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 to 67.6.1 and wheel to 0.40.0 #1437

Merged
merged 1 commit into from
Apr 11, 2023

Conversation

edmorley
Copy link
Member

@edmorley edmorley commented Apr 11, 2023

This PR:

  • Updates setuptools from 63.4.3 to 67.6.1.
  • Updates wheel from 0.38.4 to 0.40.0.

Of note, the setuptools update introduces more strict parsing of version specifiers (some invalid but previously accepted package version strings will now be rejected by setuptools, if they don't conform to PEP 440 and PEP 508).

If errors are encountered installing packages due to invalid package version strings, then users will need to update to fixed versions of those packages, or else pin to a previous buildpack release until the affected package is fixed.

For more information, see:

In addition, changes have been made to the way setuptools handles editable installs, that may affect some projects using editable mode (-e) depending on the project layout. See:

Full changelogs:

GUS-W-12346556.
GUS-W-13011106.

- Updated setuptools from 67.5.0 to 67.6.1.
- Updated wheel from 0.38.4 to 0.40.0.

Of note, the setuptools introduces more strict parsing of version specifiers
(some invalid but previously accepted package version strings will now be
rejected by setuptools, if they don't conform to PEP 440).

If errors are encountered installing packages due to invalid package version
strings, then users will need to update to fixed versions of those packages,
or else pin to a previous buildpack release until the affected package is fixed.

For more information, see:
- https://setuptools.pypa.io/en/stable/history.html#v66-0-0
- https://peps.python.org/pep-0440/

In addition, changes have been made to the way setuptools handles editable
installs, that may affect some projects using editable mode (`-e`) depending
on the project layout. See:
- https://setuptools.pypa.io/en/stable/history.html#v64-0-0
- https://setuptools.pypa.io/en/stable/userguide/development_mode.html

Full changelogs:
https://setuptools.pypa.io/en/stable/history.html#v67-6-1
https://wheel.readthedocs.io/en/stable/news.html

GUS-W-12346556.
GUS-W-13011106.
@edmorley edmorley self-assigned this Apr 11, 2023
@edmorley edmorley marked this pull request as ready for review April 11, 2023 10:42
@edmorley edmorley requested a review from a team as a code owner April 11, 2023 10:42
@edmorley edmorley merged commit df8145c into main Apr 11, 2023
@edmorley edmorley deleted the update-setuptools-wheel branch April 11, 2023 12:03
@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.

2 participants