py-black: updated to 26.10.1
26.10.1
Highlights
This release fixes a security issue in Black's bundled GitHub Action. Repositories that
use the action are encouraged to update to the latest version of Black immediately. This
update is received automatically when using `psf/black at stable`, and is independent of
the version of Black installed by the action.
When the GitHub Action reads version specifiers from `tool.black.required-version`, it
now only accepts released versions of Black, as it already did for `black` requirements
in dependency lists. Other values, such as URL references, are now rejected. This issue
has been registered as `GHSA-cg8m-r9f2-5wm2`; a CVE identifier is pending.
Stable style
- Fix a long Jupyter notebook assignment magic (for example `x = !ls -la`) being wrapped
[53 lines not shown]
py-rfc3339: updated to 2.1.1
2.1.1 (2026-10-10)
- Drop support for (and cease testing on) Python 3.9 and 3.10.
Begin testing on Python 3.14 and 3.15.
Remove a workaround for fractional seconds on Python versions prior to 3.11.
- Replace ``flake8``, ``isort``, and ``black`` with ``ruff``;
correct failing ``ruff`` lints and reformat codebase.
yq: updated to 4.4.5
Changes for v4.4.5 (2026-10-10)
- Preserve YAML comment placement and spacing in roundtrip mode
Changes for v4.4.4 (2026-10-10)
- YAML parse: build dictionary without using pairs
Changes for v4.4.3 (2026-10-10)
- Improve startup time (25%) and YAML streaming throughput (5-25%)
Changes for v4.4.2 (2026-10-10)
- Use consistent quoting for y, Y, n, N literals
- Docs: fix YAML styles specification link
Changes for v4.4.1 (2026-10-10)
- Defer hashlib import until YAML annotations need it
- Import argcomplete only during shell completion
wxGTK32: updated to 3.2.12
3.2.12: (released 2026-10-10)
All:
- Update Unicode mapping tables to current versions (Scott Talbert).
- Add wxPATH_RMDIR_PARENTS flag to wxFileName::Rmdir().
All (GUI):
- Handle mouse capture loss when using wxContextHelp (Richard Thomson).
- Always recognize common file types in wxHTML (Richard Thomson).
- Respect background colour when printing in wxHTML (Richard Thomson).
- Fix handling of image map coordinates in wxHTML (Richard Thomson).
- Don't show modal HTML help window for not found topic (Richard Thomson).
- Recognize "Dstrok" as an entity in wxHTML (Richard Thomson).
- Fix XRC unknown-control size hints after attaching (Richard Thomson).
- Fix handling spacing in wxGridBagSizer (Richard Thomson).
[21 lines not shown]
zig: updated to 0.17.0
0.17.0
Notable changes:
aarch64-openbsd is now tested natively in Zig's CI, ensuring high-quality support going forward.
aarch64-freebsd and aarch64-netbsd CI jobs now run on pull requests too, in addition to master pushes.
An LLVM bug that broke most aarch64-windows binaries, including the Zig Compiler, has been worked around.
The Zig Compiler now applies mandatory code hardening techniques when targeting aarch64-openbsd so that the resulting binaries actually work.
Zig now provides stack traces on crashes and failed assertions on 32-bit ARM. Some work still remains for Thumb-only targets.
Zig now provides stack traces on crashes and failed assertions on SPARC.
Zig now handles pointer authentication opcodes when doing stack unwinding on AArch64.
Support for the loongarch32-linux-gnu[sf] targets has been added.
Zig now has generally usable support for 64-bit SPARC, and especially sparc64-linux. This is largely thanks to Zig's new ELF linker which now has better support for this target than LLD.
The Zig Standard Library has been ported to the x32 and N32 ABIs on x86-64 and 64-bit MIPS, respectively. These are niche ILP32 ABIs that allow using the 64-bit instruction set while only having 32-bit pointers - the idea being to trade available address space for lower memory usage and better cache utilization.
Target information has been added for some game consoles: aarch64-switch, arm-gba, mipsel-psx, and powerpc-wiiu
Very early xtensa-linux support has been added to Zig. Note that, for now, this support can only be exercised via the C backend or the experimental LLVM backend.
The Zig Standard Library now has support for arc[eb]-linux, csky-linux, and m88k-openbsd when using the C backend.
[18 lines not shown]
pocl: updated to 7.2
7.2
Highlights
Support for LLVM version up to 22 with CUDA and LevelZero devices
Support for LLVM version 22 & 23 with CPU device
Minimum supported LLVM version raised to 18
Official OpenCL 3.0 conformance achieved using OpenCL-CTS tag v2026-03-25-00, with the CPU device running on RISCV and x86-64 CPUs.
CPU driver gained support of a few new extensions: cl_khr_extended_bit_ops, cl_khr_device_uuid,
cl_khr_suggested_local_work_size, cl_khr_integer_dot_product, cl_khr_kernel_clock, cl_khr_spirv_linkonce_odr,
cl_khr_spirv_no_integer_wrap_decoration ; additionally, support for program-scope variables has been re-enabled.
py-numba: updated to 0.68.0
0.68.0
This is a major Numba release. Numba now supports Python 3.15. This release
also expands Windows ARM64 conda packages and wheels from Python 3.12 through
3.14. Linux x86_64 and aarch64 wheels are now tagged to be compatible with
GLIBC >= 2.27.
py-numpy: updated to 2.5.4
2.5.4
MAINT: Prepare 2.5.x for further development
BUG: Reset an unrepresentable fill_value on a dtype change
BLD: work around MSVC 19.51 bug
BUG: fix np.strings.replace truncating old/new to a's
BUG: fix _ureduce reshape when a kept axis has size 0
BUG: fix two possible crashes in the ufunc.accumulate implementation...
BUG: Reset an inherited fill_value in MaskedArray.__new__ as...
ENH: Improvements and fixes for stringdtype hashing
CI: increase ppc64le timeout to match other timeouts
BUG: fix memory leak in legacy ArrayMethod wrapper code
BUG: check for non-finite input before calling gesdd/gelsd and...
BUG: fix segfault in as_arrays() on self-referencing pyscalars
TYP: Various typing improvements.
BUG: Fix canonicalization/promotion of nested subarray types...
MAINT: Update vendored-meson to match main.
[2 lines not shown]
py-llvmlite: updated to 0.50.0
0.50.0
Highlights of this release include:
Official support for Python 3.15 and 3.15t wheels.
Expanded win-arm64 Python support to 3.12–3.14.
All Linux wheels (x86_64 and aarch64) are now tagged to be compatible with GLIBC >= 2.27.
LLVM 22 AArch64 Oryon scheduling-model patch in llvmdev recipes.