-
-
Notifications
You must be signed in to change notification settings - Fork 611
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
Pip-tools optimizer for lib versions #2030
Comments
It's already possible with Pip's constraint files periodically regenerated by pip-tools and updated via PR where it's visible that the tests pass. |
@webknjaz |
My idea was more as combine around something like: https://github.com/tox-dev/pipdeptree |
You can't do anything unless you have a constraint file with the exact pins upfront. You have to set up and maintain a constraints file, only updating it with testing. Once you have it, you can recreate your env from scratch.
You can either combine these two or opt to use an entirely separate set of tools that manage venvs. I made a note the other day, regarding some conceptions I wish people understood better: #1326 (comment). |
I imagining solution in totally other vision I think.. and I think not exist solution like this - "optimal" for versions. |
I think the currently talked through proposal to standardize lockfiles on discuss.python.org will solve your concerns but there's nothing to be done in pip-tools. |
Yes |
What's the problem this feature will solve?
Find right libs version to create right requirements.txt from conditions < > =< => etc
Describe the solution you'd like
Something like this: (pypa/pip#12427) Update optimizer for lib versions and backuper for optimal and last working requirements
Alternative Solutions
Cooperate with PIP around optimal versions for requirements.txt
Additional context
The text was updated successfully, but these errors were encountered: