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
exarkun commented 2020-01-13 15:26:20 +00:00
Owner

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>
tahoe-lafs added the
dev-infrastructure
supercritical
defect
n/a
labels 2020-01-13 15:26:20 +00:00
tahoe-lafs added this to the undecided milestone 2020-01-13 15:26:20 +00:00
exarkun commented 2020-01-17 17:22:28 +00:00
Author
Owner
(https://github.com/tahoe-lafs/tahoe-lafs/pull/676)
GitHub <noreply@github.com> commented 2020-01-20 13:50:55 +00:00
Author
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
GitHub <noreply@github.com> closed this issue 2020-01-20 13:50:55 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

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