Python Semantic Release provides automatic semantic versioning for Python
projects. This is a Python implementation of semantic-release for JS by Stephan
Bönnemann.
The general idea is to be able to detect what the next version of the project
should be based on the commits. This tool will use that to automate the whole
release, upload to an artifact repository and post changelogs to GitHub. You can
run the tool on a CI service, or just run it locally.
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-python-semantic-release listed in the above command, you can pick from the names under the Packages section.
*/*: Chase update of textproc/py-rich to 15.0.0
No actual change to the package API -- the major version bump is
because of dropping support for python-3.8, which is academic for the
ports, where that version was dropped long ago.
devel/py-python-semantic-release: Add py-python-semantic-release 9.11.0
Python Semantic Release provides automatic semantic versioning for Python
projects. This is a Python implementation of semantic-release for JS by Stephan
Bönnemann.
The general idea is to be able to detect what the next version of the project
should be based on the commits. This tool will use that to automate the whole
release, upload to an artifact repository and post changelogs to GitHub. You can
run the tool on a CI service, or just run it locally.