summaryrefslogtreecommitdiff
path: root/gnu/packages/check.scm
AgeCommit message (Collapse)Author
2026-03-28gnu: python-pytest-mypy-plugins: Update to 4.0.0.Nicolas Graves
* gnu/packages/check.scm (python-pytest-mypy-plugins): Update to 4.0.0. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Refresh failing tests. [native-inputs]: Remove python-wheel. Change-Id: I323658c2e4f9fc8aec0f4234dd9fbb4ed326e6dd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-aiounittest: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-aiounittest): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I173f7269330d732456ec993373e707eab036d354
2026-03-16gnu: tidyall: Update to 0.85 and fix tests.Andreas Enge
* gnu/packages/check.scm (tidyall): Update to 0.85. [native-inputs]: Remove php; add php-8.4. Fixes: guix/guix#7143 Change-Id: I2d8c1d29bf20231fad42ad85846c94f03a87e5e8
2026-03-08gnu: Add python-pytest-pretty.Maxim Cournoyer
* gnu/packages/check.scm (python-pytest-pretty): New variable. Change-Id: Iecfed67d41683576d02feae4b32a84e38bcfc8a9
2026-03-06gnu: check: Skip tests on the 64bit Hurd.Yelninei
* gnu/packages/check.scm (check): Disable tests for 64 bit Hurd targets. Change-Id: I5ef1e16c69212d5feb763e4c01aac2a8c8f41075
2026-03-06gnu: umockdev: Update to 0.19.1.Maxim Cournoyer
* gnu/packages/check.scm (umockdev): Update to 0.19.1. Change-Id: Id8ff7d498eb200de0986513e54791c08d3429c92
2026-02-24gnu: klee: Update to 3.2.Sören Tempel
This is the first release to recommend LLVM 16. * gnu/packages/check.scm (klee): Update to 3.2. [native-inputs]: Switch from LLVM 13 to LLVM 16. Merges: https://codeberg.org/guix/guix/pulls/6677 Change-Id: I4e70e6ff16cf203d74f2c6bad75200619820aff3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-21gnu: python-nose: Move deprecated variable next to the deprecator.Andreas Enge
* gnu/packages/check.scm (python-nose): Move to... * gnu/packages/python-check.scm (python-nose): ...this. Fixes: guix/guix#6603 Change-Id: Iad475de276eb8031c80a84f409a8a4739b3ec94a
2026-02-20gnu: kyua: Reword description.Anderson Torres
* gnu/packages/check.scm (kyua)[description]: Reword and extend. Change-Id: Id8890fcd23d1a4d4a8326ec636ed5882c2b79856 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5289
2026-02-20gnu: kyua: Indent and cleanupAnderson Torres
* gnu/packages/check.scm (kyua): Cleanup. [source]: Indent. [native-inputs, inputs]: List by lines. Change-Id: I3c6c4819316306858f936c8224bb89ce57493c15 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: atf: Update to 0.23.Anderson Torres
The patch atf-execute-with-shell.patch was incorporated. * gnu/packages/check.scm (atf): Update to 0.23. * gnu/packages/patches/atf-execute-with-shell.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I8106a47b501cdeac47e246d916e387dec1b664fd Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: atf: Reword description.Anderson Torres
* gnu/packages/check.scm (atf)[description]: Reword. Change-Id: I8dfc7f22d4d6553a3adc26860929e0e59bd01333 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: atf: Indent.Anderson Torres
* gnu/packages/check.scm (atf): Cleanup. [source, arguments, native-inputs, inputs, license]: Indent. [description]: Indent. Change-Id: I09bbdc1be5d176617d2f3c0230e40bf2ff31a151 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: Use (target-32bit?) to test for 32bit targets.Dariqq
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for 32bit targets. * guix/utils.scm (target-hurd32?). Same. Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5710
2026-02-18gnu: Remove python-pytest-mypy-testing.Andreas Enge
* gnu/packages/check.scm (python-pytest-mypy-testing): Delete variable. Fixes: guix/guix#5734 Change-Id: I2e317da0f32d503d4f07da996d6d9e85dd65ad44
2026-02-10gnu: Add doctest-next.David Elsing
* gnu/packages/check.scm (doctest-next): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-10gnu: python-nose: Use ‘define-deprecated-package’.Ludovic Courtès
* gnu/packages/check.scm (python-nose): Use ‘define-deprecated-package’. Fixes: guix-science/guix-past#37 Change-Id: I7c47db52b483980806e066f48231ede88deb3871
2026-02-07gnu: python-pytest-mypy-testing: Update to 0.2.0.Nicolas Graves
* gnu/packages/check.scm (python-pytest-mypy-testing): Update to 0.2.0. [source]: Switch to git-fetch. Change-Id: I0ead98ea98b9a2f7be7a047408253eca5119cdcf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-coverage: Update to 7.13.2.Nicolas Graves
* gnu/packages/check.scm (python-coverage): Update to 7.13.2. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Refresh them. [native-inputs]: Replace python-pytest-8 by python-pytest. Change-Id: Ibab6a6dee35bfcf4a8741d7a80434599360ae08a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-discover.Sharlatan Hellseher
* gnu/packages/check.scm (python-discover): Delete variable. Fixes: guix/guix#5135 Change-Id: I5ff792a6fe4205f57257c2dc28c0766ffeac33ba
2026-02-07gnu: Remove python-coverage-test-runner.Sharlatan Hellseher
* gnu/packages/check.scm (python-coverage-test-runner): Delete variable. Fixes: guix/guxi#5136 Change-Id: I6413c28a5206efbfd53a5726a59226e10a2bd0c1
2026-02-07gnu: python-nose: Deprecate in favor of python-pynose.Sharlatan Hellseher
* gnu/packages/check.scm (python-nose): Deprecate variable. Fixes: guix/guix#5111 Change-Id: I80445a5ed438d800aed116eef88f4df65d3b306b
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* gnu/packages/astronomy.scm (python-asdf-compression) (python-asdf-fits-schemas, python-cdflib, python-sunkit-spex): * gnu/packages/bioinformatics.scm (python-whatshap, python-mudata) (python-pyfaidx, python-ctxcore, scvelo): * gnu/packages/bootloaders.scm (dtc): * gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked): * gnu/packages/databases.scm (python-fastparquet): * gnu/packages/disk.scm (greaseweazle-host-tools): * gnu/packages/docker.scm (python-docker): * gnu/packages/finance.scm (python-ledgerblue): * gnu/packages/fontutils.scm (python-compreffor) (python-defcon-bootstrap, nototools): * gnu/packages/games.scm (sc-controller): * gnu/packages/machine-learning.scm (python-botorch): * gnu/packages/music.scm (python-pylast): * gnu/packages/package-management.scm (conda): * gnu/packages/python-build.scm (python-exceptiongroup): * gnu/packages/python-science.scm (python-dask-image) (python-distributed, python-osqp): * gnu/packages/python-web.scm (python-branca, python-smart-open): * gnu/packages/python-xyz.scm (python-conda-content-trust) (python-menuinst, python-isort, python-pyclibrary) (python-pyclipper, python-csb43-0.10, python-orgparse) (python-deepmerge, python-scooby, python-uuid6): * gnu/packages/radio.scm (nanovna-saver): * gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): [arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION. * gnu/packages/python-xyz.scm (python-bagit) [arguments]: Refactor manual 'check phase into #:test-flags. Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-coverage native-input from some packages.Nicolas Graves
Remove python-coverage from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/check.scm: (python-pytest-flakes) * gnu/packages/cpp.scm: (cpplint) * gnu/packages/jupyter.scm: (python-nbclassic) * gnu/packages/machine-learning.scm (onnx, python-pytorch-lightning) (python-torchmetrics) * gnu/packages/openstack.scm: (python-hacking) * gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-nodeenv) * gnu/packages/simulation.scm: (python-dolfin-adjoint) * gnu/packages/version-control.scm: (pre-commit) Change-Id: I2c5e14f4aa28906ceee054c857e6abeeb122ad52 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pytest-sugar: Update to 1.1.1-0.4b1cd8d.Nicolas Graves
* gnu/packages/check.scm (python-pytest-sugar): Update to 1.1.1-0.4b1cd8d. [source]: Switch to git-fetch. [propagated-inputs]: Remove python-packaging. [native-inputs]: Remove python-wheel. [home-page]: Update it. [description]: Update it. Change-Id: If9105648373c39465cbbc08f4721bf4c25d8491d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pytest-asyncio: Switch to git-fetch.Nicolas Graves
* gnu/packages/check.scm (python-pytest-asyncio): [source]: Switch to git-fetch. [arguments]<#:phases>: Add phase 'set-version. Change-Id: I448406ec79ceca892a1204a948ce2b91a573114b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-pytest-asyncio-0.21.Nicolas Graves
* gnu/packages/check.scm (python-pytest-asyncio-0.21): Delete variable. Fixes: guix/guix#5738 Change-Id: Id288d8132a2e74879f72f92638b7c661f7d7e3b9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-pytest-asyncio-0.23.Nicolas Graves
* gnu/packages/check.scm (python-pytest-asyncio-0.23): Delete variable. Change-Id: I00190eb51efcd3f637ff827060999eb06703947c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pytest-asyncio-0.26: Relax higher boundary of Pytest version.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-asyncio-0.26): [arguments] <test-flags>: Skip 4 tests, as it was in v1.0.0. <phases>: Add 'relax-requirements. Change-Id: If104b5b59759b4ea6c6fcb91aee62e4f933480a1
2026-02-07gnu: python-pytest-timeout: Update to 2.4.0.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-timeout): Update to 2.4.0. [native-inputs]: Remove python-wheel. Change-Id: I1e6f72b41bdf0d02bdc2965fc2cc0928c8223f8f
2026-02-07gnu: python-pytest-mock: Update to 3.15.1.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-mock): Update to 3.15.1. [native-inputs]: Remove python-wheel. Change-Id: I27c3ff15fec307dc06e62cb73c73861b567a5664
2026-02-07gnu: python-pytest-asyncio: Update to 1.3.0.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-asyncio): Update to 1.3.0. [arguments] <test-flags>: Rework skipped tests. [native-inputs]: Remove python-wheel. Change-Id: I762de7afafe6b87befebca27016917bc9f267979
2026-02-07gnu: python-pytest-xdist: Skip 2 more tests.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-xdist): [arguments] <test-flags>: Reworks skipped tests, add 2 more. [native-inputs]: Remove python-wheel. [synopsis, description]: Replace py.test with pytest. Change-Id: Ie454f68dfe2c18819f1ea2e3b41b2d100270ec12
2026-02-07gnu: python-testpath: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/check.scm (python-testpath): Move from here… * gnu/packages/python-build.scm (python-testpath): …to here. [native-inputs]: Replace python-pytest by python-pytest-bootstrap. Change-Id: I3796f3cddc366d86c99fcef72b7b950791e99ef2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pytest-bootstrap: Move to (gnu packages python-build).Nicolas Graves
* gnu/packages/check.scm (python-pytest-bootstrap): Move from here… * gnu/packages/python-build.scm (python-pytest-bootstrap): …to here. Redefine it to avoid inheritance. Change-Id: I1494221674cac649d7a3710f7877f51c640af4e3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-hypothesis-next.Sharlatan Hellseher
* gnu/packages/check.scm (python-hypothesis-next): Delete variable. Change-Id: I108aa4004ba92b51f639add0745fec0f421d5a9c
2026-02-07gnu: Remove python-pytest-7.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-7): Delete variable. Change-Id: I061bc31d096f837928e21e950f08e3db592564db
2026-02-07gnu: Remove python-pytest-6.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-6): Delete variable. Change-Id: Ie38f20a6823cbf0878c645e720b9b5e3c4945157
2026-02-07gnu: python-coverage: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/check.scm (python-coverage)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: Ifea657387cd6a0d80ece14b82d3280f08be5d2d9
2026-02-07gnu: Add python-pytest-8.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-8): New variable. Change-Id: I5886e75b56efda89cf924e6ec0f91fba9121903c
2026-02-07gnu: python-pytest: Update to 9.0.2.Nguyễn Gia Phong
* gnu/packages/check.scm (python-pytest): Update to 9.0.2. [native-inputs]: Remove python-wheel. Change-Id: I10de9b291beabb23fdaa21149a6eaa8165b48c9c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-hypothesis: Update to 6.150.2.Sharlatan Hellseher
* gnu/packages/check.scm (python-hypothesis): Update to 6.150.2. [source]: Switch to git-fetch providing tests. [arguments] <test-flags>: Skip some problematic tests. [phases]{chdir-to-source}: New phase. [propagated-inputs]: Remove python-attrs-bootstrap and python-exceptiongroup. [native-inputs]: Remove python-wheel. Change-Id: I1c247e745f03f9fd00e7c41a1f828074b3b78ccd
2026-01-25gnu: unity-test: Add option for supporting 64bit integers.Dariqq
* gnu/packages/check.scm (unity-test): Add patch and enable 64bit integer option. * gnu/packages/patches/unity-test-support-int64.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register patch- Change-Id: Ib432c9112c3476e03f7607259c2dfe00ef98a90c Signed-off-by: Ludovic Courtès <ludo@gnu.org> Fixes: guix/guix#5673 Merges: #5675 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pytest-randomly: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-randomly): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I6f121680e3cb08a88c45b82a9832286631f7ba2d Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pytest-randomly: Update to 4.0.1.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-randomly): Update to 4.0.1. [arguments] <test-flags>: Rework skipped tests to reduce closure size. [native-inputs]: Remove python-factory-boy, python-faker, python-numpy, and python-pytest-xdist. Change-Id: I1293bc007a1e4813f136758dd242b541fcb59c81 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: catch2: Update to 2.13.10.Sharlatan Hellseher
* gnu/packages/check.scm (catch2): Update to 2.13.10. Change-Id: I77467d122e445d6df233adbbf32565caadb3446c Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pytest-regressions: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-regressions): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I829667aa3cadd8a762194e1948c88b72e6a4eeda Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pytest-regressions: Update to 2.8.3.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-regressions): Update to 2.8.3. [arguments] <test-flags>: Remove requirements of expensive inputs. [native-inputs]: Remove python-numpy, python-pandas, and python-pytest; add python-pytest-bootstrap. Change-Id: I482521782c8cd21c8a86ed69c11a8efa538326e4 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-14gnu: Add unity-test.Murilo
* gnu/packages/check.scm (unity-test): New variable. * gnu/packages/patches/unity-test-set-subdir-correctly.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I2d5c88f20df3902513990a5fcf0cbe88b31e2eee Modified-by: John Kehayias <john@guixotic.coop> Signed-off-by: John Kehayias <john@guixotic.coop>
2025-12-30gnu: kyua: Update to 0.14.1.Maxim Cournoyer
* gnu/packages/check.scm (kyua): Update to 0.14.1. [#:phases] {prepare-for-tests}: Delete. {delete-installed-tests}: Likewise. [native-inputs]: Add libtool. Change-Id: I653525bbd721f36b7c61ffb1d6791c7d34f46ce0