Skip to content

pipx

Execute binaries from Python packages in isolated environments

pipx allows you to...

  • Run the latest version of a CLI application from a package in a temporary virtual environment, leaving your system untouched after it finishes.
  • Install packages to isolated virtual environments, while globally exposing their CLI applications so you can run them from anywhere.
  • Easily list, upgrade, and uninstall packages that were installed with pipx.

pipx runs with regular user permissions, never calling "sudo pip install".

dev

https://github.com/pypa/pipx

all

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install pipx

sudo apt install pipx

Snippets

FROM wakemeops/minideb:bookworm

RUN install_packages \
    pipx=1.18.12*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      pipx=1.18.12*

Download URLs

Version SHA256 Size (KB)
1.18.12 6228c2411ddbb715053586772dcd4bbce956b1df05d56cb7a57395919e26401b 721
1.18.11 bd974cd02eed7f1e6d59d3987452c387cb90498229b2d906691d6a6709175864 721
1.18.10 55073f9a89b5ffbe38e25f9edf7f6eb74e47477022d5c6458b02665d45538309 721
1.18.9 9c54ec9dfe50fcbfac5d8bc0d9b035828b3b61bd941e27f4aa578e338a99969d 724
1.18.8 fa0d089a0aa3d26af1f7cae130551124f9741b9b065c53e48e9296e1fe0c3b1f 724
1.18.7 e0cda58cf551ac1bde516f6762dcaa1064b11e53802110576c9f7594e1c5958a 705
1.18.6 059740b5cb181d4e7f4a465bd80e7b3805ef9d3cce07dcb4c9ad9ffb14bfebd7 705
1.18.5 a5009ea9f3a13ff11afe4184839ecf61a4cdddf514c6baaceb7a65aa2354b56d 704
1.18.4 d98a583784e6935880375585ab2eecaf6659597d08b4223b516b6ac6b2c72cf7 705
1.18.3 3e497760de75379376d1170dcb85d86305968146ccd88cdf695e8e8a0a18876a 676

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for pipx are versioned here.

Click here to see pipx ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/pipx/ops2deb.yml
name: pipx
matrix:
  versions:
    - 1.4.3
    - 1.5.0
    - 1.6.0
    - 1.7.0
    - 1.7.1
    - 1.8.0
    - 1.10.0
    - 1.10.1
    - 1.11.0
    - 1.11.1
    - 1.11.2
    - 1.12.0
    - 1.13.0
    - 1.14.0
    - 1.14.1
    - 1.15.0
    - 1.16.0
    - 1.16.1
    - 1.16.2
    - 1.16.3
    - 1.16.4
    - 1.16.5
    - 1.16.6
    - 1.16.7
    - 1.17.1
    - 1.17.2
    - 1.17.3
    - 1.17.4
    - 1.17.5
    - 1.17.6
    - 1.17.7
    - 1.17.8
    - 1.17.9
    - 1.17.10
    - 1.17.11
    - 1.17.12
    - 1.17.13
    - 1.17.14
    - 1.18.1
    - 1.18.2
    - 1.18.3
    - 1.18.4
    - 1.18.5
    - 1.18.6
    - 1.18.7
    - 1.18.8
    - 1.18.9
    - 1.18.10
    - 1.18.11
    - 1.18.12
architecture: all
homepage: https://github.com/pypa/pipx
summary: execute binaries from Python packages in isolated environments
description: |-
  pipx allows you to...

   * Run the latest version of a CLI application from a package
     in a temporary virtual environment,
     leaving your system untouched after it finishes.
   * Install packages to isolated virtual environments,
     while globally exposing their CLI applications
     so you can run them from anywhere.
   * Easily list, upgrade, and uninstall packages
     that were installed with pipx.

  pipx runs with regular user permissions, never calling "sudo pip install".
depends:
  - python3.11-build-standalone
fetch: https://github.com/pypa/pipx/releases/download/{{version}}/pipx.pyz
install:
  - pipx.pyz:/usr/lib/pipx/pipx.pyz
  - content: |-
      #!/usr/bin/env sh
      exec /usr/lib/python-build-standalone/3.11/bin/python3 /usr/lib/pipx/pipx.pyz $@
    path: /usr/bin/pipx

