summaryrefslogtreecommitdiff
path: root/gnu/packages/python-check.scm
AgeCommit message (Collapse)Author
2026-01-25gnu: python-pytest-doctestplus: Update to 1.6.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-doctestplus): Update to 1.6.0. [phases] {patch-git-path}: Switch to search-input-file. [propagated-inputs]: Remove python-setuptools; add python-packaging. [native-inputs]: Remove python-pytest and python-wheel; add python-pytest-bootstrap and python-setuptools. Change-Id: Ie3fae7a1a639bf2b3a77dde3cdfd4696a929696e 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-nox: Update to 2025.11.12.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-nox): Update to 2025.11.12. [arguments] <test-flags>: Skip tests requiring uv. [propagated-inputs]: Remove python-packaging and python-py; add python-attrs, python-dependency-groups, and python-humanize. [native-inputs]: Remove python-jinja2. Change-Id: Ia310a49b1b76841e267c10a34549510880b1bbf0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-nbval: Reduce closure size.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-nbval): [arguments] <test-flags>: Skip some more tests to reduce closure size. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-pytest-cov, python-sympy, and python-wheel. Change-Id: I3e3e4378a837d62c553ff432aecf45d266589aee Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pydantic-2: Deprecate by python-pydantic.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pydantic-2): Deprecate variable. * gnu/packages/astronomy.scm (python-czml3, python-edps, python-hvpy): [propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/cybersecurity.scm (gallia): [inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/databases.scm (python-prisma)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. (python-tortoise-orm, aerich)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/django.scm (python-django-ninja)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/finance.scm (python-schwifty)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/games.scm (tuxemon)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/machine-learning.scm (python-spacy, python-thinc): [propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/maths.scm (python-libensemble)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/protobuf.scm (python-pure-protobuf)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-check.scm (python-inline-snapshot)[native-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-science.scm (python-iminuit):[native-inputs]: Remove python-pydantic-2; add python-pydantic. (python-pandera, python-vaex-core)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-web.scm: (python-cloudpathlib, python-huggingface-hub): [native-inputs]: Remove python-pydantic-2; add python-pydantic. (python-aws-sam-translator, python-weasel, python-openai, python-fastapi, python-fastapi-csrf-protect, python-fastapi-pagination-minimal, python-fastapi-pagination): [propagated-inputs]: Remove python-pydantic-2; add python-pydantic. * gnu/packages/python-xyz.scm: (python-safety-schemas, python-pytoolconfig, python-pydantic-cli, python-pydantic-settings, python-confection, python-safety)[propagated-inputs]: Remove python-pydantic-2; add python-pydantic. (python-deepdiff, python-lief)[native-inputs]: Remove python-pydantic-2; add python-pydantic. Change-Id: I20842162ae8a6c0abd54e4ef1fc676f928541184 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-pytest-run-parallel.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-run-parallel): New variable. Change-Id: I680f2dcc11e3457a3b05ebe65852a7cfd6c2df53 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-01gnu: Remove python-pyux.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pyux): Delete variable. Fixes: guix/guix#4608 Change-Id: Ibef7cc801511ee13e87793b7546e44b80cde45bf
2026-01-01gnu: Remove python-xunitparser.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-xunitparser): Delete variable. Fixes: guix/guix#4610 Change-Id: Ibe4a23888a57f9402a2251fe01e5cf3dc65d913e
2026-01-01gnu: Remove python-xvfbwrapper.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-xvfbwrapper): Delete variable. Fixes: guix/guix#4614 Change-Id: Ib2441982bb58d1b32b17f4ee9ce1547f40fbeeb9
2025-12-27gnu: Add tms.Nicolas Graves
* gnu/packages/python-check.scm (tms): New variable. Change-Id: I4ccbef53f4fc284aff3ce55f5f7f6d578b9f817f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pytest-astropy: Switch to pyproject.Hugo Buddelmeijer
* gnu/packages/python-check.scm (python-pytest-astropy): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I6363cc888c08bef6b679c05bdfca26af719f8c51 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pytest-xvfb: Update to 3.1.1.Hugo Buddelmeijer
* gnu/packages/python-check.scm (python-pytest-xvfb): Update to 3.1.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Use gexps. <:#phases>: Improve prepare-tests phase. [native-inputs]: Remove python-pytest-runner, add python-setuptools. Change-Id: I7d46911037989228db944f08fd850fa7122daad0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pytest-celery: Update to 1.2.1.Hugo Buddelmeijer
* gnu/packages/python-check.scm (python-pytest-celery): Update to 1.2.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Use gexpes. [home-page]: Update URL. [propagated-inputs]: Add python-pytest-docker-tools, python-psutil and python-tenacity. [native-inputs]: Add python-celery-minimal, python-memcached, python-poetry-core, python-pytest, python-pytest-cov, python-redis, and python-requests. [description]: Add more details. Change-Id: I07fcb2d8ef319fe28b32902921ae2ae181a4d8c0 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: Add python-pytest-docker-tools.Hugo Buddelmeijer
* gnu/packages/python-check.scm (python-pytest-docker-tools): New variable. Change-Id: Icc5f93e61f32d4e00cf48db333c1270100e8b9b4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-pyux: Switch to pyproject.Hugo Buddelmeijer
* gnu/packages/python-check.scm (python-pyux): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: Ic1ba57fce6a1e4936a3610753229aef3ff120a2d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-xvfbwrapper: Update to 0.2.16.Hugo Buddelmeijer
* gnu/packages/python-check.scm (python-xvfbwrapper): Update to 0.2.16. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: Id267bb7978a38db55e8d84fa56d19fd6b639d9f9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: python-xunitparser: Switch to pyproject.Hugo Buddelmeijer
* gnu/packages/python-check.scm (python-xunitparser): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. [home-page]: Update URL. Change-Id: I3946378b153c54f9992df1b6562282c44fc65c1a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-17gnu: python-pytest-dependency: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-pytest-dependency): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I135998cdbb0b321aa3c5e2a552d6374009e60fbe
2025-12-17gnu: python-pytest-aiohttp: Update to 1.1.0.Hugo Buddelmeijer
* gnu/packages/python-check.scm (python-pytest-aiohttp): Update to 1.1.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add 'set-version and 'create-pytest-ini phases. [propagated-inputs]: Add python-pytest-asyncio. [native-inputs]: Add python-setuptools and python-setuptools-scm. Change-Id: Ia25a1d8a8dce23ae9a4773cbf9a8b81e50abb4ac Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-03Update Giacomo's email address.Giacomo Leidi
The change was automated via: git grep -l goodoldpaul@autistici.org | xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g' * .mailmap: New entry. Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-02gnu: python-pynose: Improve package.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pynose): [arguments] <phases>: Use custom 'check. [native-inputs]: Remove python-wheel. [synopsis]: Adjust it to reflect the logic. [description]: Add more details from proejct's README and mention that it may be used as Nose replacement. Change-Id: Ib5b35803d8e5240433a86f57423d28691ec696e8
2025-11-27gnu: python-pytest-tornasync: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-tornasync): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Drop all. [propagated-inputs]: Remove python-pytest. [native-inputs]: Add python-pytest-bootstrap and python-setuptools. Change-Id: I78cca7bbbe4ba233fd24c3b986174a823d288443
2025-11-27gnu: python-pytest-repeat: Update to 0.9.4.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-repeat): Update to 0.9.4. [source] <pypi-uri>: Fix archvie name. [arguments]: Drop all. [propagated-inputs]: Remove python-pytest. [native-inputs]: Remove python-setuptools-scm; add python-hatchling and python-pytest-bootstrap. Change-Id: Idb480a394f30b47f67e7d4134dfa294b9a9ba2b7
2025-11-27gnu: python-pytest-mockito: Update to 0.0.5.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-mockito): Update to 0.0.5. [arguments] <phases>: Add 'set-version; use default 'check. [propagated-inputs]: Remove python-pytest. [native-inputs]: Add python-hatch-vcs, python-hatchling, python-pytest-bootstrap, and python-setuptools-scm. Change-Id: Ie6acb167416a8d236dd9c9533128a44ceae85589
2025-11-20gnu: python-pyinstrument: Update to 5.1.1.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pyinstrument): Update to 5.1.1. [arguments] <test-flags>: Rework skipped tests. <phases>: Remove build-extensions; add 'pre-check, containing removal of local pyinstrument instead of re-building extensions. [native-inputs]: Remove python-wheel. Change-Id: I62b212f4abcef70f04aaf24e69217cff67ea3d1f
2025-11-20gnu: python-sybil: Remove python-pytest-cov input.Nicolas Graves
* gnu/packages/python-check.scm (python-sybil)[native-inputs]: Remove python-mypy, python-pytest-cov, python-wheel. Change-Id: Ib38bf51d4167c52fa44d91a3d7bb115255e3853c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-13gnu: Add python-pytest-fail-slow.Ghislain Vaillant
* gnu/packages/python-check.scm (python-pytest-fail-slow): New variable. Change-Id: I367efe9418a0792f9a1a64530fd1d83ef2cb992b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: Add python-pytest-split.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-split): New variable. Change-Id: If5137abe8d1dd5f9cb6a8f93bd7e740cf5fcec94
2025-10-30gnu: Add python-approvaltests.Nicolas Graves
* gnu/packages/python-check.scm (python-approvaltests): New variable. Change-Id: I6a8d5138c059936f1535bd0dce09b1cc9fac8f06 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30gnu: Add python-approval-utilities.Nicolas Graves
* gnu/packages/python-check.scm (python-approval-utilities): New variable. Change-Id: Ia725b06185f0a57a8ddb8a40d2ab19125c970a8e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30gnu: Add python-empty-files.Nicolas Graves
* gnu/packages/python-check.scm (python-empty-files): New variable. Change-Id: I830ae4443466c82314ca4a74d68ae9cc3b0161f0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28gnu: Add python-pytest-cases.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-cases): New variable. Change-Id: I189c3230816b144ebc8f5bd0044eb37c4b50d113
2025-10-28gnu: Add python-pytest-harvest.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-harvest): New variable. Change-Id: I7863cdee38e7e5fa015d6bf4802b23ffe381cadb
2025-10-28gnu: Add python-pytest-steps.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-steps): New variable. Change-Id: I6d8f37fa8cc33963e84a6b756aedaf352b4248db
2025-10-24gnu: Add python-cucumber-expressions.Nicolas Graves
* gnu/packages/python-check.scm (python-cucumber-expressions): New variable. Change-Id: If465fb627992c1acd2b563c726537d462f1360d0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-24gnu: python-cucumber-tag-expressions: Improve native-inputs.Nicolas Graves
* gnu/packages/python-check.scm (python-cucumber-tag-expressions) [native-inputs]: Replace python-pathpy by python-path. Remove python-wheel. Change-Id: I6bf242bd9f2abb8aeb1a1b17411e6ff9db4afcd7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-24gnu: python-cython-3: Mark as deprecated.Sharlatan Hellseher
This is a followup to 941b6ff1c11be3ba73e4e67bc661bd0eed3e9d58 commit. Replace all python-cython-3 occurrences with python-cython. * gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable. * gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/astronomy.scm (python-astropy, python-astroscrappy, python-halotools, python-healpy, python-libstempo, python-lofar-h5plot, python-losoto, python-photutils, python-pyxsim, python-regions, python-reproject, python-sncosmo, python-sndata, python-stcal, python-yt)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove python-cython-3; add python-cython. [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/databases.scm: (python-adbc-driver-manager, python-psycopg, python-pyarrow)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/machine-learning.scm: (python-scikit-learn, python-opentsne)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/maths.scm: (python-cylp, python-petsc4py, python-primecountpy, python-slepc4py)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-check.scm (python-line-profiler)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-compression.scm (python-blosc2)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-graphics.scm (python-vispy)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-science.scm: (python-pykdtree, python-qutip, python-scikit-misc, python-scikit-surprise, python-pandas-2, python-vaex-core)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-web.scm: (python-aiohttp, python-falcon, python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4, python-pyyaml, python-propcache, python-pywavelets, python-symengine, python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage) [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3; add python-cython. Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-23gnu: python-syrupy: Update to 5.0.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-syrupy): Update to 5.0.0. [arguments] <test-backend>: Use 'custom. <phases>: Use default 'check. [native-inputs]: Remove python-debugpy, python-twine, and python-pytest; add python-pytest-bootstrap. Change-Id: I8f0f0e22338ae5c412e68467db4dc6718a64ab7d
2025-10-23gnu: python-pytest-qt: Update to 4.5.0, don't propagate Qt5/Qt6.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-qt): Update to 4.5.0. [source]: Fix the pypi-uri archive name according to PyPI. [propagated-inputs]: Remove python-pyqt and python-pytest; add python-typing-extensions. [native-inputs]: Remove python-pre-commit and python-wheel; add python-pyqt-6 and python-pytest-bootstrap. Fixes: guix/guix#3769 Change-Id: Idc7399d10ecd615cf8c8e47802dc637f05c782f9
2025-10-21gnu: python-pytest-qt: Remove development inputs.Hartmut Goebel
* gnu/packages/python-check.scm (python-pytest-qt): [native-inputs]: Remove python-tox. Change-Id: I98474f6c76b0df89b7c45a7c2b9bdebf9ac72b77
2025-10-21gnu: python-nox: Remove development inputs.Hartmut Goebel
* gnu/packages/python-check.scm (python-nox): [native-inputs]: Remove python-tox. Change-Id: I650e4255ffcd330c6209e100902cff0604b450ea Revert "gnu: python-nox: Update to 2025.10.16." This reverts commit c8bcee5741a57931c08c8607bcc2f8b886d25420. Change-Id: I57a32e27dc72caeccf454d67413630301aa06a5b
2025-10-15gnu: python-icontract: Fix tests.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-icontract)[arguments] <phases>: Add 'relax-requirements. [native-inputs]: Remove python-wheel; add python-deal, python-dpcontracts, and python-pytest. Change-Id: Ie2d418673f15f7db3128c5a0b81a320765fc5df7
2025-10-15gnu: Add python-deal.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-deal): New variable. Change-Id: I2d3e96329715471a559fe154c0dbdd7d666e908b
2025-10-15gnu: Add python-dpcontracts.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-dpcontracts): New variable. Change-Id: Iaaf6aedfd1e4f1f853fe70cc821edcaa805b9dbd
2025-10-14gnu: Add python-pytest-home.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-home): New variable. Change-Id: I9b41fded02eea4120a0c36b2f95d4de6a8d60e22 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: Add python-pynose.Nicolas Graves
* gnu/packages/python-check.scm (python-pynose): New variable. Change-Id: Ie9ce596d19d5a4dd936a5a95228c91b78e0e1705 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-07gnu: Add python-respx.Hartmut Goebel
* gnu/packages/python-check.scm (python-respx): New variable. Change-Id: Iddfdcc6dd2cc0f518e7046ac8df743c4b535d639
2025-10-07gnu: python-flake8-import-order: Move to python-check.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-flake8-import-order): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: Ib75010b435e65e1ed70745cc2c2a3709ffa8be2d
2025-10-07gnu: python-flake8-docstrings: Move to python-check.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-flake8-docstrings): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I6d0bcddfb34e57d0fb2195d7cf43976251a6d65b