Azure / Azure/azure-functions-core-tools

[Announcement] Core Tools version 4.8.0+ no longer supports Python 3.7 and 3.8

Open
#4,810 0 comments 2 reactions 0 assignees View on GitHub
breaking func-stack: Python
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.