Commit Graph

627 Commits

Author SHA1 Message Date
Marius Bakke
31ff6a525d
gnu: clitest: Use G-expressions.
* gnu/packages/check.scm (clitest)[arguments]: Rewrite as gexp.  While here,
respect TESTS? in check phase.
2022-02-07 23:47:23 +01:00
Marius Bakke
696e34e721
gnu: clitest: Update to 0.4.0.
* gnu/packages/check.scm (clitest): Update to 0.4.0.
[inputs]: Add BASH-MINIMAL.
[arguments]: Remove trailing #t.
2022-02-07 23:47:23 +01:00
Efraim Flashner
a1e84575a4
gnu: libfaketime: Adjust flags on riscv64-linux.
* gnu/packages/check.scm (libfaketime)[arguments]: When building for
riscv64-linux adjust CFLAGS to make the package work.
2022-02-05 19:44:28 +02:00
Marius Bakke
16a45eae2d
gnu: doctest: Update to 2.4.8.
* gnu/packages/check.scm (doctest): Update to 2.4.8.
2022-02-01 23:46:04 +01:00
Simon South
c0f4b68431
gnu: catch2: Update to 2.13.8.
* gnu/packages/check.scm (catch-framework2): Update to 2.13.8.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-28 09:44:25 +01:00
Marius Bakke
c940b0e38e
gnu: behave: Update to 1.2.7.dev2.
* gnu/packages/check.scm (behave): Update to 1.2.7.dev2.
[source]: Switch to GIT-FETCH.  Remove patches.
[arguments]: Remove #:test-target.  Add #:phases.
[propagated-inputs]: Add PYTHON-COLORAMA and PYTHON-CUCUMBER-TAG-EXPRESSIONS.
* gnu/packages/patches/behave-skip-a-couple-of-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-01-22 10:23:01 +01:00
Marius Bakke
8830d9f900
gnu: python-pytest-asyncio: Update to 0.17.2.
* gnu/packages/check.scm (python-pytest-asyncio): Update to 0.17.2.
[arguments]: Specify setuptools-scm version.  Replace check phase.
[native-inputs]: Remove PYTHON-COVERAGE.  Add PYTHON-FLAKY and
PYTHON-SETUPTOOLS-SCM.
* gnu/packages/python-xyz.scm (python-tqdm, python-watchgod)[arguments]:
Specify asyncio_mode when running tests.
2022-01-22 10:23:00 +01:00
Marius Bakke
b62737097c
gnu: python-pytest-mock: Cope with test warnings.
* gnu/packages/check.scm (python-pytest-mock)[source](modules, snippet): New
fields.
[arguments]: Increase test verbosity and remove obsolete workaround.
2022-01-22 10:23:00 +01:00
Maxim Cournoyer
e40dfcfcb1
gnu: python-aiohttp: Update to 3.8.1.
* gnu/packages/check.scm (python-pytest-6.1): Delete package.
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.8.1.
[source]: Adjust snippet and comment it out with a TODO comment.
[phases]{cythonize}: Fix indentation.
{check}: Use 'when' for the TESTS? condition.
Delete the test_proxy_functional.py test file.
Skip tests requiring networking.  Run tests in parallel with xdist.
[propagated-inputs]: Add python-aiosignal.  Remove python-attrs.
{python-chardet}: Replace by...
{python-charset-normalizer}: ... this.
Add python-frozenlist.
[native-inputs]: Use the regular python-pytest package.
Add python-pytest-xdist.
2022-01-17 22:24:04 -05:00
Maxim Cournoyer
c1482ef315
gnu: python-pytest-timeout: Update to 2.0.2.
* gnu/packages/check.scm (python-pytest-timeout): Update to 2.0.2.
2022-01-10 11:47:00 -05:00
Maxim Cournoyer
2fa2b91d59
gnu: python-pylint: Update to 2.12.2.
* gnu/packages/check.scm (python-pylint): Update to 2.12.2.
[phases]{check}: Override phase.
[native-inputs]: Remove python-pytest-benchmark, python-pytest-runner.
[propagated-inputs]: Add python-platformdirs, python-typing-extensions.
[synopsis]: Streamline.
2022-01-10 11:44:42 -05:00
Maxim Cournoyer
3307224bf9
gnu: python-testpath: Update to 0.5.0 and enable tests.
* gnu/packages/check.scm (python-testpath): Update to 0.5.0.
[phases]{relax-requirements}: New phase
{build}: Build using pypa-build's 'build' command.
{check}: Override phase.
{install}: Adjust.
[native-inputs]: Remove python-flit.  Add python-pypa-build and python-pytest.
[home-page]: Update.
2022-01-10 11:44:41 -05:00
Maxim Cournoyer
8b7a304e99
gnu: python-nose: Fix build.
This unmaintained package doesn't build anymore on Python 3.9.9.

* gnu/packages/check.scm (python-nose)[phases]{invoke-2to3}: New phase.
[properties]: New field.
(python2-nose): Strip python2 property.
[phases]{invoke-2to3}: Delete phase.
2022-01-10 11:44:33 -05:00
Ludovic Courtès
e3196755e6
gnu: Further simplify package inputs.
This is the result of running:

  ./pre-inst-env guix style --input-simplification=safe

and manually undoing changes on a dozen of packages to reduce
rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
2021-12-13 22:15:07 +01:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Mathieu Othacehe
32750e8c3e
Merge remote-tracking branch 'signed/master' into core-updates 2021-12-10 21:49:25 +01:00
Sarah Morgensen
93c7a5103d
gnu: Remove go-gopkg.in-check.v1.
This package is a duplicate of go-gopkg-in-check-v1 in golang.scm,
has no binaries, and has no dependents, so remove it.

* gnu/packages/check.scm (go-gopkg.in-check.v1): Remove variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-08 13:35:34 -05:00
Ricardo Wurmus
5d151c27b3
gnu: python-pytest-httpserver: Use GUIX_PYTHONPATH.
* gnu/packages/check.scm (python-pytest-httpserver)[arguments]: Use
GUIX_PYTHONPATH instead of PYTHONPATH.
2021-11-19 10:11:19 +01:00
Maxim Cournoyer
35b91ada73
gnu: python-lit: Update to 12.0.1.
* gnu/packages/check.scm (python-lit): Update to 12.0.1.
2021-11-11 12:18:25 -05:00
Maxim Cournoyer
00bd5d3e4f
gnu: python2-lit: Remove package.
* gnu/packages/check.scm (python2-lit): Remove package.
2021-11-11 12:18:25 -05:00
Maxim Cournoyer
175018f162
gnu: python-pytest: Update to 6.2.5.
* gnu/packages/check.scm (python-pytest): Update to 6.2.5.
2021-11-11 12:18:23 -05:00
Maxim Cournoyer
7b5824f1a7
gnu: python-hypothesis: Update to 6.23.4.
* gnu/packages/check.scm (python-hypothesis): Update to 6.23.4.
2021-11-11 12:18:22 -05:00
Maxim Cournoyer
dac3ba0d40
gnu: python-pytest-6: Fix version via setuptools-scm.
* gnu/packages/check.scm (python-pytest-6): Fix indentation.
[phases]{fix-version}: Rename to...
{pretend-version}: ... this.  Use the supported setuptools-scm mechanism to
manually fix the version string, as suggested upstream.
2021-11-11 12:18:12 -05:00
Greg Hogan
169354db38
gnu: googletest: Update to 1.11.0.
* gnu/packages/check.scm (googletest): Update to 1.11.0.
2021-11-11 10:31:25 -05:00
Efraim Flashner
138c122fef
gnu: Add python-pytest-6.1.
* gnu/packages/check.scm (python-pytest-6.1): New variable.
2021-10-27 13:09:57 +03:00
Efraim Flashner
7a0077d7f3
gnu: python-pytest-mock: Adjust package inputs.
* gnu/packages/check.scm (python-pytest-mock)[propagated-inputs]: Move
python-pytest-asyncio ...
[native-inputs]: ... to here.
(python2-pytest-mock): Adjust to ensure package remains unchanged.
2021-10-27 13:09:26 +03:00
Mathieu Othacehe
e486b2b674
Merge remote-tracking branch 'signed/master' into core-updates 2021-10-18 14:37:26 +00:00
Sébastien Lerique
23c9d22e11
gnu: Add python-hypothesis-6.23.
* gnu/packages/check.scm (python-hypothesis-6.23): New variable.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2021-10-18 09:02:36 +02:00
Mathieu Othacehe
a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen. 2021-10-12 17:46:23 +00:00
Ricardo Wurmus
aa4885b3fb
gnu: python2-pytest-mock: Downgrade to 1.10.1.
* gnu/packages/check.scm (python2-pytest-mock)[propagated-inputs]: Only use
python2-mock and python2-pytest.
[version]: Downgrade to 1.10.1.
2021-09-29 23:43:32 +02:00
Maxim Cournoyer
cf2b021e60
gnu: python-pytest-6: Fix version string in metadata.
The PKG-INFO file generated previously would have '0.0.0' as the version
string, causing problems in other packages specifying requirements such as
'pytest>=6'.

