py-more-itertools: update to 11.2.1.
11.2.1
This release includes #1331, a packaging-related change. No module code changed.
11.2.0
New random_ordered_range function
New subfactorial function
Python 3.10 is no longer officially supported
Python 3.15 is now officially supported
py-markdown: update to 3.11.1.
Update serializer to be non-recursive (#1644).
Improve ancestor handling in the inline Treeprocessor (#1646).
Keep a raw HTML comment inside an inline HTML element that closes in the
same paragraph, instead of splitting the paragraph around it (#1643).
Fix issue where inline HTML attributes were rejected if they had < or > in the attribute (#1647).
Fix issue where an unterminated end tag (</foo) could cause all remaining content to be dropped (#1651).
Complete rework of emphasis handling to improve nested emphasis handling better (#1632).
py-fonttools: update to 4.67.0.
4.67.0 (released 2026-10-14)
----------------------------
- [varLib] Support decreasing design-space axis mappings, via a new keyword-only
``allow_decreasing`` argument to ``models.normalizeValue`` (#3970, #4217, #4243).
- [designspaceLib] Allow partial DesignSpace v5 axis subsets: omitted range attributes
on an ``<axis-subset>`` are taken from the parent axis, as the spec says (#4205).
- [designspaceLib] Fix ``DesignSpaceDocument.normalize()`` for mapped axes: axis
bounds and rule conditions are now normalized from their original values (#4218).
- [designspaceLib] ``splitInterpolable`` and ``splitVariableFonts`` now warn when a
source or instance is dropped because it lies outside the document's own axes,
instead of silently discarding it (#4244).
- [varLib.instancer] Add support for instancing variable COLRv1 fonts (#2699, #4279).
- [varLib.instancer] Apply VVAR vertical-origin deltas to ``VORG``, and use OpenType
rounding for instanced advances and vertical origins (#4221).
- [varLib.instancer] Keep a universal FeatureVariations record when pinning removes
its last condition but other axes remain (#4247).
[83 lines not shown]
py-filelock: update to 4.2.2.
4.2.2
fix(api): keep the hold count when the lock path cannot be resolved by @spicysharkco in #856
4.2.1
chore(type): type fallback class swap for ty by @gaborbernat in #837
perf(test): skip futile per-test GC on GraalPy by @gaborbernat in #847
fix(test): collect every 20th test on GraalPy by @gaborbernat in #848
ci(graalpy): run GraalPy weekly, not per change by @gaborbernat in #849
ci(graalpy): set the OSR option where tox sees it by @gaborbernat in #850
fix(test): poll reclaims instead of timing them by @gaborbernat in #851
test(stress): verify exclusion, cut tracer load by @gaborbernat in #853
fix(api): keep holds consistent when interrupted by @gaborbernat in #840
fix(api): keep a relative lock path across chdir by @gaborbernat in #841
fix(async-rw): end only the closing wrapper's holds by @gaborbernat in #832
test(async): probe only the lock path for lstat by @gaborbernat in #852
[10 lines not shown]
openssh: Update and refactor makefiles for 10.6p1 import
Highlights:
* New components: /usr/libexec/ssh-sk-helper and /usr/libexec/sshd-auth.
* Enabled the security key helper for the later FIDO/U2F support.
NOTE: That requires to import the libfido2 and libcbor libraries.
* Removed libprivate_ssh library; it has been refactored as an internal
library.
Major changes:
* Refactor lib/libssh to make it an internal library, rather than
previously as a private library.
* Sync the libssh.a source list with the vendor's makefile.
* The auto-generated config.h is copied as lib/libssh/config.h.auto, and
the final config.h is created with the makefile to apply our
corrections.
* Add the lib/libssh/Makefile.common to reduce duplicate code among all
the OpenSSH components.
misc/weatherman: import package
A weather app written entirely in Rust, desktop GUI and terminal UI.
Weather Man ships two front-ends from a single Rust workspace, backed by a
shared, framework-free core that doubles as a drop-in weather API provider
library.
misc/weatherman: import package
A weather app written entirely in Rust, desktop GUI and terminal UI.
Weather Man ships two front-ends from a single Rust workspace, backed by a
shared, framework-free core that doubles as a drop-in weather API provider
library.
[IR] Don't fold all-ones `bitcast` to pointers
`FoldBitCast` folded any all-ones value to `getAllOnesValue(DestTy)`.
That asserts for pointers, which `bitcast bN to ptr` can now produce.
There is no pointer constant for an address without provenance, so keep
the cast.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply at anthropic.com>