| Name: | python3-setuptools-git-versioning |
|---|---|
| Version: | 1.13.6 |
| Release: | 10.el9 |
| Architecture: | noarch |
| Group: | Unspecified |
| Size: | 51463 |
| License: | MIT |
| RPM: | python3-setuptools-git-versioning-1.13.6-10.el9.noarch.rpm |
| Source RPM: | python-setuptools-git-versioning-1.13.6-10.el9.src.rpm |
| Build Date: | Sat Nov 01 2025 |
| Build Host: | build-ol9-x86_64.oracle.com |
| Vendor: | Oracle America |
| URL: | https://setuptools-git-versioning.readthedocs.io/ |
| Summary: | Use git repo data for building a version number according to PEP-440 |
| Description: | Use git repo data (latest tag, current commit hash, etc) for building a version
number according to PEP 440.
Features:
• Can be installed & configured through both setup.py and PEP 518’s
pyproject.toml
• Does not require to change source code of the project
• Tag-, file-, and callback-based versioning schemas are supported
• Templates for tag, dev and dirty versions are separated
• Templates support a lot of substitutions including git and environment
information
• Well-documented
Limitations:
• Currently the only supported VCS is Git
• Only Git v2 is supported
• Only Setuptools build backend is supported (no Poetry & others)
• Currently does not support automatic exporting of package version to a file
for runtime use (but you can use setuptools-git-versioning > file redirect
instead) |
- Run the tests
- Fix incorrect version in metadata (fix RHBZ#2405588) - We still have an unwanted ^post0, but it’s better than 0.0.1
- Fix a small typo in the package summary and description - Tidy up the package description a bit
- Simplify man page generation
- Fix wrong Summary on binary package
- Fix the source archive name
- [packit] 1.13.6 upstream release - Resolves rhbz#2261897
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
- Assert that %pyproject_files contains a license file