pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/py-idna



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun May 17 15:58:57 UTC 2026

Modified Files:
        pkgsrc/www/py-idna: Makefile distinfo

Log Message:
py-idna: update to 3.15.

## 3.15rc0 (2026-05-12)

- Enforce DNS-length cap on individual labels early in `check_label`,
  short-circuiting contextual-rule processing for oversized input
  while staying compatible with UTS 46 usage.
- Tidy core helpers: hoist bidi category sets to module-level
  frozensets (avoiding per-codepoint list construction), simplify
  length checks, and reuse the shared `_unicode_dots_re` from
  `idna.core` in the codec module.
- Use `raise ... from err` for proper exception chaining and
  switch internal string formatting to f-strings.
- Allow `flit_core` 4.x in the build backend.
- Expand the ruff lint set (flake8-bugbear, flake8-simplify,
  pyupgrade, perflint) and apply the surfaced fixes; pin lint CI
  to Python 3.14.
- Add Dependabot configuration for GitHub Actions.
- Convert README and HISTORY from reStructuredText to Markdown.
- Reference CVE-2026-45409 for the 3.14 advisory in place of the
  initial GHSA identifier.

Thanks to Felix Yan, Stan Ulbrych, and metsw24-max for
contributions to this release.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/www/py-idna/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/www/py-idna/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-idna/Makefile
diff -u pkgsrc/www/py-idna/Makefile:1.25 pkgsrc/www/py-idna/Makefile:1.26
--- pkgsrc/www/py-idna/Makefile:1.25    Mon May 11 05:33:41 2026
+++ pkgsrc/www/py-idna/Makefile Sun May 17 15:58:57 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2026/05/11 05:33:41 adam Exp $
+# $NetBSD: Makefile,v 1.26 2026/05/17 15:58:57 wiz Exp $
 
-DISTNAME=      idna-3.14
+DISTNAME=      idna-3.15
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=i/idna/}

Index: pkgsrc/www/py-idna/distinfo
diff -u pkgsrc/www/py-idna/distinfo:1.23 pkgsrc/www/py-idna/distinfo:1.24
--- pkgsrc/www/py-idna/distinfo:1.23    Mon May 11 05:33:41 2026
+++ pkgsrc/www/py-idna/distinfo Sun May 17 15:58:57 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.23 2026/05/11 05:33:41 adam Exp $
+$NetBSD: distinfo,v 1.24 2026/05/17 15:58:57 wiz Exp $
 
-BLAKE2s (idna-3.14.tar.gz) = 8630fef52e09d312b9f76dfdc7620a300deb5b58626ffb78fd643014efc2243c
-SHA512 (idna-3.14.tar.gz) = be45700d70b8527445c00c9f760311a448d1a38116883e69549405ebc89b78dded0a939625564841c44c51efaad03e2054ba883f284b152552b9fe84ffdb229b
-Size (idna-3.14.tar.gz) = 198272 bytes
+BLAKE2s (idna-3.15.tar.gz) = 2e053f997404ee955751ebef628fbe7c1dca85decb1f44d1dddf798d827db4ff
+SHA512 (idna-3.15.tar.gz) = 8cd0efd9f82d1e5ec73b06202fed42c54e9aee4ebf5612fe29cb6c76f459d24027e545339dc3e79ad9abd0849b0e31bca42bf41f36c87391d9707f92b8326e26
+Size (idna-3.15.tar.gz) = 199245 bytes



Home | Main Index | Thread Index | Old Index