#540: Modern Python monorepo with uv and prek
Talk Python To Me
Michael Kennedy
4.8 • 642 Ratings
🗓️ 13 March 2026
⏱️ 62 minutes
🧾️ Download transcript
Summary
Transcript
Click on a timestamp to play from that location
| 0:00.0 | Mono repos. You've heard the talks, you've read the blog post, maybe you've seen a few glimpses |
| 0:04.4 | into how Google or meta organize their massive code bases, but it's often in the abstract and |
| 0:09.7 | behind closed doors. What if you could crack open a real production mono repo, one with over a million |
| 0:15.9 | lines of Python code and over a hundred sub-packages, and actually see what's being built step by step using |
| 0:23.4 | modern tools and standards. Well, that's exactly what Apache Airflow gives us. On this episode, |
| 0:28.8 | I sit down with Yarrick-Pautouk and a Mogd-Sai, two of Airflow's top contributors to go inside |
| 0:34.4 | one of the largest open-source Python mono repos in the world and learn how they manage it with UVPyproject.comal |
| 0:41.5 | and the latest packaging standards. |
| 0:43.4 | So you can apply the same patterns to your own projects. |
| 0:47.1 | This is Talk PythonMeet, episode 540, recorded February 10, 2026. |
| 0:53.5 | Talk Python a me, yeah, we ready to roll. |
| 0:57.0 | Upgrading the code. |
| 0:58.0 | No fear of getting old. |
| 1:00.0 | New frameworks in sight, geeky rap on deck. |
| 1:03.0 | Quark crew, it's time to unite. |
| 1:05.0 | We started in pyramid, cruising old school lanes, had that stable base, yes, sir. |
| 1:10.0 | Welcome to Talk Python, a Me, the number one Python podcast for developers and data scientists. |
| 1:14.8 | This is your host, Michael Kennedy. |
| 1:16.5 | I'm a PSF fellow who's been coding for over 25 years. |
| 1:20.7 | Let's connect on social media. |
| 1:22.2 | You'll find me and Talk Python on Macedon, Blue Sky, and X. |
| 1:25.6 | The social links are all in your show notes. You can find over 10 years of past episodes at Talkpython.fm. And if you want to be part of the show, you can join our recording live streams. That's right. We live stream the raw, uncut version of each episode on YouTube. Just visit TalkPython.fm slash YouTube to see the schedule of upcoming events. |
... |
Please login to see the full transcript.
Disclaimer: The podcast and artwork embedded on this page are from Michael Kennedy, and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of Michael Kennedy and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2026.

