

#430 Or you go to jail
31 snips Apr 28, 2025
Dive into the latest enhancements from pip 25.1, featuring dependency groups that streamline installs and experimental lock files. Discover AIO HTTP’s compatibility upgrades for high-concurrency web servers. Learn about the savvy choice of a domain name for projects, with Porkbun as a top pick. Explore the integration of PyLock.toml, new methods for handling datetime, and the intriguing world of file transfers. Lastly, enjoy a light-hearted take on 'vibe coding' in AI development!
AI Snips
Chapters
Transcript
Episode notes
Pip 25.1 Major Enhancements
- Pip 25.1 introduces dependency groups supporting PEP 735 for grouping test, lint, and dev dependencies.
- It also adds resumable downloads, progress bars, and experimental support for pylock.toml lock files to improve package management.
Aiohttp Supports Free-Threaded Wheels
- aiohttp and its mandatory dependencies now provide free-threaded wheel variants.
- This makes aiohttp safe and efficient for use with free-threaded Python environments for high concurrency.
PyLock.toml Gains Ecosystem Support
- Several tools like uv 0.6.15, pip, pip-audit, and pdm now support the emerging pylock.toml lock file format.
- This format is intended to replace requirements.txt and improve dependency resolution workflows.