Closed ehsteve closed 1 year ago
Looks like there is an official version on pypi (see ccsdspy) though the library itself does not seem to provide a version (checking ccsdspy.__version__
). Not sure if this is compatible with standard python package version pinning such as in requirements files.
The version pypi uses is in setup.py. Exposing in version seems like a good idea
A nice tool to manage version numbers is https://pypi.org/project/setuptools-scm/. This links your git tags and git releases to your version number. For those that cloned the repo, it also adds a dev tag to the version number so that they know that they are using the "bleeding" edge.
Related to #42
This is required for operational code to be able to pin the required version to a stable release.