git: 2d4987b68388 - main - www/py-dj60-django-htmx: Update to 1.29.0

Kai Knoblich <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by kai:

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

commit 2d4987b68388493891df0d64e4f5c2cd30b13f49
Author:     Kai Knoblich <[email protected]>
AuthorDate: 2026-08-12 08:37:01 +0000
Commit:     Kai Knoblich <[email protected]>
CommitDate: 2026-08-12 08:37:01 +0000

    www/py-dj60-django-htmx: Update to 1.29.0
    
    Changelog:
    
    https://github.com/adamchainz/django-htmx/blob/1.29.0/docs/changelog.rst
    
    MFH:            2026Q3
---
 www/py-dj60-django-htmx/Makefile                   |  5 ++--
 www/py-dj60-django-htmx/distinfo                   |  6 ++---
 www/py-dj60-django-htmx/files/patch-pyproject.toml | 29 ++++++++--------------
 3 files changed, 15 insertions(+), 25 deletions(-)

diff --git a/www/py-dj60-django-htmx/Makefile b/www/py-dj60-django-htmx/Makefile
index 500f8f471961..09ad9be0d65d 100644
--- a/www/py-dj60-django-htmx/Makefile
+++ b/www/py-dj60-django-htmx/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	django-htmx
-DISTVERSION=	1.28.0
+DISTVERSION=	1.29.0
 CATEGORIES=	www python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}dj60-
@@ -12,8 +12,7 @@ WWW=		https://github.com/adamchainz/django-htmx
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}uv-build>=0.11.28:devel/py-uv-build@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django60>=5.2:www/py-django60@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}asgiref>=3.6:www/py-asgiref@${PY_FLAVOR}
 
diff --git a/www/py-dj60-django-htmx/distinfo b/www/py-dj60-django-htmx/distinfo
index 452543fcded8..b48b58420604 100644
--- a/www/py-dj60-django-htmx/distinfo
+++ b/www/py-dj60-django-htmx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784045386
-SHA256 (django_htmx-1.28.0.tar.gz) = 699e229de0bbf19b3ee1a5d419702f5c154fa956e6921fec89faa7401b99e536
-SIZE (django_htmx-1.28.0.tar.gz) = 100946
+TIMESTAMP = 1786183039
+SHA256 (django_htmx-1.29.0.tar.gz) = 337dfa35b8da13fd68bf968f2b9cc9a4144a4e71f06c204d7ff10f7343988102
+SIZE (django_htmx-1.29.0.tar.gz) = 204340
diff --git a/www/py-dj60-django-htmx/files/patch-pyproject.toml b/www/py-dj60-django-htmx/files/patch-pyproject.toml
index aa80972d35fd..1263870d3dd3 100644
--- a/www/py-dj60-django-htmx/files/patch-pyproject.toml
+++ b/www/py-dj60-django-htmx/files/patch-pyproject.toml
@@ -1,24 +1,15 @@
-* Relax version requirements for py-setuptools and enable build for
-  older versions of it
+* Relax upper bound of py-uv-build, because from a downstream perspective it's
+  set too tightly due to the its frequent releases.
 
---- pyproject.toml.orig	2025-06-22 10:34:17 UTC
+* Also relax lower bound to prevent issues with MFHs.
+
+--- pyproject.toml.orig	1970-01-01 00:00:00 UTC
 +++ pyproject.toml
-@@ -1,7 +1,7 @@ requires = [
+@@ -1,6 +1,6 @@ build-backend = "uv_build"
  [build-system]
- build-backend = "setuptools.build_meta"
- requires = [
--  "setuptools>=77",
-+  "setuptools",
- ]
+ build-backend = "uv_build"
+-requires = ["uv-build>=0.12.1,<0.13"]
++requires = ["uv-build>=0.11.28"]
  
  [project]
-@@ -12,8 +12,7 @@ keywords = [
- keywords = [
-   "Django",
- ]
--license = "MIT"
--license-files = [ "LICENSE" ]
-+license = { text="MIT" }
- authors = [
-   { name = "Adam Johnson", email = "[email protected]" },
- ]
+ name = "django-htmx"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.