Python Bytes cover image

Python Bytes

#365 Inheritance, but not Inheritance!

Dec 20, 2023
Hatch v1.8 now manages installing Python and can build .app and .exe stand-alone binaries. Introducing svcs, a flexible service locator for Python, which eliminates boilerplate code, simplifies testing, and improves live introspection. Discussion on Python protocols and their usage. Interactions on Mastodon and profile picture preferences. A joke about choosing between red buttons and domain renewal.
34:29

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Hatch 1.8.0 introduces new features to manage Python environments and projects, including the ability to build standalone .app and .exe binaries for distribution.
  • svcs (Services) is a flexible service locator for Python, simplifying the process of hooking up dependencies and services in applications, providing better management and access to different services.

Deep dives

Hatch 1.8.0: Managing Python with Hatch and Pi App

Hatch 1.8.0 has introduced new features to manage Python environments and projects. With Hatch, you can now manage Python itself, not just Python projects. Additionally, Pi App is a new runtime installer for Python projects, allowing them to be distributed as standalone executables. This means that your Python app can be packaged as a .exe or .app file for users to easily download and run. These updates provide a different approach to managing Python environments and offer more flexibility for developers.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode