Summary
Python 3.7 and 3.8 have been EOL for 2+ years, and we are now removing support for these language versions in Core Tools. If you are using Python 3.7 or 3.8 locally and install Core Tools version 4.8.0+, you will start seeing the following error.
Resolving worker runtime to 'python'.
Found Python version 3.8.10 (py).
Python 3.10.x to 3.14.x is required for this operation. Please install Python 3.10, 3.11, 3.12, 3.13 or 3.14 and use a virtual environment to switch to Python 3.10, 3.11, 3.12, 3.13 or 3.14.
Mitigations:
- Stay on a Core Tools version <= 4.7.0 if using Python 3.7 or 3.8 is necessary for local development.
- Update to Python 3.10 - 3.14 to use the latest versions of Core Tools