* gnu/packages/check.scm (python-pytest-6)[phases]{fix-version}: New phase.
2021-09-28 22:11:19 -04:00
Maxim Cournoyer
8f8eaf579f
gnu: Add python-pytest-random-order.
* gnu/packages/check.scm (python-pytest-random-order): New variable.
2021-09-27 23:10:44 -04:00
Maxim Cournoyer
c776b6ba8e
gnu: Add python-pytest-assume.
* gnu/packages/check.scm (python-pytest-assume): New variable.
2021-09-26 23:08:37 -04:00
Maxim Cournoyer
5f3a32199a
gnu: python-pyhamcrest: Update to 2.0.2.
* gnu/packages/check.scm (python-pyhamcrest): Update to 2.0.2.
[origin]: Use latest tagged release.  Reword comment.
[native-inputs]: Remove all but the python-pytest input.
[propagated-inputs]: Delete field.
[phases]{check}: Augment PYTHONPATH via the add-installed-pythonpath
procedure.
2021-09-26 22:47:20 -04:00
Maxim Cournoyer
e7b018b282
gnu: python2-pyhamcrest: Remove package.
* gnu/packages/check.scm (python2-pyhamcrest): Delete variable.
2021-09-26 22:47:20 -04:00
Ludovic Courtès
d9dfbf886d
Merge branch 'master' into core-updates-frozen 2021-09-07 14:19:08 +02:00
Ricardo Wurmus
73995969b1
gnu: Remove python-pytest-mock-3.
* gnu/packages/check.scm (python-pytest-mock-3): Remove variable.
* gnu/packages/python-xyz.scm (python-anyio)[native-inputs]: Replace
python-pytest-mock-3 with python-pytest-mock.
2021-08-31 23:11:05 +02:00
Efraim Flashner
2a15e92766
gnu: libfaketime: Adjust flags on powerpc64le-linux.
* gnu/packages/check.scm (libfaketime)[arguments]: Adjust CFLAGS on
powerpc64le-linux to make package work.
2021-08-22 12:16:48 +03:00
Efraim Flashner
43bc7dd39c
gnu: python-testtools: Honor #:tests? in check phase.
* gnu/packages/check.scm (python-testtools)[arguments]: Adjust custom
'check phase to honor #:tests.
2021-08-11 16:21:15 +03:00
Efraim Flashner
db8e8eb171
gnu: python-testtools: Update to 2.5.0.
* gnu/packages/check.scm (python-testtools): Update to 2.5.0.
[propagated-inputs]: Remove python-mimeparse, python-pbr, python-six,
python-traceback2, python-unittest2.
(python-testtools-bootstrap)[source]: Remove patch.
* gnu/packages/patches/python-testtools.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-08-11 16:16:51 +03:00
Efraim Flashner
5037b08b93
gnu: python-fixtures: Honor tests? in the check phase.
* gnu/packages/check.scm (python-fixtures)[arguments]: Adjust 'check
phase to honor #:tests.
2021-08-11 16:14:55 +03:00
Efraim Flashner
02fbd89f2b
gnu: python-fixtures: Fix building.
* gnu/packages/check.scm (python-fixtures-bootstrap)[source]: Add patch.
* gnu/packages/patches/python-fixtures-remove-monkeypatch-test.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2021-08-11 16:13:56 +03:00
Efraim Flashner
36cb285d61
gnu: python-pylint: Update to 2.9.6.
* gnu/packages/check.scm (python-pylint): Update to 2.9.6.
[arguments]: Remove field.
[native-inputs]: Remove python-tox.
[propagated-inputs]: Remove python-six.
2021-08-09 15:18:39 +03:00
Efraim Flashner
7e8146923f
gnu: python-pytest-xprocess: Update to 0.18.1.
* gnu/packages/check.scm (python-pytest-xprocess): Update to 0.18.1.
[propagated-inputs]: Remove python-pytest-cache.
[native-inputs]: Add python-setuptools-scm.
[home-page]: Update to new home-page.
2021-08-09 12:28:22 +03:00
Efraim Flashner
0112675d11
gnu: cpputest: Update to 4.0.
* gnu/packages/check.scm (cpputest): Update to 4.0.
2021-08-08 13:39:17 +03:00
Marius Bakke
d2e102d4e4
Merge branch 'master' into core-updates-frozen 2021-08-01 23:23:32 +02:00
Ludovic Courtès
646b5ad983
gnu: Add googlebenchmark.
* gnu/packages/check.scm (googlebenchmark): New variable.
2021-07-29 21:54:54 +02:00
Ricardo Wurmus
76b5a14ad5
gnu: Add python-pytest-mock-3.
* gnu/packages/check.scm (python-pytest-mock-3): New variable.
2021-08-30 18:29:56 +02:00
Maxim Cournoyer
fa4c3deb8b
gnu: Add python-pytest-xdist-next.
* gnu/packages/check.scm (python-pytest-xdist-next): New variable.
2021-08-29 01:05:29 -04:00
Maxim Cournoyer
9482c5ad03
gnu: python-pytest-xdist: Fix by downgrading to 1.34.0, run test suite.
Commit ed72e55831 updated the package to 2.1.0, but this version doesn't work
with Pytest 5, the version currently used in Guix.  Downgrade to the last
version that is compatible with Pytest 5.

* gnu/packages/check.scm (python-pytest-xdist): Downgrade to 1.34.0, with a
comment explaining why.  Strip trailing #t.
[source]: Remove origin modules and snippet field, no longer necessary.
[phases]{check}: Override to run the test suite.
[propagated-inputs]: Remove python-py and add python-pytest-forked.
2021-08-29 01:05:28 -04:00
Maxim Cournoyer
48461816e4
gnu: python-pytest-mock: Update to 3.6.1 and run test suite.
* gnu/packages/check.scm (python-pytest-mock): Update to 3.6.1.
[phases]{check}: Override to run test suite.
[propagated-inputs]: Add python-pytest-asyncio.
2021-08-29 01:05:28 -04:00
Maxim Cournoyer
b1ef8b410c
gnu: python-pytest-asyncio: Enable tests and patch for Python 3.8.
* gnu/packages/patches/python-pytest-asyncio-python-3.8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/check.scm (python-pytest-asyncio)
[source]: Fetch from git and apply above patch.
[phases]: Override the check phase, enabling tests.
2021-08-29 01:05:28 -04:00
Maxim Cournoyer
0a2c8b10fc
gnu: python-pytest-forked: Update to 1.3.0 and run test suite.
* gnu/packages/check.scm (python-pytest-forked)[origin]: Use git.
[phases]{disable-setuptools-scm}: New phase.
{check}: Override phase.
[propagated-inputs]: Remove field.
[native-inputs]: Remove ??? and add python-pytest-bootstrap.
[home-page]: Fix indentation.
[synopsis]: Update.
[description]: Expound.
2021-08-29 01:05:28 -04:00
Maxim Cournoyer
399a844aad
gnu: python-mock: Update description.
* gnu/packages/check.scm (python-mock)
[description]: Mention this library is now part of Python 3.3 onward.
2021-08-29 01:05:27 -04:00
Maxim Cournoyer
66071cd85e
gnu: python-pytest-6: Update to 6.2.4 and propagate iniconfig.
* gnu/packages/check.scm (python-pytest-6): Update to 6.2.4.  Fix typo.
Removing trailing #t.
[native-inputs]: Delete the extraneous python-mock input.
Move python-iniconfig to...
[propagated-inputs]: ... here.
2021-08-29 01:05:27 -04:00
jgart
0e02ce8d49
gnu: python-pytest-xprocess: Update to 0.18.1.
* gnu/packages/check.scm (python-pytest-xprocess): Update to 0.18.1.
[native-inputs]: Add python-setuptools-scm.
[home-page]: Fix linter warning to follow permanent redirect.

Co-authored-by: Raghav Gururajan <rg@raghavgururajan.name>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-08-26 23:58:24 +03:00
jgart
db600ee2c1
gnu: python-pytest-timeout: Update to 1.4.2.
* gnu/packages/check.scm (python-pytest-timeout): Update to 1.4.2.
[propagated-inputs]:Add python-pytest-cov.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-08-26 23:34:05 +03:00
Christopher Lemmer Webber
9455143907
Update copyright/name notices for Christine Lemmer-Webber.
* doc/guix-cookbook.texi: Update copyright/name for Christine Lemmer-Webber.
* gnu/build/image.scm: Likewise.
* gnu/build/vm.scm: Likewise.
* gnu/packages/admin.scm: Likewise.
* gnu/packages/assembly.scm: Likewise.
* gnu/packages/audio.scm: Likewise.
* gnu/packages/backup.scm: Likewise.
* gnu/packages/check.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/finance.scm: Likewise.
* gnu/packages/gnupg.scm: Likewise.
* gnu/packages/guile-xyz.scm: Likewise.
* gnu/packages/guile.scm: Likewise.
* gnu/packages/haskell-xyz.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/password-utils.scm: Likewise.
* gnu/packages/perl.scm: Likewise.
* gnu/packages/python-web.scm: Likewise.
* gnu/packages/python-xyz.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/sphinx.scm: Likewise.
* gnu/packages/ssh.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/services/networking.scm: Likewise.
* gnu/system/vm.scm: Likewise.
2021-08-15 14:15:37 -04:00
Ludovic Courtès
0e47fcced4
Merge branch 'master' into core-updates 2021-07-18 19:50:01 +02:00
Hugo Lecomte
e31979c3a5
gnu: Add python-pytest-regressions.
* gnu/packages/check.scm (python-pytest-regressions): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-09 11:58:51 +02:00
Hugo Lecomte
778ae273e9
gnu: Add python-pytest-datadir.
* gnu/packages/check.scm (python-pytest-datadir): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-07-09 11:58:51 +02:00
zimoun
64c181d5a9
gnu: python2-pyfakefs: Remove package.
* gnu/packages/check.scm (python2-pyfakefs): Remove variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-05 10:14:33 +03:00
zimoun
fc288283d8
gnu: python2-testpath: Remove package.
* gnu/packages/check.scm (python2-testpath): Remove variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-05 10:14:30 +03:00
zimoun
87b872d5c5
gnu: python2-scripttest: Remove package.
* gnu/packages/check.scm (python2-scripttest): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:32 +02:00
Chris Marusich
bcdc13454c
gnu: check: Fix failing tests on powerpc64le-linux.
Fixes <https://bugs.gnu.org/47698>.

