git: c1a042aadd33 - main - www/py-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=c1a042aadd3343f4e4f966f5c56fc5540d693a0c

commit c1a042aadd3343f4e4f966f5c56fc5540d693a0c
Author:     Kai Knoblich <[email protected]>
AuthorDate: 2026-08-12 08:36:59 +0000
Commit:     Kai Knoblich <[email protected]>
CommitDate: 2026-08-12 08:36:59 +0000

    www/py-django-htmx: Update to 1.29.0
    
    Changelog:
    
    https://github.com/adamchainz/django-htmx/blob/1.29.0/docs/changelog.rst
---
 www/py-django-htmx/Makefile                   |  7 +++----
 www/py-django-htmx/distinfo                   |  6 +++---
 www/py-django-htmx/files/patch-pyproject.toml | 29 +++++++++------------------
 3 files changed, 16 insertions(+), 26 deletions(-)

diff --git a/www/py-django-htmx/Makefile b/www/py-django-htmx/Makefile
index 8352b75b7944..969c9d333815 100644
--- a/www/py-django-htmx/Makefile
+++ b/www/py-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}
@@ -12,9 +12,8 @@ WWW=		https://github.com/adamchainz/django-htmx
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${PY_SETUPTOOLS} \
-		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}uv-build>=0.11.28:devel/py-uv-build@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>=5.2:www/py-django52@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}asgiref>=3.6:www/py-asgiref@${PY_FLAVOR}
 
 USES=		python
diff --git a/www/py-django-htmx/distinfo b/www/py-django-htmx/distinfo
index 452543fcded8..b48b58420604 100644
--- a/www/py-django-htmx/distinfo
+++ b/www/py-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-django-htmx/files/patch-pyproject.toml b/www/py-django-htmx/files/patch-pyproject.toml
index aa80972d35fd..1263870d3dd3 100644
--- a/www/py-django-htmx/files/patch-pyproject.toml
+++ b/www/py-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.