| Port details |
- py-setuptools-git-versioning Use git repo data for building a version number according PEP-440
- 3.1.0 devel
=0 2.0.0Version of this port present on the latest quarterly branch. - Maintainer: sunpoet@FreeBSD.org
 - Port Added: 2023-10-05 02:03:19
- Last Update: 2026-09-29 19:24:51
- Commit Hash: c4352a2
- Also Listed In: python
- License: MIT
- WWW:
- https://setuptools-git-versioning.readthedocs.io/en/stable/
- https://github.com/dolfinus/setuptools-git-versioning
- Description:
- Use git repo data (latest tag, current commit hash, etc) for building a version
number according 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
 ¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}setuptools-git-versioning>0:devel/py-setuptools-git-versioning@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/devel/py-setuptools-git-versioning/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/py-setuptools-git-versioning
- pkg install py312-setuptools-git-versioning
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-setuptools-git-versioning listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py312-setuptools-git-versioning
- Package flavors (<flavor>: <package>)
- py312: py312-setuptools-git-versioning
- distinfo:
- TIMESTAMP = 1790435832
SHA256 (setuptools_git_versioning-3.1.0.tar.gz) = 612dfcf184addac9e1c2216f4f229724b2390e5bf613fb925ae80b84f2529172
SIZE (setuptools_git_versioning-3.1.0.tar.gz) = 17418
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py312-packaging>=0 : devel/py-packaging@py312
- py312-setuptools>=0 : devel/py-setuptools@py312
- py312-wheel>=0 : devel/py-wheel@py312
- python3.12 : lang/python312
- py312-build>=0 : devel/py-build@py312
- py312-installer>=0 : devel/py-installer@py312
- Test dependencies:
-
- python3.12 : lang/python312
- Runtime dependencies:
-
- py312-packaging>=0 : devel/py-packaging@py312
- py312-setuptools>=0 : devel/py-setuptools@py312
- py312-wheel>=0 : devel/py-wheel@py312
- python3.12 : lang/python312
- This port is required by:
- for Build
-
- devel/py-clickdc
- devel/py-cytoolz
- devel/py-toolz
- dns/py-dns-crawler
- graphics/py-kaleido
- www/py-choreographer
Configuration Options:
- No options to configure
- Options name:
- devel_py-setuptools-git-versioning
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 5
Number of commits found: 5
|