Skip to content

[feature-request] Make Missing dependencies errors more clear #875

@bolshoytoster

Description

@bolshoytoster

I'm trying to install angr==9.2.123 via python -m build --wheel --no-isolation. I have pyvex==9.2.123, bitstring==4.3.0 and bitarray==3.1.1 installed. When I try to build, I'm given this error:

ERROR Missing dependencies:
        pyvex>=9.2.123
        bitstring -> bitarray<3.1,>=3.0.0

This error seems to suggest that I don't have pyvex>=9.2.123 installed, when really, the problem is just with bitarray. I was wondering if there would be any way to make it more clear where the issue actually is, since this took me about an hour to figure out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions