summaryrefslogtreecommitdiff
path: root/gnu/packages/python-check.scm
AgeCommit message (Collapse)Author
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
2025-09-25gnu: python-ddt: Fix build.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-ddt) [native-inputs]: Add python-six. Change-Id: I0770740a27b8c37c2c5091366c02f36ebba3bacf
2025-09-25gnu: python-pytest-astropy-header: Switch to pyproject-build-system.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-astropy-header) [build-system]: Use pyproject. [native-inputs]: Add python-numpy, and python-setuptools. Change-Id: If5b14d02eac7710c703d3f1b2ad0bca4b9ccafde
2025-09-25gnu: python-testfixtures: Update to 9.1.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-testfixtures): Update to 9.1.0. [bulid-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-pytest, python-pytest-cov, python-twine, and python-wheel; add python-setuptools. Change-Id: Ida1dbbc639153399847d87aa81cae2b9a42eef1d
2025-09-25gnu: python-pytest-checkdocs: Update to 2.10.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-checkdocs): Update to 2.10.0. [source]: Switch to git-fetch, PyPI provides only the latest version of source packge where we need older compatible with python-pypa-build. [arguments] <phases>: Add 'set-version. [propagated-inputs]: Remove python-importlib-metadata, python-pep517, and python-pytest; add python-pypa-build. [native-inputs]: Add python-pytest-bootstrap and python-wheel. Change-Id: I414b8538cb143c94dc7f5c5c5b5db56a56e97c14
2025-09-25gnu: python-pytest-subprocess: Skip 4 tests.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-subprocess) [arguments] <test-flags>: Deselect 4 tests. [native-inputs]: Remove python-wheel. Change-Id: Iabfc47a9268146eda982afe3ccfc78c9950e1f11
2025-09-25gnu: python-pytest-console-scripts: Update to 1.4.1.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-console-scripts): Update to 1.4.1. [build-system]: Use pyproject. [arguments] <tests-flags>: Skip 3 tests. <phases>: Use default 'check. [propagated-inputs]: Remove python-mock and python-pytest. [native-inputs]: Remove python-setuptools-scm; add python-pytest-bootstrap and python-setuptools. Change-Id: I57a714afa0584ece0157236eb22f74a75f90cd17
2025-09-25gnu: python-time-machine: Fix build.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-time-machine): During check phase it fails to find test backend but PyPI archive provides no tests. [arguments] <tests?>: Visually disable them. Change-Id: Ic39e39a520678c79249a326c4b14b523fab21638
2025-09-25gnu: python-pytest-env: Update to 1.1.5.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-env): Update to 1.1.5. [build-system]: Use pyproject. [native-inputs]: Add python-hatch-vcs and python-hatchling. Change-Id: I0acc2884a71969ed9827e439319298f3c48509e2
2025-09-25gnu: Add python-test2ref.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-test2ref): New variable. Change-Id: Id3253057b0a162a8e2a1348c11d7182db572e19d
2025-09-25gnu: python-re-assert: Switch to pyproject-build-system.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-re-assert) [build-system]: Use pyproject. [arguments]: Drop them. [native-inputs]: Remove python-covdefaults and python-coverage; add python-setuptools. Change-Id: Ifc6f24e45196988cf3741ce2cf7b489dbb0a13f3
2025-09-25gnu: python-covdefaults: Update to 2.3.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-covdefaults): Update to 2.3.0. [build-system]: Use pyproject. [arguments] <phases>: Use default 'check. [propagated-inputs]: Add python-coverage. [native-inputs]: Remove python-coverage; add python-setuptools. Change-Id: Ic962c330b1c13fedc8b86f97c7138f1b533912f0
2025-09-25gnu: python-tappy: Update to 3.2.1.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-tappy): Update to 3.2.1. [build-system]: Use pyproejct. [native-inputs]: Add python-hatchling. Change-Id: I3c32e9f5454d5bcccfe5f373bfe724a0b68f12cd
2025-09-25gnu: python-pytest-rerunfailures: Update to 15.1.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-rerunfailures): Update to 15.1. [build-system]: Use pyproject. [propagated-inputs]: Remove python-pytest and python-setuptools; add python-packaging. [native-inputs]: Add python-pytest-bootstrap and python-setuptools. Change-Id: I48ecbe8d015a6ddbf68bc79217f73e301a4bff0b
2025-09-25gnu: python-pytest-benchmark: Update to 5.1.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-benchmark): Update to 5.1.0. [build-system]: Use pyproject. [arguments] <tests?>: Disable tests for now to bypass cycles. [native-inputs]: Add python-setuptools; replace python-pyetes with python-pytest-bootstrap. Change-Id: I2856dd3f26a4b9600c06eb90b4d4a1b3e55b2bd2
2025-09-25gnu: python-pytest-subtests: Update to 0.14.2.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-pytest-subtests): Update to 0.14.2. [build-system]: Use pyproject. [arguments] <phases>: Use default 'check. [propagated-inputs]: Add python-attrs. [native-inputs]: Remove python-pytest; add python-pytest-bootstrap, python-setuptools, and python-wheel. Change-Id: I26b878f3a540428b55ab626e1baa55206a6556c8
2025-09-25gnu: python-mypy: Update to 1.16.1.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-mypy): Update to 1.16.1. [arguments] <test-flags>: Respect parallel option. [native-inputs]: Remove python-attrs, python-pytest-forked, and python-virtualenv; add python-types-setuptools. [propagated-inputs]: Add python-pathspec. Change-Id: Idaecb763785b541f2591cd4530cb71a91e973f44
2025-09-25gnu: python-mypy-extensions: Update to 1.1.0.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-mypy-extensions): Update to 1.1.0. [build-system]: Use pyproject. [arguments] <test-backend>: Use 'unittest. <test-flags>: Provide tests discover flag. [native-inputs]: Add python-flit-core. [description]: Apply fill-paragrap. Change-Id: Ib79bd4c5c9eef80fbe8ee998f8fbceb728e6c1f3
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-02gnu: python-robber: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-robber): [source]: Run guix style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I52825bbefe3d4c02681e76ce0dfcc7a490d5f11d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-02gnu: python-pytest-services: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-services): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Update comment. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ib5932dc71639c9f264f15702a3b318a2f39c74f1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-02gnu: python-pytest-pydocstyle: Update to 2.4.0.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-pydocstyle): Update to 2.4.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-pytest-isort, python-pytest-pycodestyle, python-setuptools, python-wheel. [description]: Run guix style.
2025-09-02gnu: python-pytest-parawtf: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-parawtf): [source, description]: Run guix style. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace it with... <#:test-flags>: ...them. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Id47b094ac260f4623d2cf85c4cc5c646d992be04 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-02gnu: python-pytest-helpers-namespace: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-helpers-namespace): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Remove 'check phase replacement. Add 'set-version phase. [native-inputs]: Add python-wheel. [description]: Run guix style. Change-Id: I868b710a45d0663697354b8590667486afd9fbf7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-02gnu: python-pytest-doctest-custom: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-doctest-custom): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I62c718785134be0ad13adbddeba098c05cdc472c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-02gnu: python-eradicate: Update to 3.0.0.Nicolas Graves
* gnu/packages/python-check.scm (python-eradicate): Update to 3.0.0. Change-Id: I7f823f784fc1790217ca5837aa9415279c64c45c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-02gnu: python-eradicate: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-eradicate): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. [description]: Run guix style. Change-Id: I02b61fc9d5db59ea18fbdaa14bafe1d51da81523 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-02gnu: python-codacy-coverage: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-codacy-coverage): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. [description]: Run guix style. Change-Id: I0d47d6bc793e70753df3b59a8b97eb739074627c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-01gnu: Remove python-case.Andreas Enge
* gnu/packages/python-check.scm (python-case): Delete variable. Fixes: guix/guix#1742 Change-Id: I8963eae23565ecc3bd2157f42e3f91154f71d56b
2025-08-22gnu: python-pytest-vcr: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-vcr): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I80e0b9fea63ecc7b480c18baee3eaf5dabe24928 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-21gnu: Remove python-pytest-cram.Andreas Enge
* gnu/packages/python-check.scm (python-pytest-cram): Delete variable. Fixes: guix/guix#1471 Change-Id: I12df75de9f88a15081dec0f426e7aa4ee1185ca4
2025-08-17gnu: nss-certs: Relocate to (gnu packages nss).Maxim Cournoyer
This is made so that the source can be shared without introducing module circular dependencies. * gnu/packages/certs.scm (nss-certs) (nss-certs-for-test): Move to... * gnu/packages/nss.scm: ... here. Adjust the module imports via: git grep -l '(gnu packages certs)' | xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-08-14gnu: python-pytest-click: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-click): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. [synopsis, description, propagated-inputs]: Improve style.
2025-08-14gnu: python-mockito: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-mockito): [build-system]: Switch to pyproject-build-system. [arguments]: Remove them. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ia67bf161cf06bcb52cf86ecb1b528cde8d35cf85 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13gnu: python-pyannotate: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-pyannotate): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I75589fa5aaa87f61ad3bfffeb723a7c05165e995 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07gnu: python-case: Deprecate package.Nicolas Graves
* gnu/packages/python-check.scm (python-case): Deprecate variable. * gnu/packages/python-xyz.scm (python-kombu, python-billiard, python-celery)[native-inputs]: Remove python-case. Change-Id: I98d19e88aa5b8fa2b47f347a4d0c958d71096e4e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07gnu: python-case: Move to (gnu packages python-check).Nicolas Graves
* /gnu/packages/python-xyz.scm (python-case): Move from here… * gnu/packages/python-check.scm (python-case): …to here. Change-Id: I59379226031edbd4dc63c70f15725b488668d05c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07gnu: python-pytest-isort: Switch to pyproject.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-isort): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Remove them. [native-inputs]: Add python-poetry-core. [home-page]: Refresh. Change-Id: I712fcdd2bb659b5f9d2a8fbfca2d8cd0d2cdb127 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>