Sharlatan Hellseher
de024257cb
gnu: python-qt.py: Rename to python-qt-py.
...
* gnu/packages/qt.scm (python-qt.py): Rename to python-qt-py.
(python-qt.py): Deprecate in favor of python-qt-py.
* gnu/packages/radio.scm (qspectrumanalyzer):
[inputs]: Remove python-qt.py; add python-qt-py.
Change-Id: Idd0921fadc4724ed7bd4ed6f3e4115ddb5e70e2a
2026-04-04 22:41:30 +01:00
Sharlatan Hellseher
a1d26144d6
gnu: Add python-types-pyside6.
...
* gnu/packages/python-xyz.scm (python-types-pyside6): New variable.
Change-Id: I7c5e60cf38de37b1a127fd8aa2ce062f1da9ae54
2026-04-04 22:41:29 +01:00
Sharlatan Hellseher
5ba302303b
gnu: python-black: Update to 26.3.1.
...
* gnu/packages/python-xyz.scm (python-black): Update to 26.3.1.
Use G-Expressions.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip one test.
[propagated-inputs]: Add python-pytokens.
[native-inputs]: Remove python-pytest-8; add python-pytest.
Change-Id: I132c774e3d946be8ed7f6be7574ea847b82fddf2
2026-04-04 22:41:29 +01:00
Sharlatan Hellseher
97b688fdd1
gnu: Add python-pytokens.
...
* gnu/packages/python-xyz.scm (python-pytokens): New variable.
Change-Id: I1757fc076cb104533e4fa4223215615ac9c82d53
2026-04-04 22:41:29 +01:00
Sharlatan Hellseher
1e6a3b089b
gnu: python-pathspec: Update to 1.0.4.
...
* gnu/packages/python-build.scm (python-pathspec): Update to 1.0.4.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-setuptools-bootstrap; add
python-packaging-bootstrap.
Change-Id: I02bab3eab782a735bd22f34e9667748c393c3fdf
2026-04-04 22:41:29 +01:00
Reza Housseini
0c0721f853
gnu: python-click: Update to 8.3.1.
...
* gnu/packages/python-xyz.scm (python-click): Update to 8.3.1.
Merges: https://codeberg.org/guix/guix/pulls/6877
Change-Id: I0d4fea5e4628a39025705517b12f9a229365dd75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:29 +01:00
Hugo Buddelmeijer
ff5ee54dc8
gnu: python-sphinxcontrib-jquery: Update to 4.1-0.80d1d39.
...
* gnu/packages/sphinx.scm (python-sphinxcontrib-jquery): Update to
80d1d3925c17c1860283323972680690f81d7b18 commit.
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest.
Merges: https://codeberg.org/guix/guix/pulls/7112
Change-Id: I9a68700797e9b4650e01e504bc2d5abbdca8435d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:29 +01:00
Andreas Enge
d297f87e24
build-system: python: Remove strip-python2-variant.
...
* guix/build-system/python.scm (strip-python2-variant): Remove variable.
Fixes : guix/guix#5398
Change-Id: Ice537cbbecdc04cafcd5f1260a27a5f3a631df58
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:29 +01:00
Andreas Enge
324d190fbf
gnu: Remove python2-dbus.
...
* gnu/packages/python-xyz.scm (python2-dbus): Delete variable.
Change-Id: I7975a5f4d172ecf7558cdf3469e6c60136feee48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:28 +01:00
Andreas Enge
528c2e4f57
gnu: python-dbus: Remove python2-variant property.
...
* gnu/packages/python-xyz.scm (python-dbus)[property]: Remove field.
Change-Id: Id37d3f0a42af06d4470abc69f983f6df14d609c7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:28 +01:00
Sharlatan Hellseher
098c06a276
gnu: python-msgspec: Adjust style and indentation.
...
* gnu/packages/serialization.scm (python-msgspec): Adjust style and
indentation.
Change-Id: I76fba5a2314febe4cddbc712fecf7a596a31915e
2026-04-04 22:41:28 +01:00
Nguyễn Gia Phong
d590b5d285
gnu: python-msgspec: Update to 0.20.0.
...
* gnu/packages/serialization.scm (python-msgspec): Update to 0.20.0.
[source]<snippet>: Adjust the path to atof_consts.h.
[arguments]<#:test-flags>: Adjust to disable all typing tests.
[native-inputs]: Remove python-gcovr, python-versioneer, and python-wheel.
[supported-systems]: Remove restrictions as no longer specified
by upstream.
Change-Id: Iab29b85cfd5c598db82f8753475d15ad97a564db
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:28 +01:00
Sharlatan Hellseher
b934290d1e
gnu: python-anyio: Simplify and rework skipped tests.
...
Anyio is know for shaky and time sensitive tests particularly on heavy
loaded machines and CI with cores count more than 16. This change
excludes all network tests with "-m no network" marker and time
sensitive test on all architectures.
* gnu/packages/python-xyz.scm (python-anyio)[arguments] <test-flags>:
Simplify and rework skipped/ignored tests.
Relates-to: https://codeberg.org/guix/guix/issues/6931
Relates-to: https://codeberg.org/guix/guix/issues/6649
Merges: https://codeberg.org/guix/guix/pulls/7070
Change-Id: Ide333652172e5d97c735414fe2b3d1beac6ab5bd
2026-04-04 22:41:28 +01:00
Hugo Buddelmeijer
094dd876fb
gnu: python-can: Fix build.
...
* gnu/packages/python-xyz.scm (python-can): Fix build.
[native-inputs]: Remove python-future.
Change-Id: I189672b60c5367a6c5af202aad27984f3c260634
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:28 +01:00
Hugo Buddelmeijer
a09dcc6076
gnu: python-pyxdg: Update to 0.28-0.63033ac.
...
* gnu/packages/freedesktop.scm (python-pyxdg): Update 0.28-0.63033ac.
[arguments]<#:test-flags>: Remove as tests pass.
Change-Id: Iefe8fb19a85348420b0727ab25267e1ea4cb4d55
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:28 +01:00
Hugo Buddelmeijer
956eb15a11
gnu: python-pysendfile: Fix build on python-3.12.
...
* gnu/packages/python-xyz.scm (python-pysendfile): Fix build.
[propagated-inputs]: Add python-pyasynchat.
Change-Id: I1981abb1f976f5ad9c23ab398a87ff2fd1d96b75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:27 +01:00
Hugo Buddelmeijer
0b19d7b4ce
gnu: python-inotify: Fix build on python-3.12.
...
* gnu/packages/python-xyz.scm (python-inotify): Fix build.
[propagated-inputs]: Add python-pyasyncore.
Change-Id: I3de6bebfd4bb5c1ab1d13710864c9e53d8a31e14
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:27 +01:00
Hugo Buddelmeijer
2822bb0a8f
gnu: fiu: Fix build on python-3.12.
...
* gnu/packages/debug.scm (fiu): Fix build.
[native-inputs]: Add python-setuptools.
Change-Id: If5f8eacbeafd8bdc66351b2939b753f58e4eb27f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:27 +01:00
Hugo Buddelmeijer
acd87c36a4
gnu: rrdtool: Fix build on python-3.12.
...
* gnu/packages/rrdtool.scm (rrdtool): Fix build.
[native-inputs]: Add python-setuptools.
Change-Id: I87b91bd6e6a9bd7be2ee1d9719c7f4c592f84c6d
2026-04-04 22:41:27 +01:00
Hugo Buddelmeijer
c9decde399
gnu: Add python-pyasynchat.
...
* gnu/packages/python-xyz.scm (python-pyasynchat): New variable.
Change-Id: I6d1d1c69ab8ca53dca0d626887ce830ddf836384
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:27 +01:00
Hugo Buddelmeijer
acb46e84cf
gnu: Add python-pyasyncore.
...
* gnu/packages/python-xyz.scm (python-pyasyncore): New variable.
Change-Id: I4fcfe9c22062223ba4a4d6341211529d955c4a0f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:27 +01:00
Sharlatan Hellseher
566905f19c
gnu: python-google-cloud-core: Fix tests on python-3.12.
...
* gnu/packages/python-web.scm (python-google-cloud-core) [arguments]
<test-flags>: Ignore faileur on deprecation warning.
Change-Id: I4657321d9fd72dd2b6b8cb09a197b2c92fbc2ad8
2026-04-04 22:41:27 +01:00
Sharlatan Hellseher
a719dc78fd
gnu: python-google-api-core: Fix tests on python-3.12.
...
* gnu/packages/python-web.scm (python-google-api-core)[arguments]
<test-flags>: Ignore faileur on deprecation warning.
Change-Id: I8aff71d3a7c0fd2a4c4505fff0173f23c86455b0
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
bf56f55a96
gnu: python-pyu2f: Update to 0.1.5-0.064be5a.
...
* gnu/packages/python-crypto.scm (python-pyu2f): Update to 0.1.5-0.064be5a.
Change-Id: I63a7f743f1e128b1e969056db35c3557e2791b86
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
b3f95102e2
gnu: python-makefun: Update to 1.16.0-0.bacb3e1.
...
* gnu/packages/python-xyz.scm (python-makefun): Update to 1.16.0-0.bacb3e1.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel; add python-pytest-asyncio.
Change-Id: Iac0e5bad44b481b7f78ea5fec5da6ba9de50cc75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
d621fc71a7
gnu: python-httplib2: Update to 0.31.2.
...
* gnu/packages/python-web.scm (python-httplib2): Update to 0.31.2.
[propagated-inputs]: Add python-pyparsing and python-pysocks.
[native-inputs]: Remove python-future and python-pyparsing.
Change-Id: I6d8272b1ffa00fa54d1fd72f21202fe6f7464c66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
24f22688be
gnu: python-flask-sqlalchemy: Update to 3.1.1-0.168cb4b.
...
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to
3.1.1-0.168cb4b.
[source]: Switch to git-fetch.
Change-Id: I42972b20f998e5f99cab02938eb9cdd678720ef5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
6fc4c1562c
gnu: python-srsly: Update to 2.5.2.
...
* gnu/packages/python-xyz.scm (python-srsly): Update to 2.5.2.
[source]: Switch to git-fetch.
Change-Id: I0e5544b6d4258e6f9d66be3751247815e06f96c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
77b4b0725e
gnu: python-catalogue: Update to 2.0.10.
...
* gnu/packages/python-xyz.scm (python-catalogue): Update to 2.0.10.
[native-inputs]: Remove python-wheel.
Change-Id: I5f1c5357f58454a70ec56ef1ff93944ad43fcb48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:26 +01:00
Hugo Buddelmeijer
9d024f6e71
gnu: python-bson: Update to 0.5.10-0.4e6b4c2.
...
Fix build in Python 3.12.
* gnu/packages/python-xyz.scm (python-bson): Update to 0.5.10-0.4e6b4c2.
Change-Id: I412852030b326dfb20d57c7d75bc50073027abad
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:25 +01:00
Yan Abu Arab
87eb28e33e
gnu: python-pydantic-core: Cleanup unneeded phase.
...
* gnu/packages/python-xyz.scm (python-pydantic-core)[phases]{patch-pyproject}:
Remove phase.
Merges: https://codeberg.org/guix/guix/pulls/6358
Change-Id: I04d0aaac7aec000db4e276e61097d55f9d8c630e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:25 +01:00
jgart
df2515d948
gnu: python-abjad: Update to 3.31.
...
* gnu/packages/music.scm (python-abjad): Update to 3.31.
[arguments]<tests?>: Enable them.
[phases]{fix-docstring}: Remove phase.
{remove-local-source}: New phase.
[native-inputs]: Add python-setuptools.
[description]: Fix fill-column.
Merges: https://codeberg.org/guix/guix/pulls/4256
Change-Id: Id5241c1fe706a57fabc6d714d4b92b49d8228be8
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:25 +01:00
Nicolas Graves
fdb102dc7b
gnu: python-cython-0: Fix build for python@3.12.
...
* gnu/packages/python-xyz.scm
(importlib-util-load-dynamic): Add helper string.
(python-cython-0)[arguments]<#:phases>: Add phase
'fix-pyximport-python-3.12.
Merges: https://codeberg.org/guix/guix/pulls/6222
Change-Id: I403e72cfdc82210bdfcbcb21e77cef89e8c68398
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:25 +01:00
Sharlatan Hellseher
87aa281e3c
gnu: Remove python-greenlet-2.
...
* gnu/packages/python-xyz.scm (python-greenlet-2): Delete variable.
Fixes : guix/guix#6801
Change-Id: Ib008ce81ca3af00d8c5c933d615b5a89effcc9ca
2026-04-04 22:41:25 +01:00
Hugo Buddelmeijer
64362133de
gnu: python-virtualenv: Fix build.
...
The test_build_c_ext.py test explicitly checks for >= 3.12 to decide
to access the internet.
* gnu/packages/python-xyz.scm (python-virtualenv): Fix build.
[arguments]<#:test-flags>: Ignore internet-requiring test.
Change-Id: I4c48f7820ef222dd7deb334334558850b7c79b04
2026-04-04 22:41:25 +01:00
Hugo Buddelmeijer
1df5e6bc26
gnu: python-fastapi: Update to 0.131.0.
...
* gnu/packages/python-web.scm (python-fastapi): Update to 0.131.0.
[native-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2.
[arguments]<#:test-backend>: Use 'custom.
<#:test-flags>: Update tests.
[home-page]: Update with redirect.
2026-04-04 22:41:24 +01:00
Hugo Buddelmeijer
3e4904b11c
gnu: python-httpbin: Update to 0.10.2.
...
* gnu/packages/web.scm (python-httpbin): Update to 0.10.2.
[propagated-inputs]: Remove python-greenlet-2; add python-greenlet.
[native-inputs]: Remove python-wheel.
Change-Id: I864cbade29f19667f1479139558738f63e8a4230
2026-04-04 22:41:24 +01:00
Sharlatan Hellseher
3c95e1759a
gnu: python-roman: Fix tests.
...
* gnu/packages/python-xyz.scm (python-roman)[arguments]<test-flags>:
Add unitest discovery option in "src" directory.
Change-Id: I3e14d0a0bf6f5e50ec5755d4f1846123ca34e877
2026-04-04 22:41:24 +01:00
Sharlatan Hellseher
8aa11dc671
gnu: fontforge: Fix build on python-3.12.
...
* gnu/packages/fontutils.scm (fontforge): Update to 20230101.
[inputs]: Add python-setuptools-bootstrap.
Change-Id: I4d997fe2b1d05a6d4629a80e98378d5a98252b0c
2026-04-04 22:41:24 +01:00
Nicolas Graves
e5f9ee2c2b
gnu: libtorrent-rasterbar: Fix build on python-3.12.
...
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[native-inputs]:
Add python-setuptools.
Change-Id: I551065bcac8e62e3d25a95e235c567150ffe2ce3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:24 +01:00
Nicolas Graves
3d78358847
gnu: libpwquality: Fix package build on python-3.12.
...
* gnu/packages/password-utils.scm (libpwquality)
[arguments]: Improve style, use gexps.
[native-inputs]: Improve style, add python-setuptools.
Change-Id: I124701452e3f8e22625aa30f69a51a71cb6827de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:24 +01:00
Nicolas Graves
118a044b8e
gnu: python-libfreenect: Fix package build on python-3.12.
...
* gnu/packages/openkinect.scm (python-libfreenect)[native-inputs]: Add
python-setuptools.
Change-Id: I3c1dc418063ffd2adecd91f2ef5ad510a6792f0a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:24 +01:00
Nicolas Graves
cf02a5f059
gnu: libimobiledevice: Fix package build on python-3.12.
...
* gnu/packages/libusb.scm (libimobiledevice)[native-inputs]: Add
python-setuptools.
Change-Id: I0450c97b418f2f3879b81be05469e1560baddfa9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:23 +01:00
Nicolas Graves
4d6936786c
gnu: libplist: Fix package build on python-3.12.
...
* gnu/packages/libusb.scm (libplist)[native-inputs]: Add
python-setuptools.
Change-Id: If93408cb375f3e1d62207cb2a82bd4e3f0ee636a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:23 +01:00
Nicolas Graves
25ebcf56bb
gnu: openpmix: Fix package build on python-3.12.
...
* gnu/packages/parallel.scm (openpmix)[native-inputs]: Add
python-setuptools.
Change-Id: I6b4c3e880a5678887d32f5fdb4ef11d308bafe91
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:23 +01:00
Nicolas Graves
514e4f0af7
gnu: libselinux: Fix package build under python-3.12.
...
* gnu/packages/selinux.scm (libselinux)[native-inputs]: Add
python-setuptools.
Change-Id: I035052b9e87690c9a7bf5a7b8526871a8f57df78
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:23 +01:00
Nicolas Graves
3ae3e5c23d
gnu: ableton-link: Fix package build under python-3.12.
...
* gnu/packages/audio.scm (ableton-link)
[arguments]: Relocate field, improve style (use gexps, and
search-input-file).
[native-inputs]: Add python-setuptools.
Change-Id: I7d6773334674ddaec0ab7c611fb64e6e4cb43879
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:23 +01:00
Nicolas Graves
cf134ae389
gnu: libiio: Fix package build under python-3.12.
...
* gnu/packages/radio.scm (libiio)
[native-inputs]: Add python-setuptools.
[license]: Relocate field.
Change-Id: Ief3c5f10b0744e4121b8b9297382d2d2d6598277
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:23 +01:00
Cayetano Santos
a0cd26b9b6
gnu: python-motulator: Update to 0.6.2.
...
* gnu/packages/engineering.scm (python-motulator): Update to 0.6.2.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-ipykernel and python-toml.
[propagated-inputs]: Add python-tqdm.
Change-Id: Ic29ffedc4b663e4d2138cacc56e69c135add7f6d
2026-04-04 22:41:23 +01:00
Aaron Covrig
52f09798ff
gnu: python-lxml: Update to 6.0.2.
...
* gnu/packages/xml.scm (python-lxml): Update to 6.0.2.
Change-Id: I5c16b8a2819e96a5fdeadbb35b72789cb78d1945
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:22 +01:00