* gnu/packages/check.scm (check)[source]: Apply unreleased upstream commit
4fbe702 as a patch.
2021-06-18 11:06:56 -07:00
Marius Bakke
8d59c262ad
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/algebra.scm
	gnu/packages/bioinformatics.scm
	gnu/packages/curl.scm
	gnu/packages/docbook.scm
	gnu/packages/emacs-xyz.scm
	gnu/packages/maths.scm
	gnu/packages/plotutils.scm
	gnu/packages/python-web.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/readline.scm
	gnu/packages/tls.scm
	gnu/packages/xml.scm
	gnu/packages/xorg.scm
2021-06-06 21:16:32 +02:00
Marius Bakke
dbcf2b61b1
gnu: Fix erroneous uses of 'package/inherit'.
These packages use a different source/version from the inherited package, and
thus should not inherit replacements.

* gnu/packages/check.scm (googletest-1.8, python-pytest-runner-2): Use record
inheritance instead of PACKAGE/INHERIT.
* gnu/packages/crates-io.scm (rust-bindgen-0.49, rust-bytes-0.4,
rust-colored-1.9.1, rust-difference-1, rust-docopt-0.8, rust-html5ever-0.23,
rust-http-0.1, rust-http-body-0.1, rust-loom-0.2, rust-loom-0.1,
rust-pulldown-cmark-0.0.8, rust-ring-0.13, rust-rustls-0.12, rust-sct-0.3,
rust-term-0.2, rust-untrusted-0.6, rust-webpki-0.18, rust-webpki-roots-0.17,
rust-webpki-roots-0.14): Likewise.
* gnu/packages/emacs.scm (emacs-next, emacs-next-pgtk, guile-emacs): Likewise.
* gnu/packages/guile.scm (guile-2.2.4): Likewise.
* gnu/packages/maths.scm (hdf5-1.10, hdf5-1.12): Likewise.
* gnu/packages/protobuf.scm (protobuf-3.6, protobuf-3.5, python-protobuf-3.6):
Likewise.
* gnu/packages/python-web.scm (python2-html2text): Likewise.
* gnu/packages/python-xyz.scm (python-pygments/fixed, python2-numpy,
python2-urwid, python2-markdown, python2-fonttools): Likewise.
* gnu/packages/racket.scm (racket): Likewise.
* gnu/packages/sequoia.scm (sequoia4pEp): Likewise.
2021-05-23 17:49:56 +02:00
Efraim Flashner
015869d4c6
gnu: cmdtest: Use a source file-name.
* gnu/packages/check.scm (cmdtest)[source]: Add a file-name field.
2021-05-22 21:38:48 +03:00
Marius Bakke
4ea6852c5f
Merge branch 'master' into core-updates 2021-05-22 17:21:57 +02:00
Marius Bakke
46f2d25b09
gnu: libfaketime: Use absolute 'date' reference.
* gnu/packages/check.scm (libfaketime)[inputs]: Add COREUTILS.
[arguments]: Add phase to substitute the absolute 'date' file name.
2021-05-22 17:08:14 +02:00
Marius Bakke
19ea43c907
gnu: cmdtest: Do not propagate any inputs.
* gnu/packages/check.scm (cmdtest)[propagated-inputs]: Move everything ...
[inputs]: ... here.  New field.
2021-05-22 16:04:59 +02:00
Marius Bakke
0bdb7d3841
gnu: cmdtest: Update to 0.32-14-gcdfe14e.
* gnu/packages/check.scm (cmdtest): Update to 0.32-14-gcdfe14e.
[source]: Switch to GIT-FETCH.
[arguments]: Remove #:phases and #:python.  Add #:tests?.
[native-inputs]: Change from PYTHON2-CLIAPP, PYTHON2-MARKDOWN, and
PYTHON-TTYSTATUS to their respective Python 3 variants.
2021-05-22 16:04:59 +02:00
Marius Bakke
350833554b
gnu: python-coverage-test-runner: Add Python 3 variant.
* gnu/packages/check.scm (python2-coverage-test-runner): Rename to ...
(python-coverage-test-runner): ... this.
[arguments, propagated-inputs]: Adjust for Python 3.
(python2-coverage-test-runner): Use PACKAGE-WITH-PYTHON2.
2021-05-22 16:04:59 +02:00
Marius Bakke
5f7448ed8d
gnu: python-pytest-asyncio: Update to 0.15.1.
* gnu/packages/check.scm (python-pytest-asyncio): Update to 0.15.1.
2021-05-13 17:03:48 +02:00
Marius Bakke
09ee1a6116
gnu: libfaketime: Update to 0.9.9.
* gnu/packages/check.scm (libfaketime): Update to 0.9.9.
[arguments]: Use CC-FOR-TARGET.  Remove obsolete compiler flag and trailing #t's.
2021-05-09 23:43:31 +02:00
Marius Bakke
f034264204
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/bioinformatics.scm
	gnu/packages/django.scm
	gnu/packages/gtk.scm
	gnu/packages/llvm.scm
	gnu/packages/python-web.scm
	gnu/packages/python.scm
	gnu/packages/tex.scm
	guix/build-system/asdf.scm
	guix/build/emacs-build-system.scm
	guix/profiles.scm
2021-05-09 21:29:46 +02:00
Lars-Dominik Braun
9857abadba
gnu: Add python-pytest-dependency.
* gnu/packages/check.scm (python-pytest-dependency): New variable.
2021-04-26 10:26:48 +02:00
Efraim Flashner
fcc39864db
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/boost.scm
	gnu/packages/chez.scm
	gnu/packages/compression.scm
	gnu/packages/crates-io.scm
	gnu/packages/docbook.scm
	gnu/packages/engineering.scm
	gnu/packages/gcc.scm
	gnu/packages/gl.scm
	gnu/packages/gtk.scm
	gnu/packages/nettle.scm
	gnu/packages/python-check.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/rust.scm
	gnu/packages/sqlite.scm
	guix/build-system/node.scm
