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
Brendan Tildesley
d3e8c33566
gnu: python-rencode: Move to serialization.
...
* gnu/packages/python-xyz.scm: (python-rencode): Move from here ...
* gnu/packages/serialization.scm: ... here.
* gnu/packages/serialization.scm: Include serialisation.scm
* gnu/packages/xorg.scm: Include serialisation.scm
Change-Id: I3b146e7586e524ec1d61385a5be347fe9932038d
Change-Id: I45fee0cb06a5ed59a227489746eb340c0b21e0df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 18:53:09 +00:00
Brendan Tildesley
9b6ed48395
gnu: python-rencode: Prevent native comp.
...
* gnu/packages/python-xyz.scm (python-rencode):
[arguments]: Remove -march=native and -mfma flags.
Fixes : guix/guix#4440
Change-Id: I6ee16c91f6a34a6af44367bb4136d7e4c0c5f438
Change-Id: I8612f4b2fe78c558eff301b4733db2ac34d16a0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 18:53:05 +00:00
Nicolas Graves
e1cc126ed7
gnu: python-markdown-strings: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-markdown-strings):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.
Change-Id: Ic9d4ac2bee4fc192cb7f3cc2e316d9cfbc799d33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 13:42:32 +00:00
Nicolas Graves
3aeaf1da45
gnu: python-pymonad: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pymonad):
[source, arguments]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I28fe224a9533e9c32dc2f5e799b1358001bbdd0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 13:42:31 +00:00
Nicolas Graves
2e06aadd33
gnu: python-misskey: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-misskey):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I5ecad84a0399778eedb554ef6a3066e8a0d9c3a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 13:42:31 +00:00
Nicolas Graves
b225dcf0d7
gnu: python-nanoid: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-nanoid): Re-indent.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I4fe87423021c6f5dc469e6e548469d7ccb748f39
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 13:42:31 +00:00
Nicolas Graves
4752e43eb0
gnu: python-rcslice: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-rcslice):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I68ab5aa82276a023d7c3b8bb084d72e6ba2aa131
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 13:42:31 +00:00
Nicolas Graves
7eb79a5e58
gnu: python-cyclic: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-cyclic):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: I49b6b256cff754cc335e64187f9e445ee0323f48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 13:42:31 +00:00
Nicolas Graves
f832d16f02
gnu: i3-autotiling: Move to (gnu packages wm).
...
* gnu/packages/python-xyz.scm (i3-autotiling): Move from here ...
* gnu/packages/wm.scm (i3-autotiling): ... to here.
Change-Id: Ifcff8892901c4791b7e349e46243aebc61e60210
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 13:42:31 +00:00
Nicolas Graves
8dbfb0202b
gnu: python-i3ipc: Move to (gnu packages wm).
...
* gnu/packages/python-xyz.scm (python-i3ipc): Move from here ...
* gnu/packages/wm.scm (python-i3ipc): ... to here.
(python-i3ipc)[source]: Update to 2.2.1-0.a670f24.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
<#·phases>: Add phases 'fix-configuration and 'start-xserver to run
tests properly.
[native-inputs]: Add i3-wm, python-pytest, python-pytest-asyncio,
python-pytest-timeout, python-setuptools, xorg-server-for-tests.
Change-Id: I80fd9fcc3c712238ffe0addc7ceecb2e6341b503
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 13:42:14 +00:00
Nicolas Graves
bcedef2d74
gnu: python-geomet: Update to 1.1.0.
...
* gnu/packages/python-xyz.scm (python-geomet): Update to 1.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[synopsis, description]: Improve style.
Change-Id: If3072c4ac81550b29cb11376e5f25f7db3fd55a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:56 +00:00
Nicolas Graves
885fc047ef
gnu: python-biblib: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-biblib):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: I3388d9ccdab2552c1c7124abb5c8b4ae548ba63a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:56 +00:00
Nicolas Graves
cd4ec00842
gnu: python-gatt: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-gatt):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Idaea7bc4b233513e38163acb9589490f8da3595d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:56 +00:00
Nicolas Graves
7516485525
gnu: python-preshed: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-preshed):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove former <#:modules> and <#:phases>, not necessary
due to the switch to git-fetch.
<#:phases>: Replace 'check phase, to run it from the output and delete
it afterwards. This is necessary because tests import modules using
relative names, and the modules are compiled. Add phase
'patch-msvccompiler.
[native-inputs]: Add python-setuptools.
Change-Id: I8524c7257d9f41545e3e03d5c676c0534651aece
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:56 +00:00
Nicolas Graves
cd49d8141d
gnu: python-cymem: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-cymem):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
Change-Id: Ie872ffa80538fda221b7a94ea927b515cf4e7ac6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:55 +00:00
Nicolas Graves
15ad3ce3be
gnu: python-hypy-utils: Update to 1.0.29.
...
* gnu/packages/python-xyz.scm (python-hypy-utils): Update to 1.0.29.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
Change-Id: Ib7e79df1c9b2f107a961a0348f0270e03f9b0156
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:55 +00:00
Nicolas Graves
8dd23cb291
gnu: python-itemadapter: Update to 0.12.0.
...
* gnu/packages/python-xyz.scm (python-itemadapter): Update to 0.12.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-hatchling.
[description]: Improve style.
Change-Id: I6410daa7e06f167a34dcfbe8833f1c2bc567cfd1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:55 +00:00
Nicolas Graves
c6ed036bd3
gnu: python-posix-ipc: Update to 1.3.2.
...
* gnu/packages/python-xyz.scm (python-posix-ipc): Update to 1.3.2.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore file failing test collection.
<#:phases>: Replace phase 'patch-cc-path by 'set-cc-path.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I4ddb86b4683d8477cd37f9a7d4a4712de58369e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:55 +00:00
Nicolas Graves
cf67f4b0a6
gnu: python-queuelib: Update to 1.8.0.
...
* gnu/packages/python-xyz.scm (python-queuelib): Update to 1.8.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-hatchling, python-pytest.
[synopsis, description]: Improve style.
Change-Id: I9dcc90d8db515d6ec9cdc9ac3bd6d311bfd8e73a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:55 +00:00
Nicolas Graves
e5a2a9806f
gnu: python-pyee: Update to 13.0.0.
...
* gnu/packages/python-xyz.scm (python-pyee): Update to 13.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-mock, python-pytest,
python-pytest-asyncio-0.26, python-pytest-trio, python-setuptools.
[description]: Improve style.
Change-Id: I09e87b248e35e9a5cf46f978f1ef3fbc182977ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:55 +00:00
Nicolas Graves
23e85d1b6e
gnu: python-pydispatcher: Update to 2.0.7.
...
* gnu/packages/python-xyz.scm (python-pydispatcher): Update to 2.0.7.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I593eef1ce5d30caea178ade07af1ecc6f863b535
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-25 12:05:55 +00:00
Sharlatan Hellseher
0f698c5f07
gnu: date2name: Move to calendar.
...
* gnu/packages/python-xyz.scm (date2name): Move from here ...
* gnu/packages/calendar.scm: ... to here.
Change-Id: I7d49a5fdf611940adb70ad960da8a05b420e37fe
2025-11-24 20:20:50 +00:00
Sharlatan Hellseher
06af246bbf
gnu: date2name: Update to 0.0-2.50cc8d3.
...
* gnu/packages/python-xyz.scm (date2name): Update to
50cc8d3957fc0bdc26c65042ab8f0d9f05610283 commit.
[arguments]: Drop all.
[native-inputs]: Remove python-setuptools; add python-poetry-core and
python-pytest.
Change-Id: I5ac959c5f4cfd314aa55dd9db85f81996734cc74
2025-11-24 20:20:50 +00:00
Nicolas Graves
c575697e8f
gnu: python-esprima: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-esprima):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Configure but disable tests with a comment.
[native-inputs]: Add python-setuptools.
[synopsis, description]: Improve style.
Change-Id: I27793284c263032dcb929ca1de6302f4663e148f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-24 20:20:50 +00:00