The blueprint fetch keyword contains a URL template pointing to pipx releases. Downloaded files are locked in a lockfile versioned here.

Click here to see pipx release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/pipx/ops2deb.lock.yml
- url: https://github.com/pypa/pipx/releases/download/1.4.3/pipx.pyz
  sha256: 949221fa7128df4641f1e62daff7c85a3dd05e1132a93e53a909e00fc3c9a32c
  timestamp: 2024-01-16 18:22:08+00:00
- url: https://github.com/pypa/pipx/releases/download/1.5.0/pipx.pyz
  sha256: d307772eb52df8f4dd7b38523adbe2105a61b5e90c1be34e2f8007be9bd4001f
  timestamp: 2024-03-29 21:05:45+00:00
- url: https://github.com/pypa/pipx/releases/download/1.6.0/pipx.pyz
  sha256: ae4f39e8916e2a0c3699393b1d9c63947388e11ea438d18f7fc51f55f7de1ded
  timestamp: 2024-06-02 18:07:29+00:00
- url: https://github.com/pypa/pipx/releases/download/1.7.0/pipx.pyz
  sha256: 4c1ebcfa6fe0f165bc848650691ace14f81ad25c6f69f3b47cc6c6261751cd3a
  timestamp: 2024-08-22 15:07:07+00:00
- url: https://github.com/pypa/pipx/releases/download/1.7.1/pipx.pyz
  sha256: 1d4f46f86830640f1d7c4e29b280a7a42265d6e8af2c063f40baed4513f03ae8
  timestamp: 2024-08-23 18:07:12+00:00
- url: https://github.com/pypa/pipx/releases/download/1.8.0/pipx.pyz
  sha256: b9eabd835dffe0677e36bd99416fc9837c592bd8c079235379bed3dfe043c601
  timestamp: 2025-09-30 12:03:31+00:00
- url: https://github.com/pypa/pipx/releases/download/1.10.0/pipx.pyz
  sha256: 8e435e1cdde27b0f1d491e5c7a5161d848ca70797e4605c1294e3b790b5af51e
  timestamp: 2026-03-20 00:13:29+00:00
- url: https://github.com/pypa/pipx/releases/download/1.10.1/pipx.pyz
  sha256: 96fc9867ea2b7987f65a4d8594899a42ea28b7063453aec32b009358540543e9
  timestamp: 2026-03-21 00:11:40+00:00
- url: https://github.com/pypa/pipx/releases/download/1.11.0/pipx.pyz
  sha256: 088012ed44db557464e48721275b62b2c2a9a943f444cde05f82cf7a23e63dbc
  timestamp: 2026-03-24 00:11:54+00:00
- url: https://github.com/pypa/pipx/releases/download/1.11.1/pipx.pyz
  sha256: 60c947d2449af642c17079a2119ef87e426ad83967b8bb223bb27c802fc29ccd
  timestamp: 2026-04-24 06:37:37+00:00
- url: https://github.com/pypa/pipx/releases/download/1.11.2/pipx.pyz
  sha256: 751e9fac6e3ce1dd45b8ac90eafdae483f409cba3e1642f59fb02fb8e3306aab
  timestamp: 2026-05-06 00:24:19+00:00
- url: https://github.com/pypa/pipx/releases/download/1.12.0/pipx.pyz
  sha256: f7492089d576f1ed04a56ab60d3f8918da4a3c951fa5c6631ce3f5a804deac51
  timestamp: 2026-05-06 18:30:46+00:00
- url: https://github.com/pypa/pipx/releases/download/1.13.0/pipx.pyz
  sha256: 621ba9b76481d44494a797f8fb25146a3b47d8ba9ddcfb815e821131f1a4f178
  timestamp: 2026-05-30 00:29:54+00:00
- url: https://github.com/pypa/pipx/releases/download/1.14.0/pipx.pyz
  sha256: 017bf39b852bb3db51db094eca85b71e3719a4513c5834489f5e7ffc6da5d931
  timestamp: 2026-06-04 07:33:02+00:00
- url: https://github.com/pypa/pipx/releases/download/1.14.1/pipx.pyz
  sha256: 4ca0f4ea421bac9cf47f0479d37c373048257eb00ab95551c8b9aa4a837c467d
  timestamp: 2026-06-18 00:37:26+00:00
- url: https://github.com/pypa/pipx/releases/download/1.15.0/pipx.pyz
  sha256: 6b6e1b016bf7df9debee590ca32204a85ff18a87514e6a3b4413d8ad7ff73ed3
  timestamp: 2026-06-25 00:32:19+00:00
- url: https://github.com/pypa/pipx/releases/download/1.16.0/pipx.pyz
  sha256: 2b4931409f31d679ecd7cd03c92d7df58f14d32f37145cd109054830d31b0f6f
  timestamp: 2026-07-16 00:22:13+00:00
- url: https://github.com/pypa/pipx/releases/download/1.16.1/pipx.pyz
  sha256: bc2f5bc1875462dfd7f77eb5a5e4169d7c0f4f89b55c54c4e726e97adf7cb40d
  timestamp: 2026-07-21 00:23:34+00:00
- url: https://github.com/pypa/pipx/releases/download/1.16.2/pipx.pyz
  sha256: bfb7359fac5b3e8c86fa7f328278a759ec32b9d5f19ed960d5aa384a498ca171
  timestamp: 2026-07-21 18:25:55+00:00
- url: https://github.com/pypa/pipx/releases/download/1.16.3/pipx.pyz
  sha256: 958c8e93bd0cd6ed7ff1716f440ddbf0e94621e859c8a5355122a2ec111a1ffb
  timestamp: 2026-07-27 00:25:18+00:00
- url: https://github.com/pypa/pipx/releases/download/1.16.4/pipx.pyz
  sha256: 6a2bd48c1de3b6699706f2430cf9b99c54cabc74a0c0c886ebc83fef644f33dd
  timestamp: 2026-07-29 18:18:48+00:00
- url: https://github.com/pypa/pipx/releases/download/1.16.5/pipx.pyz
  sha256: c5d6c33616df5d99a05dcb4b7d974d15a5f9c66bba16aca7d3fd287060a7e1d5
  timestamp: 2026-07-30 00:22:42+00:00
- url: https://github.com/pypa/pipx/releases/download/1.16.6/pipx.pyz
  sha256: 56900d9a1612b1e58041d8d266b512253f02892f7b857b0744b3ca3e981f0ed2
  timestamp: 2026-08-04 18:30:31+00:00
- url: https://github.com/pypa/pipx/releases/download/1.16.7/pipx.pyz
  sha256: 302633d0061e0ab4269257501cbe1338cde5f00f22f121543706624aada0145e
  timestamp: 2026-08-18 06:06:55+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.1/pipx.pyz
  sha256: 95f35ed56c07ea35d057dafbf5222cfda86a08a2602a2368256e9df3b25cbf1e
  timestamp: 2026-08-31 00:13:00+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.2/pipx.pyz
  sha256: 31d517b7afebf55d3b597d613c735389068a973a54712a50641845cf2cb2bb1d
  timestamp: 2026-09-02 00:12:10+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.3/pipx.pyz
  sha256: f69d5935cba33c6a0824c00b1232f9b34dca89d0be3a795a546e5405601f04c4
  timestamp: 2026-09-16 06:07:18+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.4/pipx.pyz
  sha256: 21804e1017c12cd1be9d7219f87d71756815617833bac749bb39ca732d5fa346
  timestamp: 2026-09-19 00:11:25+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.5/pipx.pyz
  sha256: 32003e77764edc42c62a783f990ad7446e7086566bfacf7904a0674c19db651b
  timestamp: 2026-09-20 18:05:11+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.6/pipx.pyz
  sha256: 63b10dd9a15a57ec4066e29388d1e83565be4b127bd1cf6e3f150fcc39ded8b2
  timestamp: 2026-09-23 00:11:04+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.7/pipx.pyz
  sha256: 5ef25e79e3806899f384ade7ca60fa6bd11c906de1f33f2b95bef03980c08ba3
  timestamp: 2026-09-28 06:10:42+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.8/pipx.pyz
  sha256: a5827798e78767c7f83c7261400e3521a68c18cae9f6635ad7fe739290cb3e87
  timestamp: 2026-09-30 00:12:57+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.9/pipx.pyz
  sha256: fdeb4c8fa0205d2a1d7feaee37ea50e5171077225bcd02d7375c19692d57e5e6
  timestamp: 2026-10-02 00:12:30+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.10/pipx.pyz
  sha256: 8812d058e381f1dcba0f535b4e81f7855be9abc2b290979fc1f852e1aa0b7f0d
  timestamp: 2026-10-02 18:06:17+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.11/pipx.pyz
  sha256: ea1a87594acaddb6ed3956d587c07bcd28122c98943018d5469a225bcbc9d554
  timestamp: 2026-10-04 00:55:38+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.12/pipx.pyz
  sha256: e27cb4aecff5da2784d7d8e0ee64af6f01d12eead2668ec366f040dece79c93e
  timestamp: 2026-10-08 00:11:53+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.13/pipx.pyz
  sha256: a2e0c584d795eb9b16e286e71174b3fc6151b27d68fa4330c6dc17df8981c72f
  timestamp: 2026-10-11 00:14:00+00:00
- url: https://github.com/pypa/pipx/releases/download/1.17.14/pipx.pyz
  sha256: 12cc141f0c668e6f3af40b6d8abc181af0430427eebca102bb93eed453950759
  timestamp: 2026-10-12 12:10:27+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.1/pipx.pyz
  sha256: 03c252a90453976f2638e93ba553bd77781f9300d35135af49960cdf6c68606e
  timestamp: 2026-10-15 12:06:22+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.2/pipx.pyz
  sha256: 28adcb34dc724eb8ea1733c05edc8cfe91e465443eed0d3c89cebd69a664c0f2
  timestamp: 2026-10-16 06:07:10+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.3/pipx.pyz
  sha256: 863ff59a1db37d819df28f6497653cba292ff350b372622276f957f3d7192088
  timestamp: 2026-10-17 12:05:32+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.4/pipx.pyz
  sha256: 9273476832b2672f0799a84f69c72fcd5008e7a4dab3723a48fd0e25c3ddd19f
  timestamp: 2026-10-18 12:05:28+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.5/pipx.pyz
  sha256: d2de0250b7674ca0a1ab0bc70a7ef3f318ea41474d31bd960eb7677367b2136f
  timestamp: 2026-10-27 18:03:45+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.6/pipx.pyz
  sha256: 18211202ba2dc139c780de2388f3353b8dc4aba0dd235756b955c183e22a2b2b
  timestamp: 2026-10-28 06:05:25+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.7/pipx.pyz
  sha256: bc807df747117fa7f6a5e0c0dbbbd5c37146de92710dfc2dfa1105911621f46f
  timestamp: 2026-10-28 12:04:49+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.8/pipx.pyz
  sha256: 32cac6916e60d49307121cdf3e447f0b55696af03a7d7a0e0b43677299b147c2
  timestamp: 2026-10-29 06:05:18+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.9/pipx.pyz
  sha256: 93e83447842bc7e41f5bafd8d2fecae10d977d922058e0204929d827b976566a
  timestamp: 2026-10-29 12:04:50+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.10/pipx.pyz
  sha256: 083b2b87b04d850fe802d4e4232381303740fc6c30a5a6b338c5da2ce954805d
  timestamp: 2026-10-30 00:08:47+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.11/pipx.pyz
  sha256: 37282fd4fad8700169a718f2ca8c469dbf4ffbf004972670cb468cf255106f07
  timestamp: 2026-10-31 00:06:43+00:00
- url: https://github.com/pypa/pipx/releases/download/1.18.12/pipx.pyz
  sha256: 076a10eff45dbb54a3eb2e5131ce1264eebb4e38c3a0ce58a8cd632da422952e
  timestamp: 2026-11-03 06:04:54+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/pipx.svg)](https://docs.wakemeops.com/packages/pipx)
<a href="https://docs.wakemeops.com/packages/pipx">
  <img src="https://docs.wakemeops.com/badges/pipx.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/pipx.svg
:target: https://docs.wakemeops.com/packages/pipx