NetBSD/pkgsrc ZNgLymk — doc CHANGES-2026

   Updated net/libcares, net/py-cares, net/bird
VersionDeltaFile
1.7129+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc C7VqRe2 — net/bird Makefile distinfo

   bird: updated to 3.4.0

   3.4.0
   Host routes in Direct, show radv interfaces
VersionDeltaFile
1.23+4-4net/bird/distinfo
1.19+2-2net/bird/Makefile
+6-62 files

NetBSD/pkgsrc zzOsPUY — net/py-cares Makefile distinfo

   py-cares: updated to 5.2.1

   5.2.1
   Bump c-ares to version 1.34.9
VersionDeltaFile
1.20+4-4net/py-cares/distinfo
1.24+3-3net/py-cares/Makefile
+7-72 files

NetBSD/pkgsrc aJn1a9R — net/libcares PLIST Makefile

   libcares: updated to 1.34.9

   c-ares version 1.34.9 - October 19 2026

   This is a security release.

   Security:
   * Memory corruption when an application cancels its lookups after a
     connection failure. Please see
     https://github.com/c-ares/c-ares/security/advisories/GHSA-wpr3-8q3r-4q8c
   * A DNS reply that arrived from a different server than the one queried could
     be accepted. Please see
     https://github.com/c-ares/c-ares/security/advisories/GHSA-fqh5-3x7m-wp44
   * Use-after-free of a lookup after shutting down a failed connection. Please
     see https://github.com/c-ares/c-ares/security/advisories/GHSA-97vq-4mxv-7vhm
   * Use-after-free when an application cancels lookups from a callback, or shuts
     a channel down. Please see
     https://github.com/c-ares/c-ares/security/advisories/GHSA-rf6g-ww74-97qh
   * Use-after-free of a connection after the socket-state callback returns.

    [54 lines not shown]
VersionDeltaFile
1.50+4-4net/libcares/distinfo
1.38+2-2net/libcares/PLIST
1.58+2-2net/libcares/Makefile
+8-83 files

NetBSD/pkgsrc Q3c3t7M — doc CHANGES-2026

   Updated math/py-astropy, math/py-photutils, security/py-paramiko, www/py-nbconvert
VersionDeltaFile
1.7128+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc ogTWMEN — www/py-nbconvert Makefile distinfo

   py-nbconvert: updated to 7.17.2

   7.17.2

   Maintenance and upkeep improvements

   - Fix CI: fetch the classic CSS from PyPI, update dead links

   Other merged PRs

   - Use org-level security policy (jupyter/.github/SECURITY.md)
VersionDeltaFile
1.33+4-4www/py-nbconvert/distinfo
1.45+2-2www/py-nbconvert/Makefile
+6-62 files

NetBSD/pkgsrc EoZUj2Z — security/py-paramiko PLIST Makefile

   py-paramiko: updated to 5.1.0

   5.1.0 2026-10-17
   [Feature]: Added support for the mlkem768x25519-sha256 post-quantum hybrid key exchange method described in draft-ietf-sshm-mlkem-hybrid-kex. It pairs ML-KEM-768 (FIPS 203) with X25519 and is interoperable with OpenSSH 10.0+. The new method is enabled automatically when the installed cryptography library exposes ML-KEM (which requires OpenSSL 3.5+, AWS-LC, or BoringSSL); it is preferred over the existing classical methods when available. See paramiko.kex_mlkem.KexMLKEM768X25519.
VersionDeltaFile
1.64+3-5security/py-paramiko/Makefile
1.40+4-4security/py-paramiko/distinfo
1.24+4-1security/py-paramiko/PLIST
+11-103 files

