Azure / Azure/azure-functions-core-tools
[Announcement] Core Tools version 4.8.0+ no longer supports Python 3.7 and 3.8
- Dominant language
- C#
- Stars
- 1.5k
- Forks
- 498
- Avg merge
- 5d 4h
- Merged PRs (30d)
- 15
Description
**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
Contributor guide
Research direction
This issue is an announcement and names no files, tests, or implementation entry points. Start by checking the Core Tools release documentation for the Python support policy; the work is complete only if the version requirement and the listed upgrade or downgrade mitigations are documented in the appropriate project location.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100