BSD Ports

devel/py-python-semantic-release 10.7.0 FreeBSD

Automatic Semantic Versioning for Python projects

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
53317d4083
License
MIT
Categories
devel, python
Package size
224.1 KiB, 1353.0 KiB installed

Description

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.

Install

Binary package:

pkg install py312-python-semantic-release

From the ports tree:

cd /usr/ports/devel/py-python-semantic-release/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-python-semantic-release>0:devel/py-python-semantic-release

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest10.7.010.7.0-10.2.010.7.0
FreeBSD:14:quarterly10.7.010.7.0n/a10.1.010.7.0
FreeBSD:15:latest10.7.010.7.0n/a10.2.010.2.0
FreeBSD:15:quarterly10.7.010.7.0n/an/an/a
FreeBSD:16:latest10.7.010.7.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 13

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 67

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
python_semantic_release-10.7.0.tar.gz630470258da019ce594fa2e1f4f0b6c21c84bbd51657c71581c847c93fb63108e72001
Master sites 2
  • PYPI
  • https://github.com/python-semantic-release/python-semantic-release/releases/download/v10.7.0/

Commit history 3

DateCommitCreditsLog message
53317d4083 Po-Chuan Hsieh devel/py-python-semantic-release: Update to 10.7.0
Changes: https://github.com/python-semantic-release/python-semantic-release/releases
e5bea9a27a Po-Chuan Hsieh devel/py-python-semantic-release: Update to 10.6.2
Changes: https://github.com/python-semantic-release/python-semantic-release/releases
11e433adde Po-Chuan Hsieh devel/py-python-semantic-release: Update to 10.6.1
- Allow build with py-importlib-resources 7.0.0+ Changes: https://github.com/python-semantic-release/python-semantic-release/releases