# The Real Python Podcast - Episode #303: Free-Threaded Python's History & uv in Production

DevFeed: [The Real Python Podcast - Episode #303: Free-Threaded Python's History & uv in Production](<https://devfeed.tech/articles/the-real-python-podcast-episode-303-free-threaded-python-s-history-uv-in-production-4387.md>)

Original publisher: [Read original article](<https://realpython.com/podcasts/rpp/303/>)

Author: Real Python

Published: 2026-07-17T12:00:00Z

Content type: article

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Concurrent Programming](<https://devfeed.tech/topics/concurrent-programming.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Wagtail](<https://devfeed.tech/topics/wagtail.md>), [Django](<https://devfeed.tech/topics/django.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [GitHub Copilot CLI](<https://devfeed.tech/topics/github-copilot-cli.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [cli](<https://devfeed.tech/tags/cli.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-cli](<https://devfeed.tech/tags/github-copilot-cli.md>), [locks](<https://devfeed.tech/tags/locks.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [production](<https://devfeed.tech/tags/production.md>), [python](<https://devfeed.tech/tags/python.md>), [techniques](<https://devfeed.tech/tags/techniques.md>)

## AI overview

This podcast episode discusses the history of attempts to remove Python's Global Interpreter Lock, the current free-threaded Python approach, and the challenges of running multiple tasks concurrently within one process. It also covers Python community news and projects, including JIT compiler work, GitHub Copilot CLI, MCP server testing, uv in production, Wagtail with Django, Python code quality, and thread-safety techniques.

## Source excerpt

How many attempts have been made to remove Python's Global Interpreter Lock (GIL)? How do they compare to the current approach? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects.