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
gnu: python-sentry-sdk: Adjust inputs.
* gnu/packages/python-xyz.scm (python-sentry-sdk): [native-inputs]:
Remove python-pytest-forked.
Change-Id: Ibb38b9056b82e5314427afa56bae422bde0d2a7e
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
gnu: Add python-flask-caching.
* gnu/packages/python-web.scm (python-flask-caching): New variable.
Change-Id: I5c381db79739f8775467855e82223c188ca9543c
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
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
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
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
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
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
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
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
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
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
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
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
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
gnu: python-utils: Fix tests.
* gnu/packages/python-xyz.scm (python-utils)[native-inputs]: Remove
python-wheel; add python-pytest-asyncio.
Change-Id: If190cfbd00e47a6c27f42d9941500ae070051e76
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