Radio and PodcastRadio and PodcastLive Radio & Podcasts
#544: Wheel Next + Packaging PEPs artwork
Technology

#544: Wheel Next + Packaging PEPs

Talk Python To Me - Python conversations for passionate developers by Michael Kennedy

Apr 10, 202671:17Technology

When you pip install a package with compiled code, the wheel you get is built for CPU features from 2009. Want newer optimizations like AVX2? Your installer has no way to ask for them. GPU support? You're on your own con...

About This Episode

#544: Wheel Next + Packaging PEPs is an episode from Talk Python To Me - Python conversations for passionate developers by Michael Kennedy. When you pip install a package with compiled code, the wheel you get is built for CPU features from...

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Apr 10, 2026, 71:17 long, audio available.

Questions About This Episode

What is #544: Wheel Next + Packaging PEPs about?

When you pip install a package with compiled code, the wheel you get is built for CPU features from 2009. Want newer optimizations like AVX2? Your installer has no way to ask for them. GPU support? You're on your own configuring special index URLs. The result is fat binaries, nearly gigabyte-sized wheels, and install pages that read like puzzle books. A coalition from NVIDIA, Astral, and QuanSight has been working on Wheel Next: A set of PEPs that let packages declare what hardware they need and let installers like uv pick the right build automatically. Just uv pip install torch and it works. I sit down with Jonathan Dekhtiar from NVIDIA, Ralf Gommers from Quansight and the NumPy and SciPy teams, and Charlie Marsh, founder of Astral and creator of uv, to dig into all of it. Episode sponsors Sentry Error Monitoring, Code talkpython26 Temporal Talk Python Courses Links from the show Guests Charlie Marsh : github.com Ralf Gommers : github.com Jonathan Dekhtiar : github.com CPU dispatcher : numpy.org build options : numpy.org Red Hat RHEL : Red Hat RHEL AI : RedHats presentation : wheelnext.dev CUDA release : developer.nvidia.com requires a PEP : discuss.python.org WheelNext : wheelnext.dev Github repo : github.com PEP 817 : peps.python.org PEP 825 : discuss.python.org uv : docs.astral.sh A variant-enabled build of uv : astral.sh pyx : astral.sh pypackaging-native : pypackaging-native.github.io PEP 784 : peps.python.org Watch this episode on YouTube : youtube.com Episode deep-dive : talkpython.fm/544 Episode transcripts : talkpython.fm Theme Song: Developer Rap πŸ₯ Served in a Flask 🎸 : talkpython.fm/flasksong ---== Don't be a stranger ==--- YouTube : youtube.com/@talkpython Bluesky : @talkpython.fm Mastodon : @talkpython@fosstodon.org X.com : @talkpython Michael on Bluesky : @mkennedy.codes Michael on Mastodon : @mkennedy@fosstodon.org Michael on X.com : @mkennedy

Where can I listen to #544: Wheel Next + Packaging PEPs?

You can listen to #544: Wheel Next + Packaging PEPs online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is #544: Wheel Next + Packaging PEPs from?

#544: Wheel Next + Packaging PEPs is an episode from Talk Python To Me - Python conversations for passionate developers by Michael Kennedy.

How long is this episode?

This episode is 71:17 long.

When was this episode published?

This episode was published on Apr 10, 2026.

Can I save #544: Wheel Next + Packaging PEPs for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Talk Python To Me - Python conversations for passionate developers?

Yes. This page shows related episodes from Talk Python To Me - Python conversations for passionate developers when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to #544: Wheel Next + Packaging PEPs?

You can listen to #544: Wheel Next + Packaging PEPs on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

#544: Wheel Next + Packaging PEPs is from Talk Python To Me - Python conversations for passionate developers by Michael Kennedy.

What are the episode details?

Published Apr 10, 2026 and 71:17 long