me
/
guix
Archived
1
0
Fork 0

gnu: python-cheetah: Do not set PYTHONPATH.

* gnu/packages/python-xyz.scm (python-cheetah)
[arguments]: Remove the '#:modules' argument.
[phases]: Delete trailing #t.
{check}: Do not set PATH nor PYTHONPATH.
master
Maxim Cournoyer 2021-01-24 10:04:34 -05:00
parent 0f878656fc
commit ce9253b38c
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 8 additions and 26 deletions

View File

@ -14490,43 +14490,25 @@ possible on all supported Python versions.")
"0ar5dqjnqaw0c17mymd6xgd81jn9br9fblawr0x438v1571bkaya"))))
(build-system python-build-system)
(arguments
`(#:modules ((guix build utils)
(guix build python-build-system)
(ice-9 ftw)
(srfi srfi-1)
(srfi srfi-26))
#:phases (modify-phases %standard-phases
`(#:phases (modify-phases %standard-phases
(add-after 'unpack 'use-absolute-python
(lambda _
(substitute* "Cheetah/CheetahWrapper.py"
(("#!/usr/bin/env python")
(string-append "#!" (which "python"))))
#t))
(string-append "#!" (which "python"))))))
(add-after 'unpack 'fix-tests
(lambda _
(substitute* "Cheetah/Tests/ImportHooks.py"
(("os.path.dirname\\(__file__\\)")
(string-append "'" (getcwd) "/Cheetah/Tests'")))
#t))
(string-append "'" (getcwd) "/Cheetah/Tests'")))))
(replace 'check
(lambda _
(let ((cwd (getcwd)))
(setenv "PYTHONPATH"
(string-append
cwd "/build/"
(find (cut string-prefix? "lib" <>)
(scandir (string-append cwd "/build")))
":" (getenv "PYTHONPATH")))
(setenv "PATH"
(string-append (getenv "PATH")
":" cwd "/bin"))
(setenv "TMPDIR" "/tmp")
(setenv "TMPDIR" "/tmp")
(substitute* "Cheetah/Tests/Test.py"
(("unittest.TextTestRunner\\(\\)")
"unittest.TextTestRunner(verbosity=2)"))
(substitute* "Cheetah/Tests/Test.py"
(("unittest.TextTestRunner\\(\\)")
"unittest.TextTestRunner(verbosity=2)"))
(invoke "python" "Cheetah/Tests/Test.py")))))))
(invoke "python" "Cheetah/Tests/Test.py"))))))
(propagated-inputs
`(("python-markdown" ,python-markdown))) ;optional
(home-page "https://cheetahtemplate.org/")