2021-04-16 14:39:48 +03:00
Ricardo Wurmus
5c89e2ac6f
gnu: python-testpath: Update to 0.4.4.
* gnu/packages/check.scm (python-testpath): Update to 0.4.4.
[arguments]: Build the package as intended with flit.
[native-inputs]: Add python-flit.
2021-04-13 13:41:18 +02:00
Pierre Langlois
754a7608cc
gnu: Add python-pytest-httpserver.
* gnu/packages/check.scm (python-pytest-httpserver): New variable.
2021-04-11 15:53:57 +01:00
Mark H Weaver
9dea161875
gnu: Use 'gtk-doc/stable' in native-inputs of selected packages.
* gnu/packages/calendar.scm (libical),
gnu/packages/check.scm (umockdev),
gnu/packages/fontutils.scm (libraqm),
gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing)
(udisks, libfprint, libportal),
gnu/packages/geo.scm (memphis, osm-gps-map),
gnu/packages/glib.scm (template-glib),
gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed)
(gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel)
(libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord)
(geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager)
(network-manager-applet, gfbgraph, libunique, cheese, libhandy)
(gnome-latex, libgda),
gnu/packages/gstreamer.scm (orc),
gnu/packages/gtk.scm (at-spi2-core, goocanvas),
gnu/packages/language.scm (nimf),
gnu/packages/networking.scm (libnice),
gnu/packages/video.scm (schroedinger),
gnu/packages/virtualization.scm (libosinfo),
gnu/packages/webkit.scm (wpewebkit, webkitgtk),
gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with
'gtk-doc/stable'.
2021-03-27 19:48:50 -04:00
Tobias Geerinckx-Rice
23f964a62c
gnu: doctest: Update to 2.4.6.
* gnu/packages/check.scm (doctest): Update to 2.4.6.
2021-03-25 21:04:07 +01:00
Efraim Flashner
2aab587f84
Merge remote-tracking branch 'origin/master' into core-updates 2021-03-24 20:50:44 +02:00
Mark H Weaver
1a265842e6
gnu: Use PACKAGE/INHERIT in more places.
* gnu/packages/algebra.scm (fftwf, fftw-openmpi),
gnu/packages/audio.scm (ztoolkit-rsvg),
gnu/packages/bioinformatics.scm (python2-dendropy),
gnu/packages/boost.scm (boost-with-python2),
gnu/packages/check.scm (python2-mock, python2-pytest-mock),
gnu/packages/cups.scm (hplip-minimal),
gnu/packages/freedesktop.scm (libinput-minimal),
gnu/packages/gettext.scm (gnu-gettext),
gnu/packages/glib.scm (python2-pygobject),
gnu/packages/gnome.scm (gdl-minimal, libsoup-minimal, python2-pyatspi),
gnu/packages/groff.scm (groff-minimal),
gnu/packages/jami.scm (ffmpeg-jami),
gnu/packages/libcanberra.scm (libcanberra/gtk+-2),
gnu/packages/lirc.scm (python2-lirc),
gnu/packages/llvm.scm (clang-runtime-3.5),
gnu/packages/mpi.scm (java-openmpi, openmpi-thread-multiple),
gnu/packages/node.scm (libnode),
gnu/packages/onc-rpc.scm (libtirpc/hurd),
gnu/packages/python-compression.scm (bitshuffle-for-snappy),
gnu/packages/python-crypto.scm (python2-pycrypto, python2-cryptography)
(python2-cryptography, python2-m2crypto),
gnu/packages/python-web.scm (python2-html2text, python2-tornado)
(python2-terminado, python2-ndg-httpsclient, python2-websocket-client)
(python2-rauth, python2-url, python2-s3transfer),
gnu/packages/python-xyz.scm (python2-psutil, python2-serpent)
(python2-humanfriendly, python2-empy, python2-parse-type, python2-polib)
(python2-jsonschema, python2-pystache, python2-cython, python2-numpydoc)
(python2-ipyparallel, python2-traitlets, python2-dbus)
(python2-beautifulsoup4, python2-pep517, python2-flake8, python2-llfuse)
(python2-tlsh, python-file, python2-notebook, python-jupyter-console-minimal)
(python2-contextlib2, python2-promise, python2-anyjson, python2-amqp)
(python2-kombu, python2-billiard, python2-celery, python2-whoosh)
(python2-jellyfish, python-rope, ptpython-2, python2-binaryornot)
(python2-setproctitle, python2-argcomplete, python2-xopen, python2-isort)
(python2-radon, python2-rfc6555, python2-activepapers, python2-send2trash)
(python2-cloudpickle, python2-reparser),
gnu/packages/python.scm (python2-called-python),
gnu/packages/qt.scm (python2-sip, python-pyqt-without-qtwebkit, python2-pyqt)
(python-qscintilla, python-pyqt+qscintilla),
gnu/packages/scanner.scm (sane-backends),
gnu/packages/sdl.scm (guile3.0-sdl2),
gnu/packages/selinux.scm (checkpolicy, libselinux, libsemanage, secilc)
(python-sepolgen, policycoreutils),
gnu/packages/serialization.scm (lua5.1-libmpack, lua5.2-libmpack),
gnu/packages/simulation.scm (fenics),
gnu/packages/statistics.scm (python2-statsmodels),
gnu/packages/texinfo.scm (info-reader),
gnu/packages/wxwidgets.scm (wxwidgets-gtk2, wxwidgets-gtk2-3.1),
gnu/packages/xml.scm (xmlsec-nss),
gnu/packages/xorg.scm (uim-gtk, uim-qt),
guix/build-system/python.scm (package-with-explicit-python)
(strip-python2-variant): Use PACKAGE/INHERIT.
2021-03-17 03:58:10 -04:00
Tobias Geerinckx-Rice
b8f0d11f76
gnu: doctest: Update to 2.4.5.
* gnu/packages/check.scm (doctest): Update to 2.4.5.
2021-03-11 18:06:56 +01:00
Lars-Dominik Braun
b431840cbe
gnu: python-aiounittest: Update to 1.4.0.
* gnu/packages/check.scm (python-aiounittest) [version]: Update to 1.4.0.
[source]: Switch to git repository.
[arguments]: Run notetests.
[propagated-inputs]: Add python-wrapt.
2021-03-10 12:01:42 +01:00
Christopher Baines
a8448da0f4
Merge branch 'master' into core-updates 2021-03-06 00:18:30 +00:00
Nicolas Goaziou
d3bb41a71d
gnu: python-pytest-timeout: Update home page.
* gnu/packages/check.scm (python-pytest-timeout)[home-page]: Update URI.
2021-02-28 11:35:31 +01:00
Maxim Cournoyer
337a94e534
gnu: python-pylint: Update to 2.6.0.
* gnu/packages/check.scm (python-pylint): Update to 2.6.0.
[arguments]: Partially reinstate the test suite.
2021-02-03 23:13:25 -05:00
Christopher Baines
e740cc6140
Merge branch 'master' into core-updates 2021-02-03 09:57:35 +00:00
Maxim Cournoyer
df09535fc9
gnu: python-pyhamcrest: Update to 2.0.2.
* gnu/packages/check.scm (python-pyhamcrest): Update to 2.0.2.
[propagated-inputs]: Remove python-six.
[phases]{check}: Do not set PYTHONPATH.
(python2-pyhamcrest): Remove variable.
2021-02-01 11:53:48 -05:00
Maxim Cournoyer
25c18d5385
gnu: behave: Do not set PYTHONPATH.
* gnu/packages/check.scm (behave)[arguments]: Remove the '#:phases' argument.
[propagated-inputs]: Remove python-importlib-metadata and python-six.
2021-02-01 11:53:48 -05:00
Lars-Dominik Braun
cfe2cf2a29
gnu: python-pyfakefs: Disable unreliable test
* gnu/packages/check.scm (python-pyfakefs) [arguments]: Add new phase to
skip single test.
2021-02-01 11:53:44 -05:00
Lars-Dominik Braun
355d87a0a5
gnu: python-pytest-pep8: Fix package.
* gnu/packages/check.scm (python-pytest-pep8)[arguments]: Remove
dependency on pytest-cache and add proper 'check phase.
2021-02-01 11:53:44 -05:00
Lars-Dominik Braun
da3c8e53c4
gnu: python-fixtures-bootstrap: Do not sanity check.
* gnu/packages/check.scm (python-fixtures-bootstrap)
[phases]{sanity-check}: Delete.
2021-02-01 11:53:44 -05:00
Lars-Dominik Braun
1a9d771f99
gnu: python-pytest-xdist: Add missing input, relax pytest requirement.
* gnu/packages/check.scm: (python-pytest-xdist)
[arguments]: Relax pytest version requirements.
[propagated-inputs]: Add python-pytest-forked.
2021-02-01 11:53:43 -05:00
Maxim Cournoyer
674391d0cb
gnu: python2-fixtures: Remove package.
* gnu/packages/check.scm (python2-fixtures-bootstrap)
(python2-fixtures): Delete variables.
2021-01-29 10:58:24 -05:00
Maxim Cournoyer
a215577f06
gnu: python2-testtools: Remove package.
* gnu/packages/check.scm (python2-testtools-bootstrap)
(python2-testtools): Delete variables.
2021-01-29 10:58:24 -05:00
Maxim Cournoyer
a59cdc108b
gnu: python2-testscenarios: Remove package.
* gnu/packages/check.scm (python2-testscenarios-bootstrap)
(python2-testscenarios): Delete variables.
2021-01-29 10:58:24 -05:00
Maxim Cournoyer
b0020da044
gnu: python2-subunit: Remove package.
* gnu/packages/check.scm (python2-subunit-bootstrap)
(python2-subunit): Delete variables.
2021-01-29 10:58:24 -05:00
Maxim Cournoyer
d8b88603ee
gnu: python2-testrepository: Remove package.
* gnu/packages/check.scm (python2-testrepository-bootstrap)
(python2-testrepository): Delete variables.
2021-01-29 10:58:24 -05:00
Maxim Cournoyer
16038b0594
gnu: python2-behave-web-api: Remove package.
* gnu/packages/check.scm (python2-behave-web-api): Delete.
2021-01-29 10:57:02 -05:00
Maxim Cournoyer
dccaf68ab0
gnu: python2-pylint: Remove package.
* gnu/packages/check.scm (python2-pylint): Delete.
2021-01-29 10:57:02 -05:00
Maxim Cournoyer
037615cf71
gnu: python2-testresources: Remove package.
* gnu/packages/check.scm (python2-testresources-bootstrap)
(python2-testresources): Delete.
2021-01-29 10:12:48 -05:00
Maxim Cournoyer
dbcd205050
gnu: python-xyz: Move a few modules to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-pep517): Inherit from
python-pep517-bootstrap.  Remove the inherited common fields.
(python-poetry-core, python-wheel)
(python-toml): Move to ...
* gnu/packages/python-build.scm: ... here, a new module.
(python-pep517-bootstrap): New package.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
2021-01-27 08:05:42 -05:00
Maxim Cournoyer
5d7d7e8505
gnu: python2-pylint: Remove package.
* gnu/packages/check.scm (python-pylint)[properties]: Delete field.
* gnu/packages/check.scm (python2-pylint): Remove variable.
2021-01-15 16:33:11 -05:00
Maxim Cournoyer
a6f49177c5
gnu: python-hypothesmith: Update to 0.1.8.
* gnu/packages/check.scm (python-hypothesmith): Update to 0.1.8.
[propagated-inputs]: Replace python-hypothesmith-5.23 by python-hypothesmith.
2021-01-15 16:33:10 -05:00
Maxim Cournoyer
c65adccb54
gnu: python-hypothesis: Update to 6.0.2
* gnu/packages/check.scm (python-hypothesis): Update to 6.0.2.
(python-hypothesis-5.23): Delete variable.
2021-01-15 16:33:09 -05:00
Maxim Cournoyer
270c05fd6c
gnu: python-pytest-forked: Update to 1.3.0.
* gnu/packages/check.scm (python-pytest-forked): Update to 1.3.0.
[propagated-inputs]: Move python-pytest to...
[native-inputs]: ... here.
2021-01-15 16:33:08 -05:00
Maxim Cournoyer
be7061cea3
gnu: python-pytest: Propagate python-iniconfig, python-toml.
Based on a reading of the install_requires field of its setup.cfg file.

