Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
new: py-uv-dynamic-versioning + dep (dunamai)
To:
ports <ports@openbsd.org>
Date:
Sat, 24 Jan 2026 12:22:44 +0000

Download raw body.

Thread
  • Stuart Henderson:

    new: py-uv-dynamic-versioning + dep (dunamai)

ok to import these? tar extracts in devel/.
needed to update intervaltree (diff below).


Information for inst:py3-uv-dynamic-versioning-0.13.0

Comment:
provide version info for uv/hatch projects

Description:
Dynamic versioning based on VCS tags for uv/hatch projects.

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: https://github.com/ninoseki/uv-dynamic-versioning


Information for inst:py3-dunamai-1.25.0

Comment:
dynamic versioning library and CLI

Required by:
py3-uv-dynamic-versioning-0.13.0

Description:
Dunamai is a Python 3.5+ library and command line tool for producing
dynamic, standards-compliant version strings, derived from tags in your
version control system. This facilitates uniquely identifying nightly or
per-commit builds in continuous integration and releasing new versions
of your software simply by creating a tag.

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: https://github.com/mtkennerly/dunamai




Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-intervaltree/Makefile,v
diff -u -p -r1.17 Makefile
--- Makefile	29 Apr 2025 10:38:02 -0000	1.17
+++ Makefile	24 Jan 2026 12:21:43 -0000
@@ -1,9 +1,8 @@
 COMMENT=	editable interval tree data structure for Python 2 and 3
 
-MODPY_DISTV=	3.1.0
+MODPY_DISTV=	3.2.1
 DISTNAME=	intervaltree-${MODPY_DISTV}
 PKGNAME=	py-${DISTNAME}
-REVISION=	5
 
 CATEGORIES=	devel
 
@@ -13,13 +12,10 @@ HOMEPAGE=	https://github.com/chaimleib/i
 PERMIT_PACKAGE=	Yes
 
 MODULES=	lang/python
-MODPY_PYBUILD=	setuptools
+MODPY_PYBUILD=	hatchling
 MODPY_PI=	Yes
 
+BUILD_DEPENDS=	devel/py-uv-dynamic-versioning
 RUN_DEPENDS=	devel/py-sortedcontainers
-
-# "test" directory is missing from the tarball, exists only in repository
-# could run the regress tests by copying the directory in WRKSRC
-NO_TEST=	Yes
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-intervaltree/distinfo,v
diff -u -p -r1.3 distinfo
--- distinfo	3 Mar 2022 10:04:24 -0000	1.3
+++ distinfo	24 Jan 2026 12:21:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (intervaltree-3.1.0.tar.gz) = kCsbiJNpGPmyoZ4OXrfMtDCuRc3k856ks2kykg0zlS0=
-SIZE (intervaltree-3.1.0.tar.gz) = 32861
+SHA256 (intervaltree-3.2.1.tar.gz) = 8/fouut911ufem0zzz7BACWYSo5m4wFtU35SEwxzz+I=
+SIZE (intervaltree-3.2.1.tar.gz) = 1231531
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-intervaltree/pkg/PLIST,v
diff -u -p -r1.6 PLIST
--- pkg/PLIST	23 Oct 2025 13:19:35 -0000	1.6
+++ pkg/PLIST	24 Jan 2026 12:21:43 -0000
@@ -6,8 +6,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/intervaltree-${MODPY_DISTV}.dist-info/WHEEL
 lib/python${MODPY_VERSION}/site-packages/intervaltree-${MODPY_DISTV}.dist-info/licenses/
 lib/python${MODPY_VERSION}/site-packages/intervaltree-${MODPY_DISTV}.dist-info/licenses/LICENSE.txt
-lib/python${MODPY_VERSION}/site-packages/intervaltree-${MODPY_DISTV}.dist-info/top_level.txt
-lib/python${MODPY_VERSION}/site-packages/intervaltree-${MODPY_DISTV}.dist-info/zip-safe
 lib/python${MODPY_VERSION}/site-packages/intervaltree/__init__.py
 lib/python${MODPY_VERSION}/site-packages/intervaltree/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/intervaltree/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}