pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-url-normalize



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Oct 30 05:50:31 UTC 2026

Modified Files:
        pkgsrc/www/py-url-normalize: Makefile distinfo

Log Message:
py-url-normalize: updated to 3.1.0

3.1.0

Changed

BREAKING: Drop support for end-of-life Python 3.10; Python 3.11 or newer is required.
BREAKING: Remove the legacy charset API argument and -c / --charset CLI option.
Declare Python 3.15 support in package metadata.
Require idna>=3.20.

Fixed

Write CLI error diagnostics in UTF-8, including Unicode arguments on Windows.
Strip trailing Unicode IDNA label separators from hosts and custom allowlist domain keys in one normalization pass.
Normalize allowlisted query parameter names consistently with URL query keys, including Unicode and spaces, while keeping literal plus signs, encoded plus signs, and encoded spaces distinct.

Internal

Refresh dependencies, pre-commit hooks, and GitHub Actions.
Use the committed dependency lockfile for CI checks and tests.
Test every supported Python version from 3.11 through 3.15 on Linux, macOS, and Windows.
Make uv run CI tests with the Python interpreter selected by the matrix.
Run pytest as a Python module so coverage measures the checkout instead of an installed copy.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/py-url-normalize/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/py-url-normalize/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-url-normalize/Makefile
diff -u pkgsrc/www/py-url-normalize/Makefile:1.5 pkgsrc/www/py-url-normalize/Makefile:1.6
--- pkgsrc/www/py-url-normalize/Makefile:1.5    Wed Sep 23 13:07:51 2026
+++ pkgsrc/www/py-url-normalize/Makefile        Fri Oct 30 05:50:31 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2026/09/23 13:07:51 adam Exp $
+# $NetBSD: Makefile,v 1.6 2026/10/30 05:50:31 adam Exp $
 
-DISTNAME=      url_normalize-3.0.1
+DISTNAME=      url_normalize-3.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=u/url_normalize/}
@@ -11,7 +11,7 @@ COMMENT=      URL normalization for Python
 LICENSE=       mit
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
-DEPENDS+=      ${PYPKGPREFIX}-idna>=3.3:../../www/py-idna
+DEPENDS+=      ${PYPKGPREFIX}-idna>=3.20:../../www/py-idna
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=0:../../devel/py-test-cov
 TEST_DEPENDS+= ${PYPKGPREFIX}-test_socket>=0:../../devel/py-test_socket
 

Index: pkgsrc/www/py-url-normalize/distinfo
diff -u pkgsrc/www/py-url-normalize/distinfo:1.3 pkgsrc/www/py-url-normalize/distinfo:1.4
--- pkgsrc/www/py-url-normalize/distinfo:1.3    Wed Sep 23 13:07:51 2026
+++ pkgsrc/www/py-url-normalize/distinfo        Fri Oct 30 05:50:31 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2026/09/23 13:07:51 adam Exp $
+$NetBSD: distinfo,v 1.4 2026/10/30 05:50:31 adam Exp $
 
-BLAKE2s (url_normalize-3.0.1.tar.gz) = c08602f2aafbdc9eae76136e92607f58b7de79021d8b47d5be2f827fda339a6e
-SHA512 (url_normalize-3.0.1.tar.gz) = 99066a1b921c5f546bb7af94b8329f4f2994bc2e7ca0a058a8a21061b9722d00bfbde1cb25c2bf52f697f4d7d0d03b6e0f367c6794a6143b0f6915ddf176209b
-Size (url_normalize-3.0.1.tar.gz) = 28198 bytes
+BLAKE2s (url_normalize-3.1.0.tar.gz) = 389493aaa25c72b82c231d2c4f4f8df76b94c81c2289575440b7593307c8906c
+SHA512 (url_normalize-3.1.0.tar.gz) = 505a4ee76a394fc315d56b948a1597b38921b0af1d8fbb13f521d9851599f3bc3238a39c17c6043780561f64966bfa21aee23eed22d0ba023ec280bd39f9eedc
+Size (url_normalize-3.1.0.tar.gz) = 30464 bytes



Home | Main Index | Thread Index | Old Index