From 55d3ea032e861c69c4b2785d3ad249f30e0352c6 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 24 Jan 2026 19:39:10 +0000 Subject: [PATCH] gnu: Remove python-shellescape. * gnu/packages/python-xyz.scm (python-shellescape): Delete variable. Fixes: guix/guix#5107 Change-Id: I8035154a9efa76e0b7c3fb3297d1bf922224332f --- gnu/packages/python-xyz.scm | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4c45d43cad6..9b28514d8d1 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -24853,42 +24853,6 @@ from the archive), or for externally identiyfing sub-resources referenced by hypermedia formats.") (license license:asl2.0))) -(define-public python-shellescape - (package - (name "python-shellescape") - (version "3.8.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/chrissimpkins/shellescape") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0wzccxk139qx1lb2g70f5b2yh9zq15nr2mgvqdbfabg5zm0vf1qw")))) - (build-system python-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? inputs outputs #:allow-other-keys) - (when tests? - (add-installed-pythonpath inputs outputs) - (invoke "python" "tests/test_shellescape.py")) - #t))))) - (native-inputs - (list python-pytest)) - (home-page "https://github.com/chrissimpkins/shellescape") - (synopsis - "Shell escape a string to safely use it as a token in a shell command") - (description - "The shellescape Python module defines the @code{shellescape.quote()} - function that returns a shell-escaped version of a Python string. This is a - backport of the @code{shlex.quote()} function from Python 3.8 that makes it - accessible to users of Python 3 versions < 3.3 and all Python 2.x versions.") - (license license:expat))) - ;; XXX: Project has no updates since 2019, consider to remove when nothing ;; depends on it in the next refresh cycle. ;; See: .