From 94c6e8ed2a7686876aeee0bded2339b47904df42 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 20 Sep 2025 15:51:46 +0100 Subject: [PATCH] gnu: Add python-pbs-installer. * gnu/packages/python-xyz.scm (python-pbs-installer): New variable. Change-Id: I38940d7f1a86c2afdf83c590a2b42624e31c88c1 --- gnu/packages/python-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6bb780b162..b6a23aa14b 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -1177,6 +1177,42 @@ of Ordered Set.") your terminal.") (license license:expat))) +(define-public python-pbs-installer + (package + (name "python-pbs-installer") + (version "2025.09.18") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/frostming/pbs-installer") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0f5gpr4xp71d46vk2ggbb31bhagj4drf1ijl1lg1jd1apimr0jkf")))) + (build-system pyproject-build-system) + (arguments + (list + #:tests? #f ;no tests provided + #:phases + #~(modify-phases %standard-phases + (add-before 'build 'set-version + (lambda _ + (setenv "PDM_BUILD_SCM_VERSION" #$version)))))) + (native-inputs + (list python-pdm-backend + python-pytest)) + (propagated-inputs + (list python-httpx + python-zstandard)) + (home-page "https://github.com/frostming/pbs-installer") + (synopsis "Installer for Python Build Standalone") + (description + "This package implements an installer for +@url{https://github.com/astral-sh/python-build-standalone, Python Build +Standalone}.") + (license license:expat))) + (define-public python-puccinialin (package (name "python-puccinialin")