summaryrefslogtreecommitdiff
path: root/gnu/packages/check.scm
AgeCommit message (Collapse)Author
2026-05-19gnu: python-hypothesis: Skip a test on riscv64-linux.Efraim Flashner
* gnu/packages/check.scm (python-hypothesis)[arguments]: Add a test to the test-flags to skip when building for riscv64-linux. Change-Id: Ic6c9ff752212d11a20d4821be30e90912e7fc696
2026-05-18gnu: behave: Update to 1.3.3-0.43d0a93.Sharlatan Hellseher
* gnu/packages/check.scm (behave): Update to 43d0a93240c0b25b0cbf59bdc196b74fb8a2353e commit. [native-inputs]: Remove python-assertpy and python-mock; add python-freezegun, python-charset-normalizer, and python-pytest-html. Change-Id: Icf3d91ccaa4392da7c381a889ddf2ef0d0474fe0
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pytest-random-order: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-random-order): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I5c530546776f441fe6d652880aea854a21388bda
2026-05-18gnu: python-pytest-random-order: Update to 1.2.0.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-random-order): Update to 1.2.0. [source]: Switch to git-fetch. [arguments] <test-flags>: Deselect tests requiring extra packages. [propagated-inputs]: Remove python-pytest. [native-inputs]: Remove python-pytest-xdist, python-py, and python-wheel; add python-pytest. Relates-to: https://codeberg.org/guix/guix/issues/7475 Change-Id: I18506aee5f4424fc4e680ac0e7a2f52eafd84695
2026-05-18gnu: packages: Remove python-pytest-html native-input.Nicolas Graves
* gnu/packages/check.scm (behave)[native-inputs]: Remove python-pytest-html. * gnu/packages/python-check.scm (python-cucumber-tag-expressions): Likewise. * gnu/packages/python-xyz.scm (python-parse-type): Likewise. Change-Id: Ic6369532bb9846d81718deeb3a63f35e2609f4ac Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system/pyproject: Remove python-pytest-mypy inputs.Nicolas Graves
* gnu/packages/check.scm (python-pytest-perf)[native-inputs]: Remove python-pytest-mypy. * gnu/packages/python-xyz.scm (python-portalocker) [native-inputs]: Remove python-pytest-mypy. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system/pyproject: Remove python-pytest-flake8 native-input.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-muon) * gnu/packages/check.scm (python-pytest-perf) * gnu/packages/dav.scm (radicale) * gnu/packages/debug.scm (c-vise) [native-inputs]: Remove python-pytest-flake8. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18build-system/pyproject: Remove python-pytest-cov native-input.Nicolas Graves
* gnu/packages/astronomy.scm (python-wiimatch) * gnu/packages/audio.scm (python-resampy, python-librosa) * gnu/packages/backup.scm (borgmatic) * gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool) (python-pairtools): * gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf) * gnu/packages/dav.scm (vdirsyncer, radicale) * gnu/packages/django.scm (python-django-redis) * gnu/packages/engineering.scm (python-scikit-rf) * gnu/packages/fediverse.scm (python-mastodon-py) * gnu/packages/fontutils.scm (psautohint) * gnu/packages/geo.scm (python-pyogrio) * gnu/packages/graphviz.scm (python-uqbar) * gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient, python-jupyterlite-core, python-ipydatawidgets) * gnu/packages/machine-learning.scm (python-pymanopt, python-tensorly, python-torchmetrics) * gnu/packages/maths.scm (python-libensemble) * gnu/packages/music.scm (stargate) * gnu/packages/python-check.scm (python-atpublic, python-vcrpy) * gnu/packages/python-compression.scm (python-zipstream-ng) * gnu/packages/python-science.scm (python-plotnine, python-pandaparallel, python-pyts, python-pingouin) * gnu/packages/python-web.scm (python-devpi-process, python-cheroot, python-jsonpickle, python-flask-babel, python-url-normalize, python-elasticsearch, python-hupper, python-simple-websocket, python-apiron, python-huggingface-hub, python-aiosignal, python-ovh, python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp, python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore, python-wsgiprox, python-venusian, gunicorn) * gnu/packages/python-xyz.scm (python-janus, python-affine, python-contourpy, python-echo, python-rasterio, python-rich-tables, python-babel, python-pymarshal, python-portalocker, python-expandvars, python-mizani, python-cligj, autokey, python-robotframework-pythonlibcore, python-lsp-jsonrpc, python-numpydoc, python-pillow, python-manimpango, python-cairocffi, python-pubmed-parser, python-sentry-sdk, python-prettytable, python-sniffio, python-ipywidgets, python-pyproject-api, python-pymemcache, python-async-lru, python-numcodecs, python-mwclient, python-cmd2, python-pyan3, python-platformdirs, python-multipart, python-shtab, python-scooby) * gnu/packages/rdf.scm (python-rdflib-6) * gnu/packages/simulation.scm (python-fenics-dijitso) * gnu/packages/sphinx.scm (python-sphinx-design) * gnu/packages/statistics.scm (python-patsy, python-rchitect) * gnu/packages/task-management.scm (todoman) * gnu/packages/vpn.scm (sshuttle) * gnu/packages/web.scm (anonip, python-tibanna) [native-inputs]: Remove python-pytest-cov. Change-Id: I32f027794e90333c27fdff5871180779f603846c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pytest-perf: Remove python-pytest-black native-input.Nicolas Graves
* gnu/packages/check.scm (python-pytest-perf) [native-inputs]: Remove python-pytest-black. Change-Id: I46a98d059577c366699c634514f1cb364437aca0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-04-23gnu: python-cherrypy: Update to 18.10.0-0.1f75bc9.Nicolas Graves
* gnu/packages/python-web.scm (python-cherrypy): Update to 18.10.0-0.1f75bc9. [arguments]<#:phases>: Add phase 'patch-pyproject. <#:test-flags>: Refresh them. [native-inputs]: Add python-filelock, python-flaky, python-setuptools-scm. * gnu/packages/check.scm (python-flaky): Add comment. Change-Id: I04910778ab2ae754bad5e6c02d2166b6c1605972 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-04-20gnu: Remove python-pytest-tornado5.Andreas Enge
* gnu/packages/check.scm (python-pytest-tornado5): Delete variable. Fixes: guix/guix#7347 Change-Id: Ife69b7a42fb1bdcdd6ed9dd4b37847d94bf3cee5
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