Topics covered in this episode:
- Python 3.14.0 alpha 1 is now available
- uv supports dependency groups
- dive: A tool for exploring each layer in a docker image
- pytest-metadata
- Extras
- Joke
About the show
Sponsored by us! Support our work through:
- Our courses at Talk Python Training
- The Complete pytest Course & Hello, pytest!
- Patreon Supporters
Connect with the hosts
- Michael: @mkennedy@fosstodon.org
- Brian: @brianokken@fosstodon.org
- Show: @pythonbytes@fosstodon.org
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.
Michael #1: Python 3.14.0 alpha 1 is now available
- First of seven planned alpha releases.
- Many new features for Python 3.14 are still being planned and written. Among the new major new features and changes so far:
- PEP 649: deferred evaluation of annotations
- Improved error messages
Brian #2: uv supports dependency groups
- we covered dependency groups in episode 406
- as of 0.4.27, uv supports dependency groups
- docs show how to add dependencies with uv add --group
- also “The --dev, --only-dev, and --no-dev flags are equivalent to --group dev, --only-group dev, and --no-group dev respectively.”
- To install a group, uv pip install --group doesn’t work yet.
- It’s waiting for PyPA to decide on an interface for pip, and uv pip will use that interface.
- But sync works.
Mi
Hosts & Guests
Information
- Show
- FrequencyUpdated weekly
- Published28 October 2024 at 08:00 UTC
- Length28 min
- Episode407
- RatingClean