Python Updates: 3.14 Performance, New Tools & Web Frameworks

·36m 17s
Shared point

Python 14 Performance Analysis

Benchmarking Findings

• Recent analysis shows that Python 3.14 provides a modest performance improvement over previous versions.
• While 3.11 was a major speed jump, 3.14 maintains stable performance with refinements.
• Benchmarks reveal a significant narrowing of the performance penalty for free-threaded Python compared to standard builds, making it a more viable choice for multi-threaded applications.

Developer Tools and Workflows

PyPI+ (PyPI++)

• A new, unofficial UI for PyPI that adds interactive dependency visualization and project health scoring.
• Excellent for exploring package ecosystems, though currently lacks official attribution.

UVship and UV Tools

UVship is a emerging project that automates repository verification, metadata bumping, and release management.
• The hosts discuss the power of uv tool install for managing global utilities and the convenience of editable installs (-e) from local directories.

New Python Libraries and Releases

The AIR Web Framework

AIR is an experimental web framework built on FastAPI and Starlet.
• Note: The authors explicitly state it is unstable and not recommended for enterprise use, though it features unique AIR tags to generate HTML.

Python 3.15 and Maintenance

Python 3.15 Alpha 1 is live, featuring native UTF-8 default encoding (PEP 686).
• New Trove classifiers are now available to signal support for free-threaded Python in current packages.

"I installed Apt on Arch Linux." (On the sacrilege of using heavy package managers in minimalist environments.)

Topics

Chapters

6 chapters
Python Bytes
AI chat — answers grounded in episodes