Skip to content

Pin setuptools to older version#2901

Merged
ndevenish merged 4 commits into
mainfrom
setuptools_pin
Apr 28, 2025
Merged

Pin setuptools to older version#2901
ndevenish merged 4 commits into
mainfrom
setuptools_pin

Conversation

@ndevenish

Copy link
Copy Markdown
Member

Temporarily, to fix failures with libtbx-build installs (e.g. not the CMake builds, which treat the install more like a normal package).

Exact mechanism of this breaking entry-points not investigated yet, but failure matches extremely well to release of setuptool v79, which 'Removed support for legacy-editable installs', and the libtbx_refresh.py talks about .egg-info which might be the legacy support this change is talking about....

https://github.com/pypa/setuptools/blob/main/NEWS.rst#v7900

ndevenish and others added 2 commits April 25, 2025 09:51
Exact mechanism of breaking not investigated yet, but failure matches
extremely well to release of setuptool v79, which 'Removed support for
legacy-editable installs'

https://github.com/pypa/setuptools/blob/main/NEWS.rst#v7900
@ndevenish ndevenish merged commit 1ecb350 into main Apr 28, 2025
@ndevenish ndevenish deleted the setuptools_pin branch April 28, 2025 09:47
ndevenish added a commit that referenced this pull request Dec 9, 2025
Temporarily, to address #2902.

Exact mechanism of breaking not investigated yet, but failure matches
extremely well to release of setuptool v79, which 'Removed support for
legacy-editable installs'

https://github.com/pypa/setuptools/blob/main/NEWS.rst#v7900
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