NetBSD/pkgsrc JX1oSN9doc CHANGES-2026 TODO

   doc: Updated textproc/py-pymdown-extensions to 11.0.1
VersionDeltaFile
1.4445+2-1doc/CHANGES-2026
1.27583+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc SmxD715textproc/py-pymdown-extensions distinfo Makefile

   py-pymdown-extensions: update to 11.0.1.

   11.0.1

       FIX: BetterEm: Fix regex pattern inefficiencies.
       FIX: Tilde: Fix regex pattern inefficiencies.
       FIX: Caret: Fix regex pattern inefficiencies.
       FIX: MagicLink: Fix regex pattern inefficiencies.

   11.0

       BREAK: B64: Restricts relative links to base_path by default. Can be disabled by setting new restrict_path
       option to False. The new root_path can be specified if paths are desired to be restricted to a different
       location separate base_path which is also used as a relative base for image paths.
       NEW: Drop Python 3.9 support.
       FIX: Tabbed: Fix issue where an empty title would cause an exception.
VersionDeltaFile
1.2+4-4textproc/py-pymdown-extensions/distinfo
1.3+2-2textproc/py-pymdown-extensions/Makefile
+6-62 files

NetBSD/pkgsrc O0YEo64doc TODO CHANGES-2026

   doc: Updated devel/py-proto-plus to 1.28.1
