Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 02 May 2026 11:19:08 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c68a297ba08e - main - devel/py-bump-my-version: Add py-bump-my-version 1.3.0
Message-ID:  <69f5ddac.279d3.3f4f8a81@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c68a297ba08e267660af6fd03422297484479b23

commit c68a297ba08e267660af6fd03422297484479b23
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-05-02 11:13:02 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-05-02 11:13:02 +0000

    devel/py-bump-my-version: Add py-bump-my-version 1.3.0
    
    Bump My Version's purpose is to:
    - Work as a part of an automated build system
    - Manage project versioning through the project's development life cycle
      - Incrementing and serializing version numbers
      - parsing version numbers
      - supporting SemVer, CalVer, and other versioning schemes
    - Search and replace data in project files
    - Work with the project's source control system
      - Committing changes
      - Tagging releases
      - Reading version numbers from tags
---
 devel/Makefile                     |  1 +
 devel/py-bump-my-version/Makefile  | 32 ++++++++++++++++++++++++++++++++
 devel/py-bump-my-version/distinfo  |  3 +++
 devel/py-bump-my-version/pkg-descr | 11 +++++++++++
 4 files changed, 47 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 4b09caa30b6f..e84bd4c1c528 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4664,6 +4664,7 @@
     SUBDIR += py-buildbot-wsgi-dashboards
     SUBDIR += py-buildbot-www
     SUBDIR += py-bullet3
+    SUBDIR += py-bump-my-version
     SUBDIR += py-bump2version
     SUBDIR += py-bytecode
     SUBDIR += py-cabby
diff --git a/devel/py-bump-my-version/Makefile b/devel/py-bump-my-version/Makefile
new file mode 100644
index 000000000000..a5629550b837
--- /dev/null
+++ b/devel/py-bump-my-version/Makefile
@@ -0,0 +1,32 @@
+PORTNAME=	bump-my-version
+PORTVERSION=	1.3.0
+CATEGORIES=	devel python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	bump_my_version-${PORTVERSION}
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Version bump your Python project
+WWW=		https://callowayproject.github.io/bump-my-version/ \
+		https://github.com/callowayproject/bump-my-version
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>=0<8.4:devel/py-click@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1:www/py-httpx@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pydantic-settings>=0:devel/py-pydantic-settings@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0.0:devel/py-pydantic2@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}questionary>=0:devel/py-questionary@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}rich>=0:textproc/py-rich@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}rich-click>=0:devel/py-rich-click@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}tomlkit>=0:textproc/py-tomlkit@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wcmatch>=8.5.1:textproc/py-wcmatch@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist concurrent pep517
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-bump-my-version/distinfo b/devel/py-bump-my-version/distinfo
new file mode 100644
index 000000000000..fb7946411243
--- /dev/null
+++ b/devel/py-bump-my-version/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1777572468
+SHA256 (bump_my_version-1.3.0.tar.gz) = 5780137a8d93378af3839798fcba01c7e6cb28dcc5aa5a7ab4d8507787f1995c
+SIZE (bump_my_version-1.3.0.tar.gz) = 1142429
diff --git a/devel/py-bump-my-version/pkg-descr b/devel/py-bump-my-version/pkg-descr
new file mode 100644
index 000000000000..333c0866e863
--- /dev/null
+++ b/devel/py-bump-my-version/pkg-descr
@@ -0,0 +1,11 @@
+Bump My Version's purpose is to:
+- Work as a part of an automated build system
+- Manage project versioning through the project's development life cycle
+  - Incrementing and serializing version numbers
+  - parsing version numbers
+  - supporting SemVer, CalVer, and other versioning schemes
+- Search and replace data in project files
+- Work with the project's source control system
+  - Committing changes
+  - Tagging releases
+  - Reading version numbers from tags


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f5ddac.279d3.3f4f8a81>