Re:Ask HN: Why Poetry did not become a mainstream package ma...
by lmns on Sunday June 20, 2021 @06:59AM
(#27568898)
How do you pin all of your dependencies to a specific version with just venv, pip and a requirements.txt? How do you upgrade them later?
[ Parent
| on HN ]
Re:Ask HN: Why Poetry did not become a mainstream package ma...
by rocmcd on Sunday June 20, 2021 @09:44AM
(#27569885)
Versions are specified within the requirements.txt, if that's what you mean. Upgrading can be done by installing a later version of the package and rewriting the requirements file.
I suspect my use cases haven't been as complicated as some of the others listed in this thread, which may be why I've never felt the need to look into poetry and others.
Re:Ask HN: Why Poetry did not become a mainstream package ma...
by lmns on Sunday June 20, 2021 @10:48AM
(#27570553)
I know what you mean, but as soon as you have transitive dependencies it doesn't work at all. At that point you can't reproduce the same state of your venv at a later date because some minor version of a dependent package could change and maybe break your build.