* gnu/packages/check.scm (python-pytest)[native-inputs]: Move
python-iniconfig...
[propagated-inputs]: ... to here.  Add python-toml.  Remove
python-atomicwrites, apparently only required on the win32 platform.
2021-01-15 16:33:08 -05:00
Efraim Flashner
f58e491fb8
gnu: Add shunit2.
* gnu/packages/check.scm (shunit2): New variable.
2021-01-14 20:43:30 +02:00
Maxim Cournoyer
b5ccc6cc9a
gnu: python-pytest: Update to 6.2.1.
* gnu/packages/check.scm (python-pytest): Update to 6.2.1.
[phases]{check}: Repatriate from the python-pytest-6 definition.
[native-inputs]: Add python-iniconfig and python-toml.
2021-01-14 08:58:58 -05:00
Maxim Cournoyer
a822f951e0
gnu: python-py: Update to 1.10.0.
* gnu/packages/check.scm (python-pytest-6)[propagated-inputs]: Replace
python-py-next by python-py.
* gnu/packages/python-xyz.scm (python-py): Update to 1.10.0.
(python-py-next): Remove variable.
2021-01-14 08:45:57 -05:00
Vincent Legoll
44a395cad5
gnu: doctest: Update to 2.4.4.
* gnu/packages/check.scm (doctest): Update to 2.4.4.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-28 16:38:42 +02:00
Vincent Legoll
b000a0b376
gnu: cppcheck: Update to 2.3.
* gnu/packages/check.scm (cppcheck): Update to 2.3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-27 20:00:42 +02:00
Marius Bakke
7982e250a0
gnu: cppunit: Update to 1.15.1.
* gnu/packages/check.scm (cppunit): Update to 1.15.1.
2020-12-20 16:30:41 +01:00
Maxim Cournoyer
ed72e55831
gnu: python-pytest-xdist: Update to 2.1.0.
* gnu/packages/check.scm (python-pytest-xdist): Update to 2.1.0.
2020-11-29 14:02:46 -05:00
Maxim Cournoyer
d4732deb4f
gnu: Add python-pytest-6.
* gnu/packages/check.scm (python-pytest-6): New variable.
(python-pytest-6-bootstrap): Likewise.
2020-11-29 14:02:46 -05:00
Marius Bakke
a485a98ca8
Merge branch 'master' into staging 2020-11-22 23:36:09 +01:00
Maxim Cournoyer
e8d1637be3
gnu: python-subunit-bootstrap: Update to 1.4.0.
* gnu/packages/check.scm (python-subunit-bootstrap): Update to 1.4.0.
2020-11-19 21:56:58 -05:00
Efraim Flashner
8ed4c468ab
gnu: Don't append '.git' to GitHub uris.
* gnu/packages/admin.scm (nmrpflash)[source]: Remove '.git' from URI.
* gnu/packages/aidc.scm (zxing-cpp),
* gnu/packages/assembly.scm (mbuild),
* gnu/packages/audio.scm (opensles, wildmidi, tinyalsa),
* gnu/packages/browser-extensions.scm (ublock-origin-chromium),
* gnu/packages/check.scm (mutest),
* gnu/packages/compression.scm (unshield),
* gnu/packages/coq.scm (subset),
* gnu/packages/dictionaries.scm (translate-shell),
* gnu/packages/disk.scm (memkind),
* gnu/packages/documentation.scm (latex2html),
* gnu/packages/emacs-xyz.scm (emacs-chronometrist,
  emacs-flycheck-ledger, emacs-counsel-notmuch, emacs-spaceline,
  emacs-org-generate),
* gnu/packages/embedded.scm (ebusd, ebusd-configuration),
* gnu/packages/enchant.scm (nuspell),
* gnu/packages/fontutils.scm (woff2),
* gnu/packages/geo.scm (memphis),
* gnu/packages/gimp.scm (mrg),
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator),
* gnu/packages/gnome.scm (parlatype),
* gnu/packages/golang.scm (go-github-com-tv42-httpunix,
  go-github-com-ayufan-golang-kardianos-service),
* gnu/packages/graphics.scm (eglexternalplatform, egl-wayland, mmm,
  directfb, flux),
* gnu/packages/gstreamer.scm (openni2, ccextractor, libvisual,
  graphene),
* gnu/packages/guile-xyz.scm (guile-srfi-180, guile-torrent),
* gnu/packages/image.scm (openjpeg-data),
* gnu/packages/java.scm (javacc),
* gnu/packages/language.scm (liblouis, liblouisutdml),
* gnu/packages/linux.scm (pamela, ttyebus),
* gnu/packages/lxqt.scm (lxqt-connman-applet),
* gnu/packages/mail.scm (libetpan),
* gnu/packages/man.scm (ronn),
* gnu/packages/music.scm (tascam-gtk, artyfx),
* gnu/packages/networking.scm (srt, lksctp-tools, nng, nanomsg),
* gnu/packages/python-crypto.scm (pure-python-otr),
* gnu/packages/qt.scm (qtspell),
* gnu/packages/raspberry-pi.scm (raspi-gpio, raspi-open-firmware),
* gnu/packages/rdp.scm (freerdp),
* gnu/packages/ruby.scm (ruby-prawn-templates, ruby-treetop, ruby-gimme,
  ruby-standard, ruby-rubocop-ast, ruby-rexml, ruby-range-compressor,
  ruby-regexp-property-values, ruby-regexp-parser, ruby-rubocop,
  ruby-pdf-reader, ruby-pdf-inspector, ruby-prawn),
* gnu/packages/syncthing.scm (syncthing-gtk),
* gnu/packages/video.scm (svt-hevc, mediasdk, libvideogfx, libde265,
  tslib),
* gnu/packages/xml.scm (libxmlb, libxmlplusplus)[source]: Same.
2020-11-19 20:48:26 +02:00
Marius Bakke
a9a0d34874
Merge branch 'master' into staging 2020-11-11 00:02:32 +01:00
Tobias Geerinckx-Rice
e4d364b79b
gnu: umockdev: Update to 0.14.4.
* gnu/packages/check.scm (umockdev): Update to 0.14.4.
2020-11-09 20:47:50 +01:00
Marius Bakke
32787d6524
Merge branch 'master' into staging
Conflicts:
	gnu/local.mk
	gnu/packages/gdb.scm
	gnu/packages/lisp-xyz.scm
	gnu/packages/web-browsers.scm
2020-11-07 21:33:32 +01:00
Tobias Geerinckx-Rice
7392ea3af0
gnu: doctest: Update to 2.4.1.
* gnu/packages/check.scm (doctest): Update to 2.4.1.
2020-11-07 15:35:06 +01:00
Marius Bakke
3bb9ba15f8
gnu: check: Update to 0.15.2.
* gnu/packages/check.scm (check): Update to 0.15.2.
2020-10-13 23:48:13 +02:00
Marius Bakke
f7175626ff
Merge branch 'master' into staging 2020-10-13 23:39:27 +02:00
Tobias Geerinckx-Rice
4e395c74c8
gnu: catch2: Update to 2.13.2.
* gnu/packages/check.scm (catch2): Update to 2.13.2.
2020-10-09 13:33:16 +02:00
Guillaume Le Vaillant
87c079d9b5
Merge branch 'master' into staging 2020-10-05 14:17:25 +02:00
Tobias Geerinckx-Rice
f32ac8e010
gnu: catch2: Update to 2.13.1.
* gnu/packages/check.scm (catch2): Update to 2.13.1.
2020-10-03 23:00:21 +02:00
Tobias Geerinckx-Rice
09e7179776
gnu: umockdev: Update to 0.14.3.
* gnu/packages/check.scm (umockdev): Update to 0.14.3.
2020-09-23 04:36:38 +02:00
Efraim Flashner
de3c03a471
Merge remote-tracking branch 'origin/master' into staging 2020-09-05 22:30:04 +03:00
Raghav Gururajan
c648fa4186
gnu: Add pedansee.
* gnu/packages/check.scm (pedansee): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:11:15 +02:00
Raghav Gururajan
986aea0c3e
gnu: Add mutest.
* gnu/packages/check.scm (mutest): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 22:54:08 +02:00
Tobias Geerinckx-Rice
c1a326e7bf
gnu: python-pytest-flakes: Update to 4.0.1.
* gnu/packages/check.scm (python-pytest-flakes): Update to 4.0.1.
2020-08-09 21:12:31 +02:00
Tobias Geerinckx-Rice
ed43b09bac
gnu: umockdev: Update to 0.14.2.
* gnu/packages/check.scm (umockdev): Update to 0.14.2.
2020-08-09 19:41:25 +02:00
Efraim Flashner
672b9bb210
Revert "gnu: python-pyfakefs: Update to 4.1.0."
This update breaks diffoscope.

