Tidy dependencies
Tidy dependencies
IIUC, pyproject.toml takes dependencies defined in requirements.txt
. That txt file looks like it was generated with pip freeze
, thus listing direct and indirect dependencies, and pinning specific versions.
Unpin versions where possible; only list direct dependencies.
I think better practice is to constrain the versions of dependencies as little as possible.
See also here for a discussion.
A way to do this is to build dependencies from the ground up, starting with the obvious ones (muscle3, pandas, ...). I understand the connection to cronian might make this a bit more challenging, so opinions are welcome.
Checklist
-
I have checked the list of existing issues and couldn't find an issue about this.
Edited by Flavio Hafner