CircleCI image builders with pip older than 9 fail because of setuptools incompatiblity #3271

Closed
opened 2020-01-13 15:26:20 +00:00 by exarkun · 2 comments

setuptools 45 has been released and only supports Python 3.5 and newer. It seems to come with a python_requires declaration announcing this. pip older than 9 fails to successfully interpret python_requires declarations, though, resulting in a Python 3-only setuptools being installed. Then, everything is broken because setuptools is incompatible with the version of Python in use.

See also https://github.com/pypa/setuptools/issues/1964

setuptools 45 has been released and only supports Python 3.5 and newer. It seems to come with a `python_requires` declaration announcing this. pip older than 9 fails to successfully interpret `python_requires` declarations, though, resulting in a Python 3-only setuptools being installed. Then, everything is broken because setuptools is incompatible with the version of Python in use. See also <https://github.com/pypa/setuptools/issues/1964>
exarkun added the
dev-infrastructure
supercritical
defect
n/a
labels 2020-01-13 15:26:20 +00:00
exarkun added this to the undecided milestone 2020-01-13 15:26:20 +00:00
exarkun self-assigned this 2020-01-13 15:26:26 +00:00
Author
(https://github.com/tahoe-lafs/tahoe-lafs/pull/676)
GitHub <noreply@github.com> commented 2020-01-20 13:50:55 +00:00
Owner

In 65a7e67/trunk:

Merge pull request #676 from tahoe-lafs/3271.pip-vs-setuptools-vs-the-world

Get a compatible setuptools for the CI environment

Fixes: ticket:3271
In [65a7e67/trunk](/tahoe-lafs/trac-2024-07-25/commit/65a7e6731b4cd9572a8d6927f5d5c55a737cf9bc): ``` Merge pull request #676 from tahoe-lafs/3271.pip-vs-setuptools-vs-the-world Get a compatible setuptools for the CI environment Fixes: ticket:3271 ```
tahoe-lafs added the
fixed
label 2020-01-20 13:50:55 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: tahoe-lafs/trac-2024-07-25#3271
No description provided.