NetBSD/pkgsrc s5cz9Aq — math/py-photutils distinfo Makefile

   py-photutils: updated to 3.1.1

   3.1.1 (2026-10-16)

   General

   - Importing the top-level ``photutils`` package and subpackages is now
     faster.

   Bug Fixes

   - ``photutils.aperture``

     - Fixed the ``to_pixel`` methods of ``SkyEllipticalAperture``,
       ``SkyEllipticalAnnulus``, ``SkyRectangularAperture``, and
       ``SkyRectangularAnnulus`` for an aperture whose position frame
       differs from the WCS celestial frame (e.g., ICRS positions with a
       Galactic WCS). The rotation angle ``theta`` is again measured in
       the frame of the aperture position.

    [19 lines not shown]
VersionDeltaFile
1.6+283-22math/py-photutils/PLIST
1.7+4-4math/py-photutils/distinfo
1.20+4-4math/py-photutils/Makefile
+291-303 files

NetBSD/pkgsrc sKZskf2 — math/py-astropy PLIST Makefile

   py-astropy: updated to 8.0.2

   8.0.2 (2026-10-15)

   API Changes

   astropy.wcs

   - Integer indices beyond the size of an axis are now rejected when slicing a
     ``SlicedLowLevelWCS`` with a known shape, as for Numpy arrays. In addition,
     ``simplify_basic_index`` now accepts `None` entries in ``shape`` for dimensions
     whose size is not known, in which case the index for that dimension is
     returned unchanged, except that a negative integer or slice start raises a
     ``ValueError``.

   Bug Fixes

   astropy.coordinates


    [195 lines not shown]
VersionDeltaFile
1.19+4-4math/py-astropy/distinfo
1.32+3-4math/py-astropy/Makefile
1.16+3-3math/py-astropy/PLIST
+10-113 files

NetBSD/pkgsrc h0VN8bm — doc CHANGES-2026

   Updated security/py-certifi, textproc/py-sphinx, misc/py-narwhals, math/py-astropy-iers-data
VersionDeltaFile
1.7127+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc EE8gu07 — math/py-astropy-iers-data distinfo Makefile

   py-astropy-iers-data: updated to 0.2026.10.19.0.52.1

   0.2026.10.19.0.52.1
   Update IERS Earth rotation and leap second tables
VersionDeltaFile
1.21+5-5math/py-astropy-iers-data/Makefile
1.20+4-4math/py-astropy-iers-data/distinfo
+9-92 files

NetBSD/pkgsrc Qpnb0vH — misc/py-narwhals Makefile PLIST

   py-narwhals: updated to 2.27.1

   2.27.1
   fix: return a numeric dtype from str.len_chars on all-null object columns
   fix: count characters, not bytes, in str.zfill on Polars < 2.0
VersionDeltaFile
1.5+4-4misc/py-narwhals/distinfo
1.2+4-1misc/py-narwhals/PLIST
1.5+2-2misc/py-narwhals/Makefile
+10-73 files

NetBSD/pkgsrc UmdeWvg — textproc/py-sphinx Makefile distinfo

   py-sphinx: updated to 9.1.1

   9.1.1 (released Oct 19, 2026)

   Bugs fixed

   * LaTeX: PDF build crash since LaTeX June 2026 release if tables are
     styled with ``'colorrows'`` (which is the default).
     Patch by Jean-François B.
   * Fix JavaScript search for languages whose stemmer class name
     does not match the language name, such as Chinese (which reuses the
     English stemmer) and Dutch (which uses the Dutch Porter stemmer).
     Patch by Hugo van Kemenade
   * Fixed support for Python 3.16 alpha 0 (changes in the ``enum`` module).
     Patch by Adam Turner
VersionDeltaFile
1.75+4-4textproc/py-sphinx/distinfo
1.114+2-2textproc/py-sphinx/Makefile
+6-62 files

NetBSD/pkgsrc XHcuVdd — security/py-certifi Makefile distinfo

   py-certifi: updated to 2026.10.19

   2026.10.19
   Unknown changes
VersionDeltaFile
1.52+4-4security/py-certifi/distinfo
1.56+2-2security/py-certifi/Makefile
+6-62 files

NetBSD/pkgsrc kuG5LCG — doc CHANGES-2026

   Updated print/py-reportlab, lang/py-python-discovery, devel/py-uv[-build]
