hydra: Convert to a package-manager-agnostic, PEP-621 standard Python project metadata #145
Labels
code quality
Indique qu'il s'agit d'une amélioration de la qualité du code (au sens très large)
Right now, the hydra project can only be installed using Poetry, without giving any choice of the package manager to the developer or infra.
Also, Poetry <2 doesn't use the PEP-621 standard to edit the
pyproject.toml
project file (Poetry was created before the standardization ofpyproject.toml
and Poetry >=2 doesn't exist yet), so the project is currently not a standard Python project.We can refactor the dependencies and metadata files to use the Python standards and the CI file to use those files (so the CI would have not to use Poetry).
This would still use the modern
pyproject.toml
standard, andrequirements.txt
as a lock file (like NPMpackage.json
andpackage-lock.json
).PR: #143
The text was updated successfully, but these errors were encountered: