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

Update setuptools and wheel #1254

Merged
merged 1 commit into from
Oct 19, 2021
Merged

Update setuptools and wheel #1254

merged 1 commit into from
Oct 19, 2021

Conversation

edmorley
Copy link
Member

@edmorley edmorley commented Oct 19, 2021

Updates:

  • setuptools from 47.1.1 to:
    • 50.3.2 for Python 3.5
    • 57.5.0 for Python 3.6+
  • wheel from 0.36.2 to 0.37.0 for Python 2.7 and Python 3.5+.

Of note, the newer setuptools is fully compatible with Python 3.10, thereby fixing #1248. Updating to newer setuptools was blocked on #1006, but that's now been fixed by #1252.

The setuptools version hasn't been updated all the way to the latest (58.2.0), since v58 dropped support for 2to3, which caused breakage in a few packages, so I would rather hold off as long as possible (and there are no fixes that we need since then).

Release notes:
https://setuptools.pypa.io/en/latest/history.html#v57-5-0
https://wheel.readthedocs.io/en/stable/news.html

Full changelogs:
pypa/setuptools@v47.1.1...v57.5.0
pypa/wheel@0.36.2...0.37.0

Fixes #1248.
GUS-W-10052807.

@edmorley edmorley requested a review from a team as a code owner October 19, 2021 15:09
@edmorley edmorley self-assigned this Oct 19, 2021
Base automatically changed from fix-editable-path-rewriting to main October 19, 2021 16:28
Updates:
- setuptools from 47.1.1 to:
  - 50.3.2 for Python 3.5
  - 57.5.0 for Python 3.6+
- wheel from 0.36.2 to 0.37.0.

Of note, the newer setuptools is fully compatible with Python 3.10, thereby fixing
#1248. Updating to newer setuptools was blocked on #1006, but that's now been
fixed by #1252.

The setuptools version hasn't been updated all the way to the latest (58.2.0), since 
v58 dropped support for 2to3, which caused breakage in a few packages, so I would
rather hold off as long as possible (and there are no fixes that we need since then).

Release notes:
https://setuptools.pypa.io/en/latest/history.html#v57-5-0
https://wheel.readthedocs.io/en/stable/news.html

Full changelogs:
pypa/setuptools@v47.1.1...v57.5.0
pypa/wheel@0.36.2...0.37.0

Fixes #1248.
GUS-W-10052807.
@edmorley
Copy link
Member Author

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

Successfully merging this pull request may close these issues.

setuptools <49.0.0 does not handle Python 3.10 correctly in python_version environment markers
2 participants