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.
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.
Mozilla Monitor helps identify and fix private information sold by data brokers
Mozilla introduces Mozilla Monitor, a service that scans for private information being sold by data brokers. Users can receive breach alerts and have their private information removed from such services. Mozilla Monitor adopts a peer review process, allowing users to sign up and review services for the benefit of others. The service is available for a monthly fee of $14, with a free scan option also available. Mozilla aims to protect user privacy and offer solutions against data breaches.
Python 3.12.2 released with bug fixes and security updates
Python 3.12.2 is now available, offering bug fixes and security updates. The release includes a new version of SQLite and OpenSSL, as well as fixes for the freeze tool and a minor security issue related to hidden file attributes. This release marks the third bug fix release for Python 3.12 and encourages users to upgrade to the latest version.
Data doodling by Martina Pocolese provides unique data visualization approach
Martina Pocolese introduces data doodling, a creative approach to data visualization. Pocolese shares her artistic interpretations of data, illustrating complex concepts through drawings instead of traditional Python or data science tools. This alternative method allows for a fresh perspective and can inspire new insights in data analysis and visualization.