In the current build pipeline, when a release is made, we create a git tag, but the version of the Python package is taken from the traveltimepy/version.py file, which needs to be manually updated as well. Instead of this, let's use setuptools_scm to take the version from the git tag - we will have one source of truth, instead of two.
In the current build pipeline, when a release is made, we create a git tag, but the version of the Python package is taken from the traveltimepy/version.py file, which needs to be manually updated as well. Instead of this, let's use setuptools_scm to take the version from the git tag - we will have one source of truth, instead of two.
Reference: https://github.com/traveltime-dev/traveltime-google-comparison/pull/2