Hugo Buddelmeijer
6249485f39
gnu: python-roman: Update to 5.2.
...
* gnu/packages/python-xyz.scm (python-roman): Update to 5.2.
[source]: Switch to git-fetch for tests.
[build-system]: Switch to python-pyproject.
[arguments]<#:test-backend>: Switch to unittest.
[native-inputs]: Add python-setuptools.
[license]: Switch to ZPL 2.1.
Change-Id: I0edd6ceeb26561e512db1da5660a8ebdd8de64ec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 23:26:57 +00:00
Sharlatan Hellseher
fdb8bdc689
gnu: python-jupytext: Move to jupyter.
...
* gnu/packages/python-xyz.scm (python-jupytext): Move from here ...
* gnu/packages/jupyter.scm: ... to here.
Change-Id: I02697361195c0bada08122cecb2dfb16598595cd
2025-12-18 22:05:03 +00:00
Ghislain Vaillant
011e027da5
gnu: python-jupytext: Update to 1.18.1.
...
* gnu/packages/python-xyz.scm (python-jupytext): Update to 1.18.1.
[arguments]<#:tests-flags>: Update filters.
[propagated-inputs]: Add python-packaging and python-pyyaml.
[native-inputs]: Add python-hatchling, python-jupyter-client and
python-pytest-asyncio. Remove git-minimal, python-gitpython,
python-ipython-genutils python-pyyaml, python-toml, python-setuptools
and python-wheel.
[home-page]: Update URL.
Change-Id: I8096565639b8da3372465c72554af28ade20eead
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:59:02 +00:00
Hugo Buddelmeijer
58805ac414
gnu: python-pyld: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-pyld): Switch to pyproject-build-system.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable tests for now.
[propagated-inputs]: Add python-aiohttp and python-requests.
[native-inputs]: Add python-setuptools.
Change-Id: I072f5210a1bbb0e9c3c38747b682cc3fb9ce575c
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:46:23 +00:00
Hugo Buddelmeijer
902de8475b
gnu: python-extract-dtb: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-extract-dtb): Switch to
pyproject-build-system.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Set to false, no tests.
[native-inputs]: Add python-setuptools.
Change-Id: I5ef5ecee569c66415e2354a2104f764e3bcae886
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:46:23 +00:00
Hugo Buddelmeijer
59d5a2daa7
gnu: python-poyo: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-poyo): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I8dd95bb1f84b4ff98e640d730fd4ec6a4270c78d
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:46:22 +00:00
Hugo Buddelmeijer
cab9246395
gnu: python-argparse-addons: Update to 0.12.0.
...
* gnu/packages/python-xyz.scm (python-argparse-addons): Update to 0.12.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I779fc2731c7dd3e184676823945fcceb9dabadf1
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-18 21:46:20 +00:00
Sergey Trofimov
55b4d55b69
gnu: python-clickgen: Update to 2.2.5.
...
* gnu/packages/python-xyz.scm (python-clickgen): Update to 2.2.5.
[source]: Fetch from git.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore broken test.
[inputs]: Remove libx11, libpng, and libxcursor.
[propagated-inputs]: Add python-pyyaml.
[native-inputs]: Remove python-wheel; add python-pytest, and
python-setuptools.
Change-Id: Icb0ba11d9b542f38a02c7ab9262d146cbff329ef
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 17:26:36 +00:00
Nguyễn Gia Phong
625ed9311c
Update Nguyễn Gia Phong's new email address.
...
* .mailmap: New entry.
Change-Id: I839ba6c7be463c5b59c7e68247ae5e46d2ceeeaf
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-18 17:16:43 +00:00
Sharlatan Hellseher
9da5b5196a
gnu: python-pulp: Fix build.
...
* gnu/packages/python-xyz.scm (python-pulp):
[build-system]: Switch to pyproejct-build-system.
[arguments] <tests?>: Disable for now.
[native-inputs]: Add python-setuptools.
Change-Id: I4488a3a7d7199f722df5ba8b319dfbd19612972c
2025-12-18 00:06:47 +00:00
Hugo Buddelmeijer
812d9b4717
gnu: python-fb-re2: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-fb-re2): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I390e137e77090cb157df4ad9b661ef63b2942ade
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
6e5999d70b
gnu: python-sinfo: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-sinfo): Switch to pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ibe678393b5e531928ba88d4569349cdbbcaf0a68
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
fd5ccad45e
gnu: python-intervaltree: Switch to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-intervaltree): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ie849ed1cfabacd9b2438b6e2bd883048d8032b5e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-12-17 11:20:21 +01:00
Hugo Buddelmeijer
7e42aacfc8
gnu: python-simple-rlp: Switch to pyproject-build-sytem.
...
* gnu/packages/python-xyz.scm (python-simple-rlp): Switch to
pyproject-build-sytem.
[build-system]: Switch to pyproject-build-sytem.
[native-inputs]: Add python-setuptools and python-pytest.
Change-Id: Ic4e9b717e6be6885b123834391a53b94c19e1132
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:20 +01:00
Sharlatan Hellseher
cf5795c4cb
gnu: python-cligj: Switch to pypproject.
...
* gnu/packages/python-xyz.scm (python-cligj):
[build-system]: Switch to pypproject-build-system.
[native-inputs]: Remove python-pytest-cov; add python-pytest and
python-setuptools.
Change-Id: I9c1f1ab5f4689eb2443b6720bbe111e291bc3df6
2025-12-17 11:20:19 +01:00
Andreas Enge
1d3b78360c
gnu: python-joblib: Limit parallelism of tests.
...
* gnu/packages/python-xyz.scm (python-joblib)[arguments]<#:test-flags>:
Use at most 8 cores.
Change-Id: I0086ecbe653801052dff08a7d675d304791dba84
2025-12-17 11:20:19 +01:00
Andreas Enge
c91470ede9
gnu: python-ipywidgets: Use older setuptools.
...
* gnu/packages/python-xyz.scm (python-ipywidgets)[native-inputs]:
Add python-setuptools-67.
Change-Id: I88240840e890a631353e045e955d1ad578cc98a1
2025-12-17 11:20:19 +01:00
Andreas Enge
1ed4f2b475
gnu: python-jmespath: Use older setuptools.
...
* gnu/packages/python-xyz.scm (python-jmespath)[native-inputs]:
Add python-setuptools-67.
Change-Id: I4bbaae33af1095f1f0757190c63d3eec7fa7afdc
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
819d43b8ca
gnu: python-polib: Use older setuptools.
...
* gnu/packages/python-xyz.scm (python-polib)[native-inputs]:
Add python-setuptools-67.
Change-Id: I4be4d8b093dca118969065494bbfe93112fb5ebd
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
2c5002242a
gnu: python-beautifulsoup4: Update to 4.14.3.
...
* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.14.3.
Change-Id: Ic5359b0a3cf0c2d2950badc0b8fff657fbf23824
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
b3e75b5e75
gnu: python-joblib: Update to 1.5.2.
...
* gnu/packages/python-xyz.scm (python-joblib): Update to 1.5.2.
Change-Id: If2913bef45f97b5972570d44958a5d359c311c6d
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Andreas Enge
0f4ffa74ef
gnu: python-markdown: Update to 3.10.
...
* gnu/packages/python-xyz.scm (python-markdown): Update to 3.10.
Change-Id: I04ef516bbe82bc9fc6fa813d2104e89564219620
Signed-off-by: Rutherther <rutherther@ditigal.xyz >
2025-12-17 11:20:18 +01:00
Isidor Zeuner
ad94bc31ca
gnu: Add python-quantlaw.
...
* gnu/packages/python-xyz.scm (python-quantlaw): New variable.
Change-Id: I22d57cb02ae805559e26eb345ff140ae420da7ad
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2025-12-11 19:56:25 +01:00
Maxim Cournoyer
e93b20adf6
gnu: python-watchfiles: Propagate python-anyio.
...
* gnu/packages/python-xyz.scm (python-watchfiles) [propagated-inputs]: Add
python-anyio.
Change-Id: I50d4173d45a8b4ec3d737457c3074cd11950a6c4
2025-12-09 15:25:48 +09:00
jgart
16a6ba9fc6
gnu: python-debugpy: Update to 1.8.17.
...
* gnu/packages/python-xyz.scm (python-debugpy): Update to 1.8.17.
Change-Id: I2e71507f68785f3551afd7c96ff903e5d4e53acf
2025-12-07 02:22:45 -06:00
Brendan Tildesley
ea8053d510
gnu: python-qrcode: Update to 8.2.
...
* gnu/packages/python-xyz.scm (python-qrcode): Update to 8.2.
Change-Id: I5912d03090eae91957c9d22406be23c2721d2c95
2025-12-03 20:23:22 -08:00
Brendan Tildesley
f3098e64b3
gnu: python-humanize: Update to 4.14.0.
...
* gnu/packages/python-xyz.scm (python-humanize): Update to 4.14.0.
[native-inputs]: Add python-hatch-vcs, python-hatchling. Remove python-wheel.
Change-Id: I1141ae4e117910c0cf55b7b59bb66e7aab1f0520
2025-12-03 20:23:21 -08:00
Brendan Tildesley
0bde2c392c
gnu: python-twisted: Update to 25.5.0.
...
* gnu/packages/python-xyz.scm (python-twisted): Update to 25.5.0.
Change-Id: Ib82a1e4a2a3c11724343f9f9aeaa1a95a1dbd643
2025-12-03 20:23:20 -08:00
Nicolas Graves
5e24cf492d
gnu: python-jupyter-console: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-jupyter-console):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools. Remove python-nose.
Change-Id: Ida809559b38d65e03be9fb25d244eb2550b0c353
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-03 07:40:21 +00:00
Nicolas Graves
ec1fa9e288
gnu: python-pdf2image: Replace python-nose by python-pynose.
...
* gnu/packages/python-xyz.scm (python-pdf2image)
[arguments]: Improve style.
[native-inputs]: Remove python-wheel. Replace python-nose by
python-pynose.
Change-Id: I2a7f607931144c6858efc95f4845f2866be0224d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-03 07:40:21 +00:00
Nicolas Graves
222d23d8cb
gnu: python-colorspacious: Disable tests.
...
python-nose runs 0 tests, let's remove it and disable tests instead.
* gnu/packages/python-xyz.scm (python-colorspacious)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-nose, python-wheel.
[description]: Improve style.
Change-Id: I6a2a58ea8f5183e4933b1dca227e8086640cd11d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-03 07:40:20 +00:00
Nicolas Graves
6d2d50e8cb
gnu: python-restructuredtext-lint: Remove python-nose native-inputs.
...
* gnu/packages/python-xyz.scm (python-restructuredtext-lint)
[arguments]<#:test-backend>: Switch to unittest.
[native-inputs]: Remove python-nose.
Change-Id: I1d59f2012ff939b5856c3cc482d40391f0d2fb5e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-03 07:40:20 +00:00
Nicolas Graves
88c1ecfd01
gnu: python-dogtail: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-dogtail):
[source, arguments]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools. Replace python-nose by
python-pynose.
Change-Id: I7376f34c8e80465373be8ecd1b55af0c494491af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-03 07:40:20 +00:00
Giacomo Leidi
c425bac93d
Update Giacomo's email address.
...
The change was automated via:
git grep -l goodoldpaul@autistici.org |
xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g'
* .mailmap: New entry.
Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-03 14:38:09 +09:00
Lilah Tascheter
0d60dc967d
gnu: python-xyz: Add python-pyhimitsu.
...
* gnu/packages/python-xyz.scm (python-pyhimitsu): New variable.
Change-Id: Ia8ad95f466f749152c8c16ad71fc46de9c32f615
2025-12-02 12:49:37 -06:00
Lilah Tascheter
d18614811b
gnu: python-xyz: Add python-prctl.
...
* gnu/packages/python-xyz.scm (python-prctl): New variable.
Change-Id: I14b788cd83650a38a448d6474ce305f0ccfcb559
2025-12-02 12:49:37 -06:00
Nicolas Graves
18e814ae5c
gnu: python-jaconv: Update to 0.4.0-0.d427346.
...
* gnu/packages/python-xyz.scm (python-jaconv): Update to 0.4.0-0.d427346.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel. Replace python-nose by python-pynose.
Change-Id: I2106aa0237e41af9263fb662d2f7a8be15547bde
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-12-01 23:23:51 +00:00
Sharlatan Hellseher
c7bed7d189
gnu: python-mpv: Improve package.
...
Dependency on python-xvfbwrapper was review by upstream in 2023, see:
<https://github.com/jaseg/python-mpv/issues/249 >.
* gnu/packages/python-xyz.scm (python-mpv):
[arguments]: Use THIS-PACKAGE-INPUT and FORMAT to simplify "libmpv"
substitution.
[native-inputs]: Remove python-xvfbwrapper and python-wheel; add
xorg-server-for-tests.
Change-Id: I5856d4a5cb68a442b34ef4518361ab5aec8b7a50
2025-12-01 22:37:52 +00:00
Sharlatan Hellseher
a521bca2dc
gnu: python-pyvirtualdisplay: Enable more tests.
...
* gnu/packages/python-xyz.scm (python-pyvirtualdisplay):
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove python-easyprocess and python-pillow.
[native-inputs]: Remove python-wheel; add python-easyprocess.
Change-Id: Ic23d47046b93a0120239fbdf9c3664e1ed2561bc
2025-12-01 22:36:59 +00:00
Sharlatan Hellseher
da5ce58900
gnu: Add python-represent.
...
* gnu/packages/python-xyz.scm (python-represent): New variable.
Change-Id: If8081edde0caf8808a1930ed648c6896ba2b3a6f
2025-11-30 23:49:06 +00:00
Sharlatan Hellseher
470dd23942
gnu: Add python-rush.
...
* gnu/packages/python-xyz.scm (python-rush): New variable.
Change-Id: I1e7500e63b986e33bed8eb6c1e14181eebd23463
2025-11-30 23:49:06 +00:00
Ricardo Wurmus
26b9eb3bf3
gnu: python-jupyter-client-bootstrap: Fix kernelspec script.
...
* gnu/packages/python-xyz.scm (python-jupyter-client-bootstrap)[arguments]:
Add phase 'fix-syntax-error.
Change-Id: Ie160e1ff0152c224bebd581eb266d92ef19b6df8
2025-11-29 12:20:18 +01:00
Cayetano Santos
d67d6cb583
gnu: Add python-jschon.
...
* gnu/packages/python-xyz.scm (python-jschon): New variable.
Change-Id: I0c79df0fd79190a64fb52b998032b0a4ed54ca25
2025-11-27 19:45:35 +01:00
Maxim Cournoyer
a43b354901
gnu: python-invoke: Update to 2.2.1.
...
* gnu/packages/python-xyz.scm (python-invoke): Update to 2.2.1.
Change-Id: I561645f4cc4eba0c37e2a80897b964e83d087acb
2025-11-27 17:23:55 +09:00
Maxim Cournoyer
67aa42fce3
gnu: python-invoke: Workaround a recent regression with entry points.
...
This works around a recent regression introduced in the
pyproject-build-system.
* gnu/packages/python-xyz.scm (python-invoke) [#:phases]
{fix-entry-points}: New phase.
Change-Id: I4a9bd3bd57cfbff1bb9e7a6b4c29e781065bd586
2025-11-27 17:22:49 +09:00
Andreas Enge
8ce4353723
gnu: Remove python-future-fstrings.
...
* gnu/packages/python-xyz.scm (python-future-fstrings): Delete variable.
Fixes : guix/guix#3865
Change-Id: I0dc9ba6b3450d61c993359b32488d1c6f516323f
2025-11-26 09:51:20 +01:00
Andreas Enge
e9c4dc10bf
gnu: Remove python-misaka.
...
* gnu/packages/python-xyz.scm (python-misaka): Delete variable.
Fixes : guix/guix#3857
Change-Id: I92b85081d3ed36d6e347c5f794654125176c8cf8
2025-11-26 09:48:40 +01:00
Andreas Enge
b85f7ca96f
gnu: Remove python-scandir.
...
* gnu/packages/python-xyz.scm (python-scandir): Delete variable.
Fixes : guix/guix#3844
Change-Id: I07486a29e949e4ffeca4be84ce3298796f1b84e8
2025-11-26 09:47:07 +01:00
Sharlatan Hellseher
a06695ec55
gnu: dosage: Move propagated inputs to inputs.
...
* gnu/packages/python-xyz.scm (dosage):
[propagated-inputs]: Move all from here ...
[inputs]: ... to here.
Change-Id: I6011792473f352324e99441dd8a92c301af6fe02
2025-11-25 22:03:56 +00:00
Sharlatan Hellseher
613fe421ea
gnu: dosage: Update to 3.2.
...
* gnu/packages/python-xyz.scm (dosage): Update to 3.2.
[propagated-inputs]: Add python-importlib-resources.
[native-inputs]: Remove python-pytest-xdist and python-wheel.
Change-Id: If74e7ce13df871c5ec9112c8627a6ac74e9eec62
2025-11-25 22:03:38 +00:00