summaryrefslogtreecommitdiff
path: root/gnu/packages/python-check.scm
AgeCommit message (Collapse)Author
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
2025-10-07gnu: python-flake8-class-newline: Move to pythn-check.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-flake8-class-newline): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I39dfd665d74e98771a10b1b836aa3919e97605c0
2025-10-04gnu: python-xdoctest: Move to python-check.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-xdoctest): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: Ic20d4d77ac14da286dd8d6438eab3b3a528bf97b
2025-10-03gnu: Remove usages of python-setuptools-next and python-setuptools-scm-next.Maxim Cournoyer
These are deprecated, and trigger deprecation warnings. Automated via, manually reverting the two define-deprecated hunks: git grep -l python-setuptools-next | xargs sed -i 's/python-setuptools-next/python-setuptools/' git grep -l python-setuptools-scm-next | xargs sed -i 's/python-setuptools-scm-next/python-setuptools-scm/' Change-Id: Ied5073176cd6578f7524af0deec9182577c1b786
2025-10-01gnu: python-inline-snapshot: Update to 0.29.1.Evgenii Klimov
* gnu/packages/python-check.scm (python-inline-snapshot): Update to 0.29.1. [arguments] <test-flags>: Run tests in parallel, rework ignored and skipped tests to prevent adding MyPy and Pyright. [propagated-inputs]: Remove python-black, python-click, python-mkdocs, python-tomli, and python-typing-extensions. [native-inputs]: Remove python-mypy, python-pydantic, and python-pytest; add python-black, python-freezer, python-pydantic-2, python-pytest-bootstrap, python-pytest-xdist. Change-Id: I8d831efc1ef52f94037ce349cffecfe79ab4efd9 Modified-by: Efraim Flashner <efraim@flashner.co.il> Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-10-01gnu: Add python-pytest-recording.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-recording): New variable. Change-Id: I73a9132a7a19528790c8817ad75fd87c2d4520ff
2025-10-01gnu: Add python-pytest-retry.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-retry): New variable. Change-Id: I3f9b318d8195633d75383bfacf843fd8f597395c
2025-10-01gnu: python-pycotap: Update to 1.3.1.Nicolas Graves
* gnu/packages/python-check.scm (python-pycotap): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Set it. [home-page]: Refresh it. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I5aaa6a1cbbe5e3c5aa79ccfb4321381b7a311d56 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-01gnu: python-junit-xml: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-junit-xml): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Iadf636efd092279fb52a568f5f26743600be6b7c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-01gnu: python-httmock: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-httmock): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Enable tests with <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. Change-Id: Ied533d486455cf6fc4f5d699d681632831b99be6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-01gnu: python-avocado-framework: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-avocado-framework): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools.
2025-10-01gnu: python-aioresponses: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-aioresponses): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Set hem. <#:phases>: Add phase 'set-pbr-version. Remove 'check phase replacement. [native-inputs]: Add python-setuptools. Change-Id: I08c8e9025a50f361f5455782b0a645a92876a1ff Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30gnu: python-flit-core-next: Mark as deprecated.Nguyễn Gia Phong
This is a followup to a34d8e427875e0538a81e4414e92cc41c91fd0cf. Replace all python-flit-core-next occurrences with python-flit-core. * gnu/packages/python-build.scm (python-flit-core-next): Mark as a deprecated public alias. * gnu/packages/machine-learning.scm (python-pytorch-geometric) [propagated-inputs]: Replace python-flit-core-next with python-flit-core. * gnu/packages/pdf.scm (python-pypdf) [propagated-inputs]: Replace python-flit-core-next with python-flit-core. * gnu/packages/python-check.scm (python-stestr) [propagated-inputs]: Replace python-flit-core-next with python-flit-core. * gnu/packages/python-xyz.scm (python-asyncclick) [propagated-inputs]: Replace python-flit-core-next with python-flit-core. Change-Id: I3a25290f6fd97995b773332addefe33afd016e67 Reviwed-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30gnu: Add python-pytest-asdf-plugin.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-asdf-plugin): New variable. Change-Id: I2de8c8ef9ddd6cc4b764079d6461996d01d1a21c
2025-09-28gnu: python-autopep8: Move to python-check.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-autopep8): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: Icce2a85151398eae4be5c54982497897751a43b7
2025-09-27gnu: python-flexmock: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-flexmock): Move from here ... * gnu/packages/python-check.scm: ... to here. * gnu/packages/shellutils.scm: Add python-check module. Change-Id: I6aebe1eb1f9bdbeb140af4538a9af0becccc6e92
2025-09-25gnu: python-test-utils: Disable tests.Nicolas Graves
* gnu/packages/python-check.scm (python-test-utils) [arguments]<#:tests?>: Disable them. [native-inputs]: Remove python-wheel. Change-Id: Ib45a88ef010749f5b18f0ae591df83baf99c5bc6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-green: Fix tests.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-green): Rework custom phases. [arguments] <test-flags>: Add portion of tests. [phases]{check}: Run tests with installed "green" command. [native-inputs]: Remove python-mypy, python-testtools, and python-wheel. Change-Id: Ifaf4507825ecfdd924abaa391db1c876500735ca
2025-09-25gnu: python-hiro: Fix tests.Nicolas Graves
* gnu/packages/python-check.scm (python-hiro): [source]: Switch to git-fetch. [native-inputs]: Add python-pytest, python-pytest-cov. Remove python-wheel. [description]: Improve style. Change-Id: I30447c5227e09b76708e2c075639c4e95a8f03ee Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-assertpy: Fix tests.Hugo Buddelmeijer
* gnu/packages/python-check.scm (python-assertpy): Fix tests. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel, add python-pytest. Change-Id: I878498f64bb6b1399c033ee6d33bbf7a1afd47ed Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-25gnu: python-pytest-cython: Disable tests.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-cython)[arguments] <tests?>: They look like broken. <test-flags>: Drop all. <phases>: Remove 'buld-extensions. [native-inputs]: Remove python-cython-3; add python-cython. Change-Id: I978ee17a13688199dcd474577afb0dde10df220c
2025-09-25gnu: python-tox: Skip one more test.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-tox): Use G-expression and simplify skipped tests. [arguments] <test-flags>: Simplify and skip one more test. Change-Id: Icbb85340ffa66c9ce393010f1b3558bc8ab5103f
2025-09-25gnu: python-pyannotate: Fix tests.Nicolas Graves
* gnu/packages/python-check.scm (python-pyannotate) [source]: Switch to git-fetch. [arguments]<#:test-backend>: Set it. [native-inputs]: Remove python-wheel. [propagated-inputs, description]: Improve style. Change-Id: I4f310eba2117b062aedc2fad4a96537604dd8bd6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-bandit: Update to 1.8.6.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-bandit): Update to 1.8.6. [arguments] <tests?>: Disable for now. [propagated-inputs]: Remove python-gitpython, python-jschema-to-python, and python-sarif-om. [native-inputs]: Remove python-beautifulsoup4, python-fixtures, python-stestr, python-testscenarios, python-testtools, and python-wheel. Change-Id: Ib333f89b750e02bcaa22f599f8b3d4ba9164e6b9
2025-09-25gnu: python-beartype: Update to 0.21.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-beartype): Update to 0.21.0. [native-inputs]: Remove python-numpy and python-pygments. Change-Id: I16a2dc877b20f9f52de8b6e596cf7abb6d7677eb
2025-09-25gnu: Remove python-pytest-rerunfailures-13.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-rerunfailures-13): Delete variable. Change-Id: Ifd9cefe994ba6a884bede0c61529a7f1ab053fd2
2025-09-25gnu: python-allpairspy: Update to 2.5.1.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-allpairspy): Update to 2.5.1. [build-system]: Use pyproject. [native-inputs]: Remove python-pytest-runner; add python-setuptools. Change-Id: Iea02a2db43a159f9f3866469846b2d90005f9ff7
2025-09-25gnu: python-bandit: Rely on stestr test-backend.Nicolas Graves
* gnu/packages/python-check.scm (python-bandit)[arguments]{phases}: Remove uneeded keyword. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-pytest-fixture-config: Update to 1.8.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-fixture-config): Update to 1.8.0. [build-system]: Use pyproject. [native-inputs]: Remove python-pytest and python-setuptools-git; add python-pytest-bootstrap, python-setuptools, and python-six. Change-Id: I7c507ad3405fa9519d9c631865d7746b4879d7f4
2025-09-25gnu: python-hypothesmith: Update to 0.3.3.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-hypothesmith): Update to 0.3.3. [arguments] <test-flags>: Run tests in parallel, supported upstream. <phases>: Remove 'patch-lark-dependency. [native-inputs]: Remove python-wheel; add python-pytest-xdist. Change-Id: I4deacf53ebec2601c5b6ff6e5c28f6ec66f0a67b
2025-09-25gnu: python-stestr: Rely on its own test-backend.Nicolas Graves
* gnu/packages/python-check.scm (python-stestr)[arguments] {tet-flags}: Skip 5 tests. {phases}: Use default 'check. Change-Id: I72364c00263a7ea15658fe5524711794236f32d7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-expecttest: Update to 0.3.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-expecttest): Update to 0.3.0. [native-inputs]: Remove poetry; add python-poetry-core. Change-Id: If0e4a51fe0acfcca06aec952f9c24be09823b5be
2025-09-25gnu: python-coveralls: Improve package.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-coveralls): Re order fields, fix indentation. [source] <uri>: Use direct URL string instead of HOME-PAGE. [native-inputs]: Remove poetry; add python-poetry-core. Apply list style and place above PROPAGATED-INPUTS. Change-Id: Id573137527b104a85aa6ed881feb72ede92d6f7e