Free-threaded Python (Interview)

自由线程 Python(访谈)

The Changelog: Software Development, Open Source

科技

2024-10-03

1 小时 26 分钟
PDF

单集简介 ...

Jerod is joined by the co-hosts of core.py , Pablo Galindo & Łukasz Langa, a podcast about Python internals by people who work on Python internals. Python 3.13 is right around the corner, which means the Global Interpeter Lock (GIL) is now experimentally optional! This is a huge deal as Python is finally free-threaded. There's more to discuss, of course, so we get into all the gory details.

单集文稿 ...

  • What up, Python nerds?

  • I'm Jared and you are listening to the Changelog, where each and every week we sit down with the hackers, the leaders and the innovators of the software world to pick their brain, to learn from their mistakes, to get inspired by their accomplishments and have a lot of fun along the way.

  • On this episode, I'm joined by the co hosts of the Core PY podcast, Pablo Galindo and Wookish Longa, whose name I will pronounce Lucas from here on out, because it's just a lot easier for me.

  • On Core py they talk about Python internals because they work on Python internals.

  • And today we're Talking about Python 3.13, which is right around the corner.

  • When we recorded this conversation last week, it was slated to be released on October 1st, but now they are targeting October 7th.

  • So if you're listening to this in the future, 3.13 is fully baked.

  • But if you are listening right after we hit publish, wait a week or grab the release candidate, which is 99% baked.

  • Why are we all so excited about Python 3.13?

  • Well, the Global Interpreter Lock, aka the GIL, is now experimentally optional.

  • This is a huge deal as Python is finally free threaded and able to run with true parallelism.

  • There's more, of course, and we get into all the details.

  • I think you'll enjoy it, even if, like me, you aren't a regular Pythonista.

  • But first, a mention of our partners at Fly IO.

  • Over 3 million apps have launched on Fly, including ours, and you can too, in less than five minutes, learn how at Fly IO.

  • Okay, free threaded Python on the Changelog.

  • Let's do this.

  • Hey, friends, I'm here with Dave Rosenthal, CTO of Sentry.

  • So, Dave, I know lots of developers know about Sentry, know about the platform, because, hey, we use Sentry and we love Sentry.

  • And I know tracing is one of the next big frontiers for Sentry.