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.

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 Twitter: @talkpython

Follow Michael on Twitter: @mkennedy

Sponsors

Mergify

Python at Scale

AssemblyAI

Talk Python Training