gnu: Add python-sh-1.

This is just for the old docker-compose we still ship (long pending an update
to Go version), via next commit for an older python-dotenv.

* gnu/packages/python-xyz.scm (python-sh-1): New variable.

Change-Id: Idb2b6d476bb9391d9fd8b71aa0184696f3b45aba
This commit is contained in:
John Kehayias 2025-09-25 15:52:22 -04:00
parent f5d61ca686
commit 3b55a14377
No known key found for this signature in database
GPG key ID: 499097AE5EA815D9

View file

@ -4809,6 +4809,31 @@ Unicode-to-LaTeX conversion.")
@code{subprocess} feature.")
(license license:expat)))
;; Old version just for python-dotenv-0.13.0 for docker-compose; remove once
;; that is updated.
(define-public python-sh-1
(package
(inherit python-sh)
(version "1.14.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sh" version))
(sha256
(base32
"03gyss1rhj4in7pgysg4q0hxp3230whinlpy1532ljs99lrx0ywx"))))
;(build-system python-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda _
;; XXX: A Python 2 test fails when HOME=/homeless-shelter.
(setenv "HOME" "/tmp")
(invoke "python" "sh.py" "test"))))))
(native-inputs
(list python-setuptools))))
(define-public python-cftime
(package
(name "python-cftime")