VersionDeltaFile
1.27582+1-2doc/TODO
1.4444+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc SnK75i6devel/py-proto-plus distinfo Makefile

   py-proto-plus: update to 1.28.1.

   Bug Fixes

       tests: add --cov-append to gapic-generator and proto-plus to preserve monorepo coverage (#17603) (2ddcf4d)
VersionDeltaFile
1.13+4-4devel/py-proto-plus/distinfo
1.15+2-2devel/py-proto-plus/Makefile
+6-62 files

NetBSD/pkgsrc 39EiRb5doc CHANGES-2026 TODO

   doc: Updated lang/py-mypy to 2.2.0
VersionDeltaFile
1.4443+2-1doc/CHANGES-2026
1.27581+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc AfpMRDKlang/py-mypy PLIST Makefile

   py-mypy: update to 2.2.0.

   ## Mypy 2.2

   ### Support for Closed TypedDicts (PEP 728)

   Mypy now supports closed TypedDicts as specified in PEP 728. A closed TypedDict cannot have extra
   keys beyond those explicitly defined. This allows the type checker to determine that certain
   operations are safe when they otherwise wouldn't be due to the potential presence of unknown keys.

   You can use the `closed` keyword argument with `TypedDict`:

   ```python
   HasName = TypedDict("HasName", {"name": str})
   HasOnlyName = TypedDict("HasOnlyName", {"name": str}, closed=True)
   Movie = TypedDict("Movie", {"name": str, "year": int})

   movie: Movie = {"name": "Nimona", "year": 2023}
   has_name: HasName = movie  # OK: HasName is open (default)

    [219 lines not shown]
VersionDeltaFile
1.46+16-7lang/py-mypy/PLIST
1.73+4-4lang/py-mypy/Makefile
1.67+4-4lang/py-mypy/distinfo
+24-153 files

NetBSD/pkgsrc SEfL2Oldoc CHANGES-2026

   Updated archivers/py-rarfile, devel/py-lupa
VersionDeltaFile
1.4442+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 48pPktIdoc CHANGES-2026 TODO

   doc: Updated textproc/py-mistune to 3.3.3
VersionDeltaFile
1.4441+2-1doc/CHANGES-2026
1.27580+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc hgQ3iJqtextproc/py-mistune distinfo Makefile

   py-mistune: update to 3.3.3.

      🐞 Bug Fixes

       Set prev token in render_list_item and add block_text to ignore_blocks  -  by @gaoflow in #456 (0799e)
       Improve nested bracket link input  -  by @lepture (fe02f)
       Escape literal emphasis markers in MarkdownRenderer  -  by @Sanjays2402 (b0429)
       Use SAFE_PROTOCOLS instead of HARMFUL_PROTOCOLS  -  by @lepture (4009f)
       Add max_emphasis_depth  -  by @lepture (0938f)
       Add image max depth  -  by @lepture (cca5e)
       inline: Use original run length in emphasis multiple-of-3 rule  -  by @greymoth-jp and Claude Opus 4.8 (1M context) (2d26b)

      🏎 Performance

       Improve link label parsing performance  -  by @lepture (e001d)
       Improve performance for math and formatting plugins  -  by @lepture (c2228)
       Improve for footnotes, ruby and spoiler  -  by @lepture (ae7e9)
VersionDeltaFile
1.20+4-4textproc/py-mistune/distinfo
1.24+2-2textproc/py-mistune/Makefile
+6-62 files

NetBSD/pkgsrc jX3mR98devel/py-lupa distinfo Makefile

   py-lupa: updated to 2.8

   2.8 (2026-04-15)

   * No changes in source or functionality, just removed files from the
     sdist content that prevented it from building on non-x86_64 platforms.

   * Py3.8 wheels were excluded due to lack of usage.  The package still builds
     and is tested on Py3.8, but no pre-built wheels are provided.
VersionDeltaFile
1.15+4-4devel/py-lupa/distinfo
1.22+2-2devel/py-lupa/Makefile
1.5+2-1devel/py-lupa/PLIST
+8-73 files

NetBSD/pkgsrc 16pAY0Mdoc TODO CHANGES-2026

   doc: Updated lang/py-librt to 0.13.0
VersionDeltaFile
1.27579+1-2doc/TODO
1.4440+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc LS0S0pzlang/py-librt distinfo Makefile

   py-librt: update to 0.13.0.

   Changes not documented.
VersionDeltaFile
1.8+4-4lang/py-librt/distinfo
1.8+3-2lang/py-librt/Makefile
1.4+3-1lang/py-librt/PLIST
+10-73 files

NetBSD/pkgsrc Y9RGFndarchivers/py-rarfile distinfo Makefile

   py-rarfile: updated to 4.3

   4.3

   Fixes

   Disallow extraction outside extraction path, in case of existing symlink.
   Disallow creating symlinks to outside of extraction path.
   Apply length limit to passwords, so too long password give same result as for unrar.
VersionDeltaFile
1.9+4-4archivers/py-rarfile/distinfo
1.10+3-4archivers/py-rarfile/Makefile
+7-82 files

NetBSD/pkgsrc xonYZaJdoc CHANGES-2026

   Added misc/py-narwhals; Updated math/py-astropy
VersionDeltaFile
1.4439+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc kzmWYlvmath/py-astropy PLIST Makefile

   py-astropy: updated to 8.0.1

   8.0.1 (2026-07-03)

   API Changes

   astropy.utils

   - Astropy will now no longer download the latest IERS-A table over the network unless it is actually needed, and will also not warn about download issues unless all mirrors fail. The ``IERS_Auto.open`` method now always reads the table bundled in ``astropy-iers-data`` (or a ``finals2000A.all`` file in the current working directory, if present), and the auto-download is deferred until a calculation actually requests ``UT1-UTC`` or polar motion values beyond the predictive range of the bundled table while that table is older than ``astropy.utils.iers.conf.auto_max_age`` days. This avoids network access, and the associated warnings when offline, in the common case where the bundled table is recent enough.


   Bug Fixes

   astropy.io.fits

   - Fixed a regression where a FITS logical (``'L'``) column created with
     ``BinTableHDU.from_columns(..., nrows=N)`` and no input array stored its
     values as NULL (``b'\x00'``) instead of False (``b'F'``). Rows later
     assigned ``False`` were silently written as NULL, and a spurious

    [46 lines not shown]
VersionDeltaFile
1.13+128-31math/py-astropy/PLIST
1.29+9-8math/py-astropy/Makefile
1.18+4-4math/py-astropy/distinfo
+141-433 files

NetBSD/pkgsrc zvLDVhjmisc Makefile, misc/py-narwhals PLIST Makefile

   py-narwhals: added version 2.23.0

   Extremely lightweight and extensible compatibility layer between dataframe
   libraries!

   * Full API support: cuDF, Modin, pandas, Polars, PyArrow.
   * Lazy-only support: Daft, Dask, DuckDB, Ibis, PySpark, SQLFrame.
VersionDeltaFile
1.1+492-0misc/py-narwhals/PLIST
1.1+24-0misc/py-narwhals/Makefile
1.1+5-0misc/py-narwhals/distinfo
1.1+5-0misc/py-narwhals/DESCR
1.682+2-1misc/Makefile
+528-15 files

NetBSD/pkgsrc Z0pWSgldoc CHANGES-2026

   Updated textproc/py-wcmatch, math/py-xarray
VersionDeltaFile
1.4438+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc vYzKsmTmath/py-xarray PLIST distinfo

   py-xarray: updated to 2026.7.0

   v2026.07.0 (Jul 9, 2026)

   This release adds support for Dask's query-optimizing expression arrays, along
   with new ``day_of_week`` and ``day_of_year`` datetime accessor attributes. It
   also includes a number of bug fixes, notably for a performance regression in
   :py:meth:`Coordinates.to_index`, Zarr ``fill_value`` round-tripping, and
   excessive memory use in ``drop_encoding``.

   New Features

   - Added support for Dask's `query-optimizing expression arrays
     <https://github.com/mrocklin/dask-array>`_. Xarray now implements the
     ``__dask_exprs__`` protocol so that Dask can identify and optimize xarray
     :py:class:`Variable` objects without materializing their graphs, together
     with a chunk manager and :py:meth:`~xarray.Dataset.map_blocks` support for
     these arrays (:pull:`11382`, :pull:`11398`, :pull:`11423`).
     By `Matthew Rocklin <https://github.com/mrocklin>`_.

    [10 lines not shown]
VersionDeltaFile
1.22+9-1math/py-xarray/PLIST
1.33+4-4math/py-xarray/distinfo
1.45+2-2math/py-xarray/Makefile
+15-73 files

NetBSD/pkgsrc SYCEzMwtextproc/py-wcmatch distinfo Makefile

   py-wcmatch: updated to 11.0

   11.0

   - **NEW**: Reduce/combine nested `EXTGLOB`/`EXTMATCH` regular expression patterns when possible to reduce deeply
     nested patterns.
   - **NEW**: Added ZSH style numerical ranges (`<0-9>`) via new `NUMRANGE` flag.
   - **BREAK**: Previously, translation would have a capture group for every extended glob pattern when
     `EXTGLOB`/`EXTMATCH` was enabled. Due to the new feature added that reduces extended glob group nesting, groups no
     longer appear exactly as specified. Moving forward, capturing groups are not included by default. If you need the
     old behavior, it can be enabled in a `translate()` call via the `CAPTURE` flag. This flag will cause extended glob
     reduction to be turned off and for capturing groups to be enabled.
   - **FIX**: Avoid reparsing sequences that have already been deemed not valid.
   - **FIX**: Halt `EXTGLOB`/`EXTMATCH` parsing once an unclosed extended glob pattern is encountered.
   - **FIX**: Fix case where an empty string would not match a pattern targeting an empty string.
   - **FIX**: Ensure that consecutive stars are collapsed into a single regular expression pattern.
   - **FIX**: Fix parsing `SPLIT` not accounting for POSIX character class.
VersionDeltaFile
1.15+4-4textproc/py-wcmatch/distinfo
1.17+2-2textproc/py-wcmatch/Makefile
+6-62 files

NetBSD/pkgsrc XMIRifjdoc CHANGES-2026

   doc: Updated textproc/enchant2 to 2.8.19nb1
VersionDeltaFile
1.4437+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc qGNtzpbtextproc/enchant2 distinfo Makefile

   textproc/enchant2: Use current tarball. The previous one may be withdrwawn.

   * Bump PKGREVISION.
VersionDeltaFile
1.44+4-4textproc/enchant2/distinfo
1.60+3-1textproc/enchant2/Makefile
+7-52 files

NetBSD/pkgsrc JlNt0H9doc TODO CHANGES-2026

   doc: Updated devel/py-hatchling to 1.31.0
VersionDeltaFile
1.27578+1-2doc/TODO
1.4436+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc Jvmwl5Idevel/py-hatchling distinfo Makefile

   py-hatchling: update to 1.31.0.

   Fixed

       Only rewrite the shebang of a shared script when a Python
       shebang is present on the first line, preserving binary files
       and other content verbatim instead of dropping leading bytes.
VersionDeltaFile
1.30+4-4devel/py-hatchling/distinfo
1.34+2-2devel/py-hatchling/Makefile
+6-62 files

NetBSD/pkgsrc pxt2gpgdoc TODO CHANGES-2026

   doc: Updated security/py-google-auth to 2.55.2
VersionDeltaFile
1.27577+1-2doc/TODO
1.4435+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc bSoteLEsecurity/py-google-auth distinfo Makefile

   py-google-auth: update to 2.55.2.

   Bug Fixes

       auth: Agentic Identites mTLS gaps fix _is_mtls and SslCredentials. (#17387) (7bfa41a)
       auth: align mTLS discovery and enforce fail-fast transport configuration. (#17470) (f492d3d)
       auth: handle PermissionError on workload certificates to avoid startup hang and crash (#17568) (f538ad8)
VersionDeltaFile
1.95+4-4security/py-google-auth/distinfo
1.103+4-4security/py-google-auth/Makefile
+8-82 files

NetBSD/pkgsrc khoNoNDdoc TODO CHANGES-2026

   doc: Updated devel/py-filelock to 3.29.7
VersionDeltaFile
1.27576+1-2doc/TODO
1.4434+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 82WbJQqdevel/py-filelock distinfo Makefile

   py-filelock: update to 3.29.7.

   3.29.7

   asyncio: detect cross-instance reentrant deadlocks before the poll loop by @HrachShah in #586
   🐛 fix(soft_rw): evict non-regular write marker without reading it by @gaborbernat in #588
   _util: drop the dead st_mtime=0 short-circuit in raise_on_not_writable_file by @HrachShah in #589

   3.29.6


   serialise singleton construction in FileLockMeta by @dxbjavid in #581
   _util: drop the dead st_mtime=0 short-circuit in raise_on_not_writable_file by @HrachShah in #582
   test: silence fork DeprecationWarning on 3.15 by @gaborbernat in #585
VersionDeltaFile
1.49+4-4devel/py-filelock/distinfo
1.50+2-2devel/py-filelock/Makefile
+6-62 files

NetBSD/pkgsrc GrFHH7cdoc CHANGES-2026 TODO

   doc: Updated devel/py-deepmerge to 2.1.0
VersionDeltaFile
1.4433+2-1doc/CHANGES-2026
1.27575+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc hjNc2wudevel/py-deepmerge distinfo Makefile

   py-deepmerge: update to 2.1.0.

   minor: add all to strategy init by @szepesisz in #39
   fix: compare by equality, not just hash, in ExtendedSet by @gaoflow in #40
   docs: functools.reduce usage by @neozenith in #37
VersionDeltaFile
1.2+4-4devel/py-deepmerge/distinfo
1.2+5-3devel/py-deepmerge/Makefile
+9-72 files

NetBSD/pkgsrc 1SlTQeTdoc TODO CHANGES-2026

   doc: Updated textproc/tabiew to 0.14.1
VersionDeltaFile
1.27574+1-3doc/TODO
1.4432+2-1doc/CHANGES-2026
+3-42 files