Sharlatan Hellseher
3ea4a1d6b2
gnu: vdirsyncer: Fix tests, reduce closure size.
...
* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.3.
[arguments] <phases>: Add 'relax-requirements, and 'pre-check.
[native-inputs]: Remove python-sphinx, python-wheel,
python-hypothesis, and python-pytest-asyncio; add
python-pytest-asyncio-0.26.
Change-Id: I81161cc8460a15b5a5cf9b6f525c060de96609a6
2025-09-19 22:42:40 +01:00
Sharlatan Hellseher
ece07ed2ea
gnu: python-sphinx-gallery: Update to 0.19.0.
...
* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.19.0.
[arguments] <tests-flags>: Skip just 2 tests. <phases>: Remove
'delete-webp-example.
[propagated-inputs]: Add python-pillow and python-sphinx.
[native-inputs]: Remove python-pillow and python-sphinx; add
python-absl-py, python-graphviz, python-ipython, python-lxml,
python-packaging, python-plotly, python-seaborn, and
python-setuptools-scm.
Change-Id: Ib92d09d43c38d925e542604f65ce3a2162fffccf
2025-09-19 22:42:40 +01:00
Sharlatan Hellseher
b10a9995e6
gnu: python-click-7: Fix build.
...
* gnu/packages/python-xyz.scm (python-click-7): Fix build.
[arguments] <tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: I09887788efb52c7088c3f69503004ff664d3c956
2025-09-19 22:42:40 +01:00
Sharlatan Hellseher
ff29494669
gnu: eyed3: Update to 0.9.8a5.
...
* gnu/packages/mp3.scm (eyed3): Update to 0.9.8a5.
[native-inputs]: Remove python-wheel.
Change-Id: I61d9ec50b01cc6a135b2c3df101b6d0bbac666ef
2025-09-19 22:42:39 +01:00
Sharlatan Hellseher
ec2232e36c
gnu: python-airr: Adjust style.
...
* gnu/packages/bioinformatics.scm (python-airr)[source]: Switch to PyPI
archive, activate tests.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I8d02f86b0e54f30839c5c3ecf94b3e05144820dc
2025-09-19 22:42:39 +01:00
Sharlatan Hellseher
b6d272a3f2
gnu: borg: Switch to pyproject-build-system.
...
* gnu/packages/backup.scm (borg)
[build-system]: Use pyproject.
[arguments] <test-flags>: Move all test related options here; run
tests in parallel, supported by upstream.
<phases>: Use default 'check.
[native-inputs]: Add python-pytest-benchmark, python-pytest-xdist,
python-setuptools, and python-wheel.
Change-Id: Ifa47a71be055cab86ee3c0a8dc34b943da881ad7
2025-09-19 22:42:39 +01:00
Sharlatan Hellseher
e59eec4b12
gnu: python-apispec: Update to 6.8.2.
...
* gnu/packages/python-xyz.scm (python-apispec): Update to 6.8.2.
[propagated-inputs]: Add python-packaging.
[native-inputs]: Remove python-mypy.
Change-Id: I8444ac7c4ef78f6eee69ecd36ce176083f258e44
2025-09-19 22:42:39 +01:00
Sharlatan Hellseher
030af6ce6d
gnu: python-allpairspy: Update to 2.5.1.
...
* 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-19 22:42:39 +01:00
Sharlatan Hellseher
c0cca7115b
gnu: python-ansicolors: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-ansicolors): Update to 1.1.8.
[build-system]: Use pyproject.
[native-inputs]: Remove python-tox and python-pytest-cov; add
python-pytest and python-setuptools.
Change-Id: I6f9ccda995916bad05aa246cab159d8d21309257
2025-09-19 22:42:39 +01:00
Sharlatan Hellseher
76b89fba66
gnu: python-pygdbmi: Do not try to run tests.
...
* gnu/packages/python-xyz.scm (python-pygdbmi): Disable tests.
Change-Id: I76a4f69be8cf97447cda706fa638284a6cffd5ba
2025-09-19 22:42:39 +01:00
Sharlatan Hellseher
bb6381b2ea
gnu: python-distutils-extra: Do not try to run tests.
...
Tests were never run and silently skipped before.
* gnu/packages/python-xyz.scm (python-distutils-extra) [arguments]
<tests?>: Disable them visually.
Change-Id: I2003fcf69b6afff0d2133d30e18d4ccfcdf93f40
2025-09-19 22:42:39 +01:00
Sharlatan Hellseher
a98b452bc4
gnu: python-portend: Update to 3.2.1.
...
* gnu/packages/python-web.scm (python-portend): Update to 3.2.1.
[native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
python-pytest-cov, python-pytest-enabler, python-pytest-mypy, and
python-wheel; add python-setuptools-scm.
Change-Id: I09b5c910c2526ae9bece60f59a9239f33633e9f8
2025-09-19 22:42:38 +01:00
Sharlatan Hellseher
60f2494ebb
gnu: Add python-weblate-language-data.
...
* gnu/packages/python-web.scm (python-weblate-language-data): New variable.
Change-Id: I3eba1b46c50f1ee05277d31fcd06cd1b765392c9
2025-09-19 22:42:38 +01:00
Sharlatan Hellseher
55210cbcbe
gnu: python-sphinx-copybutton: Update to 0.5.2.
...
PyPI archive <https://pypi.org/project/sphinx-copybutton/ > provides a
correct link to the home page
<https://github.com/executablebooks/sphinx-copybutton >.
* gnu/packages/sphinx.scm (python-sphinx-copybutton): Update to 0.5.2.
[build-system]: Use pyproject.
[home-page]: Fix URL.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I8cabca804a3be7dbd50b169884ab2e05a20e2221
2025-09-19 22:42:38 +01:00
Nicolas Graves
eec35c311b
gnu: python-bandit: Rely on stestr test-backend.
...
* gnu/packages/python-check.scm (python-bandit)[arguments]{phases}:
Remove uneeded keyword.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-19 22:42:38 +01:00
Sharlatan Hellseher
eb58ded69b
gnu: python-hsluv: Fix tests.
...
* gnu/packages/python-xyz.scm (python-hsluv): Fix tests.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I26697d85f3eaea06a1cb76a2c327fbf2cb14d702
2025-09-19 22:42:38 +01:00
Sharlatan Hellseher
e9162cd10c
gnu: python-rencode: Update to 1.0.8.
...
* gnu/packages/python-xyz.scm (python-rencode): Update to 1.0.8.
[source]: Switch to git-fetch providing tests.
[native-inputs]: Remove pkg-config; add python-pytest and
python-poetry-core, and python-setuptools.
Change-Id: I5b266ac0c559f000aeca8edb4cc0f0d68ac0936a
2025-09-19 22:42:38 +01:00
Sharlatan Hellseher
94c39f23f1
gnu: python-eliot: Update to 1.17.5.
...
* gnu/packages/python-xyz.scm (python-eliot): Update to 1.17.5. Use
G-expressions.
[arguments] <phases>: Remove 'remove-eliot-prettyprint-tests and
'remove-failing-tests, use <#:test-flags> instead. Remove traling #t
from lambdas.
[native-inputs]: Remove python-black, python-coverage, python-flake8,
python-hypothesis, python-pytest-xdist, python-sphinx,
python-sphinx-rtd-theme, python-twine, python-twisted, and
python-wheel.
Change-Id: I58925e5f235165a8d6f36a36eb54f9e57a36c814
2025-09-19 22:42:38 +01:00
Sharlatan Hellseher
a9f80514d3
gnu: python-yamlordereddictloader: Adjust style.
...
The deprecation notice is added which mentioned by upstream.
* gnu/packages/python-xyz.scm (python-yamlordereddictloader): Re-oder
fields to looks similar to others.
[arguments] <tests?>: No tests.
[description]: Start from a new line, fix fill-column indentation.
Change-Id: I6032b7a8008f9c32625e9c9b3c0327713a651ca9
2025-09-19 22:42:38 +01:00
Sharlatan Hellseher
37d272c985
gnu: python-cliff: Reduce closure size.
...
* gnu/packages/openstack.scm (python-cliff):
[native-inputs]: Remove python-coverage, python-fixtures,
python-sphinx-5, and python-wheel; add python-sphinx.
Change-Id: I4ef899457245fe54a3c259dd2390f251adcdc5e4
2025-09-19 22:42:38 +01:00
Sharlatan Hellseher
49d21d9393
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
2025-09-19 22:42:37 +01:00
Sharlatan Hellseher
4bd4398049
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
2025-09-19 22:42:37 +01:00
Sharlatan Hellseher
da1553d696
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
2025-09-19 22:42:37 +01:00
Sharlatan Hellseher
5db9da1e08
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
2025-09-19 22:42:37 +01:00
Sharlatan Hellseher
25213cb352
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
2025-09-19 22:42:37 +01:00
Sharlatan Hellseher
64965b95ed
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
2025-09-19 22:42:37 +01:00
Sharlatan Hellseher
94e08b1bae
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
2025-09-19 22:42:36 +01:00
Sharlatan Hellseher
09d6e06ec7
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
2025-09-19 22:42:36 +01:00
Sharlatan Hellseher
3086f117bc
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
2025-09-19 22:42:36 +01:00
Sharlatan Hellseher
e9cd6fdbea
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
2025-09-19 22:42:36 +01:00
Sharlatan Hellseher
df6a46c608
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-19 22:42:36 +01:00
Sharlatan Hellseher
8856f45a8f
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-19 22:42:36 +01:00
Sharlatan Hellseher
67591ad273
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-19 22:42:36 +01:00
Sharlatan Hellseher
f6b7593076
gnu: Add python-flask-caching.
...
* gnu/packages/python-web.scm (python-flask-caching): New variable.
Change-Id: I5c381db79739f8775467855e82223c188ca9543c
2025-09-19 22:42:36 +01:00
Sharlatan Hellseher
a4a199b59c
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-19 22:42:36 +01:00
Sharlatan Hellseher
07718364e9
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-19 22:42:36 +01:00
Sharlatan Hellseher
5dced8e856
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-19 22:42:35 +01:00
Sharlatan Hellseher
21b59e7cee
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-19 22:42:35 +01:00
Sharlatan Hellseher
d613c62b02
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-19 22:42:35 +01:00
Sharlatan Hellseher
d21364617b
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-19 22:42:35 +01:00
Sharlatan Hellseher
4ab38ecfa3
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-19 22:42:35 +01:00
Sharlatan Hellseher
6163a7d291
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-19 22:42:35 +01:00
Sharlatan Hellseher
2d13fbf706
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-19 22:42:35 +01:00
Sharlatan Hellseher
5b22257732
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-19 22:42:35 +01:00
Sharlatan Hellseher
1fd5f31003
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-19 22:42:34 +01:00
Sharlatan Hellseher
1d84cb7cd8
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-19 22:42:34 +01:00
Sharlatan Hellseher
a66c806785
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-19 22:42:34 +01:00
Sharlatan Hellseher
ef0cdd8b83
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-19 22:42:34 +01:00
Sharlatan Hellseher
b904a984f8
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-19 22:42:34 +01:00
Sharlatan Hellseher
c0478c0911
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-19 22:42:34 +01:00