The versioning guide is great and contains a lot of detail. In the future, we may want to revisit it to take a look at having it focus more directly on the recommendations and saving some of the detail (especially the python 2.x which likely can be depreciated as we are recommending Python 3 only support -- but it is currently useful!)
For Python packages that have releases, https://github.com/spacetelescope/relic is a submodule one can use to not worry about hardcoding version in setup; it sets the version from your git tag.
The versioning guide is great and contains a lot of detail. In the future, we may want to revisit it to take a look at having it focus more directly on the recommendations and saving some of the detail (especially the python 2.x which likely can be depreciated as we are recommending Python 3 only support -- but it is currently useful!)