Download raw body.
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}
new: py-uv-dynamic-versioning + dep (dunamai)