Repository navigation
v1.2.2: Python 3.15 Support
✨ What's New
PyPilot 1.2.2 adds support for Python 3.15, released on October 9.
🐍 Python 3.15
PyPilot only knew Python versions up to 3.14, so on a 3.15 project every package looked unsupported. That included pure-Python packages such as six and packages that already ship cp315 wheels such as numpy, and doctor told you to rebuild the environment on 3.14:
[ERROR] Python 3.15 is not supported by this project
numpy (supports 3.12–3.14), six (supports 3.7–3.14) do not support Python 3.15.
Python 3.15 is now recognised everywhere PyPilot reasons about versions:
- Wheels: pure-Python (
py3), stable-ABI (abi3) andcp315wheels count as supporting 3.15 - Interpreter discovery finds
python3.15andpy -3.15 - Recommendations: a project whose dependencies all run on 3.15 can be set up on it, while packages without 3.15 wheels (for example
mediapipe==0.10.14) are still reported correctly
The same project now reports:
supported Python: 3.12–3.15
✓ Everything looks good.
🛠 Maintenance
- The data check run before every change now flags a CPython release newer than the engine knows about, so the next Python version is picked up on release day
📦 Installation
Via Zed (recommended): Install the PyPilot extension from the Zed extension registry
Via VS Code: PyPilot for VS Code offers this update automatically
Via pip:
pip install --upgrade pypilot-cliFull Changelog: v1.2.1...v1.2.2