Sharlatan Hellseher
3bbd97c5d3
gnu: python-flask-compress: Update to 1.18.
...
* gnu/packages/python-web.scm (python-flask-compress): Update to 1.18.
[propagated-inputs]: Add python-pyzstd.
[native-inputs]: Remove python-wheel; add python-flask-caching and python-pytest.
Change-Id: I2d168d66b9331d86a850454c43be83b7d062e7b7
2025-09-25 09:36:16 +01:00
Sharlatan Hellseher
acde898769
gnu: python-sentry-sdk: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-sentry-sdk): [native-inputs]:
Remove python-pytest-forked.
Change-Id: Ibb38b9056b82e5314427afa56bae422bde0d2a7e
2025-09-25 09:36:16 +01:00
Sharlatan Hellseher
7bac942e2b
gnu: python-pytest-fixture-config: Update to 1.8.0.
...
* 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-25 09:36:16 +01:00
Sharlatan Hellseher
68b4c98641
gnu: Add python-flask-caching.
...
* gnu/packages/python-web.scm (python-flask-caching): New variable.
Change-Id: I5c381db79739f8775467855e82223c188ca9543c
2025-09-25 09:36:15 +01:00
Sharlatan Hellseher
36f86ab865
gnu: python-argparse-dataclass: Activate tests.
...
* gnu/packages/python-xyz.scm (python-argparse-dataclass):
[source]: Switch to git-fetch providing tests.
[native-inputs]: Add python-pytest.
Change-Id: I07ad635cf565c2bd3e916ac7d9c7148414c78748
2025-09-25 09:36:15 +01:00
Sharlatan Hellseher
3510241121
gnu: python-configparser: Update to 7.2.0.
...
* gnu/packages/python-xyz.scm (python-configparser): Update to 7.2.0.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest, python-setuptools, and
python-wheel.
Change-Id: I086a85ac3278ad7429ac27563e103f65ec522694
2025-09-25 09:36:15 +01:00
Sharlatan Hellseher
961d2ad026
gnu: python-hypothesmith: Update to 0.3.3.
...
* 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-25 09:36:15 +01:00
Sharlatan Hellseher
b164253191
gnu: python-numpy-2: Update to 2.3.1.
...
* gnu/packages/python-xyz.scm (python-numpy-2): Update to 2.3.1.
[arguments] <test-flags>: Skip one problematic test.
Change-Id: Icabac3ace4b14e29659a92ae7bea212d6e6d99f4
2025-09-25 09:36:15 +01:00
Sharlatan Hellseher
1580aa5ae2
gnu: python-dm-tree: Update to 0.1.9.
...
* gnu/packages/python-xyz.scm (python-dm-tree): Update to 0.1.9.
[propagated-inputs]: Remove python-wheel.
[native-inputs]: Add python-setuptools.
Change-Id: Id9250c9bfa963f0275b62da75817f555b50bf544
2025-09-25 09:36:15 +01:00
Sharlatan Hellseher
3785994edf
gnu: python-retrying: Update to 1.4.1.
...
The project maintenance moved to <https://github.com/groodt/retrying >,
see: <https://github.com/rholder/retrying/issues/100 >. PyPI release
<https://pypi.org/project/retrying/ > points to the new home page .
* gnu/packages/python-xyz.scm (python-retrying): Update to 1.4.1.
[source] <url>: Update to the new location.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-wheel; add python-pytest.
[home-page]: Fix it.
Change-Id: Ibe003030dc4e2ea105e42fc1d0ea65ec721fcadc
2025-09-25 09:36:15 +01:00
Sharlatan Hellseher
319d59fc0d
gnu: python-xlib: Update to 0.33.
...
* gnu/packages/python-xyz.scm (python-xlib): Update to 0.33.
[build-system]: Use pyproject.
[arguments]: Remove trailing #t from lambdas.
[native-inputs]: Remove python-setuptools-scm; add python-pytest and
python-setuptools.
Change-Id: I2fb5025dbed0585b1ef74864b80c0b39fe112bbc
2025-09-25 09:36:15 +01:00
Sharlatan Hellseher
afbb46e51f
gnu: python-marshmallow: Update to 4.0.0.
...
* gnu/packages/python-xyz.scm (python-marshmallow): Update to 4.0.0.
[arguments] <phases>: Add 'set-check-environment.
[propagated-inputs]: Remove python-packaging.
[native-inputs]: Remove python-pytz; add tzdata-for-tests.
Change-Id: I8968a2e28056fb16de2f206df70f7243ad7090e5
2025-09-25 09:36:15 +01:00
Sharlatan Hellseher
428431572e
gnu: python-cytoolz: Update to 1.0.1.
...
* gnu/packages/python-xyz.scm (python-cytoolz): Update to 1.0.1.
[build-system]: Use pyproject.
[arguments] <tests?>: Enable them.
<test-flags>: Add option to run tests against installed module.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: Ifb9817cee571fb99666fc01f0c0196706fae7179
2025-09-25 09:36:14 +01:00
Sharlatan Hellseher
7ef8d80092
gnu: python-pytest-mypy: Update to 1.0.1.
...
* gnu/packages/check.scm (python-pytest-mypy): Update to 1.0.1.
[arguments] <test-flags>: Respect parallel jobs count; deselect one
failing test.
[propagated-inputs]: Remove python-attrs.
[native-inputs]: Remove python-pexpect and python-wheel.
Change-Id: Ief9fdc73a02bbd062a3221fe87d3bb1d0f019301
2025-09-25 09:36:14 +01:00
Sharlatan Hellseher
d15d4cb19c
gnu: python-pyproject-hooks: Update to 1.2.0.
...
* gnu/packages/python-xyz.scm (python-pyproject-hooks): Update to 1.2.0.
[propagated-inputs]: Remove python-tomli.
Change-Id: I79fcc01550a6e7c72a91bf55690148e10a054ded
2025-09-25 09:36:14 +01:00
Sharlatan Hellseher
db8d8e0354
gnu: python-amply: Update to 0.1.6.
...
* gnu/packages/python-xyz.scm (python-amply): Update to 0.1.6.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: If8d8854a9e76ed36fd2d158293a6de8d0c9b8b87
2025-09-25 09:36:14 +01:00
Sharlatan Hellseher
c6f2ec4883
gnu: python-breathe: Update to 4.36.0.
...
* gnu/packages/sphinx.scm (python-breathe): Update to 4.36.0.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-flit-core.
Change-Id: I9616dcda2e8ca2a471de513d49b1295c6f67d105
2025-09-25 09:36:14 +01:00
Sharlatan Hellseher
0a668903fd
gnu: python-absl-py: Update to 2.3.1.
...
* gnu/packages/python-xyz.scm (python-absl-py): Update to 2.3.1.
[arguments] <tests?>: Tests require Bazel, disable them for now.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatchling.
Change-Id: Iae112845d901067e1033fcfe5a29e5dbb81ab75b
2025-09-25 09:36:14 +01:00
Sharlatan Hellseher
e6523c89db
gnu: python-utils: Fix tests.
...
* gnu/packages/python-xyz.scm (python-utils)[native-inputs]: Remove
python-wheel; add python-pytest-asyncio.
Change-Id: If190cfbd00e47a6c27f42d9941500ae070051e76
2025-09-25 09:36:14 +01:00
Sharlatan Hellseher
13bed98c84
gnu: python-azure-storage-blob: Update to 12.26.0.
...
* gnu/packages/python-web.scm (python-azure-storage-blob): Update to 12.26.0.
[arguments] <tests?>: Visually disable tests.
[native-inputs]: Remove python-wheel.
Change-Id: Ib02c7d942ee486d905b8362f1b8c5dafdd1f6f8b
2025-09-25 09:36:14 +01:00
Sharlatan Hellseher
93a2615dec
gnu: python-pytoml: Switch to pyproject.
...
* gnu/packages/python-build.scm (python-pytoml):
[build-system]: Use pyproject.
[arguments] <tests?>: Disable to avoid pytest dependency.
[native-inputs]: Add python-setuptools.
Change-Id: I0f1ad014c856a0653f3f50e91d9c8227d9028373
2025-09-25 09:36:13 +01:00
Sharlatan Hellseher
73ac9f0fbe
gnu: python-annoy: Update to 1.17.3.
...
* gnu/packages/python-xyz.scm (python-annoy): Update to 1.17.3.
[source]: Switch to git-fetch providing tests.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-nose; add python-numpy, python-pytest,
and python-setuptools.
Change-Id: I7d98d3f76fe1a94d392551ed833cf493c02fec40
2025-09-25 09:36:13 +01:00
Sharlatan Hellseher
90f5c07bc3
gnu: python-pytorch: Adjust inputs.
...
* gnu/packages/machine-learning.scm (python-pytorch)
[native-inputs]: Remove python-pytest-rerunfailures-13; add
python-pytest-rerunfailures.
Change-Id: I5c259c9c787e101aaca514055856097aa9de5449
2025-09-25 09:36:13 +01:00
Sharlatan Hellseher
19fb059489
gnu: python-codecov: Update to 2.1.13.
...
* gnu/packages/check.scm (python-codecov): Update to 2.1.13.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests in PyPI archive.
[native-inputs]: Remove python-unittest2; add python-setuptools.
Change-Id: I2a7fe11fbf7812163e93cb62170f40b5cf85857d
2025-09-25 09:36:13 +01:00
Sharlatan Hellseher
1e503ab9c2
gnu: python-httplib2: Reduce closure size.
...
* gnu/packages/python-web.scm (python-httplib2):
[native-inputs]: Remove python-flake8, python-pytest-forked,
python-pytest-xdist, python-six, and python-wheel; add
python-pyparsing.
Change-Id: Ic1923970dab0573cea3d3afb77f1c658ceacab2c
2025-09-25 09:36:13 +01:00
Sharlatan Hellseher
d5007a8ef9
gnu: python-gssapi: Update to 1.10.0.
...
* gnu/packages/python-xyz.scm (python-gssapi): Update to 1.10.0.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Add '--pyargs' option to tests against
installed library.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-nose; add python-pytest and
python-setuptools.
Change-Id: I517b2ecf9527f15dc54c08186a51569f6a730586
2025-09-25 09:36:13 +01:00
Nicolas Graves
fa20d43c13
gnu: python-stestr: Rely on its own test-backend.
...
* 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-25 09:36:13 +01:00
Sharlatan Hellseher
9c6e514c43
gnu: python-voluptuous: Update to 0.15.2.
...
* gnu/packages/python-xyz.scm (python-voluptuous): Update to 0.15.2.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-nose; add python-pytest and
python-setuptools.
Change-Id: I306b65ff59e9cb1e4d7400ab057912bae072e520
2025-09-25 09:36:13 +01:00
Sharlatan Hellseher
d7ae2db9ed
gnu: python-k5test: Update to 0.10.4.
...
* gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.4.
[build-system]: Switch to pyproejct-build-system.
[arguments] <phases>: Remove 'apply-upstream-fixes.
[inputs]: Add mit-krb5.
[propagated-inputs]: Remove python-six, which, and mit-krb5.
[native-inputs]: Remove mit-krb5; add python-setuptools.
Change-Id: Ife80993e4e78368c5689515f037961c9f6fee703
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
dd02b9c825
gnu: python-astunparse: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-astunparse):
[build-system]: Use pyproject.
[propagated-inputs]: Remove python-wheel.
[native-inputs]: Add python-setuptools.
Change-Id: I47ca10fc70a1db146f405247940904f2a5df30fe
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
ad11d68fe1
gnu: python-expecttest: Update to 0.3.0.
...
* 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-25 09:36:12 +01:00
Sharlatan Hellseher
cad01598b6
gnu: python-unidecode: Update to 1.4.0.
...
* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.4.0.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I7bf733a3d0d61d3a698d0c42898416e84ced8f0f
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
af1aa73f81
gnu: python-couleur: Fix build.
...
* gnu/packages/python-xyz.scm (python-couleur) [arguments] <tests?>:
Disable them, no tests in PyPI but tests in Git depent on Nose test
runner.
Change-Id: I6b417e22a6777e69408ea5842ba2486c7aab049b
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
52c3f210ab
gnu: python-pytest-examples: Update to 0.0.13.
...
* gnu/packages/check.scm (python-pytest-examples): Update to 0.0.13.
[arguments] <test-flags>: Rework skipped tests.
[phases] {relax-requirements}: Remove black from the list.
Change-Id: I642893ff64a3699dea65daa981656471ae28227f
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
682270ac54
gnu: python-coveralls: Improve package.
...
* 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-25 09:36:12 +01:00
Sharlatan Hellseher
e16bf08b56
gnu: python-identify: Update to 2.6.14.
...
* gnu/packages/python-xyz.scm (python-identify): Update to 2.6.14.
[argumens] <phases>: Keep 'ensure-no-mtimes-pre-1980.
[propagated-inputs]: Remove python-editdistance.
[native-inputs]: Remove python-coverage and python-wheel.
Change-Id: I920d14a469642f5250922c55b2731a2943c25b31
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
acdc03ce17
gnu: python-isort: Update to 6.0.1.
...
* gnu/packages/python-xyz.scm (python-isort): Update to 6.0.1.
[arguments] <test-flags>: Ignore benchmark and integration test files;
do not run black tests; rework the list of skipped tests.
<phases>: Remove 'install-example-plugins; add 'pretend-version.
[native-inputs]: Remove python-black, python-hypothesmith,
python-libcst-minimal, python-natsort, python-pip, python-poetry-core,
python-pypa-build, and python-pytest-mock; add python-hatch-vcs,
python-hatchling, and python-hypothesis.
Change-Id: Ifb0652d4538ee087933063c5593a469b9af2321c
2025-09-25 09:36:12 +01:00
Sharlatan Hellseher
e62e7fce57
gnu: python-ddt: Fix build.
...
* gnu/packages/python-check.scm (python-ddt) [native-inputs]: Add
python-six.
Change-Id: I0770740a27b8c37c2c5091366c02f36ebba3bacf
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
7eb93b71ad
gnu: python-aiounittest: Update to 1.5.0.
...
* gnu/packages/check.scm (python-aiounittest): Update to 1.5.0.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Remove python-coverage and python-nose; add
python-pytest and python-setuptools.
Change-Id: I9331b74bf1a0405c74aca2480a151c10fca8490b
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
337a87c276
gnu: python-paramiko: Update to 4.0.0.
...
* gnu/packages/python-crypto.scm (python-paramiko): Update to 4.0.0.
[native-inputs]: Remove python-pytest-xdist and python-wheel.
Change-Id: Iabfbee5007c0b50e7f7963d7cad88cda5e1a376d
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
ea460c1aea
gnu: python-pytest-relaxed: Fix tests.
...
* gnu/packages/check.scm (python-pytest-relaxed):
[arguments] <test-flags>: Skip one shaky test.
[native-inputs]: Remove python-pytest and python-wheel; add
python-pytest-bootstrap.
Change-Id: I56037bf27984dd14a7e3504aa8996e5d8748c8d4
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
262a7d9cdb
gnu: python-strictyaml: Unbundle ruamel.yaml.
...
* gnu/packages/serialization.scm (python-strictyaml)
[source] <snippet>: Delete bundled ruamel.
[arguments] <tests?>: Disable as depends on custom test runner and Docker.
<phases>: Add 'remove-bundled-ruamel.
[propagated-inputs]: Remove python-ruamel.yaml; add
python-ruamel.yaml-0.16.
[native-inputs]: Remove python-wheel.
[home-page]: Fix it as seen on GitHub page.
Change-Id: I5dfda477bcbedcac631fd2b3b3151a612b4c71f7
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
0a0ea43b7e
gnu: python-repoze-lru: Swap Nose with Unittest.
...
* gnu/packages/python-xyz.scm (python-repoze-lru):
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Remove python-coverage, python-nose, and
python-wheel.
Change-Id: Ib91cd3bedbe988436d12f5ba98876b615c8a3765
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
718e90c43d
gnu: python-hupper: Update to 1.12.1.
...
* gnu/packages/python-web.scm (python-hupper): Update to 1.12.1.
[build-system]: Use pyproject.
[arguments] <test-flags>: Ignore problematic tests.
[propagated-inputs]: Remove python-pytz; add python-watchdog.
[native-inputs]: Remove python-mock, python-pytest-runner, and
python-watchdog.
Change-Id: I5ec147836a59a16bc39f8444c4565d9d388005f2
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
4825024e52
gnu: python-llvmlite: Fix tests.
...
* gnu/packages/llvm.scm (python-llvmlite)[native-inputs]: Remove
python-wheel; add python-pytest.
Change-Id: Idd1b4757432a3194f7e01ad5106330d2a4f7b895
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
8aab376b8c
gnu: python-manuel: Disable tests.
...
* gnu/packages/python-web.scm (python-manuel):
[arguments] <tests?>: Disable for now.
[native-inputs]: Remove python-setuptools, python-wheel, and
python-zope-testing.
Change-Id: I96b5247bdf24a8101c467fc9c1052d0661c181c8
2025-09-25 09:36:11 +01:00
Sharlatan Hellseher
7720f06ad1
gnu: python-pkginfo: Update to 1.12.1.2.
...
* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.12.1.2.
[arguments] <test-flags>: Skip one test.
Change-Id: Id3f895971b349e2fc572d674ccaf9aead95f52b2
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
6e5c1015ca
gnu: python-imageio-ffmpeg: Update to 0.6.0.
...
* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Update to 0.6.0.
[build-system]: Use pyproject.
Change-Id: Ia3f5592958227ba52e9aa483ffafaaebf8a9aa93
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
1c2f43a034
gnu: python-imageio-ffmpeg: Improve style.
...
* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Improve style.
Change-Id: I2fe41000a9eb05d0e6b7e0adfecd8a55ad42ef0c
2025-09-25 09:36:10 +01:00
Sharlatan Hellseher
f57a43e27c
gnu: python-cachetools: Update to 6.1.0.
...
* gnu/packages/python-xyz.scm (python-cachetools): Update to 6.1.0.
[native-inputs]: Add python-pytest.
Change-Id: Icf7cc10f1d91510074aded5e15e1f287bef02652
2025-09-25 09:36:10 +01:00