Monitor errors and performance issues with Sentry.io

pipx - Installable, Isolated Python Applications

Episode #371, published Thu, Jun 30, 2022, recorded Wed, Jun 22, 2022

I'm sure you're familiar with package managers for your OS even if you don't use them. On macOS we have Homebrew, Chocolatey on Windows, and apt, yum, and others on Linux. But if you want to install Python applications, you typically have to fallback to managing them with pip. Maybe you install them for your account with the --user flag. But with pipx you get a clean, isolated install for every Python application that you use. And if you distribute Python apps, pipx is a definitely worth considering as a channel.

Watch this episode on YouTube
Play on YouTube
Watch the live stream


Links from the show

Chad Smith: @cs01_software
Pipx: github.com
Entry Points: dev.to
Python Packaging Dashboard: chadsmith.dev
MKDocStrings: mkdocstrings.github.io

gdbgui: github.com
termpair: github.com
httpie: httpie.io
pls (ls-replacement): dhruvkb.github.io
Glances: nicolargo.github.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Want to go deeper? Check out our courses

Chad Smith
Chad Smith
Chad is an aerospace engineer turned software engineer. He is the author of pipx, gdbgui, TermPair and other open source projects. Chad is currently a software engineer at Meta in the San Francisco Bay Area.
Episode sponsored by
Ads served ethically
Talk Python's Mastodon Michael Kennedy's Mastodon