Using scm tags for versioning would be very useful imo. For example by implementing https://github.com/pypa/setuptools_scm