git: 8083c06b1b5a - 2026Q3 - www/py-dj60-django-htmx: Update to 1.29.0

Kai Knoblich <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <6a7c3fa1.39f12.2376ec3d__5398.6437431135$1786527755$gmane$org@gitrepo.freebsd.org>
The branch 2026Q3 has been updated by kai:

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

commit 8083c06b1b5a2cc3894ab11389e746046970aa0e
Author:     Kai Knoblich <[email protected]>
AuthorDate: 2026-08-12 08:37:01 +0000
Commit:     Kai Knoblich <[email protected]>
CommitDate: 2026-08-12 09:14:53 +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
    (cherry picked from commit 2d4987b68388493891df0d64e4f5c2cd30b13f49)
---
 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.