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-wip c39e1f3 — rust-beta Makefile distinfo

rust-beta: update to 1.100.0beta-7

While here bump the needed compiler to 1.99.1
DeltaFile
+9-9rust-beta/distinfo
+2-2rust-beta/Makefile
+11-112 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

NetBSD/pkgsrc di2JxGK — net/py-tldextract distinfo Makefile

   py-tldextract: updated to 5.4.0

   5.4.0 (2026-10-03)

   * Features
     * Add `TLDEXTRACT_PUBLIC_SUFFIX_LIST_URLS` environment variable to set the default suffix list URLs
     * Add the clearer `TLDEXTRACT_DEFAULT_FETCH_TIMEOUT` environment variable, while retaining support for `TLDEXTRACT_CACHE_TIMEOUT`
   * Bugfixes
     * Fix hostname extraction from already-parsed URLs with credentials, ports, or IPv6 addresses
     * Preserve private suffix metadata when a longer wildcard suffix does not match
   * Docs
     * Document added and deprecated names
   * Misc.
     * Require CI gate before merging
VersionDeltaFile
1.34+7-7net/py-tldextract/Makefile
1.28+4-4net/py-tldextract/distinfo
+11-112 files

NetBSD/pkgsrc g0drFcK — devel/py-lazy-object-proxy Makefile distinfo

   py-lazy-object-proxy: updated to 1.13.0

   1.13.0 (2026-10-17)

   * Document explicit proxy evaluation and identity checks with ``None``.
   * Fixed some broken tests on Python 3.15.
   * Added configuration for Windows ARM64 wheels.
   * Added Python 3.15 wheels.
   * Dropped support for EOL Python 3.10 and 3.9.
   * Dropped wheel building for Python 3.13 free-threading (experimental and unsupported by cibuildwheel anymore;
     `details <https://github.com/pypa/cibuildwheel/issues/2683>`_).
   * Fixed typo in ``__annotations__`` (basically it was broken).
VersionDeltaFile
1.18+4-4devel/py-lazy-object-proxy/distinfo
1.21+3-3devel/py-lazy-object-proxy/Makefile
+7-72 files

NetBSD/pkgsrc ZOR0fhq — www/py-httpx2 Makefile distinfo

   py-httpx2: updated to 2.15.1

   2.15.1 (October 19th, 2026)

   Fixed
   * Configure the default SSL context once on Linux, instead of on every handshake. With OpenSSL older than 3.4, CPU usage grew over the lifetime of a reused client.

   2.15.0 (October 19th, 2026)

   Removed
   * Drop support for Python 3.10
VersionDeltaFile
1.8+4-4www/py-httpx2/distinfo
1.8+2-2www/py-httpx2/Makefile
+6-62 files

NetBSD/pkgsrc 5rmJTaR — www/py-httpcore2 Makefile distinfo

   py-httpcore2: updated to 2.15.1

   2.15.1 (October 19th, 2026)

   Fixed
   * Configure the default SSL context once on Linux, instead of on every handshake. With OpenSSL older than 3.4, CPU usage grew over the lifetime of a reused client.

   2.15.0 (October 19th, 2026)

   Removed
   * Drop support for Python 3.10.
VersionDeltaFile
1.8+4-4www/py-httpcore2/distinfo
1.8+2-2www/py-httpcore2/Makefile
+6-62 files

NetBSD/pkgsrc BNvfVs7 — doc CHANGES-2026

   Note update of devel/libagcre and textproc/agcre from versino 20261017 to 20261019
VersionDeltaFile
1.7122+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc xwh6cT1 — devel/libagcre Makefile distinfo

   devel/libagcre and textproc/agcre: update from version 20261017 to 20261019

   Changes from previous version:

       + bumped devel version to 20261019
       + use a small chardet to determine 16 and 32bit wide chars for the expression
         to be compiled
       + extend the bom/chardet recognition to files searched in regexec
       + print the results of any matches properly for multibyte files
       + got rid of lint in agcre.c and main.c
       + tagged release-20261019
VersionDeltaFile
1.4+4-4devel/libagcre/distinfo
1.4+2-2devel/libagcre/Makefile
+6-62 files

NetBSD/pkgsrc exP3lkg — lang/librep distinfo, lang/librep/patches patch-configure.ac patch-configure

   librep: note upstream version of some build fixes

   (There actually is an upstream still, it just hasn't released anything
   since 2017, and its main archive site is no longer functioning. Their
   patching here is basically the same as what was already committed.)
VersionDeltaFile
1.27+3-3lang/librep/distinfo
1.2+2-1lang/librep/patches/patch-configure.ac
1.2+2-1lang/librep/patches/patch-configure
+7-53 files

NetBSD/pkgsrc HT0aJFx — x11/rep-gtk2 Makefile

   rep-gtk2: fix builds with GCC >= 14
VersionDeltaFile
1.67+4-1x11/rep-gtk2/Makefile
+4-11 files

NetBSD/pkgsrc mAMPKg2 — security/openssl builtin.mk

   openssl: minor spelling, grammar, style tweaks in comments
VersionDeltaFile
1.53+9-6security/openssl/builtin.mk
+9-61 files

NetBSD/pkgsrc lcc5A7h — x11/rep-gtk2 Makefile

   rep-gtk2: use https for the HOMEPAGE
VersionDeltaFile
1.66+2-2x11/rep-gtk2/Makefile
+2-21 files