mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: nikola: Fix build.
* gnu/packages/python-xyz.scm (nikola): Fix build. [build-system]: Swap to pyproject-build-system. [arguments]<phases>: Use default check phase. Keep all tests. [native-inputs]: Remove python-coverage and python-flake8; add nss-certs-for-test, python-setuptools, and python-wheel. Change-Id: I74a754ce9f3b2fc4400c4f92ec976a6815cdb511
This commit is contained in:
parent
a8b1af6cbc
commit
43e5eafbdd
1 changed files with 8 additions and 16 deletions
|
@ -36562,7 +36562,14 @@ these linters: @code{pycodestlye}, @code{pyflakes}")
|
|||
(uri (pypi-uri "Nikola" version))
|
||||
(sha256
|
||||
(base32 "1h96y4sfypp2fbqxa8xrqch5f7r3srm2ly222k9w2n143h2spx4m"))))
|
||||
(build-system python-build-system)
|
||||
(build-system pyproject-build-system)
|
||||
(native-inputs
|
||||
(list nss-certs-for-test
|
||||
python-freezegun
|
||||
python-pytest
|
||||
python-pytest-cov
|
||||
python-setuptools
|
||||
python-wheel))
|
||||
(propagated-inputs
|
||||
(list python-babel
|
||||
python-blinker
|
||||
|
@ -36585,21 +36592,6 @@ these linters: @code{pycodestlye}, @code{pyflakes}")
|
|||
python-toml
|
||||
python-unidecode
|
||||
python-yapsy))
|
||||
(native-inputs
|
||||
(list python-coverage
|
||||
python-flake8
|
||||
python-freezegun
|
||||
python-pytest
|
||||
python-pytest-cov))
|
||||
(arguments
|
||||
(list
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(replace 'check
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(when tests?
|
||||
(invoke "pytest" "tests" "--no-cov"
|
||||
"-k" "not test_compiling_markdown[hilite]")))))))
|
||||
(home-page "https://getnikola.com/")
|
||||
(synopsis "Modular, fast and simple static website and blog generator")
|
||||
(description "Nikola generates static websites and blogs. Out of the box,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue