gnu: python-cssselect2: Fix build.
* gnu/packages/python-web.scm (python-cssselect2): [phases]: Add disable-linters phase. Make check phase respect #:tests?. [native-inputs]: Remove python-pytest-flake8 and python-pytest-isort. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
parent
016fcb3f3e
commit
dded2d2b45
@ -4582,13 +4582,22 @@ in various CSS modules.")
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'disable-linters
|
||||
;; Their check fails; none of our business.
|
||||
(lambda _
|
||||
(substitute* '("setup.py" "pyproject.toml")
|
||||
(("'pytest-flake8',") "")
|
||||
(("'pytest-isort',") "")
|
||||
(("--flake8") "")
|
||||
(("--isort") ""))))
|
||||
(replace 'check
|
||||
(lambda _ (invoke "pytest"))))))
|
||||
(lambda* (#:key tests? #:allow-other-keys)
|
||||
(when tests?
|
||||
(lambda _ (invoke "pytest"))))))))
|
||||
(propagated-inputs
|
||||
(list python-tinycss2))
|
||||
(native-inputs
|
||||
(list python-pytest-cov python-pytest-flake8 python-pytest-isort
|
||||
python-pytest-runner))
|
||||
(list python-pytest-cov python-pytest-runner))
|
||||
(home-page "https://cssselect2.readthedocs.io/")
|
||||
(synopsis "CSS selectors for Python ElementTree")
|
||||
(description "@code{cssselect2} is a straightforward implementation of
|
||||
|
Loading…
Reference in New Issue
Block a user