guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 3b55a14377c8bff268b67ddad0270b884bd72a7a
Author: John Kehayias <[email protected]>
AuthorDate: Thu Sep 25 15:52:22 2025 -0400

    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
---
 gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 25e1adb3fe..4a2be3c4fb 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -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")

Reply via email to