python-vcversioner
Use version control tags to discover version numbers
Elevator pitch: you can write a setup.py with no version information specified, and vcversioner will find a recent, properly-formatted VCS tag and extract a version from it.
There is no official package available for openSUSE Leap 15.5Distributions
openSUSE Tumbleweed
openSUSE Leap 15.6
openSUSE Leap 15.5
openSUSE Leap 15.4
SUSE SLE-15-SP2
SUSE SLE-15-SP1
SUSE SLE-12-SP5
SUSE SLE-11 SP 4
CentOS CentOS-7
Unsupported distributions
The following distributions are not officially supported. Use these packages at your own risk.