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".
all
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install pipx
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
1.7.1 | 989fc0b5e417e48b086bc9c0842a0ee44a854aacc822051e066f768f06180cae |
311 |
1.7.0 | 86a96d71345cf0d65a84828eec3bc8c6027dce60a6753461823a617150bed8b9 |
299 |
1.6.0 | d6ed24cb03242418efdb04ec331c1f6d828feb0807fe59e97abb9944c94e9de8 |
311 |
1.5.0 | 9f855ac1119e447bd5463529611cf7cdfbcc5605f59f9dd626b856792e0fdb85 |
302 |
1.4.3 | 9b7d18d653911f21066dc8e79f412d147cf65858866f6de6c4cb44d4c570337a |
293 |
1.4.2 | 09d77560dc2f640bf5b6c035c7635ffc2efdf7fbcfa5f5f5f8b4f496bc5e8731 |
293 |
1.4.1 | 45fd1ba55bb2f5d8372e82f2042ea9003de8e13536ffc8308b4cc1a9be0de681 |
281 |
1.4.0 | 971c38fa0aa4688347851f65356d929e901f5c3c21f1917c6e0f6562c48315d8 |
280 |
1.3.3 | f7458a2c678a4d801a81db099c3f4c93fed28b614ea4cb6fdcd29e02b2e6608d |
279 |
1.3.2 | 0aacb009ded611320bee66c427a0244daa98821c7428b892a210179e2ebe7509 |
279 |
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.2.0
- 1.2.1
- 1.3.1
- 1.3.2
- 1.3.3
- 1.4.0
- 1.4.1
- 1.4.2
- 1.4.3
- 1.5.0
- 1.6.0
- 1.7.0
- 1.7.1
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.2.0/pipx.pyz
sha256: 93c46f2d254dc17168fa92d413eaabb0fdd050ff04912d8e0f3e03f4bc256b8c
timestamp: 2023-05-25 10:20:27+00:00
- url: https://github.com/pypa/pipx/releases/download/1.2.1/pipx.pyz
sha256: 87fcfde6063d74ca0d5df973d3b9486496880747c808f983fb096a29fd9e07d8
timestamp: 2023-10-23 15:17:07+00:00
- url: https://github.com/pypa/pipx/releases/download/1.3.1/pipx.pyz
sha256: 1d5ac5512e7cef93890284e6253849c779cfb1a518014d8a9e3978e96ef36f85
timestamp: 2023-12-02 21:13:41+00:00
- url: https://github.com/pypa/pipx/releases/download/1.3.2/pipx.pyz
sha256: b84ef01953ac436391054e52cc5d74a4d8f942e6fff245843fbba91cf1d5804d
timestamp: 2023-12-03 21:14:00+00:00
- url: https://github.com/pypa/pipx/releases/download/1.3.3/pipx.pyz
sha256: 348b59b82b1ba9032513d36c2ea03ad3a34e45805ef8de7638a047673ee8b4cb
timestamp: 2023-12-04 18:22:24+00:00
- url: https://github.com/pypa/pipx/releases/download/1.4.0/pipx.pyz
sha256: 39ff4cd3dee218e3271e559179222a5238309530a905763ebbf6a69c65e68c67
timestamp: 2023-12-28 18:21:15+00:00
- url: https://github.com/pypa/pipx/releases/download/1.4.1/pipx.pyz
sha256: b1f97b90664629c345b0bbc576d6fd9cab0d816d0810ef2e62fb143ecba381f7
timestamp: 2024-01-02 15:17:42+00:00
- url: https://github.com/pypa/pipx/releases/download/1.4.2/pipx.pyz
sha256: d9cb2560fcee7f6f8f1c63ffd5b79674a6ed7fc6ee2baff42085d9b98df00c5d
timestamp: 2024-01-12 15:17:37+00:00
- 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