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

[21.05] Python release Items #115272

Closed
jonringer opened this issue Mar 6, 2021 · 6 comments
Closed

[21.05] Python release Items #115272

jonringer opened this issue Mar 6, 2021 · 6 comments
Assignees
Milestone

Comments

@jonringer
Copy link
Contributor

@FRidh

Should we bump the python package sets to python3.8 and 3.9?

Would you like to do another python-unstable round before ZHF?

Is there any additional work needed for the 21.05 release in regards to python?

@FRidh FRidh added this to the 21.05 milestone Mar 6, 2021
@FRidh
Copy link
Member

FRidh commented Mar 6, 2021

Should we bump the python package sets to python3.8 and 3.9?

Yes, major updates are still needed. Its just a lot of work again. Core packages such as sphinx and security issue prone packages such as requests need to be updated.

Is there any additional work needed for the 21.05 release in regards to python?

Then, in order of importance:

  1. The default interpreter needs to be changed to 3.9. Now that astroid has been updated to 2.5.0 on staging, I think that will work out.
  2. Get rid of python setup.py test wherever that is used, because support for it was removed from setuptools.
  3. Make pyproject the default format.

@SuperSandro2000
Copy link
Member

Make pyproject the default format.

Wouldn't that break most packages that did not convert yet?

@NomisIV
Copy link
Contributor

NomisIV commented Mar 7, 2021

Would it be a good idea to make sure the python packages are somewhat up to date? I came across flask-jwt-extended, which has gotten a new release, and I see it unlikely all other python packages are up to date. I'm quite new to NixOS, but this would be easy enough for me I think

@jonringer
Copy link
Contributor Author

Would it be a good idea to make sure the python packages are somewhat up to date?

python-unstable is a branch that we usually force update all python packages, and try to then stabilize.

@fabaff
Copy link
Member

fabaff commented Mar 7, 2021

I came across flask-jwt-extended, which has gotten a new release, and I see it unlikely all other python packages are up to date.

No, they aren't all up-to-date unfortunately.

@jonringer
Copy link
Contributor Author

We did a python-unstable bump before ZHF.

The other items that @FRidh mentioned I have broken out into separate issues, so they can be tracked individually.

Going to close this, as it's still mentioned a release blocker, but not critical to the release.

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

No branches or pull requests

5 participants