GSTT-CSC / hazen

Quality assurance framework for Magnetic Resonance Imaging
https://github.com/GSTT-CSC/hazen
Apache License 2.0
22 stars 12 forks source link

Migrated to static version in pyproject.toml and utilized poetry for dependency management #449

Closed abdrysdale closed 2 weeks ago

abdrysdale commented 1 month ago

PEP 621 suggests moving towards pyproject.toml and have all static metadata in this file.

Hence I moved the version number into the pyproject.toml along with all of the metadata defined with setuptools.

In a similar vain, I migrated from setuptools as the backend to poetry as python environments are handled well for cross-platform use cases (unlike pyenv which does not support Windows).