This reverts commit 6ff6912de9.
2020-08-07 18:54:32 +03:00
Efraim Flashner
6ff6912de9
gnu: python-pyfakefs: Update to 4.1.0.
* gnu/packages/check.scm (python-pyfakefs.scm): Update to 4.1.0.
2020-08-07 18:26:54 +03:00
Efraim Flashner
7f101e7ceb
gnu: catch-framework2: Update to 2.13.0.
* gnu/packages/check.scm (catch-framework2): Update to 2.13.0.
* gnu/packages/engineering.scm (libfive)[arguments]: Adjust custom
'find-catch phase for updated include path.
* gnu/packages/xdisorg.scm (j4-dmenu-desktop)[arguments]: Add custom
'find-catch phase to search for updated catch2 include directory.
2020-08-04 10:30:31 +03:00
Tanguy Le Carrour
fdc61e3260
gnu: Add python-hypothesmith.
* gnu/packages/check.scm (python-hypothesmith): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:28 +02:00
Tanguy Le Carrour
100f7f9d02
gnu: Add python-hypothesis-5.23.
* gnu/packages/check.scm (python-hypothesis-5.23): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-30 00:57:27 +02:00
Marius Bakke
e1409c764f
gnu: check: Update to 0.15.1.
* gnu/packages/check.scm (check): Update to 0.15.1.
(check-0.14): New public variable.
* gnu/packages/backup.scm (burp)[native-inputs]: Change from CHECK to
CHECK-0.14.
* gnu/packages/bioinformatics.scm (libsbml)[native-inputs]: Likewise.
* gnu/packages/databases.scm (recutils)[native-inputs]: Likewise.
* gnu/packages/electronics.scm (libsigrokdecode)[native-inputs]: Likewise.
* gnu/packages/enlightenment.scm (efl, edi)[native-inputs]: Likewise.
* gnu/packages/gnome.scm (gdm)[inputs]: Likewise.
* gnu/packages/gtk.scm (girara)[native-inputs]: Likewise.
* gnu/packages/messaging.scm (pidgin)[native-inputs]: Likewise.
* gnu/packages/networking.scm (iodine)[native-inputs]: Likewise.
* gnu/packages/pulseaudio.scm (pulseaudio)[native-inputs]: Likewise.
* gnu/packages/sssd.scm (sssd)[native-inputs]: Likewise.
* gnu/packages/web.scm (libwapcaplet)[native-inputs]: Likewise.
2020-07-25 16:16:11 +02:00
Marius Bakke
7f8ed249cf
gnu: python-coverage: Update to 5.2.1.
* gnu/packages/check.scm (python-coverage): Update to 5.2.1.
2020-07-25 16:16:10 +02:00
Marius Bakke
cbe96f1470
Merge branch 'master' into staging 2020-07-24 23:53:17 +02:00
Efraim Flashner
327c1d3abd
gnu: python2-pytest: Update to 4.6.11.
* gnu/packages/check.scm (python2-pytest): Update to 4.6.11.
2020-07-19 16:00:16 +03:00
Tobias Geerinckx-Rice
702a101257
gnu: Use HTTPS for github.com (and subdomains) home pages.
* gnu/packages/bioconductor.scm (r-qvalue)[home-page]: Use HTTPS and
follow permanent redirection.
* gnu/packages/check.scm (python-codecov, python-nosexcover)
[home-page]: Likewise.
* gnu/packages/cran.scm (r-ffbase, r-ggrepel, r-valr)
[home-page]: Likewise.
* gnu/packages/crates-io.scm (rust-block-0.1, rust-dispatch-0.1)
(rust-objc-0.2, rust-objc-exception-0.1)
(rust-objc-foundation-0.1, rust-objc-id-0.1, rust-objc-test-utils-0.0)
(rust-onig-5.0, rust-onig-sys-69.2, rust-vergen-3.1)
[home-page]: Likewise.
* gnu/packages/finance.scm (ledger-agent, keepkey-agent)
[home-page]: Likewise.
* gnu/packages/haskell-check.scm (ghc-tasty-expected-failure)
[home-page]: Likewise.
* gnu/packages/haskell-web.scm (ghc-bsb-http-chunked, ghc-warp)
(ghc-warp-tls)[home-page]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-configurator, ghc-hasktags)
(ghc-linear, ghc-newtype-generics, ghc-retry, ghc-xdg-basedir)
(ghc-pretty-show)[home-page]: Likewise.
* gnu/packages/java.scm (java-javax-inject)[home-page]: Likewise.
* gnu/packages/libffi.scm (ruby-ffi)[home-page]: Likewise.
* gnu/packages/linux.scm (procenv)[home-page]: Likewise.
* gnu/packages/python-web.scm (python-aiodns, python-flask-htpasswd)
(python-pycares)[home-page]: Likewise.
* gnu/packages/python-xyz.scm (python-progressbar33, python-whatever)
(python-funcy)[home-page]: Likewise.
* gnu/packages/ruby.scm (ruby-rubyzip, ruby-spinach, ruby-gherkin-ruby)
(ruby-code-statistics, ruby-colorize, ruby-wwtd)[home-page]: Likewise.
2020-07-16 20:12:06 +02:00
Ludovic Courtès
b0e7b6992f
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs.  Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.

* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 23:08:15 +02:00
Marius Bakke
544df98c6d
gnu: Add clitest.
* gnu/packages/check.scm (clitest): New public variable.
2020-06-26 01:53:59 +02:00
Tobias Geerinckx-Rice
ee091ff637
gnu: python-coverage: Update home page.
* gnu/packages/check.scm (python-coverage)[home-page]: Update & use HTTPS.
2020-06-29 15:47:12 +02:00
Marius Bakke
6cb2d8c614
gnu: doctest: Update to 2.4.0.
* gnu/packages/check.scm (doctest): Update to 2.4.0.
2020-06-28 23:32:52 +02:00
Ricardo Wurmus
a17e1b9e11
gnu: python-pytest-flakes: Update to 4.0.0.
* gnu/packages/check.scm (python-pytest-flakes): Update to 4.0.0.
[arguments]: Skip broken test.
2020-06-23 23:15:54 +02:00
Vinicius Monego
bf2ffbcd77
gnu: Add python-pytest-lazy-fixture.
* gnu/packages/check.scm (python-pytest-lazy-fixture): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-06-22 21:18:40 +03:00
Marius Bakke
29961439aa
gnu: check@0.12: Do not inherit replacements from check.
* gnu/packages/check.scm (check-0.12): Use INHERIT instead of PACKAGE/INHERIT.
2020-06-13 23:29:22 +02:00
Tobias Geerinckx-Rice
96484ab9f7
gnu: python-pylint: Update to 2.5.3.
* gnu/packages/check.scm (python-pylint): Update to 2.5.3.
2020-06-09 23:52:19 +02:00
Tobias Geerinckx-Rice
507278f7cd
gnu: python-parameterized: Update to 0.7.4.
* gnu/packages/check.scm (python-parameterized): Update to 0.7.4.
2020-06-02 18:06:02 +02:00
Tobias Geerinckx-Rice
9c12c277b1
gnu: python-pylint: Add missing propagated input.
This follows up on commit c2e19b6291.

* gnu/packages/check.scm (python-pylint)[propagated-inputs]: Add python-toml.
2020-05-31 00:16:13 +02:00
Tobias Geerinckx-Rice
ceac05b8eb
Revert "Revert "gnu: python-pylint: Udpate to 2.5.2.""
This reverts commit 29334165ff.
2020-05-31 00:16:13 +02:00
Marius Bakke
29334165ff
Revert "gnu: python-pylint: Udpate to 2.5.2."
This update broke 'Totem', see <https://bugs.gnu.org/41620>.

This reverts commit c2e19b6291.
2020-05-30 23:19:51 +02:00
Tobias Geerinckx-Rice
bbad1f9727
gnu: doctest: Update to 2.3.8.
* gnu/packages/check.scm (doctest): Update to 2.3.8.
2020-05-30 16:54:50 +02:00
Ryan Prior
c2e19b6291
gnu: python-pylint: Udpate to 2.5.2.
* gnu/packages/check.scm (python-pylint): Update to 2.5.2.
[arguments]: New field.
(python2-pylint)[arguments]: Do not inherit #:tests?.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-05-30 16:41:38 +02:00
Brice Waegeneire
96ae71f56b
gnu: umockdev: Update to 0.14.1.
* gnu/packages/check.scm (umockdev) Update to 0.14.1.
2020-05-23 21:43:18 +02:00
Brice Waegeneire
07b1f6dcee
gnu: umockdev: Add 'gobject-introspection'.
* gnu/packages/check.scm (umockdev)[native-inuputs]: Add
'gobject-introspection'.
2020-05-23 21:43:14 +02:00
Tobias Geerinckx-Rice
5098b90bf5
gnu: python-pytest-sugar: Update to 0.9.3.
* gnu/packages/check.scm (python-pytest-sugar): Update to 0.9.3.
2020-05-21 06:02:10 +02:00
nikita
3c986a7dc2
mailmap: Update entries for Nikita.
* .mailmap: change email and name for Nikita.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish,
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm, gnu/packages/cdrom.scm,
gnu/packages/check.scm, gnu/packages/cinnamon.scm,
gnu/packages/compression.scm, gnu/packages/crypto.scm,
gnu/packages/databases.scm, gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/enlightenment.scm, gnu/packages/erlang.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/forth.scm,
gnu/packages/fvwm.scm, gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm, gnu/packages/guile-xyz.scm,
gnu/packages/haskell-apps.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell-xyz.scm,
gnu/packages/haskell.scm, gnu/packages/image-viewers.scm,
gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp-xyz.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm,
gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm,
gnu/packages/ncurses.scm, gnu/packages/networking.scm,
gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm, gnu/packages/python-xyz.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm,
gnu/packages/rust.scm, gnu/packages/scheme.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm,
gnu/packages/tor.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm,
gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm: Likewise.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-05-13 09:30:26 +03:00
Marius Bakke
87a40d7203
Merge branch 'master' into core-updates 2020-05-05 20:43:21 +02:00
Josh Marshall
8b27771b77
gnu: Add python-pytest-asyncio.
* gnu/packages/check.scm (python-pytest-asyncio): New public variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05 20:09:39 +02:00
Marius Bakke
50e6c1bf2e
Merge branch 'master' into core-updates 2020-05-02 17:31:28 +02:00
Christopher Baines
a8cb1e72ef
gnu: behave: Fix build with Python 3.8.
Add a patch based on an upstream commit [1].

1: c000c88eb5239b87f299c85e83b349b0ef387ae7

* gnu/packages/patches/behave-skip-a-couple-of-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/check.scm (behave)[source]: Use the patch.
2020-05-02 15:53:36 +01:00
Brice Waegeneire
135c1e0e43
gnu: umockdev: Fix test.
* gnu/packages/check.scm (umockdev)[inputs]: Remove
'gobject-introspection'.
[arguments]: Replace phase 'skip-broken-test' by 'fix-test'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-01 01:21:04 +02:00
Marius Bakke
f589cbc4dc
Merge branch 'master' into core-updates 2020-04-26 13:48:06 +02:00
Marius Bakke
5e57967652
gnu: python-pytest-timeout: Update to 1.3.4.
* gnu/packages/check.scm (python-pytest-timeout): Update to 1.3.4.
[arguments]: Override check phase.
[native-inputs]: Add PYTHON-PEXPECT.
2020-04-24 23:24:23 +02:00
Marius Bakke
fc58cb5bd2
Merge branch 'master' into core-updates 2020-04-13 20:26:21 +02:00
Marius Bakke
8d85ad6c6d
gnu: python-parameterized: Update to 0.7.3.
* gnu/packages/check.scm (python-parameterized): Update to 0.7.3.
2020-04-13 19:38:04 +02:00
Vagrant Cascadian
4d72d02b8a
gnu: python-paramunittest: Fix spelling and grammar.
* gnu/packages/check (python-paramunittest): Fix spelling of "parameterized".
  Fix grammar "allows to create" to "creates".
2020-04-12 14:43:48 -07:00
Marius Bakke
2778302399
Merge branch 'master' into core-updates
Conflicts:
	etc/news.scm
	gnu/local.mk
	gnu/packages/check.scm
	gnu/packages/cross-base.scm
	gnu/packages/gimp.scm
	gnu/packages/java.scm
	gnu/packages/mail.scm
	gnu/packages/sdl.scm
	gnu/packages/texinfo.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
