M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +9 -1
@@ 24115,7 24115,15 @@ manipulation and interaction with formal grammars.")
(let ((bash #$(this-package-input "bash-minimal")))
(substitute* "invoke/config.py"
(("shell = \"/bin/bash\"")
- (string-append "shell = \"" bash "/bin/bash\"")))))))))
+ (string-append "shell = \"" bash "/bin/bash\""))))))
+ (add-after 'wrap 'fix-entry-points
+ ;; TODO: Remove after https://codeberg.org/guix/guix/issues/4509
+ ;; is fixed.
+ (lambda _
+ (substitute* (list (string-append #$output "/bin/.invoke-real")
+ (string-append #$output "/bin/.inv-real"))
+ (("from invoke.main import program.run")
+ "from invoke.main import program")))))))
(native-inputs
(list python-setuptools
python-wheel))