You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The project setup is rather outdated and does not comply to PEP 621.
We need automated tests for CI/CD.
Background
pip 21.1 was released in 2021. Prior to this version a pyproject.toml was not yet supported for projects 1.
There have been lots of attempts to standardize the python project setup and multiple build backends exist with pros and cons for each of them.
Hatch seems to be the easiest way to setup and maintain projects and dev cycles, and brings static code analysis (backed by ruff) effortlessly to the project.
Description
The project setup is rather outdated and does not comply to PEP 621.
We need automated tests for CI/CD.
Background
pip 21.1
was released in 2021. Prior to this version apyproject.toml
was not yet supported for projects 1.There have been lots of attempts to standardize the python project setup and multiple build backends exist with pros and cons for each of them.
Hatch seems to be the easiest way to setup and maintain projects and dev cycles, and brings static code analysis (backed by
ruff
) effortlessly to the project.Definition of Done
setup.py
->pyproject.toml
hatch
environments for dev jobsThe text was updated successfully, but these errors were encountered: