Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automatically install all optional dependencies #4

Open
twizmwazin opened this issue Feb 21, 2020 · 1 comment
Open

Automatically install all optional dependencies #4

twizmwazin opened this issue Feb 21, 2020 · 1 comment
Assignees

Comments

@twizmwazin
Copy link
Member

Currently we have all optional dependencies manually specified, we should add some sort of logic to do this programatically so that new optional dependencies don't require an update to the CI image. setuptools doesn't currently seem to have a good way to do this. We could attempt parsing the setup.py ourselves, but I think it would be preferable to add a flag to setuptools to enable this if at all possible.

@twizmwazin
Copy link
Member Author

Setuptools can now read from a setup.cfg, and many angr repos have been switched to make use of it. Implementing this should be a matter of parsing the setup.cfg file and adding all optional dependencies to the install command.

@twizmwazin twizmwazin self-assigned this Apr 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant