This is an automated email from the git hooks/post-receive script.
guix_mirror_bot pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new 1cd8b5ef4d gnu: Remove cl-py4cl, ecl-py4cl, clasp-py4cl, and
sbcl-py4cl.
1cd8b5ef4d is described below
commit 1cd8b5ef4dd39a764f95663a18b83f1a26dd16d3
Author: jgart <[email protected]>
AuthorDate: Sun Feb 15 14:16:28 2026 -0500
gnu: Remove cl-py4cl, ecl-py4cl, clasp-py4cl, and sbcl-py4cl.
* gnu/packages/lisp-xyz.scm (Remove cl-py4cl, ecl-py4cl, clasp-py4cl, and
sbcl-py4cl.): Delete variables.
Closes https://codeberg.org/guix/guix/issues/5438.
Change-Id: I2f3648d98d6b1077da4af7f2a18ec123872f6fba
---
gnu/packages/lisp-xyz.scm | 71 -----------------------------------------------
1 file changed, 71 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index a6ff773454..c4cd5f342b 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -27206,77 +27206,6 @@ values in other options.")
(define-public clasp-py-configparser
(sbcl-package->clasp-package sbcl-py-configparser))
-(define-public sbcl-py4cl
- (let ((commit "2f2a008dd6162d4446803971292fe1b323fe0dd5")
- (revision "2"))
- (package
- (name "sbcl-py4cl")
- (version (git-version "0.0.0" revision commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/bendudson/py4cl")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1zx1kpfpd8mi1qaa7gr32mki6nvl6pqcs3437fvn4xa3yf7ybsha"))
- (modules '((guix build utils)))))
- (build-system asdf-build-system/sbcl)
- (native-inputs
- (list sbcl-clunit))
- (inputs
- (list python sbcl-trivial-garbage))
- (propagated-inputs
- (list ;; For multi-dimensional array support
- python-numpy))
- (arguments
- '(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'fix-python3-path
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "src/python-process.lisp"
- (("\\*python-command\\* \"python\"")
- (string-append "*python-command* "
- "\""
- (search-input-file inputs "/bin/python3")
- "\"")))))
- (add-after 'unpack 'replace-*base-directory*-var
- (lambda* (#:key outputs #:allow-other-keys)
- ;; In the ASD, the author makes an attempt to
- ;; programmatically determine the location of the
- ;; source-code so lisp can call into "py4cl.py". We can
- ;; hard-code this since we know where this file will
- ;; reside.
- (substitute* "src/python-process.lisp"
- (("py4cl/config:\\*base-directory\\*")
- (string-append
- "\""
- (assoc-ref outputs "out")
- "/share/common-lisp/"
- (%lisp-type)
- "/py4cl/"
- "\""))))))))
- (synopsis "Call python from Common Lisp")
- (description
- "Py4CL is a bridge between Common Lisp and Python, which enables Common
-Lisp to interact with Python code. It uses streams to communicate with a
-separate python process, the approach taken by cl4py. This is different to
-the CFFI approach used by burgled-batteries, but has the same goal.")
- (home-page "https://github.com/bendudson/py4cl")
- ;; MIT License
- (license license:expat))))
-
-(define-public cl-py4cl
- (sbcl-package->cl-source-package sbcl-py4cl))
-
-(define-public ecl-py4cl
- (sbcl-package->ecl-package sbcl-py4cl))
-
-(define-public clasp-py4cl
- (sbcl-package->clasp-package sbcl-py4cl))
-
(define-public sbcl-pythonic-string-reader
(let ((commit "47a70ba1e32362e03dad6ef8e6f36180b560f86a"))
(package