Jammy2211 / PyAutoGalaxy

PyAutoGalaxy: Open-Source Multiwavelength Galaxy Structure & Morphology
https://pyautogalaxy.readthedocs.io/
MIT License
27 stars 13 forks source link

Consider using setuptools_scm for versioning #67

Open pllim opened 2 years ago

pllim commented 2 years ago

setuptools_scm let you generate package version from tag, thus removing the need to hardcode version in places and also the risk of forgetting to manually bumping version during release.

https://github.com/astropy/astropy.github.com/pull/491#issuecomment-1215349065

pllim commented 2 years ago

On this issue and some other packaging issues I mentioned, perhaps the setup shown in https://github.com/astropy/package-template or https://github.com/OpenAstronomy/packaging-guide might be useful. FYI.