3 ms·
The problem requirements.txt doesn't solve is "what I want" versus "what I end up with". There's no concept of explicit versus implicit dependencies. You insta
by web007 8y ago
The problem requirements.txt doesn't solve is "what I want" versus "what I end up with".
There's no concept of explicit versus implicit dependencies. You install one package, and end up with five dependencies locked at exact versions when you do `pip freeze`. Which of those was the one you installed, and which ones are just dependencies-of-dependencies?
If you're consistent and ALWAYS update your requirements.txt first with explicit versions and NEVER use `pip freeze` you might be okay, but it's more painful than most of the alternatives that let you separate those concepts.