#3271 closed defect (fixed)

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

Reported by: exarkun Owned by: exarkun
Priority: supercritical Milestone: undecided
Component: dev-infrastructure Version: n/a
Keywords: review Cc:
Launchpad Bug:


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

Change History (3)

comment:1 Changed at 2020-01-13T15:26:26Z by exarkun

  • Owner set to exarkun
  • Status changed from new to assigned

comment:3 Changed at 2020-01-20T13:50:55Z by GitHub <noreply@…>

  • Resolution set to fixed
  • Status changed from assigned to closed

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

Note: See TracTickets for help on using tickets.