hexa
May 16, 2025, 7:58am
82
Per our Python update schedule , we will bump the primary python3
attribute from 3.12 to 3.13 in the next staging cycle. We will keep recursing into python312Packages
and python313Packages
for NixOS 25.11.
The PR for python-updates
will be up shortly, and we’ll be resolving the gravest issues there and in the upcoming staging-next
branch.
staging
← python-updates
opened 10:55PM - 17 May 25 UTC
This is a bulk update run on the python package set.
- Jobset: https://hydra.… lossy.network/jobset/nixpkgs/python-updates
- Eval reports: https://shells.darmstadt.ccc.de/~hexa/742.html
Questions? Join [#python:nixos.org](https://matrix.to/#/#python:nixos.org) on Matrix.
### Backed out
- Cython 3.1.0 (too early for the ecosystem)
- pip 25.1.0 (breaks pip-tools tests, because dependency resolution complexity exception)
- beautifulsoup 4.13 break django-compressor and thereby pretalx, pretix, healthchecks, weblate, seahub
- marshmallow 4.0 (required heavy patching for dataclasses-json, breaks platformio for example) #409223
- clldutils>3.22.0 (requires bibtexparser>2.0b4, which breaks e.g. scholarly and calibre-web)
### Known issues
- LLVM versions 15 and earlier break due to `pipes` battery removal
Feel free to join #python:nixos.org if you have questions.
3 Likes
honnip
May 16, 2025, 9:43am
83
With the GNOME 48 update, gnomeExtensions
attrset will have extensions that support GNOME 46, 47, and 48, instead of 45-47.
You can still find the old extensions in gnomeXYExtensions
set. e.g., gnome45Extensions."UUID"
1 Like