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.
This commit is contained in:
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

View file

@ -4994,22 +4994,8 @@ (define-public python-markdown-it-py
(sha256
(base32
"1nh75i72584r70alhqc479gys04s5m5g3vq601yf2njbs7z5jzng"))))
(build-system python-build-system)
(arguments
(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$")))))))
(build-system pyproject-build-system)
(arguments (list #:tests? #f)) ;pypi source does not contains tests
(native-inputs (list python-flit))
(propagated-inputs
(list python-mdurl