Sharlatan Hellseher
b79fbf27b8
gnu: python-setuptools-next: Set to python-setuptools.
...
Replace all python-setuptools-next occurrences with python-setuptools.
* gnu/packages/python-build.scm (python-setuptools-next): Set to
python-setuptools.
Change-Id: I9e5e0881310d160ec56be785f2dd2140364fa8e5
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
bbb9551884
gnu: python-charset-normalizer-3: Set to python-charset-normalizer.
...
* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Set to
python-charset-normalizer.
Change-Id: I15b2aba11e2892f011095703575c76b463c2f576
2025-09-25 09:36:24 +01:00
Sharlatan Hellseher
871d8a9f32
gnu: python-pypugjs: Update to 5.12.0.
...
* gnu/packages/python-xyz.scm (python-pypugjs): Update to 5.12.0.
[arguments] <test-flags>: Drop it, as all tests passed just fine.
<phases>: Remove 'disable-pyramid.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-coverage, python-flake8, python-nose,
and python-wheel.
Change-Id: I8d421e7777d37ed2caf1b040d71a72b58cfba66c
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
f822974d9e
gnu: python-pyclibrary: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-pyclibrary)
[propagated-inputs]: Remove python-pyparsing-2.4.7; add
python-pyparsing.
[native-inputs]: Remove python-wheel.
Change-Id: Ifc03f143b92ebedfc938f7feb6363e5c96b064c1
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
5db6f444b9
gnu: python-jaraco-packaging: Update to 9.4.0.
...
* gnu/packages/python-xyz.scm (python-jaraco-packaging): Update to 9.4.0.
[arguments] <tests?>: Disable them.
[propagated-inputs]: Remove python-pytest, python-pytest-checkdocs,
python-pytest-flake8, python-rst.linker, python-setuptools,
python-setuptools-scm, and python-six; add python-pypa-build,
python-virtualenv, python-domdf-python-tools, and
python-jaraco-context.
[native-inputs]: Add python-setuptools and python-setuptools-scm.
Change-Id: Ic2b9c97d6c31dfeaed17c6e642bde7744119f3f1
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
fd42f767ec
gnu: python-numpy-documentation: Fix build.
...
* gnu/packages/python-xyz.scm (python-numpy-documentation):
[arguments] <phases>: Do not delete 'build, extract all build steps
from 'install; PDF build fails and excluded for now.
[native-inputs]: Remove python-sphinx-panels; {texlive-local-tree}:
add texlive-cmap.
[description]: Remove mention of PDF.
Change-Id: I5f154ec681b127fd4c74667ec097a6409eacf099
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
090535621b
gnu: python-graphene: Update to 3.4.3.
...
* gnu/packages/python-xyz.scm (python-graphene): Update to 3.4.3.
[build-system]: Use pyproject.
[propagated-inputs]: Remove python-aniso8601, python-promise, and
python-six; add python-dateutil and python-typing-extensions.
[native-inputs]: Add python-setuptools.
Change-Id: I193d1b7580c4647357d6150d49a9a5e5610d590b
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
d91de2a5be
gnu: python-flex: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-flex): Add a maintenance note to
remove the packages in the future.
[build-system]: Use pyproject.
[arguments] <tests?>: No tests in PyPI archive provided.
[native-inputs]: Add python-seuptools.
Change-Id: I61cb165c089a97514ead78317158f21591003c32
2025-09-25 09:36:22 +01:00
Sharlatan Hellseher
11f3bb79ec
gnu: python-apipkg: Update to 3.0.2.
...
* gnu/packages/python-xyz.scm (python-apipkg): Update to 3.0.2.
[build-system]: Use pyproject.
[native-inputs]: Remove python-pytest and python-setuptools-scm; add
python-hatch-vcs and python-hatchling.
Change-Id: I87fe8543f29506b6a453984de6191b97503e97c5
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
4424979161
gnu: python-validate-email: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-validate-email):
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I2b33349f1e940353a1bbda564cf07b6c9438b33f
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
884342343e
gnu: python-colorthief: Do not try to run tests.
...
* gnu/packages/python-xyz.scm (python-colorthief): Tests were absent in
PyPI or Git.
[arguments] <tests?>: Disable them.
[native-inputs]: Remove python-wheel.
Change-Id: Ib63b612913a3b494c7c0f4a717a790d71230f8d6
2025-09-25 09:36:21 +01:00
Sharlatan Hellseher
e5d9fb0792
gnu: Add python-domdf-python-tools.
...
* gnu/packages/python-xyz.scm (python-domdf-python-tools): New variable.
Change-Id: If3da8a2193001129bcc95b2bc2866bbdabe60547
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
7668bd6854
gnu: python-pdoc3: Fix tests.
...
* gnu/packages/python-xyz.scm (python-pdoc3) [arguments] <test-backend>:
Use 'unittest.
[native-inputs]: Remove python-wheel.
Change-Id: If307d72856cc7109ede8479939e62ed1638d1b7e
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
cd06ad91e9
gnu: python-pip-run: Reduce closure size.
...
* gnu/packages/python-xyz.scm (python-pip-run): [native-inputs]: Remove
python-pytest-black, python-pytest-checkdocs, python-pytest-cov,
python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy.
Change-Id: Ie3f09e82419e6e4b000c35fcffde70a9a6c843ff
2025-09-25 09:36:20 +01:00
Sharlatan Hellseher
2d977d2bdc
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-25 09:36:19 +01:00
Sharlatan Hellseher
49a60ce1a7
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-25 09:36:19 +01:00
Sharlatan Hellseher
7bdac6ee01
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-25 09:36:18 +01:00
Sharlatan Hellseher
8ea317bb2b
gnu: python-pygdbmi: Do not try to run tests.
...
* gnu/packages/python-xyz.scm (python-pygdbmi): Disable tests.
Change-Id: I76a4f69be8cf97447cda706fa638284a6cffd5ba
2025-09-25 09:36:18 +01:00
Sharlatan Hellseher
31d945f6c5
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-25 09:36:18 +01:00
Sharlatan Hellseher
bb9202072e
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-25 09:36:18 +01:00
Sharlatan Hellseher
df45608bd3
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-25 09:36:17 +01:00
Sharlatan Hellseher
a4b7f243b9
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-25 09:36:17 +01:00
Sharlatan Hellseher
081e46ebd5
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-25 09:36:17 +01:00
Sharlatan Hellseher
fdc6700f24
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-25 09:36:17 +01:00
Sharlatan Hellseher
a4de7d0f32
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-25 09:36:17 +01:00
Sharlatan Hellseher
dc7b9f4ac2
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-25 09:36:17 +01:00
Sharlatan Hellseher
8b7ae279bb
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-25 09:36:16 +01:00
Sharlatan Hellseher
d42eac6c86
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-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
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
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
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
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
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
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
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
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
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