logo
episode-header-image
Sep 2024
1h 12m

#476: Unified Python packaging with uv

MICHAEL KENNEDY
About this episode
A couple of weeks ago, Charlie Marsh and the folks at Astral made another big splash with a major release of uv called "uv: Unified Python packaging" which has many far reaching features. We had to have Charlie on the show to give us the inside look into this development. Let's get to it.

Episode sponsors

Posit
Talk Python Courses

Links from the show

Charlie Marsh on Twitter: @charliermarsh
Charlie Marsh on Mastodon: @charliermarsh

Episode follow up: Wrote up how we use uv at Talk Python: mkennedy.codes

uv: Unified Python packaging: astral.sh
Python executable management: astral.sh
Projects: astral.sh
Tools: astral.sh
Scripts: astral.sh
Rye and uv: August is Harvest Season for Python Packaging: lucumr.pocoo.org
Python Build Standalone releases: github.com
Rules: astral.sh
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy
Up next
Oct 6
#522: Data Sci Tips and Tricks from CodeCut.ai
Today we’re turning tiny tips into big wins. Khuyen Tran, creator of CodeCut.ai, has shipped hundreds of bite-size Python and data science snippets across four years. We dig into open-source tools you can use right now, cleaner workflows, and why notebooks and scripts don’t have ... Show More
1h 9m
Sep 29
#521: Red Teaming LLMs and GenAI with PyRIT
English is now an API. Our apps read untrusted text; they follow instructions hidden in plain sight, and sometimes they turn that text into action. If you connect a model to tools or let it read documents from the wild, you have created a brand new attack surface. In this episode ... Show More
1h 2m
Sep 23
#520: pyx - the other side of the uv coin (announcing pyx)
A couple years ago, Charlie Marsh lit a fire under Python tooling with Ruff and then uv. Today he’s back with something on the other side of that coin: pyx. Pyx isn’t a PyPI replacement. Think server, not just index. It mirrors PyPI, plays fine with pip or uv, and aims to make in ... Show More
1 h
Recommended Episodes
Aug 5
911: The Future of Python Notebooks is Here, with Marimo’s Dr. Akshay Agrawal
Reproducibility, Python notebooks, and data science communities: Software developer Akshay Agrawal speaks to Jon Krohn about Marimo, the next-generation computational notebook for Python, how he built and fostered a thriving community around the product, and what makes this noteb ... Show More
58m 20s
Aug 14
Live from Big Sky Dev Con: Code Debates, Content Insights, and What's Next for Web Development
Live from Big Sky Dev Con, Robbie is joined by Aaron Francis, Ken Wheeler, and Typecraft to discuss HTML and CSS programming status, React’s future, app security failures, NPM’s weak spots, content creation hooks, survival tech fantasies, and balancing big tech ambitions with fam ... Show More
50m 55s
Sep 2024
Late Night Linux – Episode 299
Learning undergraduate level signal processing for free, a few more uses for KDE Connect, analysing audio for HiFi setups, deep inspection of Python objects, viewing HTTP archives, and more on the problem with micropayments.   Discoveries Signal Processing Course KDE Connect Frit ... Show More
23m 12s
Sep 9
What's New at CFI | Data Analysis in Python
Ready to take your data analysis skills to the next level? In this episode of What's New at CFI, we chat with subject matter expert Joseph Yeates about his newest course, Data Analysis in Python. This course is the perfect follow-up to our "Getting Started with Python" series and ... Show More
13m 33s
Jun 2024
Unlocking the Secrets of AI in Tech with April Yoho
Join hosts Charles William Carpenter III and Adam Argyle for a riveting episode of 'Whiskey Web and Whatnot' featuring guest April Yoho. Based in the UK and a seasoned developer advocate, April shares her extensive 25+ years of experience in tech while indulging in a tasting sess ... Show More
39m 44s
Aug 21
Evolution designed us to die fast; we can change that — Jacob Kimmel
Jacob Kimmel thinks he can find the transcription factors to reverse aging. We do a deep dive on why this might be plausible and why evolution hasn’t optimized for longevity. We also talk about why drug discovery has been getting exponentially harder, and what a new platform for ... Show More
1h 44m
Feb 2022
Modern Code Generation with Jordan Adler
Jordan Adler is Head of Developer Engineering at OneSignal and has a deep interest in code generation. He has helped migrate large systems from Python 2 or Python 3 using code generation and code transformation. Using tools like Yellicode, Python Future, and others, Jordan's team ... Show More
34m 49s
Mar 2022
Culture Vulture: The Complicated Life of Kanye West, Part 2
Listen to the full episode of Culture Vulture on Apple Podcasts here. Or Spotify here. In part two of our series on Kanye West we discuss two major relationships in his life: Kim Kardashian and Donald Trump. Underpinning all of this is a long overdue lesson on bipolar disorder - ... Show More
36m 33s