Topics covered in this episode:
- **Open Source Myths**
Watch on YouTube)
About the show
Sponsored by us! Support our work through:
Connect with the hosts
Michael: @[email protected])
Brian: @[email protected])
Show: @[email protected])
Join us on YouTube at pythonbytes.fm/live) to be part of the audience. Usually Monday at 10am PT. Older video versions available there too.
Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list), we'll never share it.
Brian #1: Open Source Myths
Some favorites
All open source developers live in Nebraska
It’s all run by hippies
Everything is being rewritten in rust
Features are planned
If the source code is available, it’s open source
A project with no commits for 12 months is abandoned
Many eyes make all bugs shallow
Open source has worse UX
Open source has better UX
Open source makes you rich
Michael #2: uv 0.3.0 and all the excitement)
Thanks to Skyler Kasko and John Hagen for the emails.
Additional write up) by Simon Willison
Additional write up) by Armin Ronacher
End-to-end project management: uv run, uv lock, and uv sync
Tool management: uv tool install and uv tool run (aliased to uvx)
Python installation: uv python install
Script execution: uv can now manage hermetic, single-file Python scripts with inline dependency metadata based on PEP 723.
Brian #3: Top pytest Plugins)
Inspired by (and assisted by) Hugo’s Top PyPI Packages)
Write up for Finding the top pytest plugins)
BTW, pytest-check) has made it to 25.
Same day, Jeff Triplett throws my code into Claude 3.5 Sonnet and refactors it)
Thanks Jeff Triplett & Hugo for answering how to add Summary and other info)
Michael #4: A comparison of hosts / providers for Python serverless functions) )(aka) Faas))
Nice feature matrix of all the options, frameworks, costs, and more
The WASM ones look particularly interesting to me.
Extras
Brian:
When is the next live episode of Python Bytes?) - via arewemeetingyet.com
Thanks to Hugo van Kemenade
PyPI Downloads) by Python version for various Python tools, in pretty colors
Python Core Developers )over time
Michael:
Code in a Castle Course event) - just a couple of weeks left
Ladybird): A truly independent browser
“I'm also interested in your video recording setup, would be nice to have that in the extras too :D”
Joke: DevOps Support Group
via Blaise
Hi, my name is Bob
Group: Hi Bob
I's been 42 days since I last ssh'd into production.
Group: Applause
But only 4 days since I accidentally took down the website
Someone in back: Oh Bob…