gnu: python-pytest: Add a minimal variant for bootstrapping.
* gnu/packages/python.scm (python-pytest-bootstrap, python2-pytest-bootstrap): New variables. (python-six, python-hypothesis, python-pytest-runner, python-mccabe)[native-inputs]: Use PYTHON-PYTEST-BOOTSTRAP instead of PYTHON-PYTEST.
This commit is contained in:
parent
928da609b5
commit
92b2101a56
|
@ -1186,7 +1186,7 @@ password storage.")
|
||||||
(zero? (system* "py.test" "-v")))))))
|
(zero? (system* "py.test" "-v")))))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("python-py" ,python-py)
|
`(("python-py" ,python-py)
|
||||||
("python-pytest" ,python-pytest)))
|
("python-pytest" ,python-pytest-bootstrap)))
|
||||||
(home-page "http://pypi.python.org/pypi/six/")
|
(home-page "http://pypi.python.org/pypi/six/")
|
||||||
(synopsis "Python 2 and 3 compatibility utilities")
|
(synopsis "Python 2 and 3 compatibility utilities")
|
||||||
(description
|
(description
|
||||||
|
@ -1969,6 +1969,16 @@ and many external plugins.")
|
||||||
`(("python2-enum34" ,python2-enum34)
|
`(("python2-enum34" ,python2-enum34)
|
||||||
,@(package-native-inputs base))))))
|
,@(package-native-inputs base))))))
|
||||||
|
|
||||||
|
(define-public python-pytest-bootstrap
|
||||||
|
(package
|
||||||
|
(inherit python-pytest)
|
||||||
|
(name "python-pytest-bootstrap")
|
||||||
|
(native-inputs '())
|
||||||
|
(arguments `(#:tests? #f))))
|
||||||
|
|
||||||
|
(define-public python2-pytest-bootstrap
|
||||||
|
(package-with-python2 python-pytest-bootstrap))
|
||||||
|
|
||||||
(define-public python-pytest-cov
|
(define-public python-pytest-cov
|
||||||
(package
|
(package
|
||||||
(name "python-pytest-cov")
|
(name "python-pytest-cov")
|
||||||
|
@ -2029,7 +2039,7 @@ supports coverage of subprocesses.")
|
||||||
(string-append "version = \"" ,version "\"")))
|
(string-append "version = \"" ,version "\"")))
|
||||||
#t)))))
|
#t)))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("python-pytest" ,python-pytest)
|
`(("python-pytest" ,python-pytest-bootstrap)
|
||||||
("python-setuptools-scm" ,python-setuptools-scm)))
|
("python-setuptools-scm" ,python-setuptools-scm)))
|
||||||
(home-page "https://github.com/pytest-dev/pytest-runner")
|
(home-page "https://github.com/pytest-dev/pytest-runner")
|
||||||
(synopsis "Invoke py.test as a distutils command")
|
(synopsis "Invoke py.test as a distutils command")
|
||||||
|
@ -7005,7 +7015,7 @@ PEP 8.")
|
||||||
"0yr08a36h8lqlif10l4xcikbbig7q8f41gqywir7rrvnv3mi4aws"))))
|
"0yr08a36h8lqlif10l4xcikbbig7q8f41gqywir7rrvnv3mi4aws"))))
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("python-pytest" ,python-pytest)
|
`(("python-pytest" ,python-pytest-bootstrap)
|
||||||
("python-pytest-runner" ,python-pytest-runner)))
|
("python-pytest-runner" ,python-pytest-runner)))
|
||||||
(home-page "https://github.com/flintwork/mccabe")
|
(home-page "https://github.com/flintwork/mccabe")
|
||||||
(synopsis "McCabe checker, plugin for flake8")
|
(synopsis "McCabe checker, plugin for flake8")
|
||||||
|
@ -10120,7 +10130,7 @@ Amazon Web Services (AWS) API.")
|
||||||
(build-system python-build-system)
|
(build-system python-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("python-flake8" ,python-flake8)
|
`(("python-flake8" ,python-flake8)
|
||||||
("python-pytest" ,python-pytest)))
|
("python-pytest" ,python-pytest-bootstrap)))
|
||||||
(synopsis "Library for property based testing")
|
(synopsis "Library for property based testing")
|
||||||
(description "Hypothesis is a library for testing your Python code against a
|
(description "Hypothesis is a library for testing your Python code against a
|
||||||
much larger range of examples than you would ever want to write by hand. It’s
|
much larger range of examples than you would ever want to write by hand. It’s
|
||||||
|
|
Loading…
Reference in New Issue