Build Failing Due to Python 3.8 / get-pip.py Incompatibility

Hi CircleCI team,

We’ve recently encountered a build failure related to Python 3.8 and get-pip.py, despite using the same Docker image and pipeline setup that has worked for other jobs in the past.

Here’s the output we’re seeing:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2225k 100 2225k 0 0 20.1M 0 --:–:-- --:–:-- --:–:-- 20.3M
ERROR: This script does not work on Python 3.8. The minimum supported Python version is 3.9. Please use https://bootstrap.pypa.io/pip/3.8/get-pip.py instead.

Exited with code exit status 1

To clarify:

  • These are different jobs, not reruns of previously successful ones.
  • They use the same Docker image and pipeline setup as previous jobs that succeeded a few weeks ago.
  • We don’t explicitly use Python in our build process.
  • The issue appears to be triggered by some background attempt to fetch or run get-pip.py, which now fails under Python 3.8.

Any idea what might be causing this now, and whether there’s a recommended workaround or fix?

Thanks in advance for your help.

1 Like

@chamayati

I’m facing the exactly same issue.
Found your thread, just here to leave a +1

Hopefully, someone from CircleCI will look into it.

@chamayati
Are you using path-filtering or continuation orbs?

I upgraded the above orbs’ versions and the error went away!

I believe we are using path-filtering

@vineet Just upgraded the path-filtering orbs—works like a charm. Thanks!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.