Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
#398 Open source makes you rich? (and other myths)
- Open Source Myths
- uv 0.3.0 and all the excitement
- Top pytest Plugins
- A comparison of hosts / providers for Python serverless functions (aka Faas)
- Extras
- Joke
About the show
Sponsored by us! Support our work through:
- Our courses at Talk Python Training
- pytest courses and community at PythonTest.com
- Patreon Supporters
Connect with the hosts
- Michael: @mkennedy@fosstodon.org
- Brian: @brianokken@fosstodon.org
- Show: @pythonbytes@fosstodon.org
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
- Josh Bressers
- Mastodon post kicking off a list of open source myths
- Feedback and additional myths compiled to a doc
- 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
- Some more cool projects by Hugo
- Python Logos
- 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…