2020-04-08 13:00:50 +02:00
Lars-Dominik Braun
b27a0dd46c
gnu: Add python-pytest-forked
* gnu/packages/check.scm (python-pytest-forked): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-02 00:06:26 +02:00
Lars-Dominik Braun
4edefc5075
gnu: Add python-aiounittest.
* gnu/packages/check.scm (python-aiounittest): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-30 14:49:49 -04:00
Marius Bakke
c4d769d359
Merge branch 'master' into core-updates 2020-03-18 19:41:08 +01:00
Marius Bakke
961d2ee269
Merge branch 'master' into core-updates 2020-03-14 13:13:40 +01:00
Tobias Geerinckx-Rice
aa0bcb6c53
gnu: doctest: Update to 2.3.7.
* gnu/packages/check.scm (doctest): Update to 2.3.7.
2020-03-17 03:00:09 +01:00
Vincent Legoll
cd773f1185
gnu: nose2: Update to 0.9.2.
* gnu/packages/check.scm (python-nose2): Update to 0.9.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-15 13:45:59 -04:00
Marius Bakke
b6f946f039
Merge branch 'master' into staging 2020-03-06 00:17:50 +01:00
Marius Bakke
ebb7cf9e21
Merge branch 'master' into core-updates 2020-03-04 23:16:17 +01:00
Tobias Geerinckx-Rice
e85af13724
gnu: Update pypi.python.org home pages & use HTTPS.
* gnu/packages/check.scm (python-unittest2, python-pytest-localserver)
(python-discover)[home-page]: Follow (HTTPS) redirections.
* gnu/packages/fontutils.scm (python2-defcon)[home-page]: Likewise.
* gnu/packages/glib.scm (python2-pygobject-2)[home-page]: Likewise.
* gnu/packages/graph.scm (python-igraph)[home-page]: Likewise.
* gnu/packages/graphviz.scm (xdot)[home-page]: Likewise.
* gnu/packages/pdf.scm (python-poppler-qt5)[home-page]: Likewise.
* gnu/packages/python-web.scm (python-zope-event, python-zope-testing)
(python-zope-testrunner, python-zope-i18nmessageid, python-zope-schema)
(python-zope-configuration, python-zope-proxy, python-zope-location)
(python-zope-security))[home-page]: Likewise.
* gnu/packages/python-xyz.scm (python-setuptools,python-six)
(python2-dogtail, python2-enum, python-enum34, python-unidecode)
(python-numpydoc, python-decorator, python-drmaa, python-pathlib2)
(python-ly, python-msgpack, python-termcolor, python-colorama)
(python-pluggy, python2-pathlib2, python-rfc3987)[home-page]: Likewise.
2020-03-04 21:30:57 +01:00
Marius Bakke
fedce7b2b4
gnu: libfaketime: Fix build with glibc 2.31.
* gnu/packages/check.scm (libfaketime)[arguments]: Disable
"deprecated-declarations" warnings before running the test suite.
2020-02-15 22:02:55 +01:00
Marius Bakke
7edafc884c
Merge branch 'master' into core-updates 2020-02-14 19:05:45 +01:00
Marius Bakke
cf99239cee
gnu: check: Update to 0.14.0.
* gnu/packages/check.scm (check): Update to 0.14.0.
2020-02-14 18:33:58 +01:00
Vagrant Cascadian
e68321a641
gnu: Add python-nose-random.
* gnu/packages/check (python-nose-random): New variable.
2020-02-06 13:14:13 -08:00
Marius Bakke
fb62edfc35
gnu: python-importlib-metadata: Update to 1.5.0.
* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 1.5.0.
[native-inputs]: Add PYTHON-PYFAKEFS.
(python2-importlib-metadata)[native-inputs]: Add PYTHON2-PYFAKEFS-BOOTSTRAP.
* gnu/packages/check.scm (python2-pyfakefs-bootstrap): New public variable.
2020-02-03 16:04:29 +01:00
Marius Bakke
52665d2b6b
Merge branch 'staging' into core-updates 2020-02-03 15:45:44 +01:00
Marius Bakke
916f1d552d
gnu: python-hypothesis: Update to 5.4.1.
* gnu/packages/check.scm (python-hypothesis): Update to 5.4.1.
2020-02-03 15:29:16 +01:00
Marius Bakke
b8f4d3f4c5
gnu: python-pytest: Update to 5.3.5.
* gnu/packages/check.scm (python-pytest): Update to 5.3.5.
2020-02-03 15:29:16 +01:00
Marius Bakke
7538510534
gnu: python-pyfakefs: Update to 3.7.1.
* gnu/packages/check.scm (python-pyfakefs): Update to 3.7.1.
2020-02-03 12:34:32 +01:00
Ludovic Courtès
5e61de2421
gnu: python-testpath: Remove incorrect #:imported-modules.
Fixes <https://bugs.gnu.org/39298>.
Reported by Clément Lassieur <clement@lassieur.org>
and Ricardo Wurmus <rekado@elephly.net>.

This pacakge would import (srfi srfi-1) from the host Guile, leading to
build failures when the host Guile is 3.0.

* gnu/packages/check.scm (python-testpath)[arguments]: Remove incorrect
 #:imported-modules.
