Skip to content

Update setuptools to 67.6.1 and wheel to 0.40.0#1437

Merged
edmorley merged 1 commit intomainfrom
update-setuptools-wheel
Apr 11, 2023
Merged

Update setuptools to 67.6.1 and wheel to 0.40.0#1437
edmorley merged 1 commit intomainfrom
update-setuptools-wheel

Conversation

@edmorley
Copy link
Copy Markdown
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
Copy Markdown
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