me
/
guix
Archived
1
0
Fork 0

gnu: python-markdown-it-py: Simplify by using pyproject-build-system.

* gnu/packages/python-xyz.scm (python-markdown-it-py)[arguments]: Remove
custom 'build and 'install phases.
[build-system]: Use pyproject-build-system.
master
Ricardo Wurmus 2023-05-13 10:01:51 +02:00
parent 1a2eb983cb
commit c77d5eaaf5
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 2 additions and 16 deletions

View File

@ -4994,22 +4994,8 @@ recognition library with full Unicode support. It has features like:
(sha256 (sha256
(base32 (base32
"1nh75i72584r70alhqc479gys04s5m5g3vq601yf2njbs7z5jzng")))) "1nh75i72584r70alhqc479gys04s5m5g3vq601yf2njbs7z5jzng"))))
(build-system python-build-system) (build-system pyproject-build-system)
(arguments (arguments (list #:tests? #f)) ;pypi source does not contains tests
(list
#:tests? #f ;pypi source does not contains tests
#:phases
#~(modify-phases %standard-phases
(replace 'build
(lambda _ (invoke "flit" "build")))
(replace 'install
(lambda* (#:key inputs outputs #:allow-other-keys)
(add-installed-pythonpath inputs outputs)
(for-each
(lambda (wheel)
(invoke "python" "-m" "pip" "install"
wheel (string-append "--prefix=" #$output)))
(find-files "dist" "\\.whl$")))))))
(native-inputs (list python-flit)) (native-inputs (list python-flit))
(propagated-inputs (propagated-inputs
(list python-mdurl (list python-mdurl