VersionDeltaFile
1.7126+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc F53F0za — devel/py-uv Makefile.common cargo-depends.mk, devel/py-uv-build cargo-depends.mk distinfo

   py-uv py-uv-build: updated to 0.13.3

   0.13.3

   Performance

   Avoid severe uv export slowdowns in dependency graphs with extras

   0.13.2

   Enhancements

   Report all installed packages in uv workspace metadata, including packages outside the selected resolution
   Include supported environment restrictions when exporting pylock.toml
   Retry dropped GET and HEAD requests when fetching package and index data
   Preserve encoding declarations in wheel data scripts that require shell launchers
   Show causes and hints when uv python find --script cannot discover an interpreter, including with -q
   Print valid ksh activation instructions and support non-relocatable environments under OpenBSD-derived ksh
   Allow PEP 508 direct URLs, including Mercurial and extensionless archive URLs, in uv-build's [build-system].requires validation

    [45 lines not shown]
VersionDeltaFile
1.45+43-70devel/py-uv/distinfo
1.46+37-43devel/py-uv-build/distinfo
1.43+13-22devel/py-uv/cargo-depends.mk
1.3+11-13devel/py-uv-build/cargo-depends.mk
1.48+3-3devel/py-uv/Makefile.common
+107-1515 files

NetBSD/pkgsrc dMhBLA5 — lang/py-python-discovery Makefile distinfo

   py-python-discovery: updated to 1.6.4

   v1.6.4 (2026-10-19)

   Improved documentation - 1.6.4
   - Clarify the executable paths accepted by ``try_first_with`` in the standalone usage example. (:issue:`150`)

   v1.6.3 (2026-10-16)

   Bug fixes - 1.6.3
   - Treat specs with dot-only version components, such as ``python.``, as literal executable paths instead of raising
     ``IndexError``
   - Pass PEP 514 ``ExecutableArguments`` to registered Windows interpreters when querying them, so a registration that
     points at a launcher such as ``py.exe -3.11`` reports the interpreter it selects
     (:issue:`148`)

   v1.6.2 (2026-10-10)

   Bug fixes - 1.6.2

    [4 lines not shown]
VersionDeltaFile
1.12+4-4lang/py-python-discovery/distinfo
1.12+2-2lang/py-python-discovery/Makefile
+6-62 files

NetBSD/pkgsrc VvP7myP — print/py-reportlab Makefile distinfo

   py-reportlab: updated to 5.0.1

   CHANGES 5.0.1    20/08/2026
   * use latin1 encoding in Canvas.getpdfdata
   * allow overriding canvas construction in renderPDF.drawToFile
   * apply trustedHosts/Schemes checks to redirected hosts bug reported by Ezinne Kalu
   * fix indexing & setattr issue reported by Darius Houle

   CHANGES 5.0.0  18/06/2026
   * version --> 5.0.0
   * merged alpha changes
   * corrected comment on settings
VersionDeltaFile
1.54+4-4print/py-reportlab/distinfo
1.98+3-3print/py-reportlab/Makefile
+7-72 files

NetBSD/pkgsrc ZYmBE2Y — devel/py-funcparserlib Makefile PLIST

   py-funcparserlib: converted to wheel.mk
VersionDeltaFile
1.5+5-5devel/py-funcparserlib/PLIST
1.11+5-2devel/py-funcparserlib/Makefile
+10-72 files

NetBSD/pkgsrc eptsGQK — doc CHANGES-2026

   Updated security/py-authlib, time/py-pytimeparse, www/py-protego, devel/py-line_profiler
