Why it took 4 years to get a lock files specification
The lock file specification for Python, finalized in PEP 751, took more than four years to complete because of the complexity of capturing dependencies across platforms and configurations while maintaining security, readability, and compatibility with different tools. The process required balancing diverse ecosystem needs, resolving dependency graphs, and achieving consensus among major ...
https://snarky.ca/why-it-took-4-years-to-get-a-lock-files-specification/
The lock file specification for Python, finalized in PEP 751, took more than four years to complete because of the complexity of capturing dependencies across platforms and configurations while maintaining security, readability, and compatibility with different tools. The process required balancing diverse ecosystem needs, resolving dependency graphs, and achieving consensus among major ...
https://snarky.ca/why-it-took-4-years-to-get-a-lock-files-specification/
Tall, Snarky Canadian
Why it took 4 years to get a lock files specification
(This is the blog post version of my keynote from EuroPython 2025 in Prague, Czechia.)
We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years of active work to get us that specification. Part education…
We now have a lock file format specification. That might not sound like a big deal, but for me it took 4 years of active work to get us that specification. Part education…
google-agentic-commerce / AP2
Building a Secure and Interoperable Future for AI-Driven Payments.
https://github.com/google-agentic-commerce/AP2
Building a Secure and Interoperable Future for AI-Driven Payments.
https://github.com/google-agentic-commerce/AP2
GitHub
GitHub - google-agentic-commerce/AP2: Building a Secure and Interoperable Future for AI-Driven Payments.
Building a Secure and Interoperable Future for AI-Driven Payments. - google-agentic-commerce/AP2
Practical MCP with FastMCP & Python Tutorial – IO, HTTP Streams, APIs, and Testing
The video teaches how to build MCP servers using the FastMCP Python library. It covers MCP basics, building calculator apps with different communication protocols, integrating APIs for dynamic content, testing with GitHub Copilot, and deploying MCP servers on FastMCP Cloud for a complete development workflow.
https://www.youtube.com/watch?v=DosHnyq78xY
The video teaches how to build MCP servers using the FastMCP Python library. It covers MCP basics, building calculator apps with different communication protocols, integrating APIs for dynamic content, testing with GitHub Copilot, and deploying MCP servers on FastMCP Cloud for a complete development workflow.
https://www.youtube.com/watch?v=DosHnyq78xY
YouTube
Intro to MCP Servers – Model Context Protocol with Python Course
Learn to build Model-Context Protocol (MCP) servers with the open source FastMCP Python library.
MCP is the standard that lets AI agents, like GitHub Copilot and Gemini, securely interact with your databases, functions, and apps.
You'll learn what MCP…
MCP is the standard that lets AI agents, like GitHub Copilot and Gemini, securely interact with your databases, functions, and apps.
You'll learn what MCP…
Best way to set up Python for Windows these days
https://www.reddit.com/r/learnpython/comments/1o535ff/best_way_to_set_up_python_for_windows_these_days/
https://www.reddit.com/r/learnpython/comments/1o535ff/best_way_to_set_up_python_for_windows_these_days/
Reddit
From the learnpython community on Reddit: Best way to set up Python for Windows these days
Explore this post and more from the learnpython community
django-http-compression
Django middleware for compressing HTTP responses with Zstandard, Brotli, or Gzip.
https://github.com/adamchainz/django-http-compression
Django middleware for compressing HTTP responses with Zstandard, Brotli, or Gzip.
https://github.com/adamchainz/django-http-compression
GitHub
GitHub - adamchainz/django-http-compression: Django middleware for compressing HTTP responses with Zstandard, Brotli, or Gzip.
Django middleware for compressing HTTP responses with Zstandard, Brotli, or Gzip. - adamchainz/django-http-compression
TOML is great, and after diving deep into designing a config format, here's why I think that's true
https://www.reddit.com/r/Python/comments/1o8ors4/toml_is_great_and_after_diving_deep_into/
https://www.reddit.com/r/Python/comments/1o8ors4/toml_is_great_and_after_diving_deep_into/
Reddit
From the Python community on Reddit: TOML is great, and after diving deep into designing a config format, here's why I think that's…
Explore this post and more from the Python community