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

Break up requirements.txt #58

Open
ChrisCummins opened this issue Dec 13, 2019 · 2 comments
Open

Break up requirements.txt #58

ChrisCummins opened this issue Dec 13, 2019 · 2 comments
Assignees

Comments

@ChrisCummins
Copy link
Owner

This project currently has dependencies on 149 pip packages. In order to run any python target, all 149 dependencies must be downloaded and built. This makes the initial build of a python target take a long time and a lot of disk space, and increases the dependencies of this project by making every python target require all build dependencies for all packages.

If we could break up requirements.txt so that only the pip packages required for a build of the current target are loaded, this would greatly improve things.

@ChrisCummins
Copy link
Owner Author

ChrisCummins commented Dec 13, 2019

See commit 4d6cba1

@ChrisCummins
Copy link
Owner Author

Related reading bazelbuild/rules_python#96

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant