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.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner