Skip to content

[python-updates] major updates 2026-01-21#482364

Merged
mweinelt merged 1238 commits intostagingfrom
python-updates
Feb 1, 2026
Merged

[python-updates] major updates 2026-01-21#482364
mweinelt merged 1238 commits intostagingfrom
python-updates

Conversation

@mweinelt
Copy link
Copy Markdown
Member

@mweinelt mweinelt commented Jan 21, 2026

@nixpkgs-ci nixpkgs-ci Bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jan 21, 2026
@thunze
Copy link
Copy Markdown
Member

thunze commented Jan 21, 2026

For sanic, sanic-ext, and tracerite, see also #479175. Currently blocked by msgspec 0.20.0 though (#470239).

@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin-stdenv This PR causes stdenv to rebuild on Darwin and must target a staging branch. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 6.topic: python Python is a high-level, general-purpose programming language. 6.topic: jupyter Interactive computing tooling: kernels, notebook, jupyterlab 6.topic: tree-sitter Tree-sitter is a parser generator tool and an incremental parsing library. and removed 2.status: merge conflict This PR has merge conflicts with the target branch labels Jan 22, 2026
@mweinelt
Copy link
Copy Markdown
Member Author

@nixpkgs-ci nixpkgs-ci Bot added the 2.status: merge conflict This PR has merge conflicts with the target branch label Jan 22, 2026
@mweinelt
Copy link
Copy Markdown
Member Author

@mweinelt
Copy link
Copy Markdown
Member Author

@mweinelt
Copy link
Copy Markdown
Member Author

@mweinelt
Copy link
Copy Markdown
Member Author

@mweinelt
Copy link
Copy Markdown
Member Author

@mweinelt mweinelt force-pushed the python-updates branch 2 times, most recently from eb90444 to e4bb3b2 Compare January 25, 2026 18:17
@nixpkgs-ci nixpkgs-ci Bot added 8.has: package (update) This PR updates a package to a newer version 2.status: merge conflict This PR has merge conflicts with the target branch and removed 2.status: merge conflict This PR has merge conflicts with the target branch labels Jan 25, 2026
@mweinelt
Copy link
Copy Markdown
Member Author

bentenjamin pushed a commit to bentenjamin/nixpkgs that referenced this pull request Mar 6, 2026
@thunze thunze mentioned this pull request Mar 6, 2026
13 tasks
@locnide locnide mentioned this pull request Mar 7, 2026
13 tasks
anthonyroussel added a commit to anthonyroussel/nixpkgs that referenced this pull request Mar 9, 2026
The patch linked to liran-funaro/sphinx-markdown-builder#32
was added to fix the tests.

Patch is now included in the upstream 0.6.9 release, and can be removed.

Introduced with commit f2c2da8 (NixOS#482364)
Luflosi added a commit to Luflosi/nixpkgs that referenced this pull request Mar 10, 2026
pyosmium was broken in NixOS#482364 by commit 2713b96.

Version 4.1.0 replaced setuptools with scikit-build-core as the build system.
@Luflosi Luflosi mentioned this pull request Mar 10, 2026
13 tasks
GaetanLepage pushed a commit to GaetanLepage/nixpkgs that referenced this pull request Apr 24, 2026
Repairs broken build after automated update in NixOS#482364
@felbinger
Copy link
Copy Markdown
Member

felbinger commented Apr 30, 2026

Why? You probably broke all netbox plugins with this, because the versions now on unstable, and soon nixpkgs-26.05, require netbox 4.5, which doesn't exist for nixpkgs yet. EDIT: unnoticed to me got merged a few weeks ago

@mweinelt
Copy link
Copy Markdown
Member Author

This PR is three months old and contains 1238 commits. I don't know what you are referring to.

@dotlambda
Copy link
Copy Markdown
Member

@felbinger If there are packages that you want to exclude from python-updates in the future you can set passthru.skipBulkUpdate.

@mweinelt
Copy link
Copy Markdown
Member Author

And if this is about netbox plugins, why are they in the python package set in the first place? They should be in a packge set local to netbox instead.

@felbinger
Copy link
Copy Markdown
Member

This PR is three months old and contains 1238 commits. I don't know what you are referring to.

Well, I now noticed due to a rhythm update that one of the packages have been upgraded to a version, which requires netbox 4.5

If there are packages that you want to exclude from python-updates in the future you can set passthru.skipBulkUpdate.

Back then when I packaged most of these plugins, there was no option like this.

And if this is about netbox plugins, why are they in the python package set in the first place? They should be in a packge set local to netbox instead.

How to do this? Should I add all plugin packages to the individual netbox_X_Y folder in pkgs/by_name/ne/ and make options in the module to enable them? I've read about it in nixpkgs manual, but it doesn't make sense to make to add netbox plugins as a package set, yet. However I think I like the idea of defining an individual set for each version, because this may enable multiple versions of the plugin being available, for the different versions of netbox available in nixpkgs.

@dotlambda
Copy link
Copy Markdown
Member

How to do this?

Grep for e.g. poetryPlugins.

@acid-bong
Copy link
Copy Markdown
Contributor

acid-bong commented May 3, 2026

mrsqm (2492683) was mistakenly updated to an older version: https://github.com/mlgig/mrsqm/releases. will revert in a sec

(or not, tests fail for some reason)

@rhelmot
Copy link
Copy Markdown
Contributor

rhelmot commented May 6, 2026

found while trawling through zhf: affinegap (640e552) was also mistakenly updated to an older version: https://github.com/dedupeio/affinegap/tags?after=v1.10-manylinux-pw2

revert opened here #517093

salva09 pushed a commit to salva09/nixpkgs that referenced this pull request May 7, 2026
Repairs broken build after automated update in NixOS#482364
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: haskell General-purpose, statically typed, purely functional programming language 6.topic: jupyter Interactive computing tooling: kernels, notebook, jupyterlab 6.topic: python Python is a high-level, general-purpose programming language. 8.has: package (new) This PR adds a new package 8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. 10.rebuild-darwin-stdenv This PR causes stdenv to rebuild on Darwin and must target a staging branch. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.