py-cairo: update to 1.29.1.
.. _v1.29.1:
1.29.1 - 2026-08-07
-------------------
* Update dependencies (libpng, zlib) for the Windows wheels :pr:`442`
* Fix documentation build with Python 3.15 :pr:`441`
* Build wheels for Python 3.15 (except for 32bit Windows) :pr:`444`
* Fix a memory leak in :meth:`ScaledFont.text_to_glyphs` :pr:`446`
* Fix some minor reference leaks :pr:`447`
py-librt: update to 0.15.0.
Prepare for sentinel support
Build Linux wheels for ppc64le (#44)
Sync mypy and bump version
Build wheels for Python 3.15 (#43)
tree-sitter: update to 0.26.12.
What's Changed
fix(generate): fold case-insensitive patterns ourselves by @WillLillis in #5761
fix(query): keep the trailing anchor when a zero-matched quantifier is anchored on both sides by @tree-sitter-ci-bot[bot] in #5764
fix(templates): add C source files to Python sdist by @WillLillis in #5765
fix(init): don't lowercase repository url by @tree-sitter-ci-bot[bot] in #5768
fix(highlight): use std::sync::OnceCell for various loader fields by @WillLillis in #5785
fix(parser): restart recovery for invalid tokens in the error state by @tree-sitter-ci-bot[bot] in #5792
Fix associativity resolution with mixed shift precedences by @tree-sitter-ci-bot[bot] in #5796
fix(parser): fix parsing bug repeat operator by @tree-sitter-ci-bot[bot] in #5829
release v0.26.12 by @clason in #5831
py-h2: update to 4.4.1.
4.4.1 (2026-08-03)
------------------
**Bugfixes**
- Performance improvement: remove consumed frames in-place from data buffer.
- Reject duplicate Host headers in request headers. Thanks to Sunand Mohan for the report.
py-flit_core: update to 4.0.2.
Version 4.0.2
Fix invalid metadata files with Import-Name (#813).
Version 4.0.1
No changes, but a new tag to trigger an upload to PyPI now that
twine will accept it.
Version 4.0
This version contains breaking changes, but most projects which
are already using the [project] table for metadata shouldn’t be
affected, and can simply change the flit_core <4 constraint to <5.
The [tool.flit.metadata] table is no longer used for project metadata
(PR #771). Use the newer [project] table instead (or if that is
[42 lines not shown]
py-ast-serialize: update to 0.8.0.
Bump version to 0.8.0
Try building version-specific wheels for Emscripten (#76)
Add missing Python 3.15 trove classifier (#74)
Bump version to 0.7.0
Minor update after adding wheels for Python 3.15 (#73)
Vendor Ruff crates (#70)
Build musllinux wheels for ppc64le and riscv64 (#72)
Build wheels for Python 3.15 (#71)
py-svglib: updated to 2.1.0
2.1.0 (2026-08-01)
Added
- Declared support for **Python 3.14** (added the classifier and CI matrix
entry across Ubuntu, macOS, and Windows, alongside the existing 3.9–3.13).
- **Clipping paths** now support `<circle>`, `<ellipse>`, and `<polygon>` clip
shapes, in addition to paths and rectangles, and clipping masks referenced
from within a `<use>` element.
- Transforms are now applied to clipping-path shapes, fixing clip paths that
relied on previously unsupported transforms.
- The gradient shape classes now implement `getBounds()`, so drawings that
contain gradient fills can be measured — for example when used as a flowable
by rst2pdf.
Changed
[77 lines not shown]