2020-01-27 14:18:12 +01:00
Marius Bakke
861a265959
gnu: python-pytest-runner: Update to 5.2.
* gnu/packages/check.scm (python-pytest-runner): Update to 5.2.
[arguments]: New field.
[native-inputs]: Remove PYTHON-PYTEST-BOOTSTRAP.
2020-01-24 20:44:36 +01:00
Marius Bakke
0eb2ce12c0
gnu: python-freezegun: Update to 0.3.14.
* gnu/packages/check.scm (python-freezegun): Update to 0.3.14.
2020-01-24 20:44:36 +01:00
Marius Bakke
e0a5693533
gnu: python-hypothesis: Update to 5.3.0.
* gnu/packages/check.scm (python-hypothesis): Update to 5.3.0.
2020-01-24 20:44:35 +01:00
Marius Bakke
96af5dcf91
gnu: python-freezegun: Update to 0.3.13.
* gnu/packages/check.scm (python-freezegun): Update to 0.3.13.
2020-01-24 20:44:35 +01:00
Marius Bakke
cc63d8cfd8
gnu: python-pytest-cov: Update to 2.8.1.
* gnu/packages/check.scm (python-pytest-cov): Update to 2.8.1.
2020-01-24 20:44:34 +01:00
Marius Bakke
0ae97f5dd1
gnu: python2-pytest: Update to 4.6.9.
* gnu/packages/check.scm (python2-pytest): Update to 4.6.9.
(python2-pytest-bootstrap)[propagated-inputs]: Add
PYTHON2-IMPORTLIB-METADATA-BOOTSTRAP, PYTHON2-PACKAGING-BOOTSTRAP, and
PYTHON2-WCWIDTH.  Replace PYTHON2-PLUGGY with PYTHON2-PLUGGY-BOOTSTRAP.
* gnu/packages/python-compression.scm (python2-zipp-bootstrap): New public variable.
* gnu/packages/python-xyz.scm (python2-importlib-resources-bootstrap): New
public variable.
(python-importlib-metadata)[native-inputs]: Change from PYTHON-PACKAGING to
PYTHON-PACKAGING-BOOTSTRAP.
[properties]: New field.
(python2-importlib-metadata-bootstrap, python2-contextlib2-bootstrap,
python2-pluggy-bootstrap): New public variables.
(python-packaging)[arguments]: Allow overriding #:tests?.
(python2-packaging-bootstrap): New public variable.
2020-01-24 20:44:33 +01:00
Marius Bakke
c5d399090e
gnu: python-pytest: Update to 5.3.2.
* gnu/packages/check.scm (python-pytest): Update to 5.3.2.
[propagated-inputs]: Add PYTHON-WCWIDTH and PYTHON-PACKAGING-BOOTSTRAP.
[native-inputs]: Add PYTHON-XMLSCHEMA.
[arguments]: Support overriding check phase with #:tests?.
(python2-pytest): Stay on version 4.4.2.
(python2-pytest-bootstrap): Inherit from PYTHON2-PYTEST instead of
PYTHON-PYTEST-BOOTSTRAP.
* gnu/packages/python-xyz.scm (python-packaging-bootstrap): New public variable.
2020-01-24 20:44:33 +01:00
Marius Bakke
3b5378a87f
gnu: python-hypothesis: Update to 5.1.5.
* gnu/packages/check.scm (python-hypothesis): Update to 5.1.5.
[native-inputs]: Remove.
[arguments]: New field.
[propagated-inputs]: Remove PYTHON-COVERAGE.  Add PYTHON-SORTEDCONTAINERS.
(python2-hypothesis): Update to 4.57.1.
2020-01-24 20:44:33 +01:00
Marius Bakke
dab41b95fb
gnu: python-mock: Update to 3.0.5.
* gnu/packages/check.scm (python-mock): Update to 3.0.5.
[propagated-inputs]: Remove PYTHON-PBR-MINIMAL.
[native-inputs]: Remove.
[arguments]: Remove #:phases.  Add #:tests?.
2020-01-24 20:44:32 +01:00
Marius Bakke
5e1d6787f2
gnu: python-coverage: Update to 5.0.3.
* gnu/packages/check.scm (python-coverage): Update to 5.0.3.
2020-01-24 20:44:30 +01:00
Marius Bakke
8ed9be3fac
Merge branch 'staging' into core-updates 2020-01-21 22:39:42 +01:00
Marius Bakke
ae3909eb4c
gnu: python-parameterized: Update to 0.7.1.
* gnu/packages/patches/python2-parameterized-docstring-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/check.scm (python-parameterized): Update to 0.7.1.
[arguments]: Remove #:tests?.  Add #:phases to override 'check' phase.
[native-inputs]: Add PYTHON-MOCK and PYTHON-NOSE.
[properties]: New field.
(python2-parameterized)[source](patches): New field.
2020-01-20 21:53:51 +01:00
Tobias Geerinckx-Rice
63b066709b
gnu: Update pythonpaste.org home pages.
* gnu/packages/check.scm (python-scripttest)[home-page]: Update URI.
* gnu/packages/python-web.scm (python-paste, python-pastescript)
(python-webtest, python-pastedeploy)[home-page]: Likewise.
2020-01-20 04:49:51 +01:00
Marius Bakke
3cfe76bec0
Merge branch 'master' into core-updates 2020-01-15 00:09:46 +01:00
Marius Bakke
2a84b55041
gnu: bitlbee: Build with check@0.12.
* gnu/packages/check.scm (check-0.12): New public variable.
* gnu/packages/messaging.scm (bitlbee)[native-inputs]: Change from CHECK to
CHECK-0.12.
2020-01-12 21:25:26 +01:00
Marius Bakke
b7bf02a418
Merge branch 'master' into core-updates 2020-01-11 22:38:24 +01:00
Marius Bakke
f09948fd44
gnu: libfaketime: Fix failing test.
* gnu/packages/check.scm (libfaketime)[arguments]: Set environment variable
before building.
2020-01-08 21:56:01 +01:00
Marius Bakke
3293fad24a
gnu: googletest: Update to 1.10.0.
* gnu/packages/check.scm (googletest): Update to 1.10.0.
(googletest-1.8): New public variable.
* gnu/packages/audio.scm (cli-visualizer)[inputs]: Change from GOOGLETEST to GOOGLETEST-1.8.
* gnu/packages/serialization.scm (msgpack)[native-inputs]: Likewise.
2020-01-07 18:18:11 +01:00
Marius Bakke
6d15516dc6
Merge branch 'staging' 2020-01-07 17:43:20 +01:00
Tobias Geerinckx-Rice
6925c85573
gnu: cppcheck: Update to 1.90.
* gnu/packages/check.scm (cppcheck): Update to 1.90.
2020-01-05 02:40:07 +01:00
Tobias Geerinckx-Rice
42678debec
gnu: doctest: Update to 2.3.6.
* gnu/packages/check.scm (doctest): Update to 2.3.6.
2020-01-04 01:04:22 +01:00
Marius Bakke
982eff9e84
Merge branch 'master' into staging 2020-01-03 19:41:05 +01:00
Ricardo Wurmus
8aa59a54e9
gnu: catch-framework2: Update to 2.1.2.
* gnu/packages/check.scm (catch-framework2): Update to 2.1.2.
(catch-framework2-1): New variable.
* gnu/packages/cpp.scm (fifo-map)[native-inputs]: Use catch-framework2-1.
2019-12-19 23:21:06 +01:00
Julien Lepiller
74471036f6
gnu: behave: Fix tests.
* gnu/packages/check.scm (behave): Add missing directory to PYTHONPATH before
tests.
2019-12-19 15:36:40 +01:00
Marius Bakke
ed8adb2240
gnu: check: Update to 0.13.0.
* gnu/packages/check.scm (check): Update to 0.13.0.
2019-12-11 01:14:38 +01:00
Kei Kebreau
06323c8ed7
gnu: python2-pylint: Update to 1.9.5.
* gnu/packages/check.scm (python2-pylint): Update to 1.9.5.
2019-12-07 14:04:10 -05:00
Marius Bakke
33b59c1a3e
Merge branch 'staging' 2019-12-04 20:12:41 +01:00
Tobias Geerinckx-Rice
1b6c5e8039
gnu: cmocka: Update to 1.1.5.
* gnu/packages/check.scm (cmocka): Update to 1.1.5.
2019-12-03 21:50:04 +01:00
Efraim Flashner
183fd2070c
gnu: googletest: Build with python3.
* gnu/packages/check.scm (googletest)[native-inputs]: Remove python-2,
add python-wrapper.
2019-11-28 20:04:49 +02:00
Marius Bakke
f056553c6b
Merge branch 'master' into staging 2019-11-15 20:11:35 +01:00
Efraim Flashner
9edf6cfe0a
gnu: cppcheck: Update to 1.89.
* gnu/packages/check.scm (cppcheck): Update to 1.89.
2019-11-13 10:13:19 +02:00
Marius Bakke
023522d3a1
Merge branch 'master' into staging 2019-10-21 00:33:43 +02:00
Marius Bakke
e2ba79ef46
gnu: Add virtest.
* gnu/packages/check.scm (virtest): New public variable.
2019-10-20 00:31:15 +02:00
Mathieu Othacehe
74c1a561d4
gnu: python2-pylint: Fix build.
* gnu/packages/check.scm (python2-pylint): Set to 1.7.2 as 2.x branch
does not support python2 anymore,
[arguments]: move python2 specific hack to run tests from
python-pylint to here,
[native-inputs]: add python2-futures.
2019-10-19 15:56:24 +02:00
Mathieu Othacehe
10511c415f
gnu: python-pylint: Update to 2.3.1.
* gnu/packages/check.scm (python-pylint): Update to 2.3.1,
[source]: switch to git-fetch,
[arguments]: remove python2 specific hack to fix unit tests.
2019-10-19 15:56:24 +02:00
Marius Bakke
378ebc048c
Merge branch 'master' into staging 2019-10-13 23:04:06 +02:00
Marius Bakke
e14d8dcff3
gnu: Add doctest.
* gnu/packages/check.scm (doctest): New public variable.
2019-10-12 18:39:58 +02:00
Marius Bakke
ff0efc8f6c
gnu: python-bleach: Update to 3.1.0.
* gnu/packages/check.scm (python-pytest-runner-2, python2-pytest-runner-2):
New public variables.
* gnu/packages/python-xyz.scm (python-bleach): Update to 3.1.0.
[propagated-inputs]: Remove PYTHON-HTML5LIB-0.9.  Add PYTHON-WEBENCODINGS.
[native-inputs]: Remove PYTHON-NOSE.  Add PYTHON-PYTEST and PYTHON-PYTEST-RUNNER-2.
2019-10-10 20:09:56 +02:00
Marius Bakke
c021c4323c
gnu: libfaketime: Update to 0.9.8.
* gnu/packages/check.scm (libfaketime): Update to 0.9.8.
2019-10-08 21:23:03 +02:00
Ludovic Courtès
9ff87bb996
Merge branch 'master' into core-updates 2019-09-17 16:27:15 +02:00
Tobias Geerinckx-Rice
abab956bfc
gnu: umockdev: Update to 0.13.2.
* gnu/packages/check.scm (umockdev): Update to 0.13.2.
2019-09-11 00:33:50 +02:00
Marius Bakke
d08482f03f
gnu: python-hamcrest: Update to 1.9.0-0.25fdc5f.
* gnu/packages/check.scm (python-pyhamcrest): Update to 1.9.0-0.25fdc5f.
[arguments]: Replace CHECK phase with custom Pytest invokation.
2019-07-15 16:43:57 +02:00
Marius Bakke
a7ed2d534c
gnu: python-pytest: Update to 4.4.2.
This is necessary to fix a test failure on 32-bit platforms in 4.4.1.

* gnu/packages/check.scm (python-pytest): Update to 4.4.2.
2019-07-08 00:58:31 +02:00
Marius Bakke
4fb9165515
Merge branch 'staging' into core-updates 2019-07-02 20:18:16 +02:00
Marius Bakke
30484be05d
Merge branch 'master' into staging 2019-07-02 20:14:23 +02:00
Danny Milosavljevic
037bef7db4
gnu: behave: Fix build.
* gnu/packages/check.scm (behave)[propagated-inputs]: Add
python-importlib-metadata.
2019-07-01 12:08:08 +02:00
Marius Bakke
6e1f8d552b
Merge branch 'master' into staging 2019-06-29 23:23:59 +02:00
Ludovic Courtès
5cc1075a76
Merge branch 'master' into core-updates 2019-06-27 23:33:48 +02:00
Tobias Geerinckx-Rice
57945dd70c
gnu: znc: Switch back to Guix's googletest package.
* gnu/packages/messaging.scm (znc)[native-inputs]: Use the packaged
googletest's sources.
2019-06-24 13:25:28 +02:00
Tobias Geerinckx-Rice
3b39f09fd9
gnu: googletest: Update to 1.8.1.
* gnu/packages/check.scm (googletest): Update to 1.8.1.
2019-06-24 13:25:28 +02:00
Marius Bakke
6cb1ef9ea2
Merge branch 'staging' into core-updates 2019-06-20 23:38:56 +02:00
Marius Bakke
651478aa18
Merge branch 'master' into staging 2019-06-20 23:08:16 +02:00
Ricardo Wurmus
90afa80dd9
gnu: Add python-pytest-timeout.
* gnu/packages/check.scm (python-pytest-timeout): New variable.
2019-06-19 15:05:45 +02:00
Marius Bakke
4e24e442f2
gnu: python-freezegun: Update to 0.3.12.
* gnu/packages/check.scm (python-freezegun): Update to 0.3.12.
[native-inputs]: Remove PYTHON-NOSE and PYTHON-COVERAGE.  Add PYTHON-PYTEST.
[arguments]: Use "pytest" instead of "nosetests" for running tests.
2019-06-18 15:32:56 +02:00
Marius Bakke
57df83e07d
Merge branch 'staging' into core-updates 2019-05-25 00:25:15 +02:00
Vagrant Cascadian
7fef0800b3
gnu: go-github.com-smartystreets-assertions: Fix typo "convenient".
* gnu/packages/check (go-github.com-smartystreets-assertions)[description]:
  Fix typo.
2019-05-22 18:09:38 -07:00