~ruther/guix-local

94c6e8ed2a7686876aeee0bded2339b47904df42 — Sharlatan Hellseher 9 months ago 5d3b369
gnu: Add python-pbs-installer.

* gnu/packages/python-xyz.scm (python-pbs-installer): New variable.

Change-Id: I38940d7f1a86c2afdf83c590a2b42624e31c88c1
1 files changed, 36 insertions(+), 0 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +36 -0
@@ 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")