DiscoverTalk Python To Me#447: Parallel Python Apps with Sub Interpreters
#447: Parallel Python Apps with Sub Interpreters

#447: Parallel Python Apps with Sub Interpreters

Update: 2024-02-03
Share

Description

It's an exciting time for the capabilities of Python. We have the Faster CPython initiative going strong, the recent async work, the adoption of typing and on this episode we discuss a new isolation and parallelization capability coming to Python through sub-interpreters. We have Eric Snow who spearheaded the work to get them added to Python 3.12 and is working on the Python API for 3.13 along with Anthony Shaw who has been pushing the boundaries of what you can already do with subinterpreters.



Episode sponsors



Pybites PDM

Sentry Error Monitoring, Code TALKPYTHON

Talk Python Courses



Links from the show



Guests

Anthony Shaw: @tonybaloney@fosstodon.org

Eric Snow: @ericsnowcurrently@mastodon.social



PEP 684 – A Per-Interpreter GIL: peps.python.org

PEP 734 – Multiple Interpreters in the Stdlib: peps.python.org

Running Python Parallel Applications with Sub Interpreters: fosstodon.org

pytest subinterpreters: fosstodon.org

Long-Term Vision for a Parallel Python Programming Model?: fosstodon.org





Hypercorn Server: github.com

msgspec: jcristharif.com

Dill package: pypi.org

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
Comments 
loading
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#447: Parallel Python Apps with Sub Interpreters

#447: Parallel Python Apps with Sub Interpreters

Michael Kennedy (@mkennedy)