gnu: python-aiostream: Update to 0.7.0.
* gnu/packages/python-web.scm (python-aiostream): Update to 0.7.0.
[bulid-system]: Use pyproejct.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Remove python-pytest-runner and python-wheel.
Change-Id: I96cce47b28966e5e15d0a7e91a0d6637d111ad61
gnu: python-freetype-py: Update to 2.5.1.
* gnu/packages/python-xyz.scm (python-freetype-py): Update to 2.5.1. Use
G-expressions.
[source]: Swritch to git-fetch providing tests.
[build-system]: Use pyproject.
[arugmetns] <tests?>: Run tests.
<test-flags>: Run only tests for the main module.
<phases>: Rework 'embed-library-refrence into 'patch-lib-paths; add
'set-version.
[native-inputs]: Remove unzip; add python-pytest and python-setuptools.
Change-Id: Ic1d38a74a4c192b86dd20bde32b07d1293344097
gnu: python-types-urllib3: Update to 1.26.25.14.
* gnu/packages/python-xyz.scm (python-types-urllib3): Update to 1.26.25.14.
[native-inputs]: Remove python-wheel.
Change-Id: Ia3cbd03abb3f06e6bfcc5e5378a1def63bf54b52
gnu: python-tracerite: Update to 1.1.3.
* gnu/packages/python-xyz.scm (python-tracerite): Update to 1.1.3.
[native-inputs]: Remove python-wheel.
Change-Id: Ief27b928fcc7a138f97a78e9813527f05d56c355
gnu: python-transaction: Update to 5.0.
* gnu/packages/python-web.scm (python-transaction): Update to 5.0.
[build-system]: Use pyproject.
[native-inputs]: Remove python-coverage, python-mock, and python-nose;
add python-pytest and python-setuptools.
Change-Id: I4581b1994856439917cff67bcc9afb523bc5916d
gnu: python-tempora: Update to 5.8.1.
* gnu/packages/python-xyz.scm (python-tempora): Update to 5.8.1.
[arguments] <test-flags>: Provide "tests" dirrectory to avoid running
doctests.
[propagated-inputs]: Remove python-pytz; add python-dateutil.
[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
python-pytest-cov, python-pytest-enabler, python-pytest-flake8,
python-pytest-freezegun, python-pytest-mypy, python-types-freezegun,
python-types-pytz, and python-wheel; add python-tzdata.
Change-Id: I919e46694c5ff8627047250e8b62c87d0c579774
gnu: python-path: Reduce closure size.
* gnu/packages/python-xyz.scm (python-path): [native-inputs]: Remove
python-pytest-black, python-pytest-checkdocs, python-pytest-cov,
python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy; add
python-more-itertools.
Change-Id: I4592262fd133c41a4603d3ddab37dd7c2c9a0d9f
gnu: python-pyrfc3339: Update to 2.0.1.
* gnu/packages/time.scm (python-pyrfc3339): Update to 2.0.1.
[source]: Switch to git-fetch providing tests.
[build-system]: Use pyproject.
[arguments] <phases>: Add 'pre-check.
[propagated-inputs]: Remove python-pytz.
[native-inputs]: Remove python-nose; add python-pytest,
python-setuptools, and tzdata-for-tests.
Change-Id: I72c0fff1747b9c3bd806180325a64853be545f31
gnu: python-aniso8601: Update to 10.0.1.
* gnu/packages/time.scm (python-aniso8601): Update to 10.0.1.
[build-system]: Use pyproject.
[arguments] <test-backend>: Use 'unittest.
[home-page]: Fix it as the project migrated from BitBucket to CodeBerg.
[native-inputs]: Add python-setuptools.
Change-Id: Id87aa1d44c2f74f0f39f897dcffd87f23d05d513
gnu: python-html5tagger: Do not try to run tests.
* gnu/packages/python-web.scm (python-html5tagger) [arguments] <tests?>:
No tests in PyPI or Git, visually disable to prevent build fail.
Change-Id: I2709805d23858b33e6a3e6528b764708d59796ab
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