Not a strong opinion and perhaps a matter of taste, but for consideration: pyproject.toml has syntax to manage multiple dependency sets, and as a more "standardized" alternative it is easier to read, as no links to other folders in the repo have to be followed to have all information in one place.
Not a strong opinion and perhaps a matter of taste, but for consideration:
pyproject.toml
has syntax to manage multiple dependency sets, and as a more "standardized" alternative it is easier to read, as no links to other folders in the repo have to be followed to have all information in one place.https://peps.python.org/pep-0631/
The concrete recommendation is to move all content from the
requirements
folder into equivalent sections, inpyproject.toml
.Related to https://github.com/SimonBlanke/Hyperactive/issues/73.