Python Bytes cover image

Python Bytes

#371 Python in a Crate

Feb 13, 2024
In this episode of the podcast, Michael talks about AppleCrate, a tool for creating native macOS installers for command line tools. Another topic discussed is one way to package Python code, with Ned Batchelder providing an example repo. The hosts also discuss the importance of distributing Python code, Python's style guide, a new task tracking app called flat, and the benefits of writing.
36:04

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • AppleCrate is a tool for creating native macOS installers for command line tools written in any language.
  • Ned Batchelder's blog post discusses one way to package Python code effectively using various files and configurations.

Deep dives

Python Bites delivers Python news and headlines in Episode 371

In Episode 371 of Python Bites, Python Bites delivers Python news and headlines. The hosts, Brian Nocken and Michael Kennedy, mention the sponsor Scout APM and share their Mastodon and Fostodon handles. They introduce Rhett Turnbull, who has worked on Python and Mac applications. Turnbull created Text Snapper and Textinator, which allow users to screenshot their screens and copy the text instantly. They discuss PiApp from the Hatch project and OFEC, and mention the Apple Crate tool used to package command line tools into a Mac OS installer. They also discuss Ginger 2, a templating library that can be used to generate various types of files, and Tox and PyProject. Toml, which are commonly used in Python projects. The hosts share their thoughts on software packaging and recommend Ned Batchelder's blog post on one way to package Python code effectively. They also mention the Python.org page on packaging Python projects. In the extras, they talk about the Flat App, Mozilla Monitor, Python 3.12.2 release, and the Huk Python mobile app now available on Vision Pro. They conclude the episode with a joke about falling into traps, comparing it to the AWS free tier.

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