|
|
|
|
|
by mikepurvis
1170 days ago
|
|
Specify your actual dependencies only in setup.py/cfg and only ever write your requirements file from pip freeze. Or junk all this and just use poetry, which manages both the abstract dependencies (pyproject.toml) and concrete ones (poetry.lock). |
|
However: poetry still falls short in managing the python runtime, I am continuously having to divert time to help our data scientists untangle the messes poetry makes with virtualenvs and their local python setups.
Also, they broke backwards compat on the lock file format? So now devs running newer poetry versions break projects for devs on older versions because the lock files aren’t compatible?!