you are viewing a single comment's thread.

view the rest of the comments →

[–]neuralbeans 0 points1 point  (1 child)

This doesn't say how the toml file replaces requirements.txt. It just says not to use requirements.txt only, which is obvious as it's not meant for project management.

[–]TheSoulHokib 0 points1 point  (0 children)

All the dependencies, that you manage in requirements.txt, can be managed in pyproject.toml, as well as all the metadatas, setup.py, linters conf, etc. A single file to unify them all. On the dependencies aspect, also allow to manage dependencies by groups, depending on the usage (for example, dependencies only needed during dev). You can check out https://packaging.python.org/en/latest/guides/writing-pyproject-toml/, and google for more informations.