-
Notifications
You must be signed in to change notification settings - Fork 48
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
Python package dependency management for building/development #56
Comments
some ideas from @hickeyma and Fabian is to use https://packaging.python.org/en/latest/specifications/pyproject-toml/ |
@jbusche There isn't a problems with requirements files per say. It is just that the implement optional dependencies using requirements files is clunky as you have to have separate files. The Python packaging provides a cleaner method where you can specify optional dependencies. |
OK, added pr #68 that hopefully addresses the issue... |
There's a problem with the current requirements.txt method as it pulls in too many requirements for CI/CD. We want to enable users to install minimal set of dependencies needed for functioning of the repository and to perform tuning techniques. Other dependencies should be optional.
This issue is to explore what best optional dependency framework to use to ensure install is light-weight.
Tasks include:
The text was updated successfully, but these errors were encountered: