summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2026-02-04 18:42:59 +0100
committerCayetano Santos <csantosb@inventati.org>2026-02-04 18:44:08 +0100
commitf5d7b5ddc65b383ac8984149c04b1164820b91bf (patch)
treedd9a0787cefd5fac9a2f9623f0c5b53ebb6ace63 /gnu
parentd752617287f3dbf94c049b68e61d8cac7a3bd7ad (diff)
gnu: emacs-python-black: Fix exec paths.
* gnu/packages/emacs-xyz.scm (emacs-python-black)[arguments]: Add ’patch-exec-paths #:phase. Change-Id: Iac041ab369fd66951edb17f174fae94d1f56b8a8
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/emacs-xyz.scm12
1 files changed, 11 insertions, 1 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 3a765214099..c54f61764c0 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13326,7 +13326,17 @@ Python documentation with @code{pydoc} in Emacs.")
(build-system emacs-build-system)
(propagated-inputs
(list emacs-dash emacs-reformatter python-black-macchiato))
- (arguments `(#:tests? #f))
+ (arguments
+ `(#:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'patch-exec-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (emacs-substitute-variables "python-black.el"
+ ("python-black-command"
+ (search-input-file inputs "bin/black"))
+ ("python-black-macchiato-command"
+ (search-input-file inputs "bin/black-macchiato"))))))))
(home-page "https://github.com/wbolster/emacs-python-black")
(synopsis "Reformat Python code via @code{python-black}")
(description