Python Bytes

#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!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
INSIGHT

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app