VersionDeltaFile
1.7125+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc bFajwcm — devel/py-line_profiler PLIST distinfo

   py-line_profiler: updated to 5.1.0

   5.1.0
   * FIX: Text output now replaces characters the output stream cannot
     encode with escape sequences instead of dropping the source line
   * FIX: Make sure that the profiled code is run in the
     ``sys.modules['__main__']`` namespace to avoid issues w/e.g. pickling
   * CHANGE: Drop support for Python 3.8 and Python 3.9
   * FIX: ``ScopingPolicy`` members now type-check properly as instances
     thereof -- at least on Python versions (3.11+) where ``enum.StrEnum``
     is available
   * FIX: Bytecodes of profiled functions now always labeled to prevent
     confusion with non-profiled "twins"
   * FIX: Stop reverting ``sys.modules`` after calling ``kernprof.main()``
     to avoid edge-case issues with e.g. pickling
   * FIX: Fixed bugs where ``kernprof -l`` (1) misses ``--prof-mod``
     targets if multiple thereof are imported in the same (from-)import
     statement, and (2) crashes when profiling modules containing
     ``from ... import *`` statements

    [5 lines not shown]
VersionDeltaFile
1.27+4-6devel/py-line_profiler/Makefile
1.14+4-4devel/py-line_profiler/distinfo
1.12+4-2devel/py-line_profiler/PLIST
+12-123 files

NetBSD/pkgsrc 68z27Xh — www/py-protego Makefile distinfo

   py-protego: updated to 0.7.0

   0.7.0 (2026-09-21)

   -   **Backward-incompatible:** ``Protego.parse()`` now raises a more suitable
       ``TypeError`` instead of a ``ValueError`` when ``content`` is not a string.

   -   Added official support for Python 3.15.

   -   ``can_fetch()`` now allows ``/robots.txt`` whatever the rules say, as
       required by RFC 9309.

   -   A group now applies to a user agent only if its product token appears in
       that user agent at a token boundary, so that ``User-agent: bot`` no longer
       applies to ``mybot``. A product token within a whole ``User-Agent`` header
       value, e.g. ``Mozilla/5.0 (compatible; mybot/1.0)``, still matches.

   -   Percent-encoding is now normalized in the query string and the parameters
       of a URL, and not only in its path, so that a rule matches whichever

    [34 lines not shown]
VersionDeltaFile
1.11+4-4www/py-protego/distinfo
1.14+2-2www/py-protego/Makefile
+6-62 files

NetBSD/pkgsrc mH9Armb — time/py-pytimeparse PLIST Makefile

   py-pytimeparse: updated to 1.1.10

   1.1.10

   Handle multiline input during sign parsing
   Sum fractional units exactly so whole-second results are not truncated
   add type hints to make "mypy" happy about "import pytimeparse"
   Useless shebangs
VersionDeltaFile
1.5+4-4time/py-pytimeparse/distinfo
1.6+2-2time/py-pytimeparse/Makefile
1.3+2-1time/py-pytimeparse/PLIST
+8-73 files

NetBSD/pkgsrc tFJhOAH — security/py-authlib Makefile distinfo

   py-authlib: updated to 1.9.1

   1.9.1
   Use scriv to handle the changelog

   1.9.0
   eat: add Identity Assertion JWT Authorization Grant (ID-JAG)
   Fix empty signatures validation in JWS JSON deserialization
   fix(jose): reject boolean values for NumericDate claims
   fix(client): avoid duplicated OAuth 1.0 parameters in signed requests
   OAuth2 token fetch crashes with JSONDecodeError instead of a catchable error on rate-limit responses
   docs: add i18n wrappers in conf.py and templates
   fix(oauth): enforce JOSE key, scope, and audience validation
   AsyncOpenIDMixin.parse_id_token: return None when id_token is absent, matching the sync client
   fix(oauth): enforce nonce and JAR request validation
   fix(oauth): require client authentication for ID-JAG grants
VersionDeltaFile
1.14+10-1security/py-authlib/PLIST
1.37+4-4security/py-authlib/distinfo
1.40+3-3security/py-authlib/Makefile
+17-83 files

NetBSD/pkgsrc Dbr7mvu — doc CHANGES-2026

   Updated devel/py-ijson, devel/py-pykka, devel/py-pkginfo, net/haproxy
VersionDeltaFile
1.7124+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc Bl5H3q0 — net/haproxy Makefile distinfo

   haproxy: updated to 3.4.7

   3.4.7
   - MEDIUM: jwt: Reject "none" alg in jwt_verify by default
   - MINOR: quic: implement the AEAD integrity limit
   - BUG/MEDIUM: flt-http-comp: Block HTX_FL_EOM flag till the end of compression
   - BUG/MINOR: flt-http-comp: Rely on htx_set_eom() to restore EOM flag
   - MINOR: stconn: prefer to replace endpoints rather than detaching them
   - BUILD: haring: fix compile issue due to nop warning.
   - MINOR: stick-table: provide a function to estimate on-wire data size
   - MINOR: stick-table: calculate the on-wire size of each key
   - BUG/MEDIUM: stick-table: restrict key sizes to what fits in a buffer
   - BUG/MEDIUM: pattern: don't dereference static_pattern's data when not filling it
   - BUG/MINOR: jwe: Buffer overflow when filling fake cek in case of RSA1.5
   - BUG/MINOR: jwe: Avoid buffer overflow in fake cek (RSA1.5)
   - BUG/MINOR: http: do not consume the delimiter of a truncated q-factor
   - BUG/MINOR: sample: apply the ms_/us_ time offsets in the input unit
   - BUG/MINOR: sample: zero-pad the fractional part emitted by http_date()
   - BUG/MINOR: sample: make quic_enabled() always succeed

    [55 lines not shown]
VersionDeltaFile
1.156+4-4net/haproxy/distinfo
1.168+2-2net/haproxy/Makefile
+6-62 files

NetBSD/pkgsrc hNNMmCk — devel/py-pkginfo Makefile distinfo

   py-pkginfo: updated to 1.13.3

   1.13.3 (2026-10-16)

   - Remove dead branch in 'wheel.Wheel._extract_purelib'.

   1.13.2 (2026-10-16)

   - Add ``Wheel`` support for exposing the PEP 427 tags encoded in the wheel
     filename (``python_tag``, ``abi_tag``, ``platform_tag``, ``build_tag``),
     along with the ``Root-Is-Purelib`` setting read from the archive's
     ``WHEEL`` file (``purelib``):  the closest available signal for whether
     a wheel contains native code.

   - Anchor candidate matching for installed distribution metadata at the
     ``<name>-<version>`` boundary, such that a package whose name is a
     strict prefix of another installed package's name no longer has its
     metadata masked by that other package (e.g. 'pyramid' vs.
     'pyramid_chameleon').

    [4 lines not shown]
VersionDeltaFile
1.25+4-4devel/py-pkginfo/distinfo
1.32+2-2devel/py-pkginfo/Makefile
+6-62 files

NetBSD/pkgsrc gxSkA3k — devel/py-pykka Makefile distinfo

   py-pykka: updated to 4.5.0

   4.5.0

   Breaking changes

   Drop support for Python 3.10, which has reached end-of-life.

   Changes

   Add support for Python 3.15.
   Migrate docs from Mkdocs to Zensical.
   Types are now checked with ty, in addition to mypy and basedpyright, which has replaced pyright.
VersionDeltaFile
1.11+4-4devel/py-pykka/distinfo
1.13+3-3devel/py-pykka/Makefile
+7-72 files

NetBSD/pkgsrc I9boJx1 — devel/py-ijson Makefile distinfo

   py-ijson: updated to 3.6.0

   3.6.0
   * Removed support for Python < 3.10
   * Fixed treatment of null characters on strings (map keys and string values) on `cffi` backend
VersionDeltaFile
1.9+4-4devel/py-ijson/distinfo
1.11+2-2devel/py-ijson/Makefile
+6-62 files

NetBSD/pkgsrc bKCc4kh — doc CHANGES-2026

   Updated www/py-httpcore2, www/py-httpx2, devel/py-lazy-object-proxy, net/py-tldextract
VersionDeltaFile
1.7123+5-1doc/CHANGES-2026
+5-11 files