diff options
author | Wojtek Kosior <koszko@koszko.org> | 2025-07-27 14:24:42 +0100 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-07-27 14:27:44 +0100 |
commit | 9ed9dada4eb021844ee69effca197b390b4f17a2 (patch) | |
tree | ba7e109cf2e6b95d902969a89e8f930106041940 | |
parent | 0a76895ad2cad910fb1e3bef345c05eeaa56305b (diff) |
gnu: Add pipx.
Closes <https://issues.guix.gnu.org/64869>.
Change-Id: I703823e968552668570ed7666f9b0c3e07f717e3
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
-rw-r--r-- | gnu/packages/package-management.scm | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 30af5130cd..0936c0a14d 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -22,6 +22,7 @@ ;;; Copyright © 2021 John Kehayias <john.kehayias@protonmail.com> ;;; Copyright © 2022, 2023 Zhu Zihao <all_but_last@163.com> ;;; Copyright © 2023 jgart <jgart@dismail.de> +;;; Copyright © 2023 Wojtek Kosior <koszko@koszko.org> ;;; Copyright © 2023 Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de> ;;; Copyright © 2024 Arun Isaac <arunisaac@systemreboot.net> ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> @@ -1130,6 +1131,37 @@ It functions as a Guile library, with the @code{run-bffe-service} procedure in the @code{(bffe)} module as the entry point.") (license license:gpl3+)))) +(define-public pipx + (package + (name "pipx") + (version "1.7.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pipx" version)) + (sha256 + (base32 "0q23b1iqs03hbxzr2d7mmspldx6fbqi6s5j54vljnikaw4sf2bbn")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) ;no tests in PyPI archive + (native-inputs + (list python-hatch-vcs + python-hatchling)) + (inputs + (list python-argcomplete + python-colorama + python-packaging + python-platformdirs + python-tomli + python-userpath)) + (home-page "https://pypa.github.io/pipx/") + (synopsis "Install and run Python applications in isolated environments") + (description + "@code{pipx} is a tool to help you install and run end-user applications +written in Python. It's roughly similar to JavaScript's @code{npx}, and +Trisquel's @code{apt}.") + (license license:expat))) + (define-public python-anaconda-client (package (name "python-anaconda-client") |