Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python-updates - major updates - 2023-02-27 #218614

Merged
merged 573 commits into from
Mar 3, 2023
Merged

python-updates - major updates - 2023-02-27 #218614

merged 573 commits into from
Mar 3, 2023

Conversation

mweinelt
Copy link
Member

@mweinelt mweinelt commented Feb 27, 2023

Another round of major updates, since it has been two months since the last one.

Jobset:

Reports:

Dropped updates:

  • elasticsearch 8.x, breaks elasticsearch-dsl, which seems abandoned, but is still widely used
  • sphinx >6 fails to import extensions, needs investigation
  • bokeh, panel still isn't ready, also python310Packages.bokeh: Build from source & enable tests #215406
  • catalogue, 2.1.0 was yanked
  • tensorboard 2.12, went out of sync with tensorflow

Needs help:

  • aws-sam-translator fails its tests with NoRegionError in botocore
    • disabled all tests for now.

TODO:


Closes #218443

@github-actions github-actions bot added 6.topic: GNOME GNOME desktop environment and its underlying platform 6.topic: haskell 6.topic: kernel The Linux kernel 6.topic: nixos Issues or PRs affecting NixOS modules, or package usability issues specific to NixOS 6.topic: ocaml 6.topic: python 6.topic: rust 6.topic: stdenv Standard environment 6.topic: systemd 6.topic: xfce The Xfce Desktop Environment 8.has: documentation This PR adds or changes documentation 8.has: module (update) This PR changes an existing module in `nixos/` labels Feb 27, 2023
@mweinelt mweinelt marked this pull request as draft February 27, 2023 13:38
mweinelt added 14 commits March 3, 2023 23:59
And reformat, expose optional-dependencies, set explicit format.
They are incompatible with sqlalchemy>=2
Run test phase explicitly, pass django as build input, expose
optional-dependencies.
after pyhanko-certvalidator update.
https://github.com/MatthiasValvekens/pyHanko/blob/0.17.0/docs/changelog.rst#0170

Drop the custom flags in favor of the standardised
optional-dependencies. Always test with all optional-dependencies.
by passing in flask[async].

Also convert to pep517 build, reformat.
@ofborg ofborg bot removed the 2.status: merge conflict This PR has merge conflicts with the target branch label Mar 3, 2023
@mweinelt mweinelt merged commit 3e3c94b into staging Mar 3, 2023
@@ -12,14 +12,14 @@ buildPythonPackage rec {
pname = "blis";
# Do not update to BLIS 0.9.x until the following issue is resolved:
# https://github.com/explosion/thinc/issues/771#issuecomment-1255825935
version = "0.7.9";
version = "0.9.1";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BLIS 0.9.1 is broken, see: #207070

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feel free to set passthru.skipBulkUpdate until that is resolved.

@laikq
Copy link
Contributor

laikq commented Jun 28, 2023

Please revert or amend commit a8d46a2: package pypdf2 should not be updated to version 3, it breaks pdfposter and probably other things.

@mweinelt
Copy link
Member Author

As pdfposter is not the only consumer of pypdf2 this needs more investigation to understand if that is feasible. As it stands it cannot be reverted easily.

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

Successfully merging this pull request may close these issues.

9 participants