Nicolas Graves
ac3499aaec
gnu: python-sgmllib3k: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-sgmllib3k):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I5ab71338111a755dbff5b97f719bade19f7ac262
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 20:05:16 +00:00
Nicolas Graves
627ae9efa6
gnu: python-opcodes: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-opcodes):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Iba656e72986d9b706e766509d61382c947946c8f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 20:05:16 +00:00
Nicolas Graves
ae5e779a11
gnu: python-redo: Update to 3.0.0.
...
* gnu/packages/python-xyz.scm (python-redo): Update to 3.0.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools, python-pytest,
python-pytest-asyncio.
[synopsis, description]: Improve style.
Change-Id: Ic71dfeb146330c769127f8bbd71cf2bd12655ea6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 20:05:16 +00:00
Nicolas Graves
18a72af6bd
gnu: python-escapism: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-escapism):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[home-page]: Set to the jupyterhub one.
Change-Id: I6dcd9972dbee8155f4513c0d96402f39e6e59f90
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 20:05:16 +00:00
Nicolas Graves
3e1658a5a3
gnu: python-pathvalidate: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pathvalidate):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
[native-inputs]: Add python-setuptools.
Change-Id: I0bd0c062300a69f42eb14dbcb35e493c7e288a10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 20:05:15 +00:00
Nicolas Graves
0a904e6d90
gnu: python-sane: Update to 2.9.2.
...
* gnu/packages/python-xyz.scm (python-sane): Update to 2.9.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I67476c7d60b3f4bc8c97cf7e09593a9656cbeae9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 20:05:15 +00:00
Nicolas Graves
c9e65ff7d8
gnu: python-crayons: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-crayons):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, test-flags>: Set them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I86d1117fd720bb2c0c671612415448f4baf76bf3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 20:05:15 +00:00
Nicolas Graves
29c6759f8c
gnu: python-retry: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-retry):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Add 'set-version; use default 'check.
Change-Id: I03af6e22b2068b9834e5d69e43b7e1d9656c0133
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 20:05:07 +00:00
Sharlatan Hellseher
66cc190940
gnu: python-pbr: Move to python-build.
...
* gnu/packages/python-xyz.scm (python-pbr): Move from here ...
* gnu/packages/python-build.scm: ... to here.
Change-Id: I2689bc4f2e367f09281ca2829fd5095926450590
2025-11-22 19:54:21 +00:00
Sharlatan Hellseher
076630e24a
gnu: Deprecate python-pbr-next by python-pbr.
...
* gnu/packages/python-xyz.scm (python-pbr-next): Deprecate variable.
* gnu/packages/openstack.scm (python-os-service-types)
(python-os-service-types-bootstrap, python-oslo-log)[native-inputs]:
Remove python-pbr-next; add python-pbr.
Change-Id: I2a3deab358cada0f793e2b84697fca8fbc15be44
2025-11-22 19:54:21 +00:00
Nicolas Graves
b353635cbe
gnu: python-reflink: Update to 0.2.2.
...
* gnu/packages/python-xyz.scm (python-reflink): Update to 0.2.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-runner, add python-setuptools.
Change-Id: I27b7a9ee267b65073a4e3ae7deff8f8dfc85ab1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:12 +00:00
Nicolas Graves
507c413cba
gnu: python-pystray: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pystray):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Id0ad19e27f96776d343dfea00e0b0bfe0eb7e02e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:12 +00:00
Nicolas Graves
0b0e6e48c8
gnu: python-helper: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-helper):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I1464f39be1794795b8e94744bb2060cff7242cec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:12 +00:00
Nicolas Graves
4ddc8ea1c2
gnu: python-logutils: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-logutils):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable failing tests.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Ib307c525df3fa28b9a547fa109cfaadcd1b39dfa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:12 +00:00
Nicolas Graves
9a69e95c66
gnu: python-helpdev: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-helpdev):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[propagated-inputs]: Remove python-importlib-metadata.
[native-inputs]: Add python-pip, python-setuptools.
Change-Id: I5c932169e0423e7c63d36d858c6ead2fe69d5bac
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:12 +00:00
Nicolas Graves
1e7d4bbf99
gnu: python-roundrobin: Update to 0.0.4.
...
* gnu/packages/python-xyz.scm (python-roundrobin): Update to 0.0.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I46818a813299c275fa9bfda2454f4881dedd3505
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:12 +00:00
Nicolas Graves
d3d09be3ca
gnu: python-pywatchman: Update to 3.0.0.
...
* gnu/packages/python-xyz.scm (python-pywatchman): Update to 3.0.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Enable tests.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I2bdaed5a9e1ff1414a3a37b1a3e7f4f5662aeff1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:12 +00:00
Nicolas Graves
0854a8ab15
gnu: python-gamera: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-gamera):
[source]: Switch to git-fetch. Remove unbundling snippet.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-docutils, python-setuptools.
Change-Id: Iad8645ac774ea94038da0ee9d23e8dd30ee0e40c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:12 +00:00
Nicolas Graves
b9256b33b9
gnu: python-parallel: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-parallel):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[source, propagated-inputs, native-inputs, description]: Improve style.
Change-Id: I76d2823b8184618b7bb6c7a876f2593fa55fd90f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:11 +00:00
Nicolas Graves
eb7f49785c
gnu: python-citeproc-py: Update to 0.9.0.
...
* gnu/packages/python-xyz.scm (python-citeproc-py): Update to 0.9.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]:<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: Idbdf85b7d9ce288012072839007355ce65c8e6dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-22 16:10:11 +00:00
luca
3b6fbd6381
gnu: Add python-rich-next.
...
* gnu/packages/python-xyz.scm (python-rich-next): New variable.
Change-Id: I552ebbe92eb1a0ad00ff271cae78d086cebb30c7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-21 23:34:37 +00:00
Ghislain Vaillant
365b8e2c7a
gnu: python-diskcache: Reduce closure size.
...
* gnu/packages/python-xyz.scm (python-diskcache): Reduce closure size.
[arguments] <phases>: Add 'fix-pytest-config.
[native-inputs]: Remove python-ipython, python-pytest-cov,
python-pytest-django, python-pytest-env, python-pytest-xdist,
python-sphinx and python-wheel.
Change-Id: Id9f5d6828cd00806e8595be440349f4645425987
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-21 23:21:52 +00:00
Ghislain Vaillant
6fc6346ee1
gnu: python-diskcache: Fix build.
...
* gnu/packages/python-xyz.scm (python-diskcache): Fix build.
[arguments]<#:test-flags>: Ignore flaky tests.
Change-Id: If1e664a45feddebdbfd959001000cf5c8e9f48ee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-21 23:21:37 +00:00
Sharlatan Hellseher
5e7cd9a4a4
gnu: python-lunr: Update to 0.8.0.
...
* gnu/packages/python-xyz.scm (python-lunr): Update to 0.8.0.
[propagated-inputs]: Remove python-importlib-metadata and python-typing-extensions; add
python-nltk.
[native-inputs]: Remove python-coverage and python-tox.
Change-Id: I402ba60c5b22b1d2e4da3ab4741f3ddc77f0475a
2025-11-20 01:06:43 +00:00
Sharlatan Hellseher
9ab906b2e9
gnu: python-islenska: Update to 1.0.4.
...
* gnu/packages/python-xyz.scm (python-islenska): Update to 1.0.4.
[arguments] <tests?>: Test data is not included in PyPI and Git.
[native-inputs]: Remove python-wheel.
Change-Id: I40a0084caf774f2b983dbcb6798391f817fc95eb
2025-11-20 01:06:42 +00:00
Sharlatan Hellseher
5830ab78b1
gnu: python-gpxpy: Fix tests.
...
* gnu/packages/python-xyz.scm (python-gpxpy):
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Remove python-wheel.
Change-Id: I7ad1b1c9d98b56d3e22257e8fee008a7d1ee7a9f
2025-11-20 01:06:42 +00:00
Sharlatan Hellseher
7aa4abb4bc
gnu: python-imageio: Reduce closure size.
...
* gnu/packages/python-xyz.scm (python-imageio)[native-inputs]: Remove
python-black, python-flake8, python-pytest-cov, and python-wheel.
Change-Id: I6812b75c38c734fc006b41ab727b689888c59522
2025-11-20 01:06:42 +00:00
Sharlatan Hellseher
f70c88dd42
gnu: python-colorful: Update to 0.5.8.
...
* gnu/packages/python-xyz.scm (python-colorful): Update to 0.5.8.
[native-inputs]: Remove python-coverage, python-flake8, and python-wheel.
Change-Id: Ic376e055cf71eabda6a883b20b6a3522cbae799c
2025-11-20 01:06:41 +00:00
Sharlatan Hellseher
b635bb8955
gnu: python-param: Remove python-coverage from native inputs.
...
* gnu/packages/python-xyz.scm (python-param)[native-inputs]: Remove
python-coverage.
Change-Id: Idf2936c243d9b7ec2f2a26f4813ed44771faa137
2025-11-20 01:06:41 +00:00
Nicolas Graves
c60ba05abd
gnu: python-gevent: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-gevent)[native-inputs]: Remove
python-coverage and python-wheel.
Change-Id: I2a8be112d8106319988fdc83bb4d38174ac1cd0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:39 +00:00
Nicolas Graves
10e9504c81
gnu: python-fastschema: Ignore benchmark tests.
...
* gnu/packages/python-xyz.scm (python-fastjsonschema)[arguments]
<#:test-flags>: Ignore benchmark tests.
Change-Id: I4291cb6247a5e562446b7411faed48daa300ec66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:39 +00:00
Nicolas Graves
36da2d3252
gnu: python-legacy-api-wrap: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-legacy-api-wrap)[native-inputs]:
Remove python-coverage.
Change-Id: I01e148ef7ce753fb5fc1036d26ff58a4ccbf1909
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:39 +00:00
Nicolas Graves
e4be1cbb0f
gnu: python-sniffio: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-sniffio)
[native-inputs]: Remove python-pytest-cov, python-wheel.
[description]: Improve style.
Change-Id: I4c309ef0afcd310034a73188f50b3301636abd24
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:39 +00:00
Nicolas Graves
3ef6afb155
gnu: python-watchfiles: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-watchfiles)[native-inputs]:
Remove python-coverage, python-pytest-cov.
Change-Id: Id7ce71eb87aa032502657bfaf78650ba8c9301f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:38 +00:00
Nicolas Graves
73502e8c4a
gnu: python-babel: Remove python-pytest-cov input.
...
* gnu/packages/python-xyz.scm (python-babel)[native-inputs]:
Remove python-pytest-cov and python-wheel.
Change-Id: Ibec8055f67600839948f6db9fa12bef671bcf8f8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:38 +00:00
Nicolas Graves
1f086b347b
gnu: python-expandvars: Remove python-pytest-cov input.
...
* gnu/packages/python-xyz.scm (python-expandvars)[native-inputs]:
Remove python-pytest-cov.
Change-Id: I7dae800fdf4752af6d8049c12c2b90233bbb5127
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:37 +00:00
Nicolas Graves
7b14380918
gnu: python-platformdirs: Remove uneeded native-inputs.
...
* gnu/packages/python-xyz.scm (python-platformdirs)[native-inputs]:
Remove python-covdefaults, python-pytest-cov.
Change-Id: Ifcc2421e5d6c60bab59f5eeb57a504cbecaa7d57
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:37 +00:00
Nicolas Graves
2f8d493bea
gnu: python-contourpy: Remove python-pytest-cov native-input.
...
* gnu/packages/python-xyz.scm (python-contourpy)
[arguments]<#:test-flags>: Ignore load-heavy tests.
[native-inputs]: Remove python-pytest-cov.
Change-Id: I6693a92bd3a3425193bded91fa0cdcf5f9f46803
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:37 +00:00
Nicolas Graves
c4e7ae299e
gnu: python-pillow: Remove some native-inputs.
...
* gnu/packages/python-xyz.scm (python-pillow)
[source, arguments]: Run guix style.
<#:phases>: In phase 'check, remove add-installed-pythonpath call.
[native-inputs]: Remove python-packaging, python-pytest-cov,
python-pytest-timeout, python-wheel.
Change-Id: I1fe174977ff94af61c77fdf52bf1e28adc4aa6fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:37 +00:00
Nicolas Graves
ffd53a7746
gnu: python-rpds-py: Extend with (pyproject-guile-json).
...
* gnu/packages/python-xyz.scm (python-rpds-py)[arguments]
<#:phases>: Extend with (pyproject-guile-json).
Change-Id: I39ba227211450ae8de98c76af12102f8972c9020
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:34 +00:00
Nicolas Graves
dce4929cff
gnu: python-libcst: Extend with (pyproject-guile-json).
...
* gnu/packages/python-xyz.scm (python-libcst)[arguments]
<#:phases>: Extend with (pyproject-guile-json).
Change-Id: I4301b1ce3054497a6d4cf1660987605398070d88
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:34 +00:00
Nicolas Graves
12dd89da97
gnu: python-tiktoken: Extend with (pyproject-guile-json).
...
* gnu/packages/python-xyz.scm (python-tiktoken)[arguments]
<#:phases>: Extend with (pyproject-guile-json).
Change-Id: I94c11b8e85c41f8da8158d691114952df823d8de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:34 +00:00
Nicolas Graves
759c416b4f
gnu: python-pydantic-core: Extend with (pyproject-guile-json).
...
* gnu/packages/python-xyz.scm (python-pydantic-core)[arguments]
<#:phases>: Extend with (pyproject-guile-json).
Change-Id: Ifa061c9408a6f67988c3fcdc24123fd295a85261
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:34 +00:00
Nicolas Graves
32305c0543
gnu: python-orjson: Extend with (pyproject-guile-json).
...
* gnu/packages/python-xyz.scm (python-orjson)[arguments]
<#:phases>: Extend with (pyproject-guile-json).
Change-Id: If76da1021cd035828bf5c365c01ac0f94e96d2c1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:34 +00:00
Nicolas Graves
096733b920
gnu: python-streamtracer: Extend with (pyproject-guile-json).
...
* gnu/packages/python-xyz.scm (python-steamtracer)[arguments]
<#:phases>: Extend with (pyproject-guile-json).
Change-Id: I968fd19a792bc09635a4bb991e4db8eb789523c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:33 +00:00
Andreas Enge
80aa8f6836
gnu: Remove python-backports-csv.
...
* gnu/packages/python-xyz.scm (python-backports-csv): Delete variable.
Fixes : guix/guix#3622
Change-Id: I42a3af16e570319638fa156b22fcbbc0a5884961
2025-11-18 17:38:40 +01:00
Andreas Enge
20436b9d32
gnu: Remove python-backports-abc.
...
* gnu/packages/python-xyz.scm (python-backports-abc): Delete variable.
Fixes : guix/guix#3621
Change-Id: I324785373001c5a0d3dd2df7eb06909fa50a96f8
2025-11-18 17:38:14 +01:00
Andreas Enge
4fe21f5c87
gnu: Remove python-pykafka.
...
* gnu/packages/python-xyz.scm (python-pykafka): Delete variable.
Fixes : guix/guix#3613
Change-Id: Iae3fea2af9fd3b823611ce14eef5a1ea5600d463
2025-11-18 17:32:29 +01:00
Andreas Enge
48f8fe4f12
gnu: Remove python-ipython-cluster-helper.
...
* gnu/packages/python-xyz.scm (python-ipython-cluster-helper): Delete variable.
Fixes : guix/guix#3600
Change-Id: Ifd2de9c8d8a6f44e0feaf7dafdb425927ddb184b
2025-11-17 17:02:47 +01:00
Andreas Enge
31b0d02fa5
gnu: Remove python-pathlib2.
...
* gnu/packages/python-xyz.scm (python-pathlib2): Delete variable.
Fixes : guix/guix#3598
Change-Id: I8ddd33e296149d186b631545d3d8ca0e41661127
2025-11-17 17:01:53 +01:00