Port details |
- py-setuptools-git-versioning Use git repo data for building a version number according PEP-440
- 2.0.0 devel =2 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: 2024-05-19 17:15:44
- Commit Hash: 93186ab
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- 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.
- 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 py39-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 py39-setuptools-git-versioning listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-setuptools-git-versioning
- Package flavors (<flavor>: <package>)
- py39: py39-setuptools-git-versioning
- distinfo:
- TIMESTAMP = 1715842752
SHA256 (setuptools-git-versioning-2.0.0.tar.gz) = 85b5fbe7bda8e9c24bbd9e587a9d4b91129417f4dd3e11e3c0d5f3f835fc4d4d
SIZE (setuptools-git-versioning-2.0.0.tar.gz) = 10608
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:
-
- py39-packaging>=0 : devel/py-packaging@py39
- py39-setuptools>=0 : devel/py-setuptools@py39
- py39-wheel>=0 : devel/py-wheel@py39
- python3.9 : lang/python39
- py39-toml>=0.10.2 : textproc/py-toml@py39
- py39-build>=0 : devel/py-build@py39
- py39-installer>=0 : devel/py-installer@py39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-packaging>=0 : devel/py-packaging@py39
- py39-setuptools>=0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- py39-toml>=0.10.2 : textproc/py-toml@py39
- This port is required by:
- for Build
-
- dns/py-dns-crawler
- textproc/py-pdfminer.six
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:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0.0 19 May 2024 17:15:44 |
Po-Chuan Hsieh (sunpoet) |
devel/py-setuptools-git-versioning: Update to 2.0.0
- Add GitHub to MASTER_SITES
Changes: https://github.com/dolfinus/setuptools-git-versioning/releases |
1.13.6_1 13 May 2024 14:00:15 |
Po-Chuan Hsieh (sunpoet) |
devel/py-setuptools-git-versioning: Convert to USE_PYTHON=pep517
- Bump PORTREVISION for package change |
1.13.6 21 Feb 2024 15:07:47 |
Po-Chuan Hsieh (sunpoet) |
devel/py-setuptools-git-versioning: Update to 1.13.6
Changes: https://github.com/dolfinus/setuptools-git-versioning/releases
https://setuptools-git-versioning.readthedocs.io/en/stable/changelog.html |
1.13.5 05 Oct 2023 01:53:29 |
Po-Chuan Hsieh (sunpoet) |
devel/py-setuptools-git-versioning: Add py-setuptools-git-versioning 1.13.5
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 |