GeistHaus
log in · sign up

GitHub - pypa/pipx: Install and Run Python Applications in Isolated Environments

github.com

Install and Run Python Applications in Isolated Environments - pypa/pipx

34 pages link to this URL
My Projects

#NameDownloadsVersionReleaseLast CommitI/PStars packaging 1,774,380,229/mo 26.224 days ago2026-04-24T20:15:22Z3 days ago2026-05-15T03:29:15Z76/23 728 ★ cibuildwheel 664,556/mo 3.4.11 month ago2026-04-02T13:58:59Z49 minutes ago2026-05-18T23:47:31Z80/11 2,235 ★ build 145,477,982/mo 1.5.018 days ago2026-04-30T03:18:23Z5 hours ago2026-05-18T19:24:47Z9/3 846 ★ pipx 6,177,361/mo 1.12.012 days ago2026-05-06T17:54:11Z12 days ago2026-05-06T17:53:10Z101/7 12,794 ★ dependency-groups 6,131,074/mo 1.3.11 year ago2025-05-02T00:34:27Z2 months ago2026-03-01T23:59:52Z3/1 14 ★ pyproject-metadata 14,812,607/mo 0.11.03 months ago2026-02-09T19:12:49Z3 months ago2026-02-09T19:04:10Z8/5 45 ★ scikit-build-core 10,500,235/mo 0.12.22 months ago2026-03-05T18:25:56Z12 days ago2026-05-06T04:07:15Z137/27 468 ★ scikit-build 1,356,743/mo 0.19.02 months ago2026-03-03T16:20:14Z14 days ago2026-05-04T19:59:09Z166/21 533 ★ cmake (on PyPI) 17,683,357/mo 4.3.225 days ago2026-04-23T21:50:16Z25 days ago2026-04-23T19:02:11Z23/3 133 ★ ninja (on PyPI) 31,523,944/mo 1.13.09 months ago2025-08-11T15:09:50Z19 days ago2026-04-29T05:29:55Z7/2 87 ★ moderncmakedomain 21,874/mo 3.29.01 year ago2024-05-22T04:14:55Z1 month ago2026-04-12T21:40:27Z3/3 32 ★ nox 5,439,195/mo 2026.4.101 month ago2026-04-10T17:42:40Z21 days ago2026-04-27T04:51:45Z69/7 1,522 ★ validate-pyproject 239,632/mo 0.253 months ago2026-02-02T17:31:05Z14 days ago2026-05-04T16:55:44Z8/4 206 ★ validate-pyproject-schema-store 57,612/mo 2026.5.1812 hours ago2026-05-18T11:55:57Z12 hours ago2026-05-18T11:55:06Z4/1 6 ★ pybind11 26,459,991/mo 3.0.429 days ago2026-04-19T03:08:14Z6 hours ago2026-05-18T18:31:19Z632/100 17,863 ★ pybind/python_example1 month ago2026-03-24T21:08:55Z17/1 531 ★ pybind/scikit_build_example1 month ago2026-04-12T06:00:52Z9/3 145 ★ meson-python 15,679,538/mo 0.19.04 months ago2026-01-15T13:52:43Z2 months ago2026-03-02T21:27:42Z45/15 179 ★ boost-histogram 1,465,388/mo 1.7.21 month ago2026-04-11T02:18:34Z5 days ago2026-05-13T17:57:40Z29/7 16

0 inbound links article en page
Everything Gets a Package: My Python Data Science Setup | Ethan Rosenthal

I make Python packages for everything. Big projects obviously get a package, but so does every tiny analysis. Spinning up a quick jupyter notebook to check something out? Build a package first. Oh yeah, and every package gets its own virtual environment. Let’s back up a little bit so that I can tell you why I do this. After that, I’ll show you how I do this. Notably, my workflow is set up to make it simple to stay consistent.

1 inbound link website en
paketoi

Build AWS Lambda deployment packages (zip files) for Python projects

4 inbound links object en gitnon-profitfossossfreesoftwareopensourcecodehosting
Uses This / James Turk

Assistant Clinical Professor (University of Chicago)

1 inbound link website en interviewsetupdeveloperlinuxmacteacher CC BY-SA 4.0
uv: Unified Python packaging

Huge new release from the Astral team today. uv 0.3.0 adds a bewildering array of new features, as part of their attempt to build "Cargo, for Python". It's going to …

4 inbound links article en packaging 48python 1250rust 108rye 7uv 93astral 17
GHA: GitHub Actions intro

This guide is maintained by the scientific Python community for the benefit of fellow scientists and research software engineers.

1 inbound link website en
Installing Pelican

Pelican currently runs best on Python>=3.11; earlier versions of Python are not supported. Once Pelican is installed, you can run pelican --help to see basic usage options. For more detail, refe...

1 inbound link website en
tldr pages

Simplified and community-driven man pages

0 inbound links en manunixlinuxmacbsdandroidwindowsosxmacoscommandscommand-lineshellbashzshcheatsheet
Use a subprocess instead of a dependency

Sometimes calling a subprocess is better than using a dependency/package. At least in Python, once you add a third-party dependency, distribution becomes slightly harder. I like writing automation scripts in a single .py file. If that script doesn’t use any third-party dependencies, distributing it is as easy as copying the file to the machine. Otherwise you need to package your project, deal with virtual environments, PyPi, pipx, etc. I don’t think all of those tasks are hard, but rsync‘ing a file is easier.

0 inbound links article en posts PythonPackagingSubprocessDependency