Skip to content

Comments

Python updates 2023-07-18#244135

Merged
mweinelt merged 173 commits intostagingfrom
python-updates
Jul 28, 2023
Merged

Python updates 2023-07-18#244135
mweinelt merged 173 commits intostagingfrom
python-updates

Conversation

@SuperSandro2000
Copy link
Member

@SuperSandro2000 SuperSandro2000 commented Jul 18, 2023

This is a major python update cycle that we do every once in a while.

https://hydra.nixos.org/job/nixpkgs/python-updates/tested#tabs-constituents

Things to watch out for:

  • some core library updates which are known to have deprecations, be picky or cause regressions hence they where not included in regular staging PRs or where reverted before
    • to name a few: pluggy, cryptography, httpx, meson-python, scipy

TODO:

  • update sphinx

Packages known to have breaking changes and still needing fixes:

  • baserow ✔️
  • netbox ✔️
  • peering-manager ✔️
  • python310Packages.drf-spectacular ✔️
  • python310Packages.apscheduler (because of the tzlocal update) ✔️
  • nbformat

Evaluations will appear shortly over at https://hydra.nixos.org/jobset/nixpkgs/python-updates.

The previous cycle can be found in #218614.

Closes #244325

@github-actions github-actions bot added the 6.topic: python Python is a high-level, general-purpose programming language. label Jul 18, 2023
@ofborg ofborg bot requested a review from fabaff July 18, 2023 09:02
@ofborg ofborg bot added 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 2501-5000 This PR causes many rebuilds on Darwin and should target the staging branches. 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. labels Jul 18, 2023
@ofborg ofborg bot added the 10.rebuild-darwin-stdenv This PR causes stdenv to rebuild on Darwin and must target a staging branch. label Jul 18, 2023
@ofborg ofborg bot added 10.rebuild-darwin: 5001+ This PR causes many rebuilds on Darwin and must target the staging branches. and removed 10.rebuild-darwin: 2501-5000 This PR causes many rebuilds on Darwin and should target the staging branches. labels Jul 18, 2023
mweinelt and others added 11 commits July 28, 2023 12:36
Has not been updated for Python 3.11.
This is so we can build tomlkit with poetry-core with running into an
infinite recursion.
They are a bunch, but other distros are also disabling a few of them, so
we are in good company.
@ofborg ofborg bot added the 8.has: clean-up This PR removes packages or removes other cruft label Jul 28, 2023
@doronbehar
Copy link
Contributor

Thanks for all the work everyone, very much appreciated.

@ghost
Copy link

ghost commented Aug 25, 2023

It appears that pillow no longer cross-compiles after bdf1a96

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.severity: security Issues which raise a security issue, or PRs that fix one 6.topic: python Python is a high-level, general-purpose programming language. 8.has: clean-up This PR removes packages or removes other cruft 8.has: documentation This PR adds or changes documentation 8.has: package (new) This PR adds a new package 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.