Vagrant Cascadian
f0a4f6d214
gnu: linux-libre: Update default version to 7.0.
...
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-arm64-mnt-reform): Update to 7.0.
2026-05-27 12:30:54 -07:00
luca
da69abdca1
gnu: evince: Update to 48.4.
...
* gnu/packages/gnome.scm (evince): Update to 48.4.
Change-Id: I2638b0ce644f680a1361b2ff3e9e233eb8131fa3
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 20:27:45 +02:00
orahcio
f4b0275610
gnu: sway: Update to 1.12.
...
* gnu/packages/wm.scm (sway): Update to 1.12.
[inputs]: Replace wlroots-0.19 with wlroots-0.20.
Change-Id: I66a9c7f4ddf6f84daf0ce239cbb44933ba9dfd3a
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 20:25:43 +02:00
Cayetano Santos
50454dab4a
gnu: Add python-udapi.
...
* gnu/packages/python-xyz.scm (python-udapi): New variable.
Change-Id: I9e7679c0030ac1fb281f638b286182bb2736a242
2026-05-27 20:04:12 +02:00
Yappaholic
89747ea3ac
gnu: mangowm: Update to 0.13.1.
...
* gnu/packages/wm.scm (mangowm): Update to 0.13.1.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 19:42:06 +02:00
Zhu Zihao
41111228d5
gnu: 7zip: Update to 26.01 [security-fixes].
...
Contains Fixes for:
CVE-2026-48095: 7-Zip Heap Buffer Overflow Can Lead to Code Execution
* gnu/packages/compression.scm (7zip): Update to 26.01.
Change-Id: I352bb1669438acd11d68a9cabc638c6c403b169b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 18:39:26 +02:00
Reepca Russelstein
f519ddf733
daemon: Allow ADDR_NO_RANDOMIZE to be omitted if `--allow-aslr'.
...
Docker's default seccomp filter prevents use of the ADDR_NO_RANDOMIZE flag
with the personality system call. It causes personality to return EPERM. In
general, we assume that any result other than the only documented one, EINVAL,
is caused by seccomp. If we detect that ADDR_NO_RANDOMIZE is blocked, and the
--allow-aslr option was passed, we simply don't use it.
This allows guix-daemon to continue to work even in these containers, without
any implicit weakening of reproducibility.
Since it is presumably desirable to be able to build guix itself in such an
environment, also pass --allow-aslr to guix-daemon in test-env.
* nix/libstore/globals.hh (Settings::allowASLR): new field.
* nix/nix-daemon/guix-daemon.cc (options): add --allow-aslr option.
(parse_opt): use it to set Settings::allowASLR.
* nix/libstore/build.cc (DerivationGoal::startBuilder): detect when
ADDR_NO_RANDOMIZE is blocked and --allow-aslr is passed and don't use it in
that case.
* doc/guix.texi: document --allow-aslr in "Invoking guix-daemon".
* build-aux/test-env.in: always pass --allow-aslr.
Fixes: guix/guix#3917
Change-Id: I51c5899a9559e161f9e107c2e6a36df395ab3134
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Modified-by: Ludovic Courtès <ludo@gnu.org >
Merges: #4616
2026-05-27 18:25:16 +02:00
Ludovic Courtès
4ac91ee39c
gnu: gdb: Update to 17.2.
...
* gnu/packages/gdb.scm (gdb-17): Update to 17.2.
Change-Id: Ib3e905ab04a8562a5ca9ddf0a6959e6bc30c7b6a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8806
2026-05-27 18:25:16 +02:00
Ludovic Courtès
752d3c0a52
gnu: lout: Update to 3.43.4.
...
* gnu/packages/lout.scm (lout): Update to 3.43.4.
Change-Id: I3bf469b427411706ba5b3ef1cdb056174d94a0f0
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8805
2026-05-27 18:25:16 +02:00
Ludovic Courtès
de20eed853
gnu: man-pages: Update to 6.18.
...
* gnu/packages/man.scm (man-pages): Update to 6.18.
Change-Id: If778879c9faed3123400b43a2d48a593283ed789
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8808
2026-05-27 18:25:16 +02:00
Ludovic Courtès
9b755bfffd
gnu: xdot: Update to 1.6.
...
* gnu/packages/graphviz.scm (xdot): Update to 1.6.
Change-Id: Id4eac906640421f8651b3a37e87daaf0ea7466c4
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8807
2026-05-27 18:25:15 +02:00
Ludovic Courtès
bcfe9dba35
ci: (Cross-)build the architecture-specific Linux-libre packages.
...
* gnu/ci.scm (core-packages): In ‘target-linux?’ case, add the
linux-libre-*-generic architecture-specific kernel packages.
Change-Id: Ie9579b5b77160e57e563542a03fdd6e563fcc193
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8776
2026-05-27 18:25:15 +02:00
André Batista
fe11a2a2e9
gnu: mullvadbrowser: Update to 15.0.14.
...
Fixes CVEs: 2026-8388, 2026-8391, 2026-8401, 2026-8946, 2026-8947,
2026-8949, 2026-8950, 2026-8953, 2026-8954, 2026-8955, 2026-8956,
2026-8957, 2026-8958, 2026-8959, 2026-8961, 2026-8962, 2026-8968,
2026-8970, 2026-8974 and 2026-8975.
See:
<https://www.mozilla.org/en-US/security/advisories/mfsa2026-48/ > for
details.
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20260518170000.
(%mullvadbrowser-version): Update to 15.0.14.
(%mullvadbrowser-firefox-version): Update to 140.11.0esr-15.0-1-build2.
(mullvadbrowser-translation-base): Update to 6749f7ce29.
Change-Id: I854d2d3db669920c67abc18c624288bc9091e979
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 17:48:54 +02:00
André Batista
79f8ab94ab
gnu: torbrowser: Update to 15.0.14.
...
Fixes CVEs: 2026-8388, 2026-8391, 2026-8401, 2026-8946, 2026-8947,
2026-8949, 2026-8950, 2026-8953, 2026-8954, 2026-8955, 2026-8956,
2026-8957, 2026-8958, 2026-8959, 2026-8961, 2026-8962, 2026-8968,
2026-8970, 2026-8974 and 2026-8975.
See:
<https://www.mozilla.org/en-US/security/advisories/mfsa2026-48/ > for
details.
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20260518170000.
(%torbrowser-version): Update to 15.0.14.
(%torbrowser-firefox-version): Update to 140.11.0esr-15.0-1-build3.
(torbrowser-translation-base): Update to 6749f7ce29.
(torbrowser-translation-specific): Update to a2e92e2c255.
Change-Id: I4737675dabde352c2f9602efe9c82d43aaf7c66c
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-27 17:48:34 +02:00
Andreas Enge
b8d0488032
gnu: Remove packagekit-qt5.
...
* gnu/packages/qt.scm (packagekit-qt5): Delete variable.
Fixes : guix/guix#8056
Change-Id: I6adb8a34b6339d5be2b9e61d91865465b0e2378d
2026-05-27 17:41:34 +02:00
Andreas Enge
56d9e3e9ce
gnu: packagekit-qt6: Disinherit from packagekit-qt5.
...
* gnu/packages/qt.scm (packagekit-qt6)[inherit]: Drop field.
(version, source, build-system, home-page, license): Copy-paste from
packagekit-qt5.
(arguments, inputs): Rewrite.
Change-Id: I89656a7a03df716d3035096675f2c689bca8b2d5
2026-05-27 17:41:29 +02:00
Andreas Enge
5a90fd6df0
gnu: Remove qcoro-qt5.
...
* gnu/packages/qt.scm (qcoro-qt5): Delete variable.
Change-Id: I8e35406e3291564ae85de7a87514857b0e0b0bef
2026-05-27 17:41:27 +02:00
Andreas Enge
233640eb06
gnu: qcoro-qt6: Disinherit from qcoro-qt5.
...
* gnu/packages/qt.scm (qcoro-qt6)[inherit]: Drop field.
[version, source, build-system, native-inputs, home-page, description,
license]: Copy-paste from qcoro-qt5.
[arguments, inputs]: Rewrite.
Change-Id: Ib2dd82f3c28600cfdbec1ff7c02f5e185c05a349
2026-05-27 17:41:24 +02:00
Andreas Enge
c276bb2d89
gnu: Remove libqaccessibilityclient-qt5.
...
* gnu/packages/kde-frameworks.scm (libqaccessibilityclient-qt5): Delete variable.
Change-Id: I2bba01ac7b92b3381f9b37d3aa48b80f13ca5426
2026-05-27 17:41:23 +02:00
Andreas Enge
c88cd7fcae
gnu: Remove qxlsx-qt5.
...
* gnu/packages/qt.scm (qxlsx-qt5): Delete variable.
Change-Id: Id271d638c2e30bf374f801dc82e10ad6782c43ce
2026-05-27 17:41:21 +02:00
Andreas Enge
d7b397aa91
gnu: Add guile-with-gmp.
...
This variant compiles with GMP instead of the built-in mini-gmp.
* gnu/packages/guile.scm (guile-with-gmp): New variable.
Change-Id: I82f7d52452fef3817566645cadb7df0f48465cdd
2026-05-27 17:36:52 +02:00
jgart
19da15f871
gnu: trealla: Update to 2.100.10.
...
* gnu/packages/prolog.scm (trealla): Update to 2.100.10.
Change-Id: I0fe95d759a16d00370d89dd2ae3b15dad97b7580
2026-05-27 09:04:10 -04:00
luca
8e871e15a5
gnu: kcachegrind: Update to 26.04.1.
...
* gnu/packages/kde-sdk.scm (kcachegrind): Update to 26.04.1.
Change-Id: I4cfde19a7d03d50e20231d5263d2cc7373cf7845
2026-05-27 18:01:12 +05:30
Efraim Flashner
bf3c923f6d
gnu: openshadinglanguage: Don't use custom check phase.
...
* gnu/packages/graphics.scm (openshadinglanguage)[arguments]: Add
test-exclude keyword. Remove custom 'check phase.
Change-Id: Ie53ba6e148be22ce0fe75d0d86aa839427b5624b
2026-05-27 11:52:57 +03:00
Efraim Flashner
6c7c1a4b28
gnu: Remove rust-pipewire-0.8.0.fd3d8f7.
...
* gnu/packages/rust-sources.scm (rust-pipewire-0.8.0.fd3d8f7): Remove
variable.
Change-Id: I1154b5d6b530d5e78855925b89aac2e51a090b8e
2026-05-27 11:52:57 +03:00
Efraim Flashner
646ade357a
gnu: keepassxc: Don't use custom check phase.
...
* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add
test-exclude keyword. Remove custom 'check phase.
Change-Id: Id05c6ae14932c79e3df39ce926da57d0f62a0ca5
2026-05-27 11:52:53 +03:00
luca
91c5e436f6
gnu: ninja: Move to build-tools.
...
* gnu/packages/build-tools.scm (ninja, ninja/pinned, samurai)
(samu-as-ninja-wrapper): Move to here...
* gnu/packages/ninja.scm (ninja, ninja/pinned, samurai)
(samu-as-ninja-wrapper): ...from here. New deprecated variables.
* guix/build-system/cmake.scm (default-ninja):
Switch to loading from build-tools module.
* guix/build-system/meson.scm (default-ninja): Likewise.
Change-Id: Ia32fb258159cfcc9a0f1ef91c335c71c25a6d7ef
Closes: https://codeberg.org/guix/guix/issues/3595
Merges: https://codeberg.org/guix/guix/pulls/4329
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-27 16:55:34 +09:00
bdunahu
47deb7a819
gnu: Add font-medieval-sharp.
...
* gnu/packages/fonts.scm (font-medieval-sharp): New variable.
Change-Id: Icfd91104d0f5d66d8db4fa084463c76484bb3a7f
Merges: https://codeberg.org/guix/guix/pulls/7479
Reviewed-by: moksh <mysticmoksh@riseup.net >
Reviewed-by: kestrel <kestrel.w@proton.me >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-27 16:42:00 +09:00
bdunahu
3cb2f74b0d
gnu: pantalaimon: Switch to python-dbus.
...
Since ef6d874c33 ("gnu: python-notify2: Switch to python-dbus."),
python-notify2 propagates python-dbus rather than python-dbus-1.2.
Because pantalaimon propagates python-notify2 as well as
python-dbus-1.2, we have a collision.
python-dbus-1.2 was specified as an input to pantalaimon
in commit 1f9e47518b ("gnu: python-dbus: Rename to python-dbus-1.2 "),
to adapt the reference, so there should be no compatibility reasons
to use the older version.
* gnu/packages/matrix.scm (pantalaimon)[propagated-inputs]:
Replace python-dbus-1.2 with python-dbus.
Change-Id: I8da0bfab0d0eb25c00625ca3c1674d41a84caed9
Fixes: https://codeberg.org/guix/guix/issues/8839
Merges: https://codeberg.org/guix/guix/issues/8855
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-27 15:35:26 +09:00
Vagrant Cascadian
c1b36b6524
gnu: linux-libre 5.10: Update to 5.10.257.
...
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.257.
(linux-libre-5.10-pristine-source): Update hash.
2026-05-26 20:41:41 -07:00
Vagrant Cascadian
e7c2bd4d49
gnu: linux-libre 5.15: Update to 5.15.208.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.208.
(linux-libre-5.15-pristine-source): Update hash.
2026-05-26 20:41:38 -07:00
Vagrant Cascadian
0345a20749
gnu: linux-libre 6.1: Update to 6.1.174.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.174.
(linux-libre-6.1-pristine-source): Update hash.
2026-05-26 20:41:36 -07:00
Vagrant Cascadian
573e9a2f4d
gnu: linux-libre 6.6: Update to 6.6.141.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.141.
(linux-libre-6.6-pristine-source): Update hash.
2026-05-26 20:41:33 -07:00
Maxim Cournoyer
17960b2313
doc: Add missing menu entry for volunteer run mirrors.
...
* doc/guix.texi (Substitutes): Add missing menu entry.
Change-Id: Ia2e6e516ddff3f836b51c34fd8441350793c352d
2026-05-27 09:21:17 +09:00
Anderson Torres
2f6fb22400
gnu: os-prober: Update to 1.84.
...
* gnu/packages/bootloaders.scm (os-prober): Update to 1.84.
[source]: use git-fetch.
Change-Id: I3b994c8801616df00248858d9f7d8560be1aced6
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
Co-Authored-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-26 15:57:14 -07:00
Anderson Torres
63e7c1b4ed
gnu: os-prober: Cleanup.
...
* gnu/packages/bootloaders.scm (os-prober): Cleanup.
[arguments]: Use gexps.
[home-page]: Fix redirect.
Change-Id: I81d0112b198f2176768be58fac220e87f8921310
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-26 15:56:32 -07:00
Ron Nazarov
cf1c24736e
gnu: Add ectool.
...
* gnu/packages/coreboot.scm (ectool): New variable.
Change-Id: I0fbde5f3c55fc7f43577a73462336859ab48b632
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-26 15:12:59 -07:00
Denis 'GNUtoo' Carikli
87ab0daf6b
gnu: Add bucts.
...
* gnu/packages/coreboot.scm (bucts): New variable.
Co-authored-by: Ron Nazarov <ron@noisytoot.org >
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org >
Change-Id: I5964f138c3947298f047afb16dd30b54c396018b
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-26 15:12:48 -07:00
Ricardo Wurmus
bfc2d9c69b
gnu: python-google-pasta: Fix tests.
...
* gnu/packages/python-xyz.scm (python-google-pasta)[arguments]: Add phase
'fix-tests to patch procedure name.
Change-Id: Id85b61cc827269b7c38dc1159b197d2de8dd37d9
2026-05-26 20:52:52 +02:00
Sören Tempel
b433486c7d
gnu: mtr: Remove dependency on libcap.
...
This is only needed so that mtr can call setcap(8) from its Makefile,
which we don't want it to do.
See https://codeberg.org/guix/guix/issues/8614
* gnu/packages/networking.scm (mtr)[inputs]: Remove libcap.
Change-Id: I0c532cc4772ed2336bf3251aa5dc4b857b47fe7e
2026-05-26 19:44:18 +02:00
Sören Tempel
9609336829
services: web: Add system tests for gunicorn.
...
* gnu/tests/web.scm (%gunicorn-os): New variable.
(run-gunicorn-test): New variable.
(%test-gunicorn): New variable.
Change-Id: I1ee3fd4c29c7c44aa9c271c6775f953790ca60c3
2026-05-26 18:43:22 +02:00
Sören Tempel
056de157b2
services: gunicorn: Allow configuration of control-socket.
...
Since gunicorn is run in its own Linux namespace, where $HOME is
read-only, creating that control-socket fails and prevents gunicorn
from starting by default. Therefore, this patch disables it by
default but allows supplying a custom path via a newly added
configuration field.
* gnu/services/web.scm (gunicorn-app): Add gunicorn-app-control-socket.
(gunicorn-shepherd-services): Respect gunicorn-app-control-socket.
* doc/guix.texi (gunicorn-app): Document it.
Change-Id: I648079b630293a47801713425728a4d602c8088c
2026-05-26 18:43:22 +02:00
Sören Tempel
5b4c715e2a
services: gunicorn: Fix usage with non-uri listening addresses.
...
If the provided unix-socket? parameter is not an URI uri->string returns
to be raised. For example, on inputs such as "0.0.0.0:8080". This is
fixed in this commit by first checking if the input parameter is a valid
URI, before calling uri-scheme.
* gnu/tests/web.scm (unix-socket?): Check URI before calling uri-scheme.
Change-Id: Icd9cb1e215a09b1f5dcbec4630e7df3256cde4aa
2026-05-26 18:43:16 +02:00
Nicolas Goaziou
04eaafe0dc
gnu: texlive-neoschool: Update to 2026.1-79141.
...
* gnu/packages/tex.scm (texlive-neoschool): Update to 2026.1-79141.
Change-Id: Iaeb2ad32d983ad49ab2470bdbcfa88eac2dab5dd
2026-05-26 18:36:00 +02:00
jgart
72ad38a46f
gnu: trealla: Update to 2.100.9.
...
* gnu/packages/prolog.scm (trealla): Update to 2.100.9.
Change-Id: Id312720718da7db981122662793384bae95091a6
2026-05-26 12:19:37 -04:00
Anderson Torres
3116440b9a
gnu: Remove emacs-4clojure.
...
Since 2025-12-30 the repository is archived. Further, the 4clojure site
itself is down for good.
* gnu/packages/emacs-xyz.scm (emacs-4clojure): Delete variable.
Closes guix/guix#7841
Fixes guix/guix!8583
Change-Id: Idd3c12f8a2bf328ff5a35cb63039176d80274fe5
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-05-26 18:15:05 +02:00
Nguyễn Gia Phong
d12594eb54
Revert "gnu: qtile: Update to 0.36.0."
...
This reverts commit 8709675a51 .
2026-05-27 00:09:10 +09:00
Cayetano Santos
47dffdc2f6
gnu: nvc: Update to 1.21.0.
...
* gnu/packages/electronics.scm (nvc): Update to 1.21.0.
Change-Id: I05d41216badd2369722be1ce3ba4b3d8e3138589
2026-05-26 15:13:22 +02:00
Roman Scherer
567d2bc7ea
gnu: gtk: Disable svg suite on aarch64.
...
* gnu/packages/gtk.scm (gtk)[#:configure-flags]: If target-aarch64?,
add “--no-suite=svg”.
Change-Id: Ife603e82bcdacc7034e25e4831dc39a4ad793d3b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-05-26 15:03:07 +02:00
bdunahu
3a264df1ee
gnu: Add angband-sdl2.
...
* gnu/packages/games.scm (angband-sdl2): New variable.
Change-Id: I855fe78d1157dedf1aa80475f016eced0582883c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-05-26 15:03:07 +02:00
bdunahu
895f880ac7
gnu: angband: Only delete nonfree assets from checkout.
...
These changes allow for future graphical versions of this package.
* gnu/packages/patches/angband-remove-nonfree-tile-options.patch: New file.
* gnu/local.mk: (dist_patch_DATA): Register it.
* gnu/packages/games.scm (angband)[source]: Apply it. Selectively snip out nonfree tilesets. Do not delete makefiles which enable graphics…
[#:phases]<disable-graphics-and-sounds>: …but do delete them here.
[#:configure-flags]: Add ‘--disable-x11’.
Change-Id: I5cdfcf63747b13ba7763e43fbbf56bfe126a440b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-05-26 15:03:06 +02:00
Nguyễn Gia Phong
948bac0f46
guix: packages: origin-actual-file-name: Support Fossil.
...
This fixes the file-name false positive in guix lint.
If an origin-file-name is not specified, fossil-fetch computes one
from the repository's URI and check-in hash.
* guix/fossil-download.scm: Export <fossil-reference> record name.
* guix/packages.scm (origin-actual-file-name): Add support for Fossil.
Change-Id: I740af495c8e624caa947c667c6cbe379ddf033c8
2026-05-26 21:37:17 +09:00
Patrick Norton
8c95d6364a
gnu: Add git-quick-stats.
...
* gnu/packages/version-control.scm (git-quick-stats): New variable.
Merges guix/guix!8748
Change-Id: Icfd4c133491a4faa4e234dd962571b5a4dde8f33
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-05-26 11:28:02 +02:00
Maxim Cournoyer
21898c0a1a
Revert "gnu: openresolv: Update to 3.17.4."
...
This reverts commit 094e50ffc5 . It broke
NetworkManager's name resolution.
Fixes : #8813
2026-05-26 16:07:53 +09:00
Maxim Cournoyer
dc4db2273a
service: dnsmasq: Expose new options for authoritative operation.
...
* gnu/services/dns.scm (<dnsmasq-configuration>)
[authoritative-servers, authoritative-zones, host-records]: New fields.
(dnsmasq-shepherd-service): Use them.
* doc/guix.texi (DNS Services): Add a new example and document the new fields.
Change-Id: Ib26c3f59e90b2a9997ecdac03c5564ae02b6754e
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 16:07:53 +09:00
Maxim Cournoyer
7d9b4b7bb7
service: dnsmasq: Add 'locals' configuration option.
...
* gnu/services/dns.scm (<dnsmasq-configuration>)
[locals]: New field.
(dnsmasq-shepherd-service): Use it.
* doc/guix.texi (DNS Services): Document it.
Change-Id: I1c2bc86c1636aa82451d1a38959380c3791fd8d4
2026-05-26 16:07:53 +09:00
Maxim Cournoyer
185b9f4f19
service: dnsmasq: Add ipv4? and ipv6? configuration options.
...
* gnu/services/dns.scm (<dnsmasq-configuration>) [ipv4?, ipv6?]: New fields.
(dnsmasq-shepherd-service): Use them.
* doc/guix.texi (DNS Services): Document them.
Change-Id: I50a4e407cea9e55295c9cfff081b7678ab7e061c
2026-05-26 16:07:53 +09:00
Nguyễn Gia Phong
663293331b
teams: Nguyễn Gia Phong: Add to the Lua team.
...
* etc/teams.scm ("Nguyễn Gia Phong"): Add lua to the team list.
Change-Id: I9fe8ce6ac20bb327228473f1217a86905104778a
Merges: https://codeberg.org/guix/guix/pulls/8819
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au >
2026-05-26 16:02:18 +09:00
Nguyễn Gia Phong
9b8833ea6e
gnu: libfossil: Remove explicit source file name.
...
* gnu/packages/version-control.scm (libfossil)[source]:
Remove explicit file-name, which is the same as the default one.
Change-Id: I763d9c4553108e10aa0e4fad18cf5a22a6cbe3ea
2026-05-26 15:59:58 +09:00
luca
664f30f290
gnu: btop: Update to 1.4.7.
...
* gnu/packages/admin.scm (btop): Update to 1.4.7.
Change-Id: I836386740842fe2127db210b3a55d73d5e1eb2d5
Reviewed-by: Sughosha <sughosha@disroot.org >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 13:13:46 +09:00
Spencer King
3375afec60
gnu: Add python-islenska.
...
* gnu/packages/language.scm (arnastofnun-dim)
(python-islenska-bootstrap, python-islenska): New variables.
Change-Id: I2ccb8cdfa02dc419dffbff4a5b1af81c6af107ce
Merges: https://codeberg.org/guix/guix/pulls/7237
Modified-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 11:42:50 +09:00
Vagrant Cascadian
74180388ea
gnu: linux-libre 6.12: Update to 6.12.91.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.91.
(linux-libre-6.12-pristine-source): Update hash.
2026-05-25 17:05:01 -07:00
Vagrant Cascadian
d401b80857
gnu: linux-libre 6.18: Update to 6.18.33.
...
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.33.
(linux-libre-6.18-pristine-source): Update hash.
2026-05-25 17:04:45 -07:00
Vagrant Cascadian
1fb10e0469
gnu: linux-libre 7.0: Update to 7.0.10.
...
* gnu/packages/linux.scm (linux-libre-7.0-version): Update to 7.0.10.
(linux-libre-7.0-pristine-source): Update hash.
2026-05-25 17:04:42 -07:00
Sharlatan Hellseher
d40667e9d9
gnu: packages/python-science: Sort python-[am] variables.
...
* gnu/packages/python-science.scm (9python-dvc-data, python-dvc-objects,
python-einops, python-fbpca): Sort variables alphabetically.
Change-Id: I19e296bfcc2360e81ceaa81fd44688645113c1a4
2026-05-25 23:57:00 +01:00
Spencer King
5b5ed99030
gnu: Add python-autoray.
...
* gnu/packages/python-science.scm (python-autoray): New variable.
Merges: guix/guix!8810
Change-Id: I1393870b5e3881cb1e28154361b8c7f7853514eb
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:47:07 +01:00
Sharlatan Hellseher
18a2f2a0ab
gnu: go-github-com-sigstore-rekor: Enable more tests.
...
* gnu/packages/golang-web.scm (go-github-com-sigstore-rekor):
[arguments] <embed-files>: Embed JSON files.
<test-subdirs>: Activate more.
[propagated-inputs]: Add go-github-com-google-rpmpack.
Change-Id: Iaa9b1a367b516af9b37b52f3888ee9b4873cfbbd
2026-05-25 23:37:19 +01:00
Sharlatan Hellseher
5331378604
gnu: Add nfpm.
...
* gnu/packages/golang-xyz.scm (nfpm): New variable.
Change-Id: I30d402d707048fbb560fa92737940c344331e19e
2026-05-25 23:37:19 +01:00
Sharlatan Hellseher
2126ca5961
gnu: Add chglog.
...
* gnu/packages/golang-xyz.scm (chglog): New variable.
Change-Id: Ifec35d44fff2eaab6b845fb6e5323db1060480f8
2026-05-25 23:37:14 +01:00
Sharlatan Hellseher
7afcbac09f
gnu: Add kubernetes-crd-ref-docs.
...
* gnu/packages/kubernetes.scm (kubernetes-crd-ref-docs): New variable.
Change-Id: I6fe2b3330fd17a028d855eb78655cdacacc02c38
2026-05-25 23:37:14 +01:00
Sharlatan Hellseher
565f4e8743
gnu: Add kubernetes-controller-tools.
...
* gnu/packages/kubernetes.scm (kubernetes-controller-tools): New variable.
Change-Id: I91a40a9d0cfed25ecfb262a96739e6b18a5bc77b
2026-05-25 23:37:14 +01:00
Patrick Norton
f3e194d6eb
gnu: Add go-github-com-goreleaser-nfpm-v2.
...
* gnu/packages/golang-xyz.scm (go-github-com-goreleaser-nfpm-v2): New
variable.
Change-Id: Ic286a05ce6f67f48e826210d8717ca203706b899
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Modified-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Change-Id: If2f29158facd446048c5ebb8b808da901d33bfdc
2026-05-25 23:36:57 +01:00
Arthur Rodrigues
2cdc7e23c1
gnu: Add go-github-com-sassoftware-go-rpmutils.
...
* gnu/packages/golang-compression.scm (go-github-com-sassoftware-go-rpmutils): New variable.
Change-Id: I2ea6bf9f1a288dff3bdaa0749e914d172e3eda06
Relates-to: guix/guix!5417
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:11:16 +01:00
Arthur Rodrigues
d21ee40ae8
gnu: Add go-github-com-muesli-mango-cobra.
...
* gnu/packages/golang-xyz.scm (go-github-com-muesli-mango-cobra): New variable.
Change-Id: I540ab25006c6f798a4c593af7ac4d90293fc6df0
Relates-to: #5417
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:29 +01:00
Arthur Rodrigues
de8efe86b3
gnu: Add go-github-com-muesli-mango-pflag.
...
* gnu/packages/golang-xyz.scm (go-github-com-muesli-mango-pflag): New variable.
Change-Id: I450410eb6a38e9659672a7cd7258f317f372c702
Relates-to: guix/guix!5417
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:29 +01:00
Arthur Rodrigues
a30abf4690
gnu: Add go-github-com-muesli-mango.
...
* gnu/packages/golang-xyz.scm (go-github-com-muesli-mango): New variable.
Change-Id: I76a4cf2583ef083b7cc83c498cd4cb7307ea7cf8
Relates-to: guix/guix!5417
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:29 +01:00
Arthur Rodrigues
b7e563cffe
gnu: Add go-github-com-muesli-roff.
...
* gnu/packages/golang-xyz.scm (go-github-com-muesli-roff): New variable.
Change-Id: Id1be530cc9bbcf0422aa6330fd625297c841e489
Relates-to: guix/guix!5417
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:29 +01:00
Arthur Rodrigues
1dfc621cde
gnu: Add go-github-com-caarlos0-go-version.
...
* gnu/packages/golang-xyz.scm (go-github-com-caarlos0-go-version): New variable.
Change-Id: I2ff3528e6ee2d23f093996c25d00c3b5d2b6fee8
Relates-to: guix/guix!5417
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:29 +01:00
Arthur Rodrigues
a9db71dae5
gnu: Add go-github-com-invopop-jsonschema.
...
* gnu/packages/golang-web.scm (go-github-com-invopop-jsonschema): New variable.
Change-Id: Ie1f596c1f9e7e82518cd3697b947306942571d4b
Relates-to: guix/guix!5417
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:28 +01:00
Arthur Rodrigues
f8c27ee084
gnu: Add go-github-com-pb33f-ordered-map-v2.
...
* gnu/packages/golang-xyz.scm (go-github-com-pb33f-ordered-map-v2): New variable.
Change-Id: I1e1124f9b39a4159caad01e2cb2ddeb09dd16e51
Relates-to: guix/guix!5417
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:28 +01:00
Patrick Norton
c95418302e
gnu: Add go-github-com-goreleaser-chglog.
...
* gnu/packages/golang-xyz.scm (go-github-com-goreleaser-chglog): New
variable.
Change-Id: Iba81e76b9897fcf90c3ef2434f14034a5db461f8
Relates-to: #5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Change-Id: Ib3f02cfa70c89c4763c867405385c11e2706678c
2026-05-25 23:08:28 +01:00
Patrick Norton
79243efc4a
gnu: Add go-gitlab-com-digitalxero-go-conventional-commit.
...
* gnu/packages/golang-vcs.scm
(go-gitlab-com-digitalxero-go-conventional-commit): New variable.
Change-Id: Ia366ebed43a75ee741f2355106f4e7555e3f9375
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:28 +01:00
Patrick Norton
2908ff30dd
gnu: Add go-github-com-google-rpmpack.
...
* gnu/packages/golang-compression.scm (go-github-com-google-rpmpack): New
variable.
Change-Id: I2a7ebd61aaa2e8384c5a9a64f7feefe75dddc57b
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:28 +01:00
Patrick Norton
5ae5ced182
gnu: Add go-github-com-cavaliergopher-cpio.
...
* gnu/packages/golang-compression.scm (go-github-com-cavaliergopher-cpio): New
variable.
Change-Id: I55faf4a19bd29ca16e73540517570518dc3bbf88
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:28 +01:00
Patrick Norton
dc192b2c3c
gnu: Add go-github-com-ccojocar-zxcvbn-go.
...
* gnu/packages/golang-xyz.scm (go-github-com-ccojocar-zxcvbn-go): New
variable.
Change-Id: I50f943a27db405b04eff54a4485f41b4cc0f5453
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:28 +01:00
Patrick Norton
b5c159c14d
gnu: Add go-github-com-blakesmith-ar.
...
* gnu/packages/golang-compression.scm (go-github-com-blakesmith-ar): New
variable.
Change-Id: I0ba5b6617100ae919687193c1ca4c9e97aeadfe5
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:28 +01:00
Patrick Norton
b634112df9
gnu: Add go-github-com-aleksi-pointer.
...
* gnu/packages/golang-xyz.scm (go-github-com-aleksi-pointer): New
variable.
Change-Id: I05e3fdbade711af55fd51ae9f37c8180ba14f44e
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:28 +01:00
Patrick Norton
eaafc8f38d
gnu: Add go-github-com-elastic-crd-ref-docs.
...
* gnu/packages/kubernetes.scm (go-github-com-elastic-crd-ref-docs): New variable.
Change-Id: I1d1caae7803946550d0009bb1e207dcb73ee1090
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Change-Id: I7cc15ba804ac36fefd3e3f59a480e6e7cf33bc98
2026-05-25 23:08:27 +01:00
Patrick Norton
01cbcb4ee4
gnu: Add go-github-com-tcnksm-go-httpstat.
...
* gnu/packages/golang-web.scm (go-github-com-tcnksm-go-httpstat): New
variable.
Change-Id: I408ca9bd82cf5f525459108a563457d5f8417e2b
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:27 +01:00
Patrick Norton
c61cab0077
gnu: Add go-github-com-toqueteos-webbrowser.
...
* gnu/packages/golang-web.scm (go-github-com-toqueteos-webbrowser): New variable.
Change-Id: I7a9ae128062dcb3015eed65ac4bdc3fb9e7b40c1
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:27 +01:00
Patrick Norton
4a28c0c638
gnu: Add go-sigs-k8s-io-controller-tools.
...
* gnu/packages/kubernetes.scm (go-sigs-k8s-io-controller-tools): New
variable.
Change-Id: Iea8c614f484076374a7cf6b9a730bb494d303c03
Relates-to: guix/guix!5417
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:27 +01:00
Arthur Rodrigues
ba62c285a3
gnu: Add go-github-com-gobuffalo-flect.
...
* gnu/packages/golang-xyz.scm (go-github-com-gobuffalo-flect): New variable.
Change-Id: I80a9882d9441e758fd9793c08a27965b88935ddc
Relates-to: guix/guix!5417
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 23:08:24 +01:00
Sharlatan Hellseher
d1b4f8e8ad
gnu: go-jsonnet: Update to 0.22.0.
...
* gnu/packages/golang-apps.scm (go-jsonnet): Update to 0.22.0.
Change-Id: Ic7bf26e20846644ddd653e612541b3c631f338e1
2026-05-25 21:47:16 +01:00
Sharlatan Hellseher
eccf44b2d1
gnu: go-fxlint: Update to 1.24.0.
...
* gnu/packages/golang-apps.scm (go-fxlint): Update to 1.24.0.
Change-Id: Ib5e1ffbad1de673e55edd7660e04ff7ebf7064ae
2026-05-25 21:46:35 +01:00
Sharlatan Hellseher
616ef76552
gnu: go-chroma: Update to 2.24.1.
...
* gnu/packages/golang-apps.scm (go-chroma): Update to 2.24.1.
Change-Id: Ic4cccd700c5241319ea931b3b76b7e3d9f3acede
2026-05-25 21:43:59 +01:00
Ankit Gadiya
8b0bee2a97
gnu: gopls: Update to 0.22.0.
...
* gnu/packages/golang-apps.scm (gopls): Update to 0.22.0.
[arguments]: Use go-1.26.
[native-inputs]: Remove go-golang-org-x-sys; add
go-github-com-fsnotify-fsnotify, go-github.com-google-jsonschema-go,
go-github-com-modelcontextprotocol-go-sdk.
Merges: guix/guix!8825
Change-Id: I28049d4faf92f54dc382abb64d2a2ff0570caccf
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 21:43:59 +01:00
Cayetano Santos
37592835c4
doc: Add agitjo under the ’perfect setup’ section.
...
This is a complement to the AGit workflow included in "Submitting
Patches".
* doc/guix.texi: Mention ‘emacs-agitjo’ in the ’Emacs’ subsection.
Merges guix/guix!8445
Change-Id: Ia49a0da71e8b08e252ff4dd996c414173920ecac
2026-05-25 19:57:33 +02:00
Hugo Buddelmeijer
6f6dc2286c
gnu: valgrind/interactive: Fix shebangs by adding python as input.
...
* gnu/packages/valgrind.scm (valgrind/interactive): Fix shebangs.
[inputs]: Add python.
Change-Id: Idc8590bfe5ed529046cb41f365de759c1c07effd
Merges: https://codeberg.org/guix/guix/pulls/8611
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:43:54 +09:00
Ashish SHUKLA
b48412b52f
gnu: got: Update to 0.125
...
* gnu/packages/version-control.scm (got): Update to 0.125.
Change-Id: I08867461d0c70cbceadcb82defc191fe1e45e7e7
Merges: https://codeberg.org/guix/guix/pulls/8677
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:38:12 +09:00
Foster Hangdaan
8709675a51
gnu: qtile: Update to 0.36.0.
...
* gnu/packages/wm.scm (qtile): Update to 0.36.0.
Change-Id: I6d91026ed7462a76f8c4fa87885ed591f6bdbac7
Merges: https://codeberg.org/guix/guix/pulls/8817
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:32:45 +09:00
Zhu Zihao
59e74d19f3
time-machine: Use accurate word for time travel in command help.
...
Time travel works in both directions, as mentioned in
info "(guix) Invoking guix time-machine".
* guix/scripts/time-machine.scm (show-help): Amend 'in an older version'
with 'in a different version'.
Change-Id: I5da267e58e64381de86d6711dcd104592c30ef6c
Merges: https://codeberg.org/guix/guix/pulls/1163
Reviewed-by: Andreas Enge <andreas@enge.fr >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:23:01 +09:00
Nemin
31566995dc
doc: Mention the volunteer run mirrors.
...
* doc/guix.texi (Volunteer Run Mirrors): New subsection.
* doc/guix.texi (Official Substitution Servers):
Rephrase due to new subsection.
Change-Id: I6e0861b632a78b705ce7ed8615a423c6d370f4c9
Merges: https://codeberg.org/guix/guix/pulls/6272
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:20:52 +09:00
Yappaholic
4d65795173
gnu: Add lua-5.5.
...
* gnu/packages/lua.scm (lua-5.5): New variable.
Merges: https://codeberg.org/guix/guix/pulls/8515
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:13:16 +09:00
Phillip Davis
781c25ada9
tests: import: gem: Add test for mixed valid and gibberish licenses.
...
Verifies that when only one of multiple license strings is recognized,
the resulting list has the correct license followed by one instance
of the symbol 'unknown-license!
* tests/import/gem.scm (test-mixed-licenses-json): New fixture.
("gem->guix-package with mixed valid and gibberish licenses"):
New test.
Change-Id: I33a003d50ba20d30360b52c448ae28ad9d37233b
Merges: https://codeberg.org/guix/guix/pulls/8276
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:09:55 +09:00
Phillip Davis
514b17c58a
tests: import: gem: Add test for unrecognized license identifiers.
...
Exercises the map in 4f78d33f0 where every license
string is unrecognized, so the resulting package should have
(license (list unknown-license! unknown-license!)).
* tests/import/gem.scm (test-gibberish-licenses-json): New fixture.
("gem->guix-package with gibberish license identifiers"): New test.
Change-Id: I85cbb0574f9393749a84f4cf5818d4c1083a8476
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:09:43 +09:00
Phillip Davis
3df17cb25a
import: gem: Use spdx-string->license for license lookup.
...
Similar to what was done for the crate importer in 263a267b75 .
* guix/import/gem.scm (string->license): Try spdx-string->license first,
returning symbols instead of license objects. Fall back
to the existing hardcoded table for non-SPDX strings.
(make-gem-sexp): Remove license->symbol calls;
licenses are now symbols directly.
* tests/import/gem.scm (test-spdx-json): New fixture.
("gem->guix-package with SPDX license identifiers"): New test.
Change-Id: I5fa0ebdfd3a3393eab5ef0554ed09887a89bc107
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:09:12 +09:00
Phillip Davis
abbf03a2ef
import: gem: Fix null at home-page.
...
The RubyGems API returns "homepage_uri": null for gems with no homepage.
guile-json parses JSON null as the Guile symbol 'null', which passes
through into the generated package sexp as (home-page null)—an unbound
variable error at evaluation time.
* tests/import/gem.scm (test-no-homepage-json): New fixture.
("gem->guix-package, bald homepage_uri"): New test.
* guix/import/gem.scm (non-empty-string-or-false): New procedure.
(<gem>)[home-page]: Use it.
* guix/import/utils.scm (non-empty-string-or-false):
New exported procedure, moved to here...
* guix/import/gem.scm (non-empty-string-or-false): ...from here...
* guix/import/pypi.scm (non-empty-string-or-false): ...and here.
Change-Id: If8f2ca32834d762c753797067ef87937503ff9f9
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:08:11 +09:00
Roman Scherer
5bad9d084c
gnu: inkscape: Disable geom-pathstroke-test on non-x68.
...
* gnu/packages/inkscape.scm (inkscape)[arguments]<#:phases>:
Add disable-geom-pathstroke-test on non-x68.
Change-Id: Ifbd4429d55fd3a66796b7f0219c1b4f1bb00be14
Merges: https://codeberg.org/guix/guix/pulls/8812
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:04:28 +09:00
Roman Scherer
a066241c22
gnu: lib2geom: Disable failing polynomial-test on non-x68.
...
* gnu/packages/graphics.scm (lib2geom)[arguments]<#:phases>:
Add disable-polynomial-test on non-x86.
Change-Id: If8fea8381d9ad4e31719463aa6a78efc8ef24efb
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-26 00:04:28 +09:00
Nguyễn Gia Phong
a12284aeba
teams: Nguyễn Gia Phong: Remove from the Python team.
...
* etc/teams.scm ("Nguyễn Gia Phong"): Remove python from the team list.
Change-Id: Ia0b43321b756ec45c8d8b215da57c824c5670dc8
Merges: https://codeberg.org/guix/guix/pulls/8792
2026-05-25 23:40:29 +09:00
Sughosha
1ebc547b5a
gnu: Add skcms.
...
* gnu/packages/graphics.scm (skcms): New variable.
Change-Id: I9aba6db9a09f22d91f9b45ef3ac9913c701c6ff5
Merges: https://codeberg.org/guix/guix/pulls/8719
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-25 22:54:42 +09:00
Sughosha
192806899f
gnu: Add sjpeg.
...
* gnu/packages/image.scm (sjpeg): New variable.
Change-Id: I4eaba610e73848116ab0f5f106dc92e126b0209e
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-25 22:54:42 +09:00
Sughosha
7c23908791
gnu: Add openjph.
...
* gnu/packages/image.scm (openjph): New variable.
Change-Id: Id1f082e887672e854d23191efd3cfe47630d0c49
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-25 22:54:42 +09:00
Andreas Enge
ac43d7ed18
gnu: Remove go-github-com-bradfitz-iter.
...
* gnu/packages/golang-xyz.scm (go-github-com-bradfitz-iter):
Delete variable.
Fixes : guix/guix#8118
Change-Id: I52709935f01d6ba43f883028a9556f66ae15b50f
2026-05-25 12:26:51 +02:00
Andreas Enge
b485b1f548
gnu: Remove xfstests.
...
* gnu/packages/file-systems.scm (xfstests): Delete variable.
Fixes : guix/guix#7960
Change-Id: Ic7b3f1fe18dba83e2e51671c7adb1ee0dffb7c5b
2026-05-25 12:23:19 +02:00
Sharlatan Hellseher
f6816c5f0b
gnu: python-toolshed: Update to 0.4.8.
...
* gnu/packages/python-xyz.scm (python-toolshed): Update to 0.4.8.
[source]: Switch to git-fetch.
[arguments] <tests?>: Enable them.
[native-inputs]: Add python-pytest.
Change-Id: Ia87fc047d4f4da358a998ff0dcf85c9dabf57987
2026-05-25 11:05:24 +01:00
Cayetano Santos
c03aa2be92
gnu: python-toolz: Update to 1.1.0.
...
* gnu/packages/python-xyz.scm (python-toolz): Update to 1.1.0.
[source]: Switch to git-fetch.
[phases]{set-version}: New phase.
[arguments]: Set #:#:test-flags.
[native-inputs]: Remove python-wheel; add python-setuptools-scm.
Merges: guix/guix!7375
Change-Id: Ie6344ad86b632311f059c0ae913b50ab2f4bb7f9
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 11:05:24 +01:00
Yelninei
6b102c6a3a
gnu: python@3.12: Fix tests on the Hurd.
...
* gnu/packages/python.scm (python-3.12)[#:make-flags]: Copy test flags from
python 3.11.
Merges: guix/guix!8793
Change-Id: Id45244f241e259d9a461d51963ef26d0354a8149
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-25 11:05:16 +01:00
Efraim Flashner
fc96dc4faa
gnu: gnome-authenticator: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
[gnome-authenticator]: Update entry.
Change-Id: Ida8cec1bd2a259ba411712b82e6a9b6da22ca4d6
2026-05-25 12:53:20 +03:00
Christopher Baines
4fb8763179
gnu: bffe: Update to 0-20.fc725c5.
...
* gnu/packages/package-management.scm (bffe): Update to 0-20.fc725c5.
Change-Id: I4a8e58eae34c96b83bd038761767e1765498fb58
2026-05-25 11:29:57 +02:00
Christopher Baines
a38d8dacc0
gnu: nar-herder: Update to 0-55.1b64c18.
...
* gnu/packages/package-management.scm (nar-herder): Update to 0-55.1b64c18.
Change-Id: I287a2f186ddf2c06c74c33ea55a7abd21db0173b
2026-05-25 11:29:57 +02:00
Christopher Baines
2df04524f6
gnu: guile-safsaf: Update to 0.2-1.2be5348.
...
* gnu/packages/web.scm (guile-safsaf): Update to 0.2-1.2be5348.
Change-Id: I1d53cb5d9bdb19e88e518e92910c31aaadcce96d
2026-05-25 11:29:57 +02:00
Christopher Baines
f1eaf1bd0a
gnu: guile-knots: Update to 0.1-36.d1cecc0.
...
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0.1-36.d1cecc0.
Change-Id: I5b28c2936f9ca886935324869f36ac0d53a011b4
2026-05-25 11:29:56 +02:00
Efraim Flashner
9e75e743c3
gnu: zola: Update to 0.22.1.
...
* gnu/packages/rust-apps.scm (zola): Update to 0.22.1.
* gnu/packages/rust-sources.scm (rust-syntect-5.2): Remove variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
zola, remove entry for rust-syntect-5.2.
Change-Id: Ib4802546304f8350f527a8465d43f00c28a35a83
2026-05-25 12:08:55 +03:00
Simen Endsjø
4b53f7eb61
gnu: sbcl: Update to 2.6.4.
...
* gnu/packages/lisp.scm (sbcl): Update to 2.6.4.
[patches]: Remove sbcl-fix-arm64-shared-lib.patch.
* gnu/packages/patches/sbcl-fix-arm64-shared-lib.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
Change-Id: I777321d896bb5e0683d17916be2c8603a0571fde
2026-05-25 10:38:41 +02:00
Ada Avery
ccbb88e9a9
build-system: asdf: Move config files from etc/ to etc/xdg/
...
The old path caused lisp compilers to set XDG_CONFIG_DIRS to a different value
compared to the rest of the Guix package ecosystem, and that caused things to
get confused. E.g. logging into a gnome session was impossible if the user
profile included a lisp compiler! See https://issues.guix.gnu.org/45360 .
Although that report is about a foreign distro, I have found that the exact
same issue reproduces on Guix System.
Change-Id: Id1ce5c21df8a769be1d1ba8883cafccc277ab191
2026-05-25 10:38:33 +02:00
Efraim Flashner
a7996fee16
gnu: Remove unreferenced rust crates.
...
* gnu/packages/rust-sources.scm (rust-codex-0.120.0,
rust-pipewire-0.8.0.93138d0, rust-pubgrub-0.3.0.b70cf70,
rust-smithay-0.6.0.ede2707): Remove variables.
* gnu/packages/rust-crates.scm: Remove some unused rust crates.
(lookup-cargo-inputs): Update accordingly.
* gnu/packages/patches/codex-0.98.0-remove-patch-sections.patch,
gnu/packages/patches/rust-codex-0.117.0-remove-patch-sections.patch,
gnu/packages/patches/rust-codex-0.120.0-connectors-cache-test-race.patch,
gnu/packages/patches/rust-codex-0.120.0-core-remove-self-dep.patch,
gnu/packages/patches/rust-codex-0.98.0-core-remove-self-dep.patch,
gnu/packages/patches/rust-codex-0.98.0-test-timeout.patch,
gnu/packages/patches/rust-codex-0.98.0-windows-sandbox-protocol-version.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
Change-Id: I34d0aa3f5f06cea77d80b484fe7205fd3ae68d4a
2026-05-25 10:06:59 +03:00
Sughosha
ae10a358e3
gnu: Add python-pillow-jxl-plugin.
...
* gnu/packages/python-xyz.scm (python-pillow-jxl-plugin): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
python-pillow-jxl-plugin.
Change-Id: I72dbe99ee7239709383f958bcb15d2043b48949c
2026-05-25 08:55:50 +03:00
Sughosha
9b674758dd
gnu: Add python-pillow-avif-plugin.
...
* gnu/packages/python-xyz.scm (python-pillow-avif-plugin): New variable.
Change-Id: Ied0b9623d8111d165ecd1b1d0cf1945e130e5193
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-05-25 08:55:28 +03:00
Efraim Flashner
c76496f37c
gnu: rust-crates.scm: Remove duplicate crates.
...
* gnu/packages/rust-crates.scm (rust-minijinja-2.12.0,
rust-minijinja-2.13.0, rust-trycmd-0.15.11): Remove duplicate crates.
Change-Id: I83f7183c49ca82d061f0fb6f4a3d37ec1fa7b35a
2026-05-25 08:43:06 +03:00
Efraim Flashner
1204c1f71e
gnu: python-3.12: Fix dangling if in package definition.
...
* gnu/packages/python.scm (python-3.12)[arguments]: Fix dangling if
statement in make-flags.
Change-Id: I12e7002f13ccb8bbd855f358bef72d9e36c4ac05
2026-05-25 08:35:35 +03:00
Efraim Flashner
f43c3895cd
gnu: python-3.12: Skip a test on powerpc-linux.
...
* gnu/packages/python.scm (python-3.12)[arguments]: Skip a test when
building for powerpc-linux.
Change-Id: I3141badb5c936b49bd49afeb489e501ba8d12571
2026-05-25 08:31:15 +03:00
Maxim Cournoyer
39d04c9f86
services: nginx: Add nginx to the system profile.
...
* gnu/services/web.scm (nginx-service-type): Extend the profile-service-type
with the nginx package.
Change-Id: I72b592c603a971bf9fbb64fe5ce02420010ac363
2026-05-25 13:58:07 +09:00
Maxim Cournoyer
cb1c7ce47b
services: nginx: Adjust indentation.
...
* gnu/services/web.scm (nginx-service-type): Adjust indentation.
Change-Id: I86696b13f7b6209bb3da7970ad4252e8de17305b
2026-05-25 13:58:07 +09:00
Maxim Cournoyer
b936418bd6
gnu: nginx: Fix default configuration directory.
...
* gnu/packages/web.scm (nginx) [#:configure-flags]: Set valid defaults for
--conf-path, --error-log-path, --http-log-path and --pid-path.
[#:phases] {fix-root-dirs}: Rename to...
{move-html-doc}: ... this, and simplify thanks to the above.
Fixes: <https://issues.guix.gnu.org/36388 >
Change-Id: I9f9277e3be156e8ff755789d62c031d010956dba
2026-05-25 13:58:07 +09:00
Maxim Cournoyer
f65cf7f5d7
gnu: nginx-documentation: Modernize.
...
* gnu/packages/web.scm (nginx-documentation)
[#:phases]: Remove trailing #t and use gexps.
Change-Id: Icda61364300bbb021fdea7c4760bb9e3de2d9c70
2026-05-25 13:54:41 +09:00
Maxim Cournoyer
07c3d09dbe
gnu: nginx-documentation: Update to 1.31.1-0.857ceb3.
...
* gnu/packages/web.scm (nginx-documentation): Update to 1.31.1-0.857ceb3.
Change-Id: I5c319f0814e9a008d60e47bc2c18383c1e412dcc
2026-05-25 13:54:41 +09:00
Maxim Cournoyer
07f064c3f1
gnu: nginx: Update to 1.31.1.
...
* gnu/packages/web.scm (nginx): Update to 1.31.1.
Change-Id: I19a46ebbada20bd30dadac31583ddcef61971351
2026-05-25 13:54:41 +09:00
Ashish SHUKLA
8e6f34a4c5
gnu: btrfs-progs: Update to 7.0
...
* gnu/packages/linux.scm (btrfs-progs): Update to 7.0.
Change-Id: I1ffa4f2b2564c64a802ef38c9a180312a3d1ee6a
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-24 20:57:53 -07:00
moksh
0e7f87432b
gnu: librewolf: Update to 151.0.1-2 [security-fixes].
...
* gnu/packages/librewolf.scm (librewolf): Update to 151.0.1-2.
Contains Fixes for:
Firefox 151.0 contains fixes for:
CVE-2026-8945: Sandbox escape in Firefox and Firefox Focus for Android
CVE-2026-8946: Incorrect boundary conditions in the Audio/Video: Web
Codecs component
CVE-2026-8947: Use-after-free in the DOM: Bindings (WebIDL) component
CVE-2026-8948: Same-origin policy bypass in the DOM: Networking
component
CVE-2026-8949: Integer overflow in the Widget: Win32 component
CVE-2026-8950: Same-origin policy bypass in the Networking: HTTP
component
CVE-2026-8951: Spoofing issue in the Toolbar component in Firefox for
Android
CVE-2026-8952: Privilege escalation in the Application Update
component
CVE-2026-8953: Sandbox escape due to use-after-free in the Disability
Access APIs component
CVE-2026-8954: Incorrect boundary conditions, integer overflow in the
Audio/Video component
CVE-2026-8955: Privilege escalation in the DOM: Workers component
CVE-2026-8956: Integer overflow in the Networking: JAR component
CVE-2026-8957: Privilege escalation in the Enterprise Policies
component
CVE-2026-8958: Information disclosure, sandbox escape in the Security:
Process Sandboxing component
CVE-2026-8959: Sandbox escape due to incorrect boundary conditions in
the Widget: Win32 component
CVE-2026-8960: Spoofing issue in WebExtensions
CVE-2026-8961: Spoofing issue in the Form Autofill component
CVE-2026-8962: Mitigation bypass in the DOM: Security component
CVE-2026-8963: Spoofing issue in the Web Speech component
CVE-2026-8964: Spoofing issue in the Popup Blocker component
CVE-2026-8965: Information disclosure in the DOM: Security component
CVE-2026-8966: Information disclosure in the IP Protection component
CVE-2026-8967: Information disclosure in the Graphics: WebGPU
component
CVE-2026-8968: Denial-of-service due to invalid pointer in the
Audio/Video: Web Codecs component
CVE-2026-8969: Mitigation bypass in the DOM: Security component
CVE-2026-8970: Privilege escalation in the Security component
CVE-2026-8971: Same-origin policy bypass in the Networking: JAR
component
CVE-2026-8972: Privilege escalation in the WebRTC: Audio/Video
component
CVE-2026-8973: Memory safety bugs fixed in Firefox 151
CVE-2026-8974: Memory safety bugs fixed in Firefox ESR 140.11 and
Firefox 151
CVE-2026-8975: Memory safety bugs fixed in Firefox ESR 115.36, Firefox
ESR 140.11 and Firefox 151
Change-Id: I7a73e001546ddfa5f2f48ad569f1c60ac807a10a
2026-05-24 19:45:21 -07:00
moksh
6e339966e7
gnu: firefox-l10n: Update to a8799feda04a221a2c552576501975662c5350bb.
...
* gnu/packages/librewolf.scm (firefox-l10n): Update to a8799feda04a221a2c552576501975662c5350bb.
Change-Id: I8f079c2eb5ccaf9933b47f5ed53de7e578777e44
2026-05-24 19:45:20 -07:00
moksh
67e789f8a3
gnu: nss-rapid: Update to 3.124.
...
* gnu/packages/nss.scm (nss-rapid): Update to 3.124.
Change-Id: I93feb723fb683b32346c049514af335542d286c3
2026-05-24 19:45:19 -07:00
Yelninei
c78ab8151a
gnu: strace: Update to 7.0.
...
* gnu/packages/linux.scm (strace): Update to 7.0.
Change-Id: I1a087f36cee1d6e3603c503634c268ac39027325
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-24 17:05:39 -07:00
Denis 'GNUtoo' Carikli
f71cf7b0df
system: images: rock-4c-plus: remove duplicated serial port service.
...
Without this change, the rock-4c-plus boots fine and we can see the serial
port output is fine, but only part of what is typed through the serial port
reaches the console. This makes it very difficult to type commands.
And with this change, the serial port is already activated automatically and
in that case we can interact well with the console.
* gnu/system/images/rock-4c-plus.scm (rock-4c-plus-barebones-os):
remove serial port service.
Change-Id: Ieb87f2ed6054b529ffa4399fcf4ec997e3e454a6
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org >
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2026-05-24 16:14:16 -07:00
Sharlatan Hellseher
55e438ecbc
gnu: gallia: Update to 2.1.1.
...
* gnu/packages/cybersecurity.scm (gallia): Update to 2.1.1.
[inputs]: Remove python-aiofiles, python-can, python-construct,
python-exitcode, python-httpx, python-more-itertools, python-msgspec,
python-psutil, and python-pygit2; add python-wcwidth.
[native-inputs]: Remove python-pygit2.
Change-Id: I7ccda9cacea13bf62a8eabc7de6fb6854634c226
2026-05-24 23:56:25 +01:00
Hugo Buddelmeijer
8a693d11c6
gnu: mcy: Fix pyproject build.
...
* gnu/packages/electronics.scm (mcy): Fix pyproject build.
[arguments]<#:phases>: Fix python:wrap phase.
Merges: guix/guix!8799
Change-Id: I75579c9388cb2e834d458b1b838d416d76ec6388
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:46:39 +01:00
Hugo Buddelmeijer
65a59ca40a
gnu: eqy: Fix pyproject build.
...
* gnu/packages/electronics.scm (eqy): Fix pyproject build.
[arguments]<#:phases>: Fix python:wrap phase.
Relates-to: guix/guix!8799
Change-Id: Ie0a6821ed4669c0178376836dbb06d3fb998132d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:46:36 +01:00
Hugo Buddelmeijer
895c17b787
gnu: fenics: Fix Python 3.12 build.
...
* gnu/packages/simulation.scm (fenics): Fix Python 3.12 build.
[arguments]<#:test-flags>: Ignore failing test.
Fixes : guix/guix#8602
Merges: guix/guix!8801
Change-Id: I022ff73170fa0b451d3a44e9bab981f180e74ac3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:43:31 +01:00
Hugo Buddelmeijer
9bf52e4cbf
gnu: golly: Fix style.
...
* gnu/packages/games.scm (golly): Fix style.
[arguments]: Use gexps.
Merges: guix/guix!8803
Change-Id: Ic2b6c083a3542584ce28b0718605c6795cfac8df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:40:24 +01:00
Hugo Buddelmeijer
d1bb7911f4
gnu: golly: Update to 5.0.
...
* gnu/packages/games.scm (golly): Update to 5.0.
Relates-to: guix/guix!8803
Change-Id: Id51cffda75db9c78ebc87998b7d611062acb4279
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:40:21 +01:00
Hugo Buddelmeijer
17756ef0d3
gnu: golly: Fix Python 3.12 build.
...
* gnu/packages/games.scm (golly): Fix Python 3.12 build.
[native-inputs]: Add python-setuptools.
Relates-to: guix/guix!8803
Change-Id: I89bb3bc4f7c13e6cd2ffffc2a5a01bb99f75eea6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:40:14 +01:00
Hugo Buddelmeijer
ecfe54e6cf
gnu: python-3.10: Fix build.
...
* gnu/packages/python.scm (python-3.10): Fix build.
[arguments]<#:test-target>: Set to "test".
Merges: guix/guix!8804
Change-Id: I65cdf2111da684652a5ba6252cb23a5b15e1d6a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 23:37:29 +01:00
Sharlatan Hellseher
68ae975687
gnu: packages/python-xyz: Sort python-s[op] variables.
...
gnu/packages/python-xyz.scm (python-socksipy-branch,
python-socksipychain, python-sortedcollections, python-sortedcontainers,
python-soupsieve, python-spectra, python-speedy-antlr-tool, python-speg,
python-spinners): Sort variables alphabetically.
Change-Id: I8092027ab7765b1e7abcec2a859528a051efa047
2026-05-24 23:30:58 +01:00
Hilton Chain
93635a2bff
file-systems: file-system-needed-for-boot?: Include more mount points.
...
This is useful when separating rootfs into many mount points, especially for
mounting tmpfs as /. Mount points in this change are found and tested by
booting from a clean rootfs with such setup.
* gnu/system/file-systems.scm (file-system-needed-for-boot?): Mark /etc,
/var/lib and /var/log as needed for boot.
Merges: #8345
2026-05-24 23:05:34 +08:00
Hilton Chain
4c824e25c4
Revert "home: gnupg: Remove extraneous lambda wrapper."
...
This reverts commit 6989890f65 .
The wrapper was added in f0079d20ae by intention.
Merges: #8661
2026-05-24 23:05:33 +08:00
luca
dfdf3553a9
gnu: fzf: Update to 0.73.0.
...
* gnu/packages/terminals.scm (fzf): Update to 0.73.0.
Merges guix/guix!8785
Change-Id: I3a0f7f747977e54406d38659c7902106417ffe4e
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-05-24 16:21:02 +02:00
Nicolas Goaziou
5a67fd1914
gnu: emacs-notmuch: Fix build.
...
* gnu/packages/mail.scm (emacs-notmuch)[outputs]: Reset outputs inherited from
notmuch package.
Change-Id: I4d468b9e31a918dfb82637afa723d80e15c614b7
2026-05-24 15:42:16 +02:00
Maxim Cournoyer
094e50ffc5
gnu: openresolv: Update to 3.17.4.
...
* gnu/packages/dns.scm (openresolv): Update to 3.17.4.
Change-Id: I0347cb7c88423d189a1eac05ad8f9fad1b3e6138
2026-05-24 21:45:33 +09:00
Andreas Enge
68cc29defc
gnu: Remove python-ansicolors.
...
* gnu/packages/python-xyz.scm (python-ansicolors): Delete variable.
Fixes : guix/guix#7519
Change-Id: Ie3e61b8017759bcb950d83ae0ca433f8608646e8
2026-05-24 13:25:42 +02:00
Andreas Enge
31182c8e81
gnu: Remove python-logutils.
...
* gnu/packages/python-xyz.scm (python-logutils): Delete variable.
Fixes : guix/guix#7512
Change-Id: I6c51a423d30ff520e189b13efcc7bb174065946a
2026-05-24 13:23:33 +02:00
Andreas Enge
a353a5732e
gnu: Remove python-helper.
...
* gnu/packages/python-xyz.scm (python-helper): Delete variable.
Change-Id: Ic0baae62d66672e46ac8c177918e796effd39044
2026-05-24 13:22:45 +02:00
Cayetano Santos
773277c256
gnu: Add stable-diffusion-cpp.
...
* gnu/packages/machine-learning.scm (stable-diffusion-cpp): New variable.
Merges guix/guix!8676
Change-Id: Id31d252ce45bb7fd99d43e7cd3a29bcdde11916f
2026-05-24 12:28:42 +02:00
Cayetano Santos
7682c6ae55
gnu: Add ggml-for-stable-diffusion.
...
* gnu/packages/machine-learning.scm (ggml-for-stable-diffusion): New
variable.
Merges guix/guix!8676
Change-Id: I6f39882e3a5751ed5bb69f5ac97a55685566c70a
2026-05-24 12:28:42 +02:00
Jan Wielkiewicz
dfb6f229e5
gnu: blender: Update to 4.5.10.
...
* gnu/packages/graphics.scm (blender): Update to 4.5.10. Use
G-Expressions over all arguments entries.
[phases]{install-assets, link-python-binary}: New phases.
{wrap-bin}: Update phase.
[native-inputs]: Add pkg-config.
[inputs]: Add blender-assets, fftwf, shaderc, vulkan-headers, and
vulkan-loader.
Merges: guix/guix!8783
Fixes : guix/guix#8577
Closes : guix/guix!6746
Change-Id: I11098ad54d50c2b5217dc3d828a397478dfd5896
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:47 +01:00
Jan Wielkiewicz
1ceaf5f427
gnu: Add blender-assets.
...
* gnu/packages/graphics.scm (blender-assets): New variable.
Relates-to: guix/guix!8783
Change-Id: If789593a07a3cae33cb117a787a779d08dc3b900
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:47 +01:00
Jan Wielkiewicz
241e184724
gnu: glog: Fix build failure on non-Windows platforms.
...
* gnu/packages/logging.scm (glog)[source] <patches>: Add patch to fix
incorrect Windows.h inclusion.
* gnu/packages/patches/glog-windows-h-nonwindows.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
Relates-to: guix/guix!8783
Change-Id: Ia6fde8932cc9a67370ffae76cfcf3b7b538d6889
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:47 +01:00
Hugo Buddelmeijer
b8a8a34725
gnu: mantid: Fix Python 3.12+ compatibility.
...
* gnu/packages/physics.scm (mantid): Fix Python 3.12+ compatibility.
[arguments]<#:phases>: Replace hardcoded python3.11 path.
Merges: guix/guix!8784
Change-Id: Idad6af1823c308d9da4b59b756dfe937a257f972
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:47 +01:00
Hugo Buddelmeijer
c9d8bf4ec7
gnu: cogserver: Fix Python 3.12+ compatibility.
...
* gnu/packages/opencog.scm (cogserver): Fix Python 3.12+ compatibility.
[arguments]<#:phases>: Replace hardcoded python3.11 path.
Relates-to: guix/guix!8784
Change-Id: I40795e14a0d39ee56f937d843f11a19e3c361a6d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:47 +01:00
Hugo Buddelmeijer
903dc62f3d
gnu: atomspace: Fix Python 3.12+ compatibility.
...
* gnu/packages/opencog.scm (atomspace): Fix Python 3.12+ compatibility.
[arguments]<#:phases>: Replace hardcoded python3.11 path.
Relates-to: guix/guix!8784
Change-Id: Id5f7c494042f1499ba87d500a0edf5d97569fc73
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:47 +01:00
Hugo Buddelmeijer
ac00d80cfb
gnu: mercurial: Fix Python 3.12 compatibility.
...
* gnu/packages/version-control.scm (mercurial): Fix Python 3.12 compatibility.
[arguments]<#:phases>: Replace hardcoded python3.11 string.
Relates-to: guix/guix!8784
Change-Id: I23a6c8d54f64edb2928acb2f8e3691d9d0bb501c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Hugo Buddelmeijer
4b36e31362
gnu: cartridges: Fix Python 3.12+ compatibility.
...
* gnu/packages/gnome-circle.scm (cartridges): Fix Python 3.12+ compatibility.
[arguments]<#:phases>: Replace hardcoded python3.11 path.
Relates-to: guix/guix!8784
Change-Id: Icc7edb115cfb0141ddbd5366329c52f852cda2c1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Hugo Buddelmeijer
9991d93aac
gnu: cadabra2: Fix Python 3.12+ compatibility.
...
* gnu/packages/engineering.scm (cadabra2): Fix Python 3.12+ compatibility.
[arguments]<#:phases>: Replace hardcoded python3.11 path.
Relates-to: guix/guix!8784
Change-Id: I866b23d2d6e36d2e1d185da88066c37c339046dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Hugo Buddelmeijer
22e20111f2
gnu: python-hdlconvertor: Fix build with Python 3.12+.
...
* gnu/packages/electronics.scm (python-hdlconvertor): Fix Python 3.12+ build.
[arguments]<#:phases>: Replace hardcoded python3.11 path.
Relates-to: guix/guix!8784
Change-Id: I5f70c48e3e705b4f26d849de81de16aae395696c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Hugo Buddelmeijer
495a81ada8
gnu: calibre: Fix Python 3.12 build.
...
* gnu/packages/ebook.scm (calibre): Fix Python 3.12 build.
[arguments]<#:phases>: Replace hardcoded python3.11 path.
Relates-to: guix/guix!8784
Change-Id: I293de5bf628d164a64cebc2a9bdfc90b5f527162
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Hugo Buddelmeijer
935cb890d4
gnu: python-hatch-regex-commit: Fix pyproject-build-system build.
...
* gnu/packages/python-xyz.scm (python-hatch-regex-commit): Fix build.
[arguments]<#:tests?>: Disable, there are no tests.
Merges: guix/guix!8787
Change-Id: I813ecf05f3316a6725f5f3347d4c075b2e4fc5a6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Nicolas Graves
ceadb503d5
gnu: dico: Update to 2.12-0.05da4bc to fix build with Python@3.12.
...
Fetching from upstream source maybe unreliable and requires forking to
some reachable VCS services, this change includes fixes made after
collaboration with project author Sergey Poznyakoff <gray@gnu.org >.
* gnu/packages/dictionaries.scm (dico): Update to 2.12-0.05da4bc.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Replace the 'boostrap phase by the custom
bootstrap in GNU Dico. Extend a bit the phase 'set-shell-file-name
and rename it 'post-configure.
[native-inputs]: Add autoconf-2.71, automake, bison, flex,
gettext-minimal, libtool, perl, texinfo.
Merges: guix/guix!8514
Change-Id: Ibc2951150507b8f0d3c4f447bceb2c51e445c2d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Hugo Buddelmeijer
df134dcc5f
gnu: python-py7zr: Update to 1.0.0.
...
* gnu/packages/python-compression.scm (python-py7zr): Update to 1.0.0.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Disable brotli tests.
[propagated-inputs]: Add python-backports-zstd.
[native-inputs]: Remove python-pypa-build, and python-py-cpuinfo.
Merges: guix/guix!8749
Change-Id: I8a192507bee2c36ab02d2a2514fe38dd58fce353
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:46 +01:00
Hugo Buddelmeijer
bf571505d5
gnu: python-pyppmd: Proper disable benchmarks.
...
* gnu/packages/python-compression.scm (python-pyppmd):
[arguments] <test-flags>: Proper disable benchmarks.
[native-inputs]: Add python-hypothesis and python-pytest-timeout.
Relates-to: guix/guix!8749
Change-Id: I0fa5dc54bde98a85a0942fc8ebd0b065a37ecb34
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:45 +01:00
Hugo Buddelmeijer
bcea11ed48
gnu: python-inflate64: Update to 1.0.4.
...
* gnu/packages/python-compression.scm (python-inflate64): Update to 1.0.4.
Relates-to: guix/guix!8749
Change-Id: I425677cd0c3a456709162a5d027a1873293b1c74
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:45 +01:00
Hugo Buddelmeijer
10c943fe11
gnu: python-pybcj: Update to 1.0.7.
...
* gnu/packages/python-compression.scm (python-pybcj): Update to 1.0.7.
[source]: Switch to git-fetch.
[home-page]: Change to github; development happens there as seen in
<https://pypi.org/project/pybcj/ >.
[native-inputs]: Add python-hypothesis.
Relates-to: guix/guix!8749
Change-Id: I582a7d158a347a1ef1a2a5d4574081cc7ebd39d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:45 +01:00
Hugo Buddelmeijer
9abfa7c62f
gnu: openshot: Fix build with Python 3.12.
...
* gnu/packages/video.scm (openshot): Fix build with Python 3.12.
[arguments]<#:phases>: Put build phase back.
Merges: guix/guix!8736
Change-Id: I87b94e13cbc7a0d6daea06457906ff04217c9f96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:45 +01:00
Sharlatan Hellseher
0e07988281
gnu: debops: Return ansible to inputs.
...
* gnu/packages/admin.scm (debops):
[inputs]: Add ansible.
Change-Id: I5537423c9d7bf34dfd83ca5bee70ad24d55ddd80
2026-05-24 10:19:45 +01:00
Sharlatan Hellseher
d07ca7dea2
gnu: ansible: Fix site packages path on Python@3.12.
...
* gnu/packages/admin.scm (ansible):
[native-search-paths]: Update site-packages path for Python 3.12
version.
Change-Id: Ic1fc8af7e8b72dfd8576f0ce8107d19a1b996dfc
2026-05-24 10:19:45 +01:00
Sharlatan Hellseher
e1dc810ede
gnu: python-scm-sr-ht: Remove set-version phase.
...
* gnu/packages/sourcehut.scm (python-scm-sr-ht):
[phases]{set-version}: Remove phase.
[native-inputs]: Add python-setuptools-scm.
Change-Id: I2b1ac766fcace10bf463371f255e589f464b1567
2026-05-24 10:19:45 +01:00
Sharlatan Hellseher
931548d248
gnu: python-core-sr-ht: Remove set-version phase.
...
* gnu/packages/sourcehut.scm (python-core-sr-ht):
[phases]{set-version}: Remove phase.
[native-inputs]: Add python-setuptools-scm.
Change-Id: Ia5c9e35bbc52e3bd82550c18b31f397dc1d172ea
2026-05-24 10:19:45 +01:00
Sharlatan Hellseher
c07997263a
gnu: python-celery: Update to 5.6.3.
...
* gnu/packages/python-xyz.scm (python-celery): Update to 5.6.3.
[propagated-inputs]: Remove python-click-8.1; add python-click.
Change-Id: I460c6af1428ec16a59f09069b50e2fe0445e22d2
2026-05-24 10:19:45 +01:00
Sharlatan Hellseher
4439e5faf7
gnu: python-click-repl: Update to 0.3.0-1.b84191a.
...
* gnu/packages/python-xyz.scm (python-click-repl): Update to
b84191aec21b407b3cb3374ff1ab000887d38f29 commit.
[propagated-inputs]: Remove python-click-8.1; add python-click.
Change-Id: Ia8079ece2255446111a7ea818b703d1aaf030133
2026-05-24 10:19:44 +01:00
Sharlatan Hellseher
e7c55d275f
gnu: python-rbfly: Update to 0.11.0.
...
* gnu/packages/python-xyz.scm (python-rbfly): Update to 0.11.0.
[arguments] <test-flags>: Keep options, skip one test on 32bit
systems.
[phases]{remove-local-source}: New phase.
[native-inputs]: Remove python-wheel.
Change-Id: I38584474a8e2f952c66c77d1c3b751bed00e124a
2026-05-24 10:19:44 +01:00
Sharlatan Hellseher
9052cc623a
gnu: python-pandas: Skip one test on 32bit systems.
...
* gnu/packages/python-science.scm (python-pandas):
[arguments] <test-flags>: Skip one test on 32bit systems.
Change-Id: Ib7c46e4573358fa3088bdc4100b9ce112381d988
2026-05-24 10:19:44 +01:00
Sharlatan Hellseher
fe6227a47f
gnu: python-marshmallow: Skip one test on 32bit systems.
...
* gnu/packages/python-xyz.scm (python-marshmallow):
[arguments] <test-flags>: Skip 1 test on 32bit systems.
[phases]{set-check-environment}: Remove phase.
Change-Id: I3debc5e48d638b86eebce8682b8fc0a2e0510393
2026-05-24 10:19:44 +01:00
Sharlatan Hellseher
11b7eebe4b
gnu: python-loguru: Skip 2 tests on 32bit systems.
...
* gnu/packages/python-xyz.scm (python-loguru):
[arguments] <test-flags>: Skip 2 tests on 32bit systems.
Change-Id: I9496453aa0c19302498a3eee76f185837fd4636b
2026-05-24 10:19:44 +01:00
Sharlatan Hellseher
81c4285031
gnu: rayforge: Update to 1.7.7.
...
* gnu/packages/engineering.scm (rayforge): Update to 1.7.7.
[arguments] <test-flags>: Run some portion of test suit.
[phases]{write-version-file, fix-test}: Remove phases.
{relax-requirements, set-home, remove-local-source}: New phases.
[inputs]: Remove python-pyserial-asyncio; add python-gitpython,
python-pluggy, python-pymupdf, python-pyserial, and python-trimesh.
[home-page]: Update URL.
Change-Id: I5c0201c3d4678ed6c4b522c7e2479d850efae64b
2026-05-24 10:19:44 +01:00
Andreas Enge
954f20d024
gnu: calibre: Refresh input.
...
* gnu/packages/ebook.scm (calibre)[inputs]: Replace
python-dnspython-1.16 by python-dnspython.
Relates-to: guix/guix!8563
Change-Id: I84a48f446a3e0994251d75c76bdf6df447c1e12d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:44 +01:00
Sharlatan Hellseher
b72a20aa83
gnu: komikku: Update to 50.4.0.
...
* gnu/packages/gnome-circle.scm (komikku): Update to 50.4.0.
[inputs]: Remove python-cloudscraper, python-pillow-heif-0.22,
python-pure-protobuf, and python-pycairo.
Change-Id: I20eae3281add1bc5979463356dc65c40ea0f0207
2026-05-24 10:19:44 +01:00
Sharlatan Hellseher
9678b8cfdc
gnu: python-pydub: Fix tests.
...
* gnu/packages/python-xyz.scm (python-pydub):
[source] <patches>: Apply upstream patch to fix tests.
Change-Id: I771d0b59a61304bf35e54ce64dbd54ee76861b33
2026-05-24 10:19:43 +01:00
Sharlatan Hellseher
b1a31f1bc5
gnu: librelane: Relax required python-click version.
...
* gnu/packages/electronics.scm (librelane):
[phases]{relax-requirements}: New phase.
Change-Id: I17745a1a81af1142c532a5a8b04710f793861953
2026-05-24 10:19:43 +01:00
Sharlatan Hellseher
177646a987
gnu: python-scprep: Skip more tests.
...
* gnu/packages/bioinformatics.scm (python-scprep):
[arguments] <test-flags>: Skip 7 more tests.
Change-Id: I70ef7eb97d638c37d31ce4ea00cb59bd0a1da440
2026-05-24 10:19:43 +01:00
Sharlatan Hellseher
8226c1e043
gnu: python-yamlcore: Fix tests.
...
* gnu/packages/python-xyz.scm (python-yamlcore):
[phases]{fix-test-file-names}: New phase.
[native-inputs]: Add python-pytest.
Change-Id: I0da9eae7fb7d78d4cd99cd9aef4a7f73a208ad08
2026-05-24 10:19:43 +01:00
Sharlatan Hellseher
69c1ed747f
gnu: python-qtconsole: Fix tests.
...
* gnu/packages/jupyter.scm (python-qtconsole):
[arguments] <test-flags>: Rework skipped/ignored tests.
Change-Id: Ia37113d53a85214f4f984b3af847081ac7f87c06
2026-05-24 10:19:43 +01:00
Sharlatan Hellseher
8127a13bbc
gnu: python-loguru: Update to 0.7.3-0.75b9201.
...
* gnu/packages/python-xyz.scm (python-loguru): Update to
75b920160d0655c1631a2739b4470fc12317a155 commit.
[arguments]: Drop all.
[native-inputs]: Remove python-pytest-mypy-plugins and
python-pytest-xdist; add python-mypy-for-tests and tzdata-for-tests.
Change-Id: I28efa4bfc2c97eb6544e910b4b2826acf3707db4
2026-05-24 10:19:43 +01:00
Sharlatan Hellseher
87118845d8
gnu: python-param: Update to 2.3.3.
...
* gnu/packages/python-xyz.scm (python-param): Update to 2.3.3.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-ipython and python-pytest-xdist; add
python-ipython-minimal.
Change-Id: I4af32ce74056aa1654053ef699e115a91e8ae52a
2026-05-24 10:19:43 +01:00
Sharlatan Hellseher
2d7294999b
gnu: python-numpy-documentation: Fix build on Python@3.12.
...
* gnu/packages/python-xyz.scm (python-numpy-documentation):
[native-inputs]: Add python-setuptools.
Change-Id: I4ed1ac1baeaeb463c2d0612e231e6e57aa55ea86
2026-05-24 10:19:43 +01:00
Sharlatan Hellseher
350a400004
gnu: python-librosa: Fix tests.
...
* gnu/packages/audio.scm (python-librosa): Use G-expressions.
[native-inputs]: Remove python-wheel; add python-pytest-mpl.
Change-Id: I182b8326a01081a43fa1c57c9a54d0ba01ea10ec
2026-05-24 10:19:42 +01:00
Sharlatan Hellseher
05bd2bd98b
gnu: python-yewtube: Update to 2.13.1.
...
* gnu/packages/video.scm (python-yewtube): Update to 2.13.1.
[phases]{relax-requirements}: Substitute specific httpx constrain.
{configure-tests}: Remove phase.
{set-home}: New phase.
[propagated-inputs]: Remove python-youtube-search; add
python-yewtube-search.
[native-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I8d1f9d8d310fcbec740630fcb8b8e7aa45be4a08
2026-05-24 10:19:42 +01:00
Sharlatan Hellseher
d601cb63fc
gnu: Add python-yewtube-search.
...
* gnu/packages/python-web.scm (python-yewtube-search): New variable.
Change-Id: I2581467d618b71ae4865cf2d987cda3165b252be
2026-05-24 10:19:42 +01:00
Sharlatan Hellseher
fcac1bd64e
gnu: silkaj: Update to 0.12.1-0.dabe484.
...
* gnu/packages/finance.scm (silkaj): Update to
dabe484ba1871030be33a1473ee473004e102763 commit.
Change-Id: Ie5d25c3495d0b331cded979340d716304ef77653
2026-05-24 10:19:42 +01:00
Efraim Flashner
818e6fd162
gnu: python-hypothesis: Skip a test on riscv64-linux.
...
* gnu/packages/check.scm (python-hypothesis)[arguments]: Add a test to
the test-flags to skip when building for riscv64-linux.
Change-Id: Ic6c9ff752212d11a20d4821be30e90912e7fc696
2026-05-24 10:19:42 +01:00
Hugo Buddelmeijer
994fe883bd
gnu: python-omegaconf: Update to 2.3.0-1.71e0264.
...
* gnu/packages/python-xyz.scm (python-omegaconf): Update to
71e02647d93bb8bd467502008940317920ec7e5b commit.
Merges: guix/guix!8709
Change-Id: I6884d09fd68792fe488f4be7612be0ab0b928337
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:42 +01:00
Sharlatan Hellseher
fd73238737
gnu: python-esptool: Update to 5.2.0.
...
* gnu/packages/engineering.scm (python-esptool): Update to 5.2.0.
Change-Id: I32ec233f70e2630d88506bfd3b1df9cf8cdc77f3
2026-05-24 10:19:42 +01:00
Sharlatan Hellseher
ffd54b8a2f
gnu: mopidy: Skip 3 tests.
...
* gnu/packages/music.scm (mopidy):
[arguments] <test-flags>: Skip 3 more tests.
[native-inputs]: Add python-setuptools-scm.
Change-Id: I7c0ac828cfb7897da37ec8d998938354c55d439c
2026-05-24 10:19:42 +01:00
Sharlatan Hellseher
6629fee7c1
gnu: Add python-cyclopts.
...
* gnu/packages/python-xyz.scm (python-cyclopts): New variable.
Change-Id: Ie2f939ac524f5dc00d9f3b9d460838bd6f3e0a87
2026-05-24 10:19:41 +01:00
Sharlatan Hellseher
d101ef7fd6
gnu: Add python-rich-rst.
...
* gnu/packages/python-xyz.scm (python-rich-rst): New variable.
Change-Id: Iebfdbc7b3659b09a0038d661b007f54aaf81a217
2026-05-24 10:19:41 +01:00
Sharlatan Hellseher
cf75a76ada
gnu: python-psutil: Skip 2 tests on 32bit systems.
...
* gnu/packages/python-xyz.scm (python-psutil):
[arguments] <test-flags>: Skip two tests on 32bit systesm.
Change-Id: I9caaa7687359b8dec25c03b6df49970892171a95
2026-05-24 10:19:41 +01:00
Sharlatan Hellseher
69b6373c36
gnu: python-psleak: Skip tests on 32bit systems.
...
If we change change the PYTHONMALLOC environment variable to default or
pymalloc then the tests pass on i686 but upstream specifically uses
malloc.
See: <https://codeberg.org/guix/guix/issues/8413#issuecomment-15183744 >.
* gnu/packages/python-check.scm (python-psleak):
[arguments] <tests?>: Skip tests on 32bit system.
Change-Id: I1bfe65d40f9b7311035c21b16c81dfda528e8db1
2026-05-24 10:19:41 +01:00
Hugo Buddelmeijer
277e6b1184
gnu: ldc-bootstrap: Fix build with Python 3.12.
...
* gnu/packages/dlang.scm (ldc-bootstrap): Fix build.
[native-inputs]: Add python-setuptools.
Merges: guix/guix!8689
Change-Id: I83046ac8e8a0198248ca762a9d0df61edf93c87b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:41 +01:00
Nicolas Graves
d43c5053fd
gnu: python-mypy: Update to 1.18.2.
...
* gnu/packages/python-check.scm (python-mypy): Update to 1.18.2.
Change-Id: Ie868791669b01f401af7ff3ac655e9772d18eb26
Merges:: guix/guix!7207
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:41 +01:00
Nicolas Graves
ce43795dec
gnu: python-wrapt: Use python-mypy-for-tests.
...
* gnu/packages/python-xyz.scm (python-wrapt)[native-inputs]: Replace
python-mypy by python-mypy-for-tests.
Change-Id: I293b435e155dee4c635ede3933e987e4015017ff
Relates-to: guix/guix!7207
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:41 +01:00
Nicolas Graves
a7e01f4e71
gnu: Add python-mypy-for-tests.
...
* gnu/packages/python-check.scm (python-mypy-for-tests): New variable.
Change-Id: I3a86b959ff5e55f8323600893d5eee7cf4bf5d99
Relates-to: guix/guix!7207
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:41 +01:00
Sharlatan Hellseher
0ddc9b1c5a
gnu: you-get: Update to 0.4.1743.
...
* gnu/packages/video.scm (you-get): Update to 0.4.1743.
[inputs]: Add python-dukpy.
Change-Id: I8a820e97d07a8fd8c853fd2a92b989c56e7a1c6e
2026-05-24 10:19:40 +01:00
Sharlatan Hellseher
104073d831
gnu: Add python-dukpy.
...
* gnu/packages/python-web.scm (python-dukpy): New variable.
Change-Id: Ieb8ba9de5753321edda6bf73b0f032ec5f872d1b
2026-05-24 10:19:40 +01:00
Sharlatan Hellseher
0a57bdecf1
gnu: pigx-scrnaseq: Fix build on Python@3.12.
...
* gnu/packages/bioinformatics.scm (pigx-scrnaseq):
[native-inputs]: Add python-setuptools.
Change-Id: I80ed3e99e23e6d04f2e4a670283efce80fc43dfb
2026-05-24 10:19:40 +01:00
Sharlatan Hellseher
48f38de73e
gnu: snakemake-5: Fix build and tests.
...
* gnu/packages/python-science.scm (snakemake-5):
[source] <snippet>: Delete versioneer.py script and relay on Guix's
custom package instead.
[arguments] <test-flags>: Skip the whole group of test_lint tests.
[native-inputs]: Remove python-wheel; add python-versioneer.
Change-Id: I4072fca930e2e148e1bc121f3ede5e2ad668fe14
2026-05-24 10:19:40 +01:00
Sharlatan Hellseher
8422da898d
gnu: snakemake-6: Fix build and tests.
...
* gnu/packages/python-science.scm (snakemake-6):
[source] <snippet>: Delete versioneer.py script and relay on Guix's
custom package instead.
[arguments] <test-flags>: Skip the whole group of test_lint tests.
[native-inputs]: Remove python-wheel; add python-versioneer.
Change-Id: I7f9e9ec521f814ef7710c7b8036408fbf1eb2425
2026-05-24 10:19:40 +01:00
Hugo Buddelmeijer
2cf26002da
gnu: caribou: Update to 0.4.21-0.9c900f0.
...
* gnu/packages/gnome.scm (caribou): Update to 0.4.21-0.9c900f0.
[source]: Switch to git-fetch.
[inputs]: Remove labels.
[native-inputs]: Add autoconf, automake, gnome-common, libtool, and
which. Remove labels.
Change-Id: I18ebc3588db5fe6138e6dec6937bbbace34fd36d
Merges: https://codeberg.org/guix/guix/pulls/8595
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:40 +01:00
Hugo Buddelmeijer
4099aa9be2
gnu: gnome-shell-extension-gsconnect: Update to 72.
...
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-gsconnect): Update to 72.
[inputs]: Remove caribou.
Change-Id: Ie8b271da0f877a3fea3d23c8aa5502a66aafee2d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:40 +01:00
Efraim Flashner
4bec804ff0
gnu: qtwebengine-5: Fix build with python@3.12.
...
* gnu/packages/qt.scm (qtwebengine-5)[source]: Add a patch to adjust
python-six. Add to the snippet to work around 'imp' being removed from
python@3.12 .
* gnu/packages/patches/qtwebengine5-python312-six-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Fixes : guix/guix#8576
Change-Id: Ib202d3eb50764ed46c57610e9abdbb4db118362a
2026-05-24 10:19:40 +01:00
Sharlatan Hellseher
43498cde15
gnu: fenics-dolfin: Fix build on Python@3.12.
...
* gnu/packages/simulation.scm (fenics-dolfin):
[native-inputs]: Add python-setuptools.
Change-Id: Id0cd4c11f192a7055839f482fc72575d306e4fa5
2026-05-24 10:19:39 +01:00
Sharlatan Hellseher
54b724eff5
gnu: debops: Update to 3.3.0.
...
* gnu/packages/admin.scm (debops): Update to 3.3.0.
[inputs]: Remove ansible for now, build fails with error
"ModuleNotFoundError: No module named 'setuptools'" when present.
[phases]{wrap-script}: Unwrap "/bin/ansible" for now.
Change-Id: I0e481cf4ca37f6a3576ff75b7348e9e3eaeb3868
2026-05-24 10:19:39 +01:00
Sharlatan Hellseher
af81d8a74a
gnu: python-pivy: Fix build.
...
* gnu/packages/python-graphics.scm (python-pivy):
[inputs]: Remove python-wrapper.
[native-inputs]: Add python-setuptools.
Change-Id: I4a36a5ab84dc9182bf8acfc8d951423022a8ff9c
2026-05-24 10:19:39 +01:00
Sharlatan Hellseher
4e134bcb3b
gnu: python-pivy: Fix indentation.
...
* gnu/packages/python-graphics.scm (python-pivy): Fix indentation.
Change-Id: Ia85695da0d336afe62d8d6e6dd8f4c9b7662147c
2026-05-24 10:19:39 +01:00
Sharlatan Hellseher
60c5757eb7
gnu: ytcc: Update to 2.8.0.
...
* gnu/packages/video.scm (ytcc): Update to 2.8.0.
[arguments] <test-flags>: Rework skipped tests.
[phases]{pre-check}: New phase.
[inputs]: Remove python-urllib3, python-requests, python-pycryptodomex,
python-mutagen, and python-brotli; add mpv and python-defusedxml.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatchling.
Change-Id: I8b486fd7bff2b34a696f2c14d957f197c311765b
2026-05-24 10:19:39 +01:00
Sharlatan Hellseher
1a01c04db8
gnu: trac: Fix build on Python@3.12.
...
* gnu/packages/version-control.scm (trac):
[propagated-inputs]: Add python-standard-smtpd.
Change-Id: I6aae7682e7c240c19214b15ea61144683ba051d5
2026-05-24 10:19:39 +01:00
Sharlatan Hellseher
dcb1dab50b
gnu: Add python-standard-smtpd.
...
* gnu/packages/python-xyz.scm (python-standard-smtpd): New variable.
Change-Id: I1f9818a1772f9aca67f43ae0d46ecdd898b6f2d7
2026-05-24 10:19:39 +01:00
Sharlatan Hellseher
73267a8423
gnu: Add python-standard-asynchat.
...
* gnu/packages/python-xyz.scm (python-standard-asynchat): New variable.
Change-Id: I680e9b61db82e1ec2af75dc84e673a5df84b687b
2026-05-24 10:19:39 +01:00
Sharlatan Hellseher
9810495af0
gnu: Add python-standard-asyncore.
...
* gnu/packages/python-xyz.scm (%python-standard-pep-594-version,
%python-standard-pep-594-source, python-standard-asyncore): New
variables.
Change-Id: Ia90cf7e8f2f5bfd91525c89b1d8294b480bd5480
2026-05-24 10:19:38 +01:00
Efraim Flashner
78a7e930cd
gnu: aubio: Fix building with python-3.12.
...
* gnu/packages/audio.scm (aubio)[source]: Add patch.
* gnu/packages/patches/aubio-waflib-python312-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: Id7bbd06f8cd162ea6ed5ac7c73bbae74a3075cc7
Merges: https://codeberg.org/guix/guix/pulls/8534
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:38 +01:00
Sharlatan Hellseher
75ef10a944
gnu: python-matplotlib-documentation: Fix build on Python@3.12.
...
* gnu/packages/python-xyz.scm (python-matplotlib-documentation):
[native-inputs]: Add python-setuptools.
Change-Id: I747881482c5a6fc65b6e2914b2823f687986e31e
2026-05-24 10:19:38 +01:00
Sharlatan Hellseher
2cf215ec54
gnu: python-plotly: Fix version setup.
...
* gnu/packages/python-science.scm (python-plotly):
[source] <snippet>: Remove versioneer.py script to relay on Guix's
custom package.
[native-inputs]: Add python-versioneer.
Change-Id: I08e600e7708a8024d296b356296b471d5e7e4dd2
2026-05-24 10:19:38 +01:00
Sharlatan Hellseher
e763c4fdc8
gnu: python-baltica: Build with snakemake@8.
...
* gnu/packages/bioinformatics.scm (python-baltica):
[propagated-inputs]: Remove snakemake-7; add snakemake.
Change-Id: Ic3a755d8218da2f71d411ddd2535af79bbe43f72
2026-05-24 10:19:38 +01:00
Hugo Buddelmeijer
5f09b5f494
gnu: qpageview: Update to 1.0.4.
...
* gnu/packages/image-viewers.scm (qpageview): Update to 1.0.4.
[arguments]<#:tests?>: Turn off.
Change-Id: I731aa55e8a718b340f89ce01eee26e7c9a4df34e
Merges: https://codeberg.org/guix/guix/pulls/8561
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:38 +01:00
Nicolas Graves
76ec2cd69b
gnu: python-term-image: Update to 0.7.2-0.a40a12b.
...
* gnu/packages/python-xyz.scm (python-term-image): Update to 0.7.2-0.a40a12b.
[arguments]<#:phases>: Replace phase 'adjust-dependencies by phase
'bump-pillow-requirement.
Change-Id: Ic52f25517e9ae1b8b2a59b781a2d98cf7e4c3b0c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:38 +01:00
Nicolas Graves
cab412e054
gnu: watson: Disable sanity-check temporarily.
...
* gnu/packages/task-management.scm (watson)
[arguments]<#:phases>: Disable sanity-check temporarily.
Change-Id: Ibc6611db2beef9d9f0d9450ce6685519b31023d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:38 +01:00
Nicolas Graves
ce3ecc3cb4
gnu: python-bed-reader: Fix build with Python@3.12.
...
* gnu/packages/bioinformatics.scm (python-bed-reader)
[native-inputs]: Add python-setuptools.
Change-Id: I9fd1e16e2149710a9644a58517876757d799211a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:37 +01:00
Nicolas Graves
5f500acfae
gnu: ocrfeeder: Fix build on Python@3.12.
...
* gnu/packages/gnome.scm (ocrfeeder)
[source]: Switch to git-fetch.
[arguments]<#:phases>: Improve style. Add phase
'fix-configure-on-python-3.12.
[native-inputs]: Drop input labels. Add autoconf, automake,
gnome-common, which, yelp-tools.
[inputs]: Drop input labels.
Change-Id: I4b5e8ce484114af3f21a1053ad58033e8d7e34f4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:37 +01:00
Nicolas Graves
77699f18ae
gnu: python-sphinx-theme-builder: Update to 0.3.2.
...
* gnu/packages/sphinx.scm (python-sphinx-theme-builder): Update to 0.3.2.
[propagated-inputs]: Add python-diagnostic.
Change-Id: Ia6d156bef074900549a57bcfce6d3732d8699f51
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:37 +01:00
Nicolas Graves
d279ed8e82
gnu: Add python-diagnostic.
...
* gnu/packages/python-check.scm (python-diagnostic): New variable.
Change-Id: I207be2a99d05521d8de9723df061a8b8ab08ec03
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:37 +01:00
Nicolas Graves
a35e80a168
gnu: tensile: Fix build with Python@3.12.
...
* gnu/packages/rocm-libs.scm (tensile)[native-inputs]: Add
python-setuptools.
Change-Id: I781fa78b2a4637a740e5dca9d40aec1f41751814
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:37 +01:00
Nicolas Graves
61b24bafd9
gnu: python-pybrowserid: Fix build with Python@3.12.
...
* gnu/packages/python-web.scm (python-pybrowserid)[arguments]
<#:phases>: Add phase python-3.12-compatibility.
Change-Id: I982edec65aa2fd5822bd45c7db7f9faef54ae31e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:37 +01:00
Nicolas Graves
9aede1154f
gnu: python-sinfo: Update to 1.0.1.
...
* gnu/packages/python-xyz.scm (python-sinfo): Update to 1.0.1.
[source]: Switch to git-fetch.
Change-Id: If0f27fc579afec530184b2f473bd8bbbc5ca6296
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:37 +01:00
Nicolas Graves
04db1ae586
gnu: python-zbarlight: Update to 4.0.
...
* gnu/packages/aidc.scm (python-zbarlight): Update to 4.0.
Change-Id: I021c4aa75ad770b85294bb0b4c2d8f3ce36951e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:37 +01:00
Nicolas Graves
14dd771933
gnu: python-pythonanywhere: Update to 0.19.0.
...
* gnu/packages/python-xyz.scm (python-pythonanywhere): Update to 0.19.0.
[arguments]<#:phases>: Add phase 'relax-requirements.
Change-Id: Id97fc1dac72f39c5c4797fb06dbd679c27befed4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:36 +01:00
Nicolas Graves
6c993b3d4c
gnu: python-pythonanywhere-core: Update to 0.3.0.
...
* gnu/packages/python-xyz.scm (python-pythonanywhere-core): Update to 0.3.0.
Change-Id: I974af668d26a75887bfcb63323411069f55a7503
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:36 +01:00
Nicolas Graves
b06385a6bb
gnu: python-schema: Update to 0.7.8.
...
* gnu/packages/python-xyz.scm (python-schema): Update to 0.7.8.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: Idbb469a7c5e2e30e18799976c26819b99e53f0b7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:36 +01:00
Nicolas Graves
fdc2dfe844
gnu: python-ipyparallel: Fix tests with Python@3.12.
...
* gnu/packages/python-xyz.scm (python-ipyparallel)[arguments]
<#:test-flags>: Disable warnings to allow tests to pass.
Change-Id: I0d145747e6d1dbadc08850d260a6be8cabd7a793
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:36 +01:00
Nicolas Graves
8e53e923d3
gnu: python-dcor: Fix tests.
...
* gnu/packages/statistics.scm (python-dcor)[arguments]
<#:phases>: Add phase 'drop-custom-test-configuration.
Change-Id: I7afb7a7930682672565bdc69fe67e72243b32124
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:36 +01:00
Nicolas Graves
d935ece3bd
gnu: python-arboreto: Fix tests with Python@3.12.
...
* gnu/packages/bioinformatics.scm (python-arboreto)
[arguments]<#:phases>: Add phase 'python-3.12-compatibility.
Change-Id: I2f766ea064a9a5dc38543318dd5107d35a0db240
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:36 +01:00
Nicolas Graves
28a90e846b
gnu: taxtastic: Fix tests.
...
* gnu/packages/bioinformatics.scm (taxtastic)
[arguments]<#:phases>: Drop 'check phase replacement.
[native-inputs]: Add python-pytest. Remove python-wheel.
Change-Id: Idd4d13019ec3b02d659601d6bfffc9a01e770458
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:36 +01:00
Nicolas Graves
7e69a862fc
gnu: todoman: Switch to test-flags.
...
* gnu/packages/test-management.scm (todoman)[arguments]
<#:phases>: Migrate them to <#:test-flags>.
Change-Id: I47b1f1aafb8f5fba183c7f95fa20227b14925d1c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:36 +01:00
Nicolas Graves
a429dab309
gnu: distcc: Fix build with Python@3.12.
...
* gnu/packages/distributed.scm (distcc)[native-inputs]:
Add python-setuptools.
Change-Id: I300be0d8683cf76a78ee706f4f3b14611ccedffb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:35 +01:00
Nicolas Graves
51b2122a86
gnu: python-pdbfixer: Update to 1.12.
...
* gnu/packages/bioinformatics.scm (python-pdbfixer): Update to 1.12.
[arguments]<#:test-flags>: Refresh them.
Change-Id: I982c17921ae458a586f202cde93566938e4c09b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:35 +01:00
Nicolas Graves
4335c22019
gnu: openmm: Fix output with Python@3.12.
...
* gnu/packages/machine-learning.scm (openmm)[native-inputs]:
Add python-setuptools.
Change-Id: If189c4ffab93866201a089da34f0c6c37c785605
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:35 +01:00
Nicolas Graves
4d320554c9
gnu: python-parabam: Add a fixing patch.
...
* gnu/packages/bioinformatics.scm (python-parabam)[source]:
Add a fixing patch.
Change-Id: I08073bd18a6b8cb715d844174186239ec8a5f958
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:35 +01:00
Nicolas Graves
f7dc0eeb20
gnu: python-js2py: Update to 0.74-0.2e017b8.
...
* gnu/packages/python-web.scm (python-js2py): Update to 0.74-0.2e017b8.
[source]: Switch to git-fetch.
<patches>: Add Python 3.12 compatibility patch.
Change-Id: I276fcd2ab41e179bab866fafa7469d3910ed7e89
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:35 +01:00
Nicolas Graves
c6978bb90b
gnu: python-hdf5storage: Ignore failing test.
...
* gnu/packages/python-xyz.scm (python-hdf5storage):
[arguments]<#:test-flags>: Ignore failing test.
Change-Id: Ia09c3bcfced4d863ed72f1e29db570cb89fb7d50
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:35 +01:00
Nicolas Graves
7814112203
gnu: mailman: Switch to git origin.
...
* gnu/packages/mail.scm (mailman):
[source]: Switch to git-fetch.
Change-Id: I3941e1e3c7ad1e107063d8244a4ec19355efa3a5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:35 +01:00
Nicolas Graves
d89233717d
gnu: python-flufl-bounce: Update to 4.0-0.e7d37db.
...
* gnu/packages/python-xyz.scm (python-flufl-bounce): Update to 4.0-0.e7d37db.
[arguments]: Improve style.
Change-Id: Ib68d20ad506aedbc01fcee059e8b45575d331e61
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:35 +01:00
Sharlatan Hellseher
ab3885e10c
gnu: python-pynput: Disable tests.
...
* gnu/packages/python-xyz.scm (python-pynput):
[arguments] <tests?>: Disable, can't be found on Python@3.12 .
Change-Id: I8643fc5ba5b138e28eed5e1a99f1e1c2e02591b5
2026-05-24 10:19:34 +01:00
Sharlatan Hellseher
a31b07b540
gnu: python-rpy2: Update to 3.6.7.
...
* gnu/packages/statistics.scm (python-rpy2): Update to 3.6.7.
[arguments] <tests?>: Disable, the Python module was split into one meta
package with two subpackages, the former has no tests.
[inputs]: Remove icu4c, libdeflate, pcre, python-numpy, readline,
r-minimal, r-survival, r-ggplot2, r-rsqlite, r-dplyr, r-dbplyr, and
zlib.
[propagated-inputs]: Remove python-cffi, python-jinja2, python-numpy,
python-pandas, python-pytz, python-ipython, and python-tzlocal; add
python-rpy2-rinterface and python-rpy2-robjects.
[native-inputs]: Remove python-pytest-8.
Change-Id: I0002688e5b79c98d26b747b744b89101af4ccc65
2026-05-24 10:19:34 +01:00
Sharlatan Hellseher
6305923d0d
gnu: Add python-rpy2-robjects.
...
* gnu/packages/statistics.scm (python-rpy2-robjects): New variable.
Change-Id: If0aa8aaf301ebaf9f76ae2c6bf934ab02c85e5f9
2026-05-24 10:19:34 +01:00
Sharlatan Hellseher
362f943efc
gnu: Add python-rpy2-rinterface.
...
* gnu/packages/statistics.scm (python-rpy2-rinterface): New variable.
Change-Id: I6ac4a3f8469ff04b4052b08fbc7781454169e588
2026-05-24 10:19:34 +01:00
Sharlatan Hellseher
5deb42d4db
gnu: python-trezor: Update to 0.20.0.
...
* gnu/packages/finance.scm (python-trezor): Update to 0.20.0.
[propagated-inputs]: Remove python-attrs, python-ecdsa, and python-hidapi; add
python-construct, python-cryptography, python-keyring,
python-noiseprotocol, python-platformdirs, python-shamir-mnemonic,
and python-slip10.
[native-inputs]: Remove protobuf, python-pillow, python-protobuf, python-pyqt, and
python-simple-rlp; add python-hatchling and python-setuptools.
Change-Id: I8f3e2ec7c3851ddf3148c726f2f844320ad9bd77
2026-05-24 10:19:34 +01:00
Sharlatan Hellseher
d4e8fe5dde
gnu: Add python-shamir-mnemonic.
...
* gnu/packages/python-crypto.scm (python-shamir-mnemonic): New variable.
Change-Id: I1bfa75fb1c4e4deeb19e10bbe1a38b55fcff9926
2026-05-24 10:19:34 +01:00
Sharlatan Hellseher
1b606f16bb
gnu: Add python-bip32utils.
...
* gnu/packages/python-crypto.scm (python-bip32utils): New variable.
Change-Id: I5f81400f3d2e1f0134f76c7e43ffb923b33f0853
2026-05-24 10:19:34 +01:00
Sharlatan Hellseher
c6f9913a56
gnu: python-keyring: Update to 25.7.0.
...
* gnu/packages/python-crypto.scm (python-keyring): Update to 25.7.0.
[source]: Switch to git-fetch.
[arguments]: Drop all.
[propagated-inputs]: Add python-jaraco-context, python-jaraco-functools,
and python-jeepney.
[native-inputs]: Remove python-toml and python-wheel; add
python-pyfakefs.
Change-Id: I1bea9fdf8ea8c2c1b7abef13c4b1814e0ea15496
2026-05-24 10:19:34 +01:00
Sharlatan Hellseher
03c46660ab
gnu: python-cooler: Update to 0.10.4-0.6c2d65b.
...
* gnu/packages/bioinformatics.scm (python-cooler): Update to
6c2d65b1420a636193b7f05100a96410ea252147 commit.
[source]: Switch to git-source.
[arguments] <test-flags>: Rework skipped tests.
Change-Id: Ib7e3f1da0ab9c8ee3e333a9f3307a2f4a721e8d1
2026-05-24 10:19:33 +01:00
Sharlatan Hellseher
1ac4e1b680
gnu: porechop: Update to 0.2.3-2.109e437.
...
* gnu/packages/bioinformatics.scm (porechop): Update to
109e437280436d1ec27e5a5b7a34ffb752176390 commit.
[arguments] <test-flags>: Skip 6 tests.
[native-inputs]: Remove python-wheel.
Change-Id: Ia58a3f6785d9f0ff459fe9659634ef5783530529
2026-05-24 10:19:33 +01:00
Nicolas Graves
26be6e578b
gnu: python-expiringdict: Disable failing test.
...
* gnu/packages/python-xyz.scm (python-expiringdict):
[arguments]<#:test-flags>: Disable failing test.
Change-Id: Iea331f6f3f8363fc51a6ed46b8d6c97fd0b173f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:33 +01:00
Nicolas Graves
8cfb99aa70
gnu: python-bsddb3: Disable tests.
...
* gnu/packages/python-xyz.scm (python-bsddb3)
[arguments]<#:tests?>: Disable them.
Change-Id: Ic9dab55c455d1af680e21a24501ed4817d8e8c67
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:33 +01:00
Nicolas Graves
6202ecbfcd
gnu: python-omero-py: Enable valid tests.
...
* gnu/packages/python-xyz.scm (python-omero-py):
[arguments]<#:test-flags>: Enable some tests that are now valid.
Change-Id: If19efeb6da887b6dccf86d106a0561bfbf174a1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:33 +01:00
Nicolas Graves
2a91f1b31e
gnu: python-aenum: Ignore failing test.
...
This package is tedious to update (missing tags, failing tests...).
* gnu/packages/python-xyz.scm (python-aenum):
[source]: Switch to git-fetch.
[arguments]<#:tests-flags>: Ignore additional failing test.
[native-inputs]: Remove python-wheel.
Change-Id: I5036d50ab77a27ec011f0a86e3166f731e2c2922
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:33 +01:00
Nicolas Graves
27c3c72525
gnu: python-polars: Disable tests temporarily.
...
Rationale: We could already do that, but polars is outdated, costly to
compile, python-team is already blocking the queue for more that a
week, and it'll be easier to write after delete-all-but has made it
into guix. It seems more convenient to postpone that for a couple of
weeks than fix it now.
* gnu/packages/python-science.scm (python-polars)[arguments]
<#:tests?>: Disable them.
Change-Id: I3bb722021cb5f99f70515c598c84ce8de5afeb20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:33 +01:00
Nicolas Graves
5e39e54600
gnu: python-opentelemetry-test-utils: Disable tests.
...
* gnu/packages/python-web.scm
(python-opentelemetry-test-utils)
[arguments]<#:tests?>: Disable them.
[propagated-inputs]: Improve style.
(python-opentelemetry-test-utils-bootstrap)
[arguments]<#:tests?>: Inherit them.
[propagated-inputs]: Improve style.
Change-Id: I63ae245debe84fff5cdb1f44a13477361187fd53
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:33 +01:00
Nicolas Graves
0861b18b94
gnu: fpm: Fix build with Python@3.12.
...
* gnu/packages/package-management.scm (fpm)
[native-inputs]: Add python-setuptools.
Change-Id: I7e7d4b44e19541f265735597377b5a31042d6c1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:32 +01:00
Nicolas Graves
1d235b25dc
gnu: emacs-jedi: Fix build.
...
* gnu/packages/emacs-xyz.scm (emacs-jedi)
[arguments]<#:phases>: Wrap with pyproject-guile-json extension, add
pyproject phases 'build, 'create-entrypoint.
[native-inputs]: Add python-setuptools.
Change-Id: I14f98fe4f064512a76405c92005d577070ee020d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:32 +01:00
Nicolas Graves
da3f6161ae
gnu: python-cloudpathlib: Fix tests.
...
* gnu/packages/python-web.scm (python-cloudpathlib)
[native-inputs]: Add python-pytest-reportlog.
Change-Id: Idbed220d538b51eabc1e8860b9658603a7f0b758
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:32 +01:00
Nicolas Graves
b6ff715c08
gnu: Add python-pytest-reportlog.
...
* gnu/packages/python-check.scm (python-pytest-reportlog): New variable.
Change-Id: I2b031d9d6e73b0721c142a7bfb10e631e15c11fc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:32 +01:00
Sharlatan Hellseher
4196b9da4e
gnu: python-pycifrw: Update to 5.0.1.
...
* gnu/packages/physics.scm (python-pycifrw): Update to 5.0.1.
[arguments] <test-flags>: Implement test logic as seen in project's
GitHub Actions file, deselect 5 problematic tests.
<phases>: Add 'copy-dictionaries phase; 'generate-sources fix Make
options; move custom 'check phase to <test-flags> as seen in project's
GitHub Actions file.
[propagated-inputs]: Add python-prettytable.
[native-inputs]: Add cif-core and python-pytest.
Change-Id: Idc5c2abed7dee3088c2707f7122cc160b748e2d7
2026-05-24 10:19:32 +01:00
Sharlatan Hellseher
fde86f85d3
gnu: Add cif-core.
...
* gnu/packages/physics.scm (cif-core): New variable.
Change-Id: I6cce24ca51ca1df8d37cd4c923210cb10d22847b
2026-05-24 10:19:32 +01:00
Sharlatan Hellseher
b75876ca99
gnu: python-superqt: Update to 0.8.1.
...
* gnu/packages/qt.scm (python-superqt): Update to 0.8.1.
[source]: Switch to git-fetch.
[arguments] <tests?>: Disable as all of them failed with SEGFAULT.
[propagated-inputs]: Add python-pyqt-6 and python-pyconify.
[native-inputs]: Add python-pytest, python-numpy, and python-pytest-qt.
Change-Id: Id3f5524f0ba279f182e70bdfdb74357582a94522
2026-05-24 10:19:32 +01:00
Sharlatan Hellseher
71e6a9f2a6
gnu: Add python-pyconify.
...
* gnu/packages/python-xyz.scm (python-pyconify): New variable.
Change-Id: I06aa3fa6220eccd59bb809a5e268df3639668d94
2026-05-24 10:19:32 +01:00
Sharlatan Hellseher
f7f4c9e70b
gnu: Add python-sentry-sdk-minimal.
...
* gnu/packages/python-xyz.scm (python-sentry-sdk-minimal): New variable.
Change-Id: I63c40f26a60e6c0a531064efc6fb0d02ffb1e007
2026-05-24 10:19:31 +01:00
Sharlatan Hellseher
60642218b0
gnu: python-sentry-sdk: Update to 2.59.0.
...
* gnu/packages/python-xyz.scm (python-sentry-sdk): Update to 2.59.0.
[arguments] <test-flags>: Run tests in parallel and rework
ignored/skipped tests.
[propagated-inputs]: Add python-aiohttp, python-asttokens,
python-executing, and python-httpcore.
<phases>: Remove 'fix-test; add 'fix-pytest-config; use default 'check
phase.
[native-inputs]: Remove python-django, python-executing, python-gevent,
python-pyrsistent, python-pytest-django, python-werkzeug, and
python-wheel; add python-brotli, python-pysocks, python-pytest-aiohttp,
python-pytest-asyncio, python-pytest-timeout, python-pytest-xdist,
python-responses, and python-socksio.
Change-Id: I6f7ae1e753cb139e07e263ecac27b51d0942dfb5
2026-05-24 10:19:31 +01:00
Nicolas Graves
6ffaa9a68d
gnu: ceph: Update to 21.0.0.
...
* gnu/packages/patches/ceph-fix-cmake.patch: Remove patch.
* gnu/local.mk: De-register patch.
* gnu/packages/storage.scm (ceph): Update to 21.0.0.
[arguments]{#:configure-flags}: Refresh them.
{#:phases}: Refresh phsae 'patch-source, 'post-install.
[native-inputs]: Add catch2-3.8, patchelf, pkg-config,
python-setuptools.
[inputs]: Replace boost-1.88 by boost.
Change-Id: I5de6bca25a36b9fe24d63cadc7c3229f5fadf063
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:31 +01:00
Nicolas Graves
b70a5701e2
gnu: rocprofiler: Fix build with Python@3.12.
...
* gnu/packages/rocm.scm (rocprofiler)[native-inputs]: Add
python-setuptools.
Change-Id: I61fc0ba0fcdb81a7ff95b736f860caa71a667064
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:31 +01:00
Nicolas Graves
e0d2ba79c3
gnu: python-upsetplot: Fix build with Python@3.12.
...
* gnu/packages/python-science.scm (python-upsetplot)[native-inputs]:
Add python-setuptools, remove python-wheel.
Change-Id: If86859969fd02c77cb5f0fe173c8c52ad6094a24
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:31 +01:00
Nicolas Graves
cd8e16d864
gnu: python-sphinx-toml: Disable tests.
...
* gnu/packages/sphinx.scm (python-sphinx-toml):
[arguments]<#:tests?>: Disable them.
Change-Id: I334a8f62efd1d6b563f02f32ac5920b68d012b3e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:31 +01:00
Nicolas Graves
7839c3edd1
gnu: libsavitar: Fix build with Python@3.12.
...
* gnu/packages/engineering.scm (libsavitar)
[native-inputs]: Add python-setuptools.
[inputs]: Relocate field.
Change-Id: If17b485f99c9dceb46ee4768f169ef8947e6bd48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:31 +01:00
Nicolas Graves
e1f0babdac
gnu: libarcus: Fix build with Python@3.12.
...
* gnu/packages/engineering.scm (libarcus)
[native-inputs]: Add python-setuptools.
[inputs]: Relocate field.
Change-Id: I559d1c7502c2441d42e646f42f1c2737b696bf6f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:31 +01:00
Nicolas Graves
048989a3ad
gnu: python-orsopy: Fix tests-flags.
...
This is a follow-up to an overlook in commit
a15d374d5f .
* gnu/packages/python-science.scm (python-orsopy)[arguments]
<#:test-flags>: Fix them.
Change-Id: Ib22f61de8930fe99fc95ce51e894535d26084310
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:31 +01:00
Nicolas Graves
24ee843945
gnu: python-lsp-server: Fix tests on Python@3.12.
...
* gnu/packages/patches/python-lsp-server-python-3.13-compatibility.patch:
Add patch, taken from upstream pull request 692.
* gnu/local.mk: Record patch.
* gnu/packages/python-xyz.scm (python-lsp-server)[origin]<patches>:
Add patch.
Change-Id: Ia310b621afbf6a30666dcd4ab44365b987afcafa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:30 +01:00
Nicolas Graves
215520433d
gnu: sssd: Update to 2.13.0.
...
* gnu/packages/sssd.scm (sssd): Update to 2.13.0.
[arguments]<#:phases>: Use search-input-file rather than
this-package-input when possible. In phase 'disable-failing-tests,
add an additional test that requires root user access.
[inputs]: Add libcap.
[native-inputs]: Add python-setuptools.
* gnu/packages/patches/sssd-system-directories.patch: Refresh it.
Change-Id: I69ec820703e3c6681ed4676317071ccd07f565e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:30 +01:00
Sharlatan Hellseher
1217978d6f
gnu: python-pyglet-1: Fix tests on Python@3.12.
...
* gnu/packages/python-graphics.scm (python-pyglet-1):
[phases]{fix-python-3.12-incompatibility}: New phase.
Change-Id: I9f911c646fd22f864d89e985cd3f77d0390ba6eb
2026-05-24 10:19:30 +01:00
Sharlatan Hellseher
bf301587df
gnu: python-tox: Update to 4.27.0.
...
* gnu/packages/python-check.scm (python-tox): Update to 4.27.0.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run tests in parallel; rework skipped tests.
[propagated-inputs]: Remove python-tomli and python-typing-extensions.
[native-inputs]: Remove python-wheel; add python-docutils.
Change-Id: I04f7ab23b9c14111c387294658cc62e6f71e8eb1
2026-05-24 10:19:30 +01:00
Sharlatan Hellseher
ef979a65bd
gnu: python-pyproject-api: Update to 1.10.0.
...
* gnu/packages/python-xyz.scm (python-pyproject-api): Update to 1.10.0.
[arguments]: Drop all.
[native-inputs]: Remove python-wheel.
Change-Id: I3af57a3e426436e8d9035a24fec65e6add9d6d46
2026-05-24 10:19:30 +01:00
Sharlatan Hellseher
cec3114f43
gnu: instrain: Update to 1.10.0-1.f172367.
...
* gnu/packages/bioinformatics.scm (instrain): Update to
f172367e599851a6cb90048ae890d1bb6569063f commit.
[arguments] <tests?, test-flags>: Enable the most of the tests.
[phases]{relax-requirements}: Relax python-biopython lower constrain
version.
[propagated-inputs]: Remove python-biopython-1.73; add python-biopython.
[native-inputs]: Add python-boto3 and python-pytest.
Change-Id: I777bba3120d97d51dbeb5c380b6556a784a1f604
2026-05-24 10:19:30 +01:00
Sharlatan Hellseher
a2d8eada7b
gnu: python-libensemble: Update to 1.6.0.
...
* gnu/packages/maths.scm (python-libensemble): Update to 1.6.0.
[phases]{relax-psutil}: Remove phase.
{check}: Rework skipped removed tests; tests are run with Python script,
adjust steps accordingly.
[propagated-inputs]: Add python-gest-api.
[native-inputs]: Remove ncurses and python-wheel; add openmpi,
python-pytest-cov, and python-rich.
Change-Id: I38d5c74b4fd5efcd3ed6739854d92196bd8dbc35
2026-05-24 10:19:30 +01:00
Sharlatan Hellseher
fc0852c43b
gnu: Add python-gest-api.
...
* gnu/packages/python-xyz.scm (python-gest-api): New variable.
Change-Id: I43aef2dc51c3e7adbd8abb668a71ff87b1e17da2
2026-05-24 10:19:29 +01:00
Sharlatan Hellseher
9c0853d560
gnu: hatch: Update to 1.16.4.
...
* gnu/packages/package-management.scm (hatch): Update to 1.16.4.
[arguments] <test-flags>: Rework skipped tests.
[inputs]: Remove python-hatchling-for-hatch, python-virtualenv-for-hatch, and
python-zstandard; add python-backports-zstd, python-hatchling,
python-pyproject-hooks, python-virtualenv, and uv.
[native-inputs]: Remove git-minimal; add git-minimal/pinned, python-editables,
python-filelock, python-flit-core, and python-trustme.
* gnu/packages/python-build.scm (python-hatchling-for-hatch): Delete variable.
* gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): Delete variable.
Change-Id: I48df4c5c5f3e6feb5e5cd02aed02ab368b68e349
2026-05-24 10:19:29 +01:00
Sharlatan Hellseher
9b53567854
gnu: python-cramjam: Skip 2 more tests.
...
* gnu/packages/python-compression.scm (python-cramjam):
[arguments] <test-flags>: Rework skipped tests and skip 2 more failing
ones.
Change-Id: I0ac57a7c305d203b91e96051bbb4f603977caeec
2026-05-24 10:19:29 +01:00
Sharlatan Hellseher
171d67b42c
gnu: gramps: Improve package and build with berkeleydb.
...
* gnu/packages/genealogy.scm (gramps):
[arguments] <imported-modules>: Use %glib-or-gtk-build-system-modules.
<test-flags>: Skip some problematic tests.
[phases]{swap-bsddb3-with-berkeleydb}: New phase.
{prepare-tests}: Set GDK_BACKEND envar; remove test deletion procedure.
[inputs]: Remove python-bsddb3, python-jsonschema, and python-lxml; add
python-berkeleydb, python-imagesize, and python-pycountry.
[native-inputs]: Remove glibc-utf8-locales; add python-jsonschema,
python-mock, and python-pytest.
Change-Id: I6ba29c95e978baa77a4150021caa068628d900dc
2026-05-24 10:19:29 +01:00
Sharlatan Hellseher
bd3747a373
gnu: brltty: Fix build on Python@3.12.
...
* gnu/packages/accessibility.scm (brltty):
[native-inputs]: Add python-setuptools.
Change-Id: I1ae23a62556bcfd10d519948cc8fb64c33dc9799
2026-05-24 10:19:29 +01:00
Sharlatan Hellseher
a8ba617273
gnu: accountsservice: Fix tests on Python@3.12.
...
* gnu/packages/freedesktop.scm (accountsservice):
[phases]{fix-python-incompatibilities}: New phase.
Change-Id: If9824e5f72173143191658df992e37e034f34a18
2026-05-24 10:19:29 +01:00
Nicolas Graves
431565dd06
gnu: python-faiss: Fix build on Python@3.12.
...
* gnu/packages/graph.scm (python-faiss)[native-inputs]: Add
python-setuptools.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:29 +01:00
Nicolas Graves
a7e7fa3f3a
gnu: python-polars-runtime-32: Disable tests.
...
* gnu/packages/python-science.scm (python-polars-runtime-32)
[arguments]<#:tests?>: Disable them. They were not running until now
anyway, and there are no python tests in this package.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:29 +01:00
Nicolas Graves
a464449403
gnu: python-pynest2d: Fix build on Python@3.12.
...
* gnu/packages/engineering.scm (python-pynest2d)
[native-inputs]: Relocate field, add python-setuptools.
[inputs]: Relocate field.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:29 +01:00
Nicolas Graves
576ac5ae2b
gnu: python-robotframework-sshlibrary: Fix tests on Python@3.12.
...
* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary):
[arguments]<#:phases>: Add phase 'fix-python-incompatibilities.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:28 +01:00
Nicolas Graves
b5e2b1a2a0
gnu: python-robotframework-pythonlibcore: Fix tests.
...
* gnu/packages/python-xyz.scm (python-robotframework-pythonlibcore):
[native-inputs]: Add python-pytest-cov and explain why.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:28 +01:00
Nicolas Graves
2144214000
gnu: python-wtforms: Update to 3.2.2.
...
* gnu/packages/python-web.scm (python-wtforms): Update to 3.2.2.
[native-inputs]: Add python-babel, python-email-validator (which are
only optional runtime dependencies, but needed for tests). Add
python-setuptools.
[propagated-inputs]: Remove python-babel, python-email-validator.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:28 +01:00
Nicolas Graves
e94921bd7c
gnu: python-rchitect: Update to 0.4.10.
...
* gnu/packages/statistics.scm (python-rchitect): Update to 0.4.10.
[propagated-inputs]: Drop python-six.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:28 +01:00
Nicolas Graves
e519066d01
gnu: python-svgelements: Fix build on Python@3.12.
...
* gnu/packages/python-xyz.scm (python-svgelements)
[source]: Switch to git-fetch.
[arguments]: Add phase 'fix-python-incompatibilities.
[native-inputs]: Drop python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:27 +01:00
Nicolas Graves
a2914f185f
gnu: python-warcio: Update to 1.8.1.
...
* gnu/packages/python-web.scm (python-warcio): Update to 1.8.1.
[native-inputs]: Drop obvious comment, drop python-wheel, add
python-pytest.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:27 +01:00
Nicolas Graves
730ccf68a0
gnu: mod-wsgi: Update to 5.0.2.
...
* gnu/packages/web.scm (mod-wsgi): Update to 5.0.2.
[arguments, native-inputs, inputs]: Improve style.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:27 +01:00
Nicolas Graves
d4e612d287
gnu: tuir: Fix build with Python@3.12.
...
* gnu/packages/patches/tuir-python-3.12-support.patch: Add patch.
* gnu/local.mk: Record patch.
* gnu/packages/syndication.scm (tuir)
[source]<origin>: Add patch.
[arguments, inputs]: Improve style.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:27 +01:00
Nicolas Graves
99ec187e21
gnu: rubber: Fix tests.
...
* gnu/packages/tex.scm (rubber)[arguments]<#:phases>: Replace 'check
phase to run tests properly.
Change-Id: I6516e03cd54eb2eceeefe291f552f9e812837b9e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:27 +01:00
Sharlatan Hellseher
544a687f6b
gnu: borgmatic: Update to 2.1.5.
...
* gnu/packages/backup.scm (borgmatic): Update to 2.1.5.
[phases]{set-path}: Remove phase.
[native-inputs]: Remove python-wheel; add python-pytest-timeout.
Change-Id: Ia6aa2d2447db4f2fff6441c52298234396d7c057
2026-05-24 10:19:27 +01:00
Sharlatan Hellseher
7054c34e48
gnu: python-lenstronomy: Skip one test.
...
* gnu/packages/astronomy.scm (python-lenstronomy):
[arguments] <test-flags>: Skip one more test.
Change-Id: If2738b947f6d172ba8ac371b0ff1324b53a12f9c
2026-05-24 10:19:26 +01:00
Nicolas Graves
68761af76e
gnu: python-zeroc-ice-3.6: Fix build on python@3.12.
...
* gnu/packages/patches/python-zeroc-ice-3.6.5-python-3.12-support.patch:
Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): Use it.
Merges: https://codeberg.org/guix/guix/pulls/8389
Change-Id: I73d3b981414474d880a82413dcff2fc11ef04d53
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:26 +01:00
Nicolas Graves
03c8bfc630
gnu: python-querystring-parser: Fix tests on Python@3.12.
...
* gnu/packages/python-web.scm
(python-querystring-parser)[arguments]<#:phases>:
Drop replacement of 'check. Add 'fix-python-incompatibilities.
<#:test-backend, #:test-flags>: Set them.
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:26 +01:00
Nicolas Graves
7971513884
gnu: python-show-in-file-manager: Update to 1.1.6.
...
* gnu/packages/python-xyz.scm (python-show-in-file-manager):
Update to 1.1.6. [source]: Switch to git-fetch.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Replace python-setuptools by python-hatchling.
Replace python-argparse-manpage by python-hatch-argparse-manpage.
Add python-pytest.
Change-Id: I3f0c6ce0128358fa01aeeb82d3222fdbbb78af4f
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:26 +01:00
Nicolas Graves
0edf5af5ad
gnu: python-senf: Update to 1.5.1.
...
* gnu/packages/python-xyz.scm (python-senf): Update to 1.5.1.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Add comment.
[native-inputs]: Remove python-wheel.
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:26 +01:00
Nicolas Graves
81cb24829a
gnu: notmuch: Update to 0.40.
...
* gnu/packages/mail.scm (notmuch): Update to 0.40.
[outputs]: Add output python.
[arguments]<#:imported-modules, #:modules>: Import pyproject modules.
<#:phases>: Add phase 'build-and-install-python,
improve style of phase 'prepare-test-environment.
[native-inputs]: Add patchelf, python-cffi, python-pytest,
python-setuptools. Replace python by python-wrapper.
Remove emacs-no-x, which is not used (--without-emacs is set).
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:26 +01:00
Nicolas Graves
c137824069
gnu: python-pyvcd: Fix tests.
...
* gnu/packages/electronics.scm (python-pyvcd)[source]:
Switch to git-fetch. [native-inputs]: Add python-pytest.
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:26 +01:00
Sharlatan Hellseher
830a130dc4
gnu: python-pyopengl: Update to 3.1.10.
...
* gnu/packages/python-graphics.scm (python-pyopengl): Update to 3.1.10.
[source]: Swap to git-fetch.
[arguments] <test-flags>: Rework skipped tests.
[phases]{fix-paths}: Switch to search-input-file, adjust regexp
patterns.
{pre-check}: New phase.
[native-inputs]: Remove python-pygame and python-wheel; add
python-psutil and python-pygame-ce.
Change-Id: I73cc20a0182b5d9aecb945fccf7740bd68afcfde
2026-05-24 10:19:26 +01:00
Sharlatan Hellseher
9b8fe6da45
gnu: python-pygame-ce: Update to 2.5.7.
...
* gnu/packages/game-development.scm (python-pygame-ce): Update to 2.5.7.
[source]: Swap to git-fetch.
Change-Id: Ie7a34494b1f8d1ee1a5e684a9146e6ecb4af631a
2026-05-24 10:19:26 +01:00
Nicolas Graves
72d9d1fcfa
gnu: python-lfdfiles: Update to 2026.4.30.
...
* gnu/packages/python-xyz.scm (python-lfdfiles): Update to 2026.4.30.
[source]<snippet>: Delete ldfiles/conftest.py which prevents tests/ to
run and doesn't seem used at all.
[arguments]: Update test comment.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:25 +01:00
Nicolas Graves
81494d2031
gnu: python-linux-procfs: Fix tests.
...
* gnu/packages/file-systems.scm (python-linux-procfs)
[arguments]<#:test-backend, #:test-flags>: Set them.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:25 +01:00
Nicolas Graves
1fde50fe3f
gnu: lirc: Fix build on Python@3.12.
...
* gnu/packages/lirc.scm (lirc)
[arguments]: Run guix style -S arguments.
[native-inputs]: Add python-setuptools.
[inputs]: Drop input labels.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:25 +01:00
Nicolas Graves
704ee963d1
gnu: lofreq: Fix build on Python@3.12.
...
* gnu/packages/bioinformatics.scm (lofreq)[native-inputs]: Add
python-setuptools.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:25 +01:00
Nicolas Graves
3f3927c800
gnu: libpst: Fix build on Python@3.12.
...
* gnu/packages/mail.scm (libpst)[native-inputs]: Add
python-setuptools.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:25 +01:00
Nicolas Graves
c2989a556a
gnu: libnl-python-package: Fix build on Python@3.12.
...
* gnu/packages/linux.scm (libnl-python-package)
[inputs]: Improve style, drop input labels. For python@3, replace
python-3 by python-wrapper, and add python-setuptools.
[arguments]: Rewrite them in a modern style, don't change the logic.
Change-Id: Id87cfdcc2afdd299b46fc47f53c59bd0f75e7125
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:25 +01:00
Nicolas Graves
45ffe3d00b
gnu: lensfun: Fix build on Python@3.12.
...
* gnu/packages/photo.scm (lensfun)[inputs]: Add python-setuptools.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:25 +01:00
Nicolas Graves
3958781f18
gnu: clang-runtime: Fix build on Python@3.12.
...
* gnu/packages/llvm.scm (clang-runtime-from-llvm)
[native-inputs]: Add python-setuptools.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:25 +01:00
Nicolas Graves
d21bd2ae79
gnu: c-vise: Update to 2.8.0.
...
* gnu/packages/debug.scm (c-vise): Update to 2.8.0.
[native-inputs]: Relocate field, add python-pytest-flake8.
[inputs]: Relocate field, improve style.
[arguments]<#:phases>: Run guix style -S arguments.
In phase 'wrap, filter out native-input paths.
In phase 'hardcode-paths, use explicit "all" and "blank".
Fixes : guix/guix#8233
Change-Id: I1d3bb7c07c648f1bff731b94acc4d51559935303
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:24 +01:00
Nicolas Graves
f62495b5c2
gnu: bcc: Fix build on Python@3.12.
...
* gnu/packages/linux.scm (bcc)[native-inputs]: Add python-setuptools.
Change-Id: I964718ba33741b38ea2b71ed9eb026638f526eaa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:24 +01:00
Sharlatan Hellseher
9f52fc6d9b
gnu: aacircuit: Fix tests on Python@3.12.
...
* gnu/packages/electronics.scm (aacircuit):
[phases]{fix-python-incompatibilities}: New phase.
Change-Id: Iaa5c02bb5f9c4753108f0fa31af60a36e4ac7e82
2026-05-24 10:19:24 +01:00
Sharlatan Hellseher
3ce7f2f1c1
gnu: volume-key: Fix build on Python@3.12.
...
* gnu/packages/disk.scm (volume-key): Use G-Expressions.
[source]: Switch to git-fetch.
[arguments] <configure-flags>: Provide option to build only with
Python3 support.
[phases]{patch-python.h-path}: Remove phase.
{set-python-paths}: Add phase.
[native-inputs]: Remove swig-4.0 and python-3; add autoconf, automake,
gettext-minimal, libtool, python, python-setuptools, and swig.
Fixes : guix/guix#8368
Change-Id: I123d3314c31a111fc72e3afa44d9cdf079bc076e
Reported-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
2026-05-24 10:19:24 +01:00
Nicolas Graves
5f21a890b1
gnu: guile-wisp: Update to 1.0.13.
...
* gnu/packages/guile-xyz.scm (guile-wisp): Update to 1.0.13.
[arguments]<#:imported-modules>: Make more robust to module changes.
[native-inputs]: Drop input labels.
Change-Id: Ib644e797c963aca2759eb7af263bc2ca7949d68e
Merges: https://codeberg.org/guix/guix/pulls/8371
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:24 +01:00
Nicolas Graves
60f6956aef
gnu: nsis-*: Build with scons.
...
Rationale: This package is the last user of scons-3 in Guix,
which doesn't build on python-team and would most likely
be easier to remove than fix.
* gnu/packages/installers.scm (make-nsis)[arguments]:
Improve style, use G-expressions, the logic is not affected.
<#:scons>: Remove keyword, effectively defaulting to scons-3.
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Change-Id: I038dacf1b1725df32b9aec1bd1c2c431d455a642
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:24 +01:00
Nicolas Graves
05964f9c4e
gnu: python-pysrt: Fix tests on Python@3.12.
...
* gnu/packages/python-xyz.scm (python-pysrt)[arguments]<#:phases>:
Add phase 'fix-python-incompatibilities.
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Change-Id: I69fb37881e9f6e65ef9856ce7bdd4a848d0af744
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:24 +01:00
Nicolas Graves
d7c8ba60bd
gnu: python-straight-plugin: Fix compilation, disable tests.
...
* gnu/packages/python-xyz.scm
(python-straight-plugin)[arguments]<#:tests?>: Disable them.
<#:phases>: Add phase 'fix-python-3.12-incompatibility.
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Change-Id: If9b3a36c1eedf00147b84333cac976e51c773c2e
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:24 +01:00
Nicolas Graves
a86e253c7d
gnu: python-pyactiveresource: Disable tests.
...
* gnu/packages/python-web.scm
(python-pyactiveresource)[arguments]<#:tests?>:
Disable them, use a comment.
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Change-Id: If5eac389c9976f9257e159ee9236e90506a042b9
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:23 +01:00
Nicolas Graves
0dec0b3ceb
gnu: python-py-ubjson: Fix failing test.
...
* gnu/packages/patches/python-ubjson-recursion-test.patch: New file.
* gnu/local.mk: Register it
* gnu/packages/web.scm (python-py-ubjson)[source]<patches>: Use it.
[arguments]<#:phases>: Drop them. <#:test-backend>: Set to unittest.
[native-inputs]: Drop python-coverage, lcov. Relocate field.
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Change-Id: I0090eb39caa431775f8606740d2795eebe5bbc3a
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-05-24 10:19:23 +01:00
Nicolas Graves
aa2701e550
gnu: python-jupyter-server: Update to 2.17.0.
...
* gnu/packages/jupyter.scm (python-jupyter-server): Update to 2.17.0.
[native-inputs]: Add python-pytest-asyncio.
2026-05-24 10:19:23 +01:00
Nicolas Graves
dae11eead9
gnu: python-openapi-core: Fix tests.
...
* gnu/packages/python-web.scm (python-openapi-core)[native-inputs]:
Add python-pytest-asyncio.
2026-05-24 10:19:23 +01:00
Nicolas Graves
70c8daebb7
gnu: python-sphinxcontrib-websupport: Fix build.
...
* gnu/packages/sphinx.scm (python-sphinxcontrib-websupport):
[propagated-inputs]: Add python-jinja2, python-sphinx.
2026-05-24 10:19:23 +01:00
Nicolas Graves
9f6e09a7d7
gnu: python-sphinxcontrib-jquery: Disable tests.
...
* gnu/packages/sphinx.scm (python-sphinxcontrib-jquery):
[arguments]<#:tests?>: Disable them.
2026-05-24 10:19:23 +01:00
Nicolas Graves
ac09b67c2f
gnu: python-bleak: Update to 2.1.1.
...
* gnu/packages/python-xyz.scm (python-bleak): Update to 2.1.1.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Disable integration tests.
[native-inputs]: Add python-coverage, python-packaging,
python-poetry-core, python-pytest, python-pytest-asyncio.
2026-05-24 10:19:23 +01:00
Nicolas Graves
a584aaeb8e
gnu: python-jupyterlite-core: Fix tests.
...
* gnu/packages/jupyter.scm (python-jupyterlite-core)[native-inputs]:
Add python-pytest.
2026-05-24 10:19:23 +01:00
Nicolas Graves
852107cc82
gnu: shorah: Update to 1.99.3.
...
* gnu/packages/bioinformatics.scm (shorah): Update to 1.99.3.
[native-inputs]: Add python-setuptools.
2026-05-24 10:19:22 +01:00
Nicolas Graves
a28ba47d80
gnu: python-latexminted: Disable tests.
...
* gnu/packages/python-xyz.scm (python-latexminted)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Drop python-wheel.
2026-05-24 10:19:22 +01:00
Nicolas Graves
0228c25072
gnu: python-pympler: Update to 1.1-0.6d595e0.
...
* gnu/packages/python-xyz.scm (python-pympler): Update to 1.1-0.6d595e0.
[arguments]<#:test-flags>: Ignore additional test.
[native-inputs]: Drop python-wheel.
2026-05-24 10:19:22 +01:00
Sharlatan Hellseher
8b9cd90288
gnu: pdf-tocgen: Remove unused phases and native-inputs.
...
* gnu/packages/pdf.scm (pdf-tocgen):
[phases]{patch-tests}: Remove phase.
[native-inputs]: Remove poetry, python-mamba, and python-pylint.
Relates-to: guix/guix#8361
Change-Id: I54ffb9668e6e1c3056b91df419ebe70a219cc463
2026-05-24 10:19:22 +01:00
Sharlatan Hellseher
6667a6d47b
gnu: python-memory-profiler: Update to 0.61-0.025929f.
...
* gnu/packages/python-check.scm (python-memory-profiler): Update to
025929f8e4f4ea8c27ddb5ef72fc91f6bd703ea5 commit.
[phases]{disable-failing-tests}: Remove phase.
{check}: Use custom phase, run each test scenario manually as seen in
Makefile.
[native-inputs]: Remove python-pytest, python-pytest-fixture-config,
python-safety, and python-wheel.
Change-Id: Idc3770c0f01163845645da79b984ead326954314
2026-05-24 10:19:22 +01:00
Sharlatan Hellseher
3d6cc35ef2
gnu: python-jupyter-events: Adjust inputs.
...
* gnu/packages/jupyter.scm (python-jupyter-events):
[propagated-inputs]: Remove python-rich.
[native-inputs]: Add python-rich.
Change-Id: Icf52c8d0816c11fb2e0447556f66ef738c00e015
2026-05-24 10:19:22 +01:00
Nicolas Graves
fc031dfe45
gnu: python-intersphinx-registry: Update to 0.2705.27.
...
* gnu/packages/sphinx.scm (python-intersphinx-registry): Update to 0.2705.27.
[source]<file-name>: Set it.
[arguments]<#:tests?>: Disable them.
[propagated-inputs]: Add python-requests.
Change-Id: I6fa10a6f19e01e872903f5a6ce7d314b82da3882
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:22 +01:00
Nicolas Graves
3a85bc86c5
gnu: python-icontract: Update to 2.7.3.
...
* gnu/packages/python-check.scm (python-icontract): Update to 2.7.3.
Change-Id: I6d748fde84b566abd7022780f3819af334f4f064
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:22 +01:00
Nicolas Graves
12c428af76
gnu: python-hdlmake: Fix tests.
...
* gnu/packages/electronics.scm (python-hdlmake)[native-inputs]: Add python-pytest.
Change-Id: I95462272c9f1944a06cc730075445f4c1413c43f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:21 +01:00
Nicolas Graves
e9d61613a6
gnu: Remove python-dulwich-0.24.
...
* gnu/packages/python-xyz.scm (python-dulwich-0.24): Delete variable.
Fixes : guix/guix#6335
Change-Id: Ic910238001327177869b2282553dc4058c4fa29c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:21 +01:00
Nicolas Graves
99c5f2413b
gnu: python-logutils: Update to 0.3.5-0.c032f72.
...
* gnu/packages/python-xyz.scm (python-logutils): Update to 0.3.5-0.c032f72.
Change-Id: Ic0f6e15b42c2eac3c6d7639a162cc1032bc432af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:21 +01:00
Nicolas Graves
f8a11df0ad
gnu: poetry: Update to 2.3.4.
...
* gnu/packages/package-management.scm (poetry): Update to 2.3.4.
[native-inputs]: Remove python-httpretty, add python-responses.
[propagated-inputs]: Remove python-crashtest, python-entrypoints,
python-pexpect, python-pip, python-poetry-plugin-export. Add
python-pendulum. Replace python-dulwich-0.24 by python-dulwich.
Change-Id: I776326666c5b9d6bbd45e53f6d7abaf86e7587d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:21 +01:00
Nicolas Graves
48badd68ec
gnu: python-poetry-core: Update to 2.3.2.
...
* gnu/packages/python-build.scm (python-poetry-core): Update to 2.3.2.
Change-Id: Ia0103d9295544ec692e9fa6ca4325f8baadb25d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:21 +01:00
Nicolas Graves
f66b5844d2
gnu: python-poetry-plugin-export: Update to 1.10.0.
...
* gnu/packages/python-xyz.scm (python-poetry-plugin-export): Update to 1.10.0.
[propagated-inputs]: Add python-cachy, python-poetry-core,
python-tomlkit.
Change-Id: Iadc4c0c2b610d9513896fddac7e92e424161757c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:21 +01:00
Nicolas Graves
42da3f0308
gnu: python-mdit-py-plugins: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-mdit-py-plugins): Update to 0.5.0.
Change-Id: I2c2da11ecd93f2a167349299b50ce26c6073b944
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:21 +01:00
Nicolas Graves
2a9e90aa84
gnu: python-hatch-gettext: Disable tests.
...
* gnu/packages/python-xyz.scm (python-hatch-gettext)
[source]: Switch to git-fetch.
[arguments]<#:tests?>: Disable them.
Change-Id: I8ea2daab575aab0174b98477c9994d5822c0ed9e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:21 +01:00
Nicolas Graves
4cc1a78d57
gnu: python-hatch-argparse-manpage: Disable tests.
...
* gnu/packages/python-xyz.scm (python-hatch-argparse-manpage)
[source]: Switch to git-fetch.
[arguments]<#:tests?>: Disable them.
Change-Id: Ic763ffa62ccaebe7eca223e879f0addb07abd1e2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:20 +01:00
Nicolas Graves
24bc3fb935
gnu: breezy: Update to 3.3.21.
...
* gnu/packages/version-control.scm (breezy): Update to 3.3.21.
[source]: Switch to git-fetch.
[inputs]: Replace python-dulwich-0.24 by python-dulwich.
* gnu/packages/rust-crates.scm: Refresh them accordingly.
Change-Id: I2bb7b8488a7239017ee981f0bf4e75b445e846fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:19:20 +01:00
Sharlatan Hellseher
d1939ee8d2
gnu: python-jupyter-events: Update to 0.12.1.
...
* gnu/packages/jupyter.scm (python-jupyter-events): Update to 0.12.1.
[source]: Switch to git-fetch..
[home-page]: Switch to GitHub URL.
Change-Id: If7733756979453464052372011c6dbf58152d41a
2026-05-24 10:15:01 +01:00
Nicolas Graves
8a7fc90c47
gnu: python-json-logger: Update to 4.0.0.
...
* gnu/packages/python-xyz.scm (python-json-logger): Update to 4.0.0.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Drop them.
[native-inputs]: Add python-freezegun, python-mike, python-msgspec,
python-orjson, python-pypa-build, python-pytest, python-setuptools,
python-tzdata, python-validate-pyproject, python-typing-extensions.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:01 +01:00
Nicolas Graves
f501709a3a
gnu: python-gtts: Update to 2.5.4.
...
* gnu/packages/python-xyz.scm (python-gtts): Update to 2.5.4.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-click, python-requests, python-wheel.
[propagated-inputs]: Add python-click-8.1, python-requests.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:01 +01:00
Nicolas Graves
fce0f1ed55
gnu: python-flask-login: Update to 0.6.3-0.c8bba84.
...
* gnu/packages/python-web.scm (python-flask-login): Update to 0.6.3-0.c8bba84.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:01 +01:00
Nicolas Graves
23bcb26db1
gnu: python-cmcrameri: Fix tests on Python@3.12.
...
* gnu/packages/python-science.scm (python-cmcrameri):
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:00 +01:00
Nicolas Graves
229d85d62b
gnu: python-carbon: Update to 1.1.10-0.697bc3b.
...
* gnu/packages/monitoring.scm (python-carbon): Update to 1.1.10-0.697bc3b.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:00 +01:00
Nicolas Graves
128aac4cd3
gnu: python-tbb: Fix build on Python@3.12.
...
* gnu/packages/tbb.scm (python-tbb)[native-inputs]: Add
python-setuptools.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:00 +01:00
Nicolas Graves
dfec51260a
gnu: python-hawkauthlib: Fix tests on Python@3.12.
...
* gnu/packages/python-web.scm (python-hawkauthlib)
[arguments]<#:phases>: Add phase 'fix-python-incompatibilities.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:00 +01:00
Nicolas Graves
f5639a39b5
gnu: python-onetbb: Fix build on Python@3.12.
...
* gnu/packages/oneapi.scm (python-onetbb)[native-inputs]: Add
python-setuptools.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:00 +01:00
Nicolas Graves
b6171817b7
gnu: python-gyp: Move to (gnu packages package-management).
...
* gnu/packages/python-xyz.scm (python-gyp): Move from here…
* gnu/packages/package-management.scm (python-gyp): …to here.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:00 +01:00
Nicolas Graves
3fc6111ed5
gnu: python-gyp: Fix build on Python@3.12.
...
* gnu/packages/python-xyz.scm (python-gyp)[arguments]
<#:phases>: Add phase 'python-3.12-compatibility.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:00 +01:00
Nicolas Graves
bea8610434
gnu: Remove python-fs.
...
* gnu/packages/python-xyz.scm (python-fs): Delete variable.
Fixes : guix/guix#7195
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:15:00 +01:00
Nicolas Graves
d9d0ee801d
gnu: python-freecell-solver: Fix tests.
...
* gnu/packages/python-xyz.scm (python-freecell-solver)
[arguments]: Drop them.
[native-inputs]: Drop python-wheel. Add python-pytest.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:59 +01:00
Nicolas Graves
c68db104cd
gnu: python-fenics-dijitso: Fix tests.
...
* gnu/packages/simulation.scm (python-fenics-dijitso)
[native-inputs]: Re-introduce python-pytest-cov.
Change-Id: I8ade39f8dbac62eea8f978c70d88310a00ad7581
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:59 +01:00
Sharlatan Hellseher
0e65827f23
gnu: julia-pyplot: Update to 2.11.6.
...
* gnu/packages/julia-xyz.scm (julia-pyplot): Update to 2.11.6.
Change-Id: I77120c75903d03dd71cd803b94fbcd1114e79153
2026-05-24 10:14:59 +01:00
Sharlatan Hellseher
bc8c6a793a
gnu: python-pyppmd: Switch to git-fetch.
...
* gnu/packages/python-compression.scm (python-pyppmd):
[source]: Switch to git-fetch.
Change-Id: I25df9755189dffbe1972d4ffb213a4c8c5368430
2026-05-24 10:14:59 +01:00
Sharlatan Hellseher
f290478de6
gnu: python-yapsy: Update to 1.12.2-0.6b487b0.
...
* gnu/packages/python-xyz.scm (python-yapsy): Update to
6b487b04affb19ab40adbbc87827668bea0abcee commit.
[source]: Switch to git fetch.
[arguments]: Drop all.
[native-inputs]: Add python-pytest.
Change-Id: Id1ab855b1836765c2fea1bd9f65e353ab5fb6f3e
2026-05-24 10:14:59 +01:00
Sharlatan Hellseher
d67a51d840
gnu: python-myst-parser: Update to 5.0.0.
...
* gnu/packages/sphinx.scm (python-myst-parser): Update to 5.0.0. Improve
package style.
[arguments] <test-flags>: Rework test to run only docutils tests.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-beautifulsoup4,
python-pytest-regressions, and python-sphinx-pytest.
Change-Id: I633fcd5477722dc8fb6cc1b2cd2d786389208b87
2026-05-24 10:14:59 +01:00
Nicolas Graves
976cab3379
gnu: python-strenum: Fix tests on python@3.12.
...
* gnu/packages/python-xyz.scm (python-strenum)
[source]<snippet>: Drop versioneer.py.
[arguments]<#:test-flags>: Focus to tests/ only.
[native-inputs]: Add python-pytest-pylint, python-versioneer.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:59 +01:00
Nicolas Graves
4244e546ad
gnu: python-unix-ar: Fix tests.
...
* gnu/packages/python-compression.scm (python-unix-ar)
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Refresh them.
<#:phases>: Drop them.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:59 +01:00
Nicolas Graves
c491921719
gnu: offlineimap3: Update to 8.0.2.
...
* gnu/packages/mail.scm (offlineimap3): Update to 8.0.2.
[arguments]<#:phases>: Drop phase 'fix-issue-205.
[inputs]: Replace python-urllib3-1.25 by python-urllib3.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:58 +01:00
Nicolas Graves
918d8e7048
gnu: python-vosk: Fix build on Python@3.12.
...
* gnu/packages/machine-learning.scm (python-vosk)[arguments]
<#:phases>: Patch phase 'from-abi-to-api to work on python@3.12 .
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:58 +01:00
Nicolas Graves
3cc28286bf
gnu: python-aws-sam-translator: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-aws-sam-translator)
[arguments]<#:phases>: Drop phase 'fix-pytest-config.
[native-inputs]: Add python-pytest-rerunfailures.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:58 +01:00
Nicolas Graves
99979824af
gnu: julia-pycall: Fix imported-modules.
...
* gnu/packages/julia-xyz.scm (julia-pycall)[arguments]
<#:imported-modules>: Adapt them so that they are adapted to the
recent move to (guix build toml).
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:58 +01:00
Nicolas Graves
8a8de30ede
gnu: python-inline-snapshot: Update to 0.32.6.
...
* gnu/packages/python-check.scm (python-inline-snapshot): Update to 0.32.6.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:58 +01:00
Nicolas Graves
bc563c9a87
gnu: python-jupyter-server-terminals: Update to 0.5.4.
...
* gnu/packages/jupyter.scm (python-jupyter-server-terminals): Update to 0.5.4.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:58 +01:00
Nicolas Graves
91614f3b7a
gnu: python-markdown-it-py: Update to 4.0.0.
...
* gnu/packages/python-xyz.scm (python-markdown-it-py): Update to 4.0.0.
[source]: Switch to git-fetch.
[arguments]<#:tests?>: Enable them.
<#:test-flags>: Disable benchmark-tests.
[native-inputs]: Add python-pytest, python-pytest-benchmark,
python-pytest-regressions, python-requests.
[propagated-inputs]: Remove python-psutils, marked as a benchmark
dependency in pyproject.toml.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:58 +01:00
Nicolas Graves
85108964bf
gnu: python-pytest-benchmark: Update to 5.2.3.
...
* gnu/packages/python-check.scm (python-pytest-benchmark): Update to 5.2.3.
[source]: Switch to git-fetch.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:57 +01:00
Nicolas Graves
dba5ae1a60
gnu: python-mkdocs: Ignore failing tests.
...
* gnu/packages/python-xyz.scm (python-mkdocs)[arguments]
<#:test-flags>: Refresh them according to pyproject.toml.
<#:phases>: Add phase 'delete-failing-tests.
Change-Id: I8c064722adc36fe16c57bfb3d6d925a701895639
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:57 +01:00
Sharlatan Hellseher
2de54f42ec
gnu: behave: Update to 1.3.3-0.43d0a93.
...
* gnu/packages/check.scm (behave): Update to
43d0a93240c0b25b0cbf59bdc196b74fb8a2353e commit.
[native-inputs]: Remove python-assertpy and python-mock; add
python-freezegun, python-charset-normalizer, and python-pytest-html.
Change-Id: Icf3d91ccaa4392da7c381a889ddf2ef0d0474fe0
2026-05-24 10:14:57 +01:00
Sharlatan Hellseher
6ba797481c
gnu: python-cucumber-tag-expressions: Update to 9.1.0.
...
* gnu/packages/python-check.scm (python-cucumber-tag-expressions): Update to 9.1.0.
[arguments] <build-backend>: Use setuptools.build_meta.
Change-Id: I2953c2c65fa6b5ce316e20760c9eea4d2b6cc66e
2026-05-24 10:14:57 +01:00
Sharlatan Hellseher
eaea62aadb
gnu: python-cucumber-expressions: Update to 19.0.0.
...
* gnu/packages/python-check.scm (python-cucumber-expressions): Update to 19.0.0.
[phases]{patch-pyproject}: New phase.
[native-inputs]: Remove python-poetry-core; add python-setuptools.
Change-Id: Ia41ef5b4f4289f69cfe69e7f86cc8ba195f15e35
2026-05-24 10:14:57 +01:00
Sharlatan Hellseher
98e6b3d1ca
gnu: python-parse-type: Update to 0.6.6-0.5c4126a.
...
* gnu/packages/python-xyz.scm (python-parse-type): Update to
5c4126ae3973b5c0a4107cd8b29f2b74993be330 commit.
[source]: Switch to git-fetch.
[phases]{fix-pytest-config}: New phase.
[license]: Fix it as seen in pyproject.toml and LICENSE file, it was
changed in 1a387ec9fc12c09c69fb88c817c93104c5cf74df commit.
Change-Id: I7f3a7a12806282f2d90169c10153325fcf718b43
2026-05-24 10:14:57 +01:00
Sharlatan Hellseher
92cab9cefe
gnu: python-gridmap: Add maintenance note.
...
* gnu/packages/python-xyz.scm (python-gridmap): Add maintenance note.
Change-Id: I717cce180df7f68bc6840db224ebd4fb2778c905
2026-05-24 10:14:57 +01:00
Nicolas Graves
83f38a3a8b
gnu: python-autograd: Fix build on Python@3.12.
...
* gnu/packages/machine-learning.scm (python-autograd)[native-inputs]:
Add python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:57 +01:00
Nicolas Graves
fd1f16d442
gnu: python-phpserialize: Fix tests.
...
* gnu/packages/python-xyz.scm (python-phpserialize)[arguments]
<#:phases>: Add phase 'patch-tests.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
76482bfbeb
gnu: python-cherrypy: Fix build.
...
* gnu/packages/python-web.scm (python-cherrypy)[arguments]
<#:phases>: Merge duplicate keywords.
<#:test-flags>: Drop tests that are not failing on Python@3.12 .
[propagated-inputs]: Add python-filelock.
[native-inputs]: Remove python-filelock.
Fixes : guix/guix#8323
Change-Id: I91473aec0d206ef4a472413c44e4cc65d1301dff
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
8a775a3180
gnu: python-zconfig: Update to 4.3.
...
* gnu/packages/python-web.scm (python-zconfig): Update to 4.3.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
7555809047
gnu: python-rich-argparse: Update to 1.8.0.
...
* gnu/packages/python-xyz.scm (python-rich-argparse): Update to 1.8.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
5a28a901ac
gnu: pre-commit: Update to 4.6.0.
...
* gnu/packages/version-control.scm (pre-commit): Update to 4.6.0.
[arguments]<#:test-flags>: Refresh them, improve comments.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
31d546523c
gnu: python-arcp: Fix tests on Python@3.12.
...
* gnu/packages/python-xyz.scm (python-arcp)[arguments]: Add phase
'patch-tests.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
cedb04a48e
gnu: python-parsley: Patch package with upstream patch.
...
* gnu/packages/python-xyz.scm (python-parsley)
[source]: Add a patch to support python@3.12 .
[arguments]<#:test-flags>: Drop all outdated tests.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
65e98b4503
gnu: python-ndeflib: Ignore additional failing test.
...
* gnu/packages/python-xyz.scm (python-ndeflib)[arguments]:
Ignore additional failing test.
Change-Id: I68f9982e1535c2a8fa9e8743627496f11392d072
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:56 +01:00
Nicolas Graves
fa7763e0d1
gnu: python-cucumber-tag-expressions: Fix check phase.
...
* gnu/packages/python-check.scm (python-cucumber-tag-expressions)
[native-inputs]: Add python-pytest-metadata.
Change-Id: I693d5c0c85af91c88bffed99d63bb21b6d278cb5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:55 +01:00
Nicolas Graves
100d1478c5
gnu: soapysdr: Fix build for python@3.12.
...
* gnu/packages/radio.scm (soapysdr)[native-inputs]: Add
python-setuptools.
Change-Id: Iae09a65d32e5cb6feba2da99622bf788e8882ba8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:55 +01:00
Hugo Buddelmeijer
7c6b3305a8
gnu: rust-1.55: Fix build with Python 3.12.
...
* gnu/packages/rust.scm: (rust-1.55):
[native-inputs]: Add python-setuptools-bootstrap.
Merges: https://codeberg.org/guix/guix/pulls/8264
Change-Id: Id41ded106c442cc28ee3f66ab7e3cc1412daa5f4
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-05-24 10:14:55 +01:00
Sharlatan Hellseher
0d33f41770
gnu: pass-git-helper: Update to 4.3.0.
...
* gnu/packages/password-utils.scm (pass-git-helper): Update to 4.3.0.
[native-inputs]: Add python-pytest.
Change-Id: I69cc0de885617da875c0befda81d5c2a39a2fcd4
2026-05-24 10:14:55 +01:00
Sharlatan Hellseher
2a671f6ab4
gnu: fava-envelope-airmail: Disable missing tests.
...
* gnu/packages/finance.scm (fava-envelope-airmail):
[arguments] <tests?>: Disable tests which are not provided in PyPI
archive or Git.
[description]: Mention that the current package is a fork of the fork of
original project.
Change-Id: I1c231bca5fcca6d88024520c5051a0444876d9f8
2026-05-24 10:14:55 +01:00
Sharlatan Hellseher
4e23fcfb84
gnu: python-parsley: Skip 8 tests.
...
* gnu/packages/python-xyz.scm (python-parsley):
[arguments] <test-flags>: Skip 8 tests.
[native-inputs]: Remove python-wheel.
Change-Id: I702dce5a2352e472c4ef42e81f62b245377bcc17
2026-05-24 10:14:55 +01:00
Nguyễn Gia Phong
1720ba0bf2
gnu: python-sip-4: Fix build.
...
Its configure.py imports distutils.
* gnu/packages/qt.scm (python-sip-4)[native-inputs]: Add python-setuptools.
Change-Id: Id1a5b09b62498a68630cbf55b18ca2f58d267656
2026-05-24 10:14:55 +01:00
Nguyễn Gia Phong
3515ff78fd
gnu: python-latexrestricted: Fix build.
...
* gnu/packages/python-xyz.scm (python-latexrestricted)[arguments]:
Disable nonexistent tests.
Change-Id: I3060d9ff5461671f2863a95bcb74588065596135
2026-05-24 10:14:55 +01:00
Nguyễn Gia Phong
b45ee5ab27
gnu: python-beangulp: Fix test.
...
* gnu/packages/patches/python-beangulp-click-8.2-compat.patch: New file.
* gnu/packages/finance.scm (python-beangulp)[source]<patches>: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I4f29e865f6df078b667dfd2129023b9e35c2f9b5
2026-05-24 10:14:54 +01:00
Nguyễn Gia Phong
a04a084629
gnu: python-zipfile2: Fix compatibility with Python 3.12.
...
* gnu/packages/patches/python-zipfile2-python-3.12-support.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python-compression.scm
(python-zipfile2)[source]<patches>: Use it.
Change-Id: I0e85c198831a9c039889ddc3e4519dc304dc3d5e
2026-05-24 10:14:54 +01:00
Nguyễn Gia Phong
adc94a2bdb
gnu: python-pyinotify: Fix build.
...
* gnu/packages/python-xyz.scm (python-pyinotify)[propagated-inputs]:
Add python-pyasyncore.
Change-Id: I76f6890966f7156b45ea01b1aaf018ab4b797def
2026-05-24 10:14:54 +01:00
Nguyễn Gia Phong
23180b4f68
gnu: python-hjson: Fix test.
...
* gnu/packages/python-xyz.scm (python-hjson)[source]<snippet>:
Add substitution to fix a doctest on Python 3.12.
Change-Id: Iea482705d1763f2d4a47989e58267954315925ad
2026-05-24 10:14:54 +01:00
Hugo Buddelmeijer
abf4241e0f
gnu: python-stem: Update to 1.8.3 and fix Python 3.12 compatibility.
...
* gnu/packages/python-xyz.scm (python-stem): Update to 1.8.3.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Add 'fix-python-312.
<#:test-backend, #:test-flags>: Use custom backend.
[phases]{check}: Use default phase.
Change-Id: I4dacef725994ed7c2f5e2e5f812088f4df098883
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:54 +01:00
Hugo Buddelmeijer
74cd8c84ba
gnu: python-ijson: Update to 3.5.0.
...
* gnu/packages/python-xyz.scm (python-ijson): Update to 3.5.0.
[native-inputs]: Remove python-wheel.
Change-Id: I77922bd63d4da4be97d3436bb99913dfb1bc349b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:54 +01:00
Sharlatan Hellseher
104d96382e
gnu: 389-ds-base: Fix build on python-3.12.
...
* gnu/packages/openldap.scm (389-ds-base):
[native-inputs]: Add python-setuptools.
Change-Id: If8c7c22acb095d6264fbb15fa70706af793fa3fd
2026-05-24 10:14:54 +01:00
Sharlatan Hellseher
088e94b440
gnu: python-ads: Skip one test.
...
* gnu/packages/astronomy.scm (python-ads):
[arguments] <test-flags>: Skip one problematic test.
[native-inputs]: Remove python-wheel.
Change-Id: Idada295af88f51e7e3adf0c4730c17378f175369
2026-05-24 10:14:54 +01:00
Cayetano Santos
f28ceaa85e
gnu: python-threadpoolctl: Update to 3.6.0.
...
* gnu/packages/machine-learning.scm (python-threadpoolctl): Update to 3.6.0.
[source]: Switch to git-fetch.
Merges: guix/guix!7295
Change-Id: I87ff452dc0ec7cc28582dda01d8ccd556093d09c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:53 +01:00
Sharlatan Hellseher
05d2f6f69a
gnu: python-diskcache: Update to 5.6.3-0.ebfa37c.
...
* gnu/packages/python-xyz.scm (python-diskcache): Update to
ebfa37cd99d7ef716ec452ad8af4b4276a8e2233 commit.
[source]: Build from the latest commit.
[arguments] <test-flags>: Run all test in a single thread.
<phases>: Add 'fix-pytest-config.
[native-inputs]: Remove python-matplotlib and python-pytest-xdist.
Change-Id: I46d1dd6a9b47f4eec021e25b0fb3ff5b8ff91c32
2026-05-24 10:14:53 +01:00
Sharlatan Hellseher
11fe969f5a
gnu: python-logical-unification: Update to 0.4.7.
...
* gnu/packages/python-xyz.scm (python-logical-unification): Update to 0.4.7.
[native-inputs]: Remove python-versioneer and python-wheel; add python-setuptools-scm.
Change-Id: I2ad95e0f70b07421c73d188c5a2d3fd3011b9e7e
2026-05-24 10:14:53 +01:00
Nicolas Graves
e68fa6a0f9
gnu: python-ldaptor: Fix build on python@3.12.
...
* gnu/packages/python-web.scm (python-ldaptor)[arguments]<#:phases>:
Add phase python-3.12-patch.
Change-Id: I10157ab41a5a5f78c4166a5c0a76ab9028ffd54d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:53 +01:00
Nicolas Graves
0c8873ce42
gnu: babeltrace: Fix python@3.12 build.
...
* gnu/packages/instrumentation.scm (babeltrace)[native-inputs]: Add
python-setuptools.
Change-Id: I622b724fbc0abfb13599db051b03e5c970e92988
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:53 +01:00
Nicolas Graves
787f35d405
gnu: coda: Update to 2.25.6.
...
* gnu/packages/maths.scm (coda)
[source]: Switch to git-fetch. Update to 2.25.6.
<patches>: Drop patch.
<snippet>: Improve style and patch with a substitute* instead, refresh
it for pcre2.
[native-inputs]: Drop input labels. Add autoconf, automake, bison,
flex, libtool.
[inputs]: Replace pcre by pcre2.
* gnu/packages/patches/code-use-system-libs.patch: Drop patch.
* gnu/local.mk: Likewise.
Change-Id: If8c33f94b421c93724cabf8c45815a5cb19fb046
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:53 +01:00
Nicolas Graves
15a4296643
gnu: systemtap: Update to 5.4.
...
* gnu/packages/instrumentation.scm (systemtap): Update to 5.4.
[arguments]: Drop them.
[native-inputs]: Add boost, python-setuptools.
Change-Id: I37ecb5bd1f98cc19248b03420b69f818dc3af906
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:53 +01:00
Nicolas Graves
260384bbb2
gnu: xen: Update to 4.21.1.
...
* gnu/packages/virtualization.scm (xen): Update to 4.21.1.
[native-inputs]: Refresh mini-os, add python-setuptools.
Change-Id: I39bb20c2fc34f11657f2906dd16d7ae0ed7e19f8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:53 +01:00
Nicolas Graves
e10db2eb03
gnu: recode: Update to 3.7.15.
...
* gnu/packages/textutils.scm (recode): Update to 3.7.15.
[native-inputs]: Add help2man and python-setuptools.
Change-Id: I319e285e721c72dbf01854aa8bec7d05acfdffc2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:52 +01:00
Nicolas Graves
7db86d5ade
gnu: kismet: Update to 2025.09.R1.
...
* gnu/packages/networking.scm (kismet): Update to 2025.09.R1.
[arguments]<#:configure-flags>: Add flag --disable-librtlsdr.
[native-inputs]: Remove python-2.
[inputs]: Replace boost@1.83 by boost. Add lm-sensors:lib and
mosquitto.
Change-Id: If3478011c0ef9a3d8e1e748e815a3b09edf566e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:52 +01:00
Nicolas Graves
46b37adf18
gnu: goocanvas: Update to 3.0.0.
...
* gnu/packages/gtk.scm (goocanvas): Update to 3.0.0.
Change-Id: I920e4f6e1af91eec040e7d7e9568e079182a53ae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:52 +01:00
Nicolas Graves
0a4f9bca14
gnu: apparmor: Fix python@3.12 build.
...
* gnu/packages/apparmor.scm (apparmor)[native-inputs]: Add
python-setuptools.
Change-Id: I98fc5b8d34d588661edc93aa993bf803afebd5aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:52 +01:00
Nicolas Graves
70debb63a7
gnu: python-pytest-split: Ignore failing test.
...
* gnu/packages/python-check.scm (python-pytest-split)
[arguments]<#:test-flags>: Ignore failing test.
<#:phases>: Drop phase 'fix-pytest-config.
[native-inputs]: Replace python-pytest-bootstrap by python-pytest-8.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:52 +01:00
Sharlatan Hellseher
75a3b10447
gnu: python-passlib: Skip some tests.
...
* gnu/packages/python-crypto.scm (python-passlib):
[arguments] <test-flags>: Skip 4 tests groups; run tests in parallel.
[native-inputs]: Remove python-wheel; add python-pytest-xdist.
Change-Id: I89d9e7f789137d22a1246d175e561c50965c8ae2
2026-05-24 10:14:52 +01:00
Sharlatan Hellseher
8b36bd856f
gnu: python-psutil: Fix and improve tests.
...
* gnu/packages/python-xyz.scm (python-psutil): Run tests in parallel,
rework skipped tests.
[arguments] <test-flags>: Run tests for psleak; rework skipped test to
use long option --deselect.
[phases]{prepare-tests}: Rename to {pre-check}, add environment
variables setting up steps as seen in project's Makefile.
[native-inputs]: Add python-psleak, and python-pyperf.
Change-Id: Id076891fa1f3945f3a6a21146214ef8805f62d85
2026-05-24 10:14:52 +01:00
Sharlatan Hellseher
c52db0c0b6
gnu: python-pyperf: Update to 2.10.0.
...
* gnu/packages/python-xyz.scm (python-pyperf): Update to 2.10.0.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-psutil and python-wheel; add
python-psutil-bootstrap.
Change-Id: I7f39a9a26dca5a10cc1d51d0377d55187a0fff4e
2026-05-24 10:14:51 +01:00
Sharlatan Hellseher
9f1667f44f
gnu: Add python-psleak.
...
* gnu/packages/python-check.scm (python-psleak): New variable.
Change-Id: Icd7bd533066dcb7bb7a238fa323a140627e1e878
2026-05-24 10:14:51 +01:00
Sharlatan Hellseher
529200e754
gnu: Add python-psutil-bootstrap.
...
* gnu/packages/python-xyz.scm (python-psutil-bootstrap): New variable.
Change-Id: I1eb2ea0e76fb2bb9c06fddefd33cbe7b1c976494
2026-05-24 10:14:51 +01:00
Sharlatan Hellseher
f4589a3ce3
gnu: python-virtualenv: Update to 20.35.4.
...
* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.35.4.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Rework skipped tests.
Change-Id: If627123d9213470b03f0535b90b1098cbde7c1ff
2026-05-24 10:14:51 +01:00
Sharlatan Hellseher
2f8ba94000
gnu: python-abjad-ext-rmakers: Disable tests.
...
* gnu/packages/music.scm (python-abjad-ext-rmakers):
[source] <url>: Fix redirection.
[arguments] <tests?>: Disable.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: I2d1ff60f3e1ab4eff678a738c407e01b43391e13
2026-05-24 10:14:51 +01:00
Sharlatan Hellseher
fc71a33ccb
gnu: datasette: Update to 1.0a26.
...
* gnu/packages/databases.scm (datasette): Update to 1.0a26.
[arguments] <test-flags>: Limit parallel tests up to 8 threads; run all
tests.
[propagated-inputs]: Remove python-pint.
[native-inputs]: Remove python-pytest-asyncio-0.26; add
python-multipart-form-data-conformance and python-pytest-asyncio.
Change-Id: I1560278ccd9eb954dd9ceab3f8b122cead7cf7cf
2026-05-24 10:14:51 +01:00
Sharlatan Hellseher
488d63e4df
gnu: cpplint: Fix tests.
...
* gnu/packages/cpp.scm (cpplint)[phases]{fix-pytest-config}: New phase.
Change-Id: I75ea1c39f57d79d42f376f00da83e0e4867bfd8b
2026-05-24 10:14:51 +01:00
Sharlatan Hellseher
1a65ed3df8
gnu: python-abjad-ext-nauert: Update to 3.31.
...
* gnu/packages/music.scm (python-abjad-ext-nauert): Update to 3.31.
[phases]{remove-local-source}: New phase.
[native-inputs]: Remove python-wheel.
Change-Id: Icac45d805e03a91cc3e5f3bdf1ab1ce41d626b67
2026-05-24 10:14:51 +01:00
Sharlatan Hellseher
c52e7d38b5
gnu: python-opt-einsum: Update to 3.4.0.
...
* gnu/packages/python-science.scm (python-opt-einsum): Update to 3.4.0.
[source]: Switch to git-fetch.
[propagated-inputs]: Add python-dask and python-sparse.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatch-fancy-pypi-readme, python-hatch-vcs, and
python-hatchling.
Change-Id: I9aea1e93908bc06374e0ea9577e3b46492b64e40
2026-05-24 10:14:50 +01:00
Sharlatan Hellseher
74110f0896
gnu: python-ndindex: Fix tests.
...
* gnu/packages/python-science.scm (python-ndindex):
[arguments] <test-flags>: Run tests in parallel, proper ignore and
deselect coverage markers warnings.
[native-inputs]: Add python-pytest-xdist.
Change-Id: Icf34370cfd0fa37cf34bf1f7efc08b8efb95f700
2026-05-24 10:14:50 +01:00
Sharlatan Hellseher
9211073c3d
gnu: python-lief: Improve package.
...
* gnu/packages/python-xyz.scm (python-lief): Fix indentation and order
of fields.
[native-inputs]: Remove cmake-minimal; add python-tomli.
Change-Id: Iaf2abc5538f7adfa606bef8b2fd92d035a54b163
2026-05-24 10:14:50 +01:00
Sharlatan Hellseher
67e8b9b5ec
gnu: Remove h3-3 and python-h3-3.
...
* gnu/packages/geo.scm (h3-3, python-h3-3): Delete variables.
Fixes : guix/guix#7433
Change-Id: Ie303de31cf5f8147cb602858aff87a122096d82c
2026-05-24 10:14:50 +01:00
Sharlatan Hellseher
d230047fda
gnu: python-scikit-build-core: Update to 0.12.2.
...
* gnu/packages/python-science.scm (python-scikit-build-core): Update to 0.12.2.
[source]: Switch to git-source.
[arguments] <tests?, test-flags>: Enable the most portion of tests.
[propagated-inputs]: Remove python-importlib-metadata,
python-importlib-resources, python-tomli, and python-typing-extensions;
add cmake-minimal.
[native-inputs]: Remove pybind11-2, python-fastjsonschema,
python-hatch-fancy-pypi-readme, python-numpy, python-pytest-subprocess,
python-rich, python-setuptools, python-setuptools-scm, and python-wheel.
Change-Id: Ib62523b96c069358838135923b39bf617797c2e0
2026-05-24 10:14:50 +01:00
Sharlatan Hellseher
36b5bbf8df
gnu: python-sphinx-6: Skip 3 more tests.
...
* gnu/packages/sphinx.scm (python-sphinx-6)[arguments] <test-flags>:
Skip 3 more tests; limit parallel tests up to 8 threads.
Change-Id: I77688c6637e1e58669f51bcadb276aa3200df4e3
2026-05-24 10:14:50 +01:00
Sharlatan Hellseher
2f61565a6a
gnu: python-peaks2utr: Update to 1.5.0.
...
* gnu/packages/bioinformatics.scm (python-peaks2utr): Update to
1.5.0. Use G-Expressions.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run all tests.
[phases]{relax-requirements}: Relax upper constrain for NumPy.
[propagated-inputs]: Remove macs, and python-numpy-1; add macs-3, and
python-numpy.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I7466e00eb99c7fa12263ed8aaedde614c2119d4b
2026-05-24 10:14:50 +01:00
Sharlatan Hellseher
aa213dea2b
gnu: macs-3: Update to 3.0.4.
...
* gnu/packages/bioinformatics.scm (macs-3): Update to 3.0.4.
[arguments] <test-flags>: Skip one test.
Change-Id: I7bb990fbaa25bdb3a1f4047cc65a581ffdcd59f7
2026-05-24 10:14:50 +01:00
Sharlatan Hellseher
5189f9fd7a
gnu: python-hmmlearn: Modernize package.
...
* gnu/packages/machine-learning.scm (python-hmmlearn):
[source]: Switch to git-fetch.
[arguments]: Use G-expressions.
<test-flags>: Run all tests, provide option to test from installed module.
<phases>: Remove 'build-extensions.
[native-inputs]: Remove pybind11-2 and python-wheel; add pybind11.
Change-Id: Iadb85f813edea720a0a8f5f6e465ee80a530aef1
2026-05-24 10:14:49 +01:00
Hugo Buddelmeijer
86900bc4ac
gnu: redshift: Fix build with Python 3.12 by updating to 1.12-0.490ba2a.
...
* gnu/packages/xdisorg.scm (redshift): Update to 1.12-0.490ba2a.
[source]: Switch to git-fetch.
[native-inputs]: Add autoconf, automake, and libtool.
Merges: https://codeberg.org/guix/guix/pulls/7554
Change-Id: I0663d5226b5b9ea4fe516f3d971dd20aefe30890
2026-05-24 10:14:49 +01:00
Hugo Buddelmeijer
38570f08fd
gnu: python-cssselect2: Update to 0.9.0.
...
* gnu/packages/python-web.scm (python-cssselect2): Update to 0.9.0.
[origin]: Switch to git-fetch.
[native-inputs]: Replace python-flit with python-flit-core; add python-pytest.
[home-page]: Update.
Merges: https://codeberg.org/guix/guix/pulls/7555
Change-Id: I45160f0fa30ce364d47ec651c08235e0c8797609
Reviwed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:49 +01:00
Hugo Buddelmeijer
cbc761dcb3
gnu: thefuck: Fix build by upgrading to 3.32-0.c7e7e1d.
...
* gnu/patches/thefuck-remove-broken-tests.patch: Remove patch.
* gnu/packages/admin.scm (thefuck): Upgrade to 3.32-0.c7e7e1d.
[source]: Don't use patch.
[arguments]<#:test-flags>: Ignore broken tests.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Merges: https://codeberg.org/guix/guix/pulls/7617
Change-Id: I0bd94d7072412f73d4733af62e4577a2500db3a0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:49 +01:00
Hugo Buddelmeijer
93cc9cddbf
gnu: python-ulid: Make tests deterministic.
...
* gnu/packages/python-xyz.scm (python-ulid): Make tests deterministic.
[arguments]<#test-flags>: Disable flaky test.
Merges: https://codeberg.org/guix/guix/pulls/7520
Change-Id: I62878e0aa4f97dda743542c270539f568dc28fb7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:49 +01:00
Sharlatan Hellseher
6f76ee9701
gnu: borg: Update to 1.4.4.
...
* gnu/packages/backup.scm (borg): Update to 1.4.4.
[source]: Switch to git-fetch.
<snippet>: Remove it as Git source does not provide generated C files.
[arguments] <test-flags>: Limit parallel tests up to 8 threads for
stability in CI; skip 7 more tests.
[phases]{install-doc}: Remove phase.
{fix-testsuite-setuid-mode, build-and-install-docs}: New phases.
{install-shell-completions}: Introduce bash, zsh and fish variable in
'let*'.
[inputs]: Remove python-msgpack-for-borg; add python-msgpack and
python-packaging.
[native-inputs]: Remove python-dateutil and python-wheel; add
python-guzzle-sphinx-theme, python-pkgconfig, python-sphinx, and
python-sphinxcontrib-jquery.
* gnu/packages/python-xyz.scm (python-msgpack-for-borg): Delete variable.
Change-Id: Ib681a7cac63b50e7c276e7b765fb273ad2ddebf9
2026-05-24 10:14:49 +01:00
Sharlatan Hellseher
4a28129767
gnu: python-pyfuse3: Update to 3.4.2.
...
* gnu/packages/python-xyz.scm (python-pyfuse3): Update to 3.4.2.
[source]: Switch to git-fetch.
Change-Id: I7852e9938d457dfe24ec82a8adbf7e3f575059ef
2026-05-24 10:14:49 +01:00
Sharlatan Hellseher
c00aafd230
gnu: python-papermill: Update to 2.7.0.
...
* gnu/packages/jupyter.scm (python-papermill): Update to 2.7.0.
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove python-ansicolors.
Relates-to: https://codeberg.org/guix/guix/issues/7519
Change-Id: I4b076e7f65941882d857eae4b91964d197a5ec89
2026-05-24 10:14:48 +01:00
Sharlatan Hellseher
9ce5ed5aa7
gnu: python-notebook: Skip 2 more tests.
...
* gnu/packages/jupyter.scm (python-notebook)[arguments] <test-flags>:
Skip two more failing tests.
Change-Id: Ib9793b45dab870f5953b737dadb516894305209e
2026-05-24 10:14:48 +01:00
Hugo Buddelmeijer
0a0b0b1b18
gnu: libsoup-minimal: Make tests deterministic.
...
* gnu/packages/gnome.scm (libsoup-minimal): Make tests deterministic.
[arguments]<#:parallel-tests?>: Set to #f.
[home-page]: Update URL.
Fixes : guix/guix#7508 .
Merges: https://codeberg.org/guix/guix/pulls/7511
Change-Id: Ia30f8594455f50b9df26988933622af313b3c0d8
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:48 +01:00
Nicolas Graves
eaa713dc46
gnu: packages: Drop python-pytest-runner native-inputs.
...
This commit was generated using https://codeberg.org/guix/guix/pulls/5862 :
guix style -S remove-native-inputs --parameter=python-pytest-runner
and adding back python-pytest if necessary.
* gnu/packages/geo.scm (python-pyshp)
* gnu/packages/backup.scm (vorta)
[native-inptus]: Remove python-pytest-runner, add python-pytest.
* gnu/packages/backup.scm (duplicity)
* gnu/packages/linux.scm (python-spython)
* gnu/packages/bioinformatics.scm (python-cwl-utils)
* gnu/packages/databases.scm (python-pyarrow, datasette)
* gnu/packages/fontutils.scm (python-cu2qu)
* gnu/packages/gnome.scm (terminator)
* gnu/packages/music.scm (stargate)
* gnu/packages/python-science.scm (python-upsetplot)
* gnu/packages/python-web.scm (python-falcon, python-cssselect2)
* gnu/packages/python-xyz.scm (python-docrep, python-cairocffi,
python-entrypoint2)
* gnu/packages/task-management.scm (todoman)
* gnu/packages/video.scm (yle-dl)
* gnu/packages/vpn.scm (sshuttle)
[native-inptus]: Remove python-pytest-runner.
Relates-to: https://codeberg.org/guix/guix/issues/7474
Change-Id: Ia79595309ba8965c4374e7c24a1ef4c3e36fe1ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:48 +01:00
Nicolas Graves
288d5fb6a7
gnu: onnx: Drop python-pytest-runner native-input.
...
* gnu/packages/machine-learning.scm (onnx)[native-inputs]: Drop
python-pytest-runner.
Change-Id: I5ae6f0cb25215a9f616cd7f763127424b8d0a723
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:48 +01:00
Nicolas Graves
ef764457d0
gnu: python-fontpens: Drop python-pytest-runner native-input.
...
* gnu/packages/fontutils.scm (python-fontpens)[native-inputs]: Drop
python-pytest-runner.
Change-Id: I61635be4a141631cb1e35c7560d3ce5c9ed536d8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:48 +01:00
Sharlatan Hellseher
b5c6fa1116
gnu: python-rapidjson: Update to 1.23.
...
* gnu/packages/python-web.scm (python-rapidjson): Update to 1.23.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: I003839deb5e2a3ef23fae03b6a7c5ab1e51a8f8b
2026-05-24 10:14:48 +01:00
Sharlatan Hellseher
299da13ecf
gnu: python-cherrypy: Fix tests.
...
* gnu/packages/python-web.scm (python-cherrypy): Remove dependency on
pytest_cov.
[arguments] <test-flags>: Skip one more test.
[phases]{fix-pytest-config}: New phase.
Change-Id: I40c91689c1a47e1d66a599e2b3aa9462c9f53bb5
2026-05-24 10:14:47 +01:00
Sharlatan Hellseher
3417949730
gnu: python-debugpy: Add python-versioneer.
...
* gnu/packages/python-xyz.scm (python-debugpy)[native-inputs]: Add
python-versioneer.
Change-Id: I2e9906742caa4edcb44dfc3236e75b36656cabcd
2026-05-24 10:14:47 +01:00
Sharlatan Hellseher
ea56967101
gnu: python-pecan: Update to 1.8.0.
...
* gnu/packages/python-web.scm (python-pecan): Update to 1.8.0.
[propagated-inputs]: Remove python-logutils, python-six, and python-webtest.
[native-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2 and
python-webtest.
Change-Id: Id1df430d81d3f573db3fd3ae572e2f2f26b3829e
2026-05-24 10:14:47 +01:00
Sharlatan Hellseher
9b4917cfb2
gnu: python-future: Skip more tests.
...
* gnu/packages/python-xyz.scm (python-future)[arguments] <test-flags>:
Skip more tests failing on Python 3.12.
Relates-to: https://codeberg.org/guix/guix/issues/6904
Change-Id: I36f62a53a81ed08e9982fe7fbcc0971c070dca60
2026-05-24 10:14:47 +01:00
Nicolas Graves
847c9e4c2e
gnu: python-defusedxml: Fix dependents sanity-checks.
...
* gnu/packages/xml.scm (python-defusedxml)
[properties]: Add upstream-version and...
[version]: ...use it.
[arguments]<#:phases>: Add phase 'patch-version.
Change-Id: Ia837c8fbe54db68f261eb3085c48049ba313fceb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:47 +01:00
Nicolas Graves
6ff5be036e
gnu: python-psutil: Update to 7.2.2.
...
* gnu/packages/python-xyz.scm (python-psutil): Update to 7.2.2.
[source]: Switch to git-fetch.
[arguments]<#:tests?>: Drop keyword.
<#:test-flags>: Ignore failing tests.
<#:phases>: Add phase 'prepare-tests.
[native-inputs]: Add procps, python-packaging, python-pytest,
python-pytest-instafail, python-pytest-xdist.
Change-Id: Ie2f094d1f8d039a9692de4075aa1a0f17745cd22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:47 +01:00
Nicolas Graves
34f887fe88
gnu: reprotest: Drop phase adjust-importlib-resources-for-old-python.
...
* gnu/packages/diffoscope.scm (reprotest)[arguments]<#:phases>:
Drop phase 'adjust-importlib-resources-for-old-python.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:47 +01:00
Nicolas Graves
bee80aa2bc
gnu: python-uvicorn: Update to 0.40.0.
...
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.40.0.
[arguments] <test-flags>: Ignore resource warning.
[native-inputs]: Add python-pytest-xdist. Replace
python-pytest-asyncio-0.26 by python-pytest-asyncio.
Change-Id: I0debd320aea58c775f60c4409420937031b2ae66
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:47 +01:00
Nicolas Graves
468e4bb09b
gnu: python-aiohappyeyeballs: Update to 2.6.1-0-cc53cf8.
...
* gnu/packages/python-web.scm (python-aiohappyeyeballs): Update to 2.6.1-0-cc53cf8.
[source]: Switch to git-fetch.
[native-inputs]: Replace python-pytest-asyncio-0.26 by
python-pytest-asyncio.
Change-Id: Idc1d2005079c8bfa4fa34d3d5816715723a6e995
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:47 +01:00
Sharlatan Hellseher
ecbf30052b
gnu: python-pypdf: Update to 6.9.2.
...
* gnu/packages/pdf.scm (python-pypdf): Update to 6.9.2.
[arguments] <test-flags>: Run tests in a single thread, there are not
many of them; rework skipped tests.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-flit, and python-pytest-xdist.
Fixes : guix/guix#7276
Change-Id: I6635b1f9583edf8caa271c292ea14e6db6ab0d6e
2026-05-24 10:14:46 +01:00
Sharlatan Hellseher
0b7f838bed
gnu: packages/video: Remove (guix build-system python).
...
* gnu/packages/video.scm: Remove (guix build-system python) as no longer
required.
Change-Id: I860344f4784d857dc8c86b44ef78b1cb9f45f765
2026-05-24 10:14:46 +01:00
Sharlatan Hellseher
99b0bf3d5a
gnu: python-pyzmq: Update to 27.1.0.
...
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 27.1.0.
[source]: Switch to git-fetch.
Change-Id: I96e23eb0b01233213d8aebdc216ff5f473dae1b1
2026-05-24 10:14:46 +01:00
Sharlatan Hellseher
24e25b8487
gnu: python-pytest-celery: Update to 1.3.0.
...
* gnu/packages/python-check.scm (python-pytest-celery): Update to 1.3.0.
Change-Id: I218092baf981ecfaa53bf744ecd8ab40107c3c2d
2026-05-24 10:14:46 +01:00
Sharlatan Hellseher
aad460208c
gnu: python-celery: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-celery):
[propagated-inputs]: Remove python-click and python-click-plugins-1; add
python-click-8.1 and python-click-plugins.
Change-Id: I1654705099e03db4762d129377ff3fdf61f61ec2
2026-05-24 10:14:46 +01:00
Hugo Buddelmeijer
9335ea58af
gnu: mypaint: Update to 2.0.1-0.35aa9d3.
...
* gnu/packages/image.scm (mypaint): Update to
35aa9d33cd3deba6cafea6d8fc901b5a1d161ceb commit.
Use G-expressions.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <imported-modules, modules>: Switch to pyproject-build-system.
<tests?>: Enable.
<phases>: Remove 'python3.11-compatibility; add 'move-assets-to-data.
[native-inputs]: Remove swig-4.0; add python-pytest, python-setuptools,
and swig.
[inputs]: Remove libmypain; add gdk-pixbuf, libmypaint-next, and libpng.
[home-page]: Use HTTPS.
Merges: https://codeberg.org/guix/guix/pulls/3878
Change-Id: Ic342c02467b3f75a796698c030ef4f937a91e25a
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:46 +01:00
Sharlatan Hellseher
9d13ce51c4
gnu: Add libmypaint-next.
...
* gnu/packages/gimp.scm (libmypaint-next): New variable.
Change-Id: I1a5c1090d5eea1630934f95cef452d1a4896db69
2026-05-24 10:14:46 +01:00
Sharlatan Hellseher
4dcd7a9b9e
gnu: libmypaint: Build from git.
...
* gnu/packages/gimp.scm (libmypaint):
[source]: Switch to git-fetch.
[phases]{overwrite-automake-and-aclocal-versions}: New phase.
[native-inputs]: Add autoconf, automake, libtool, and python.
Change-Id: I78d3b245455a021bb64b8d7b8ffca085ec4dfc12
2026-05-24 10:14:46 +01:00
Sharlatan Hellseher
6fc7efb905
gnu: openmm: Update to 8.5.0.
...
* gnu/packages/machine-learning.scm (openmm): Update to 8.5.0.
[phases]{patch-python-build-system}: Rename to
{patch-wrappers-python-install}.
{remove-shaky-tests}: Place after {unpack} phase.
[native-inputs]: Remove swig-4.0; add swig.
[license]: List all mentioned licenses.
Change-Id: I89dc1b06917f20bf38e965077fb5f8b63cdf5cb9
2026-05-24 10:14:45 +01:00
Sharlatan Hellseher
0b27a83841
gnu: python-cheroot: Update to 11.1.2.
...
* gnu/packages/python-web.scm (python-cheroot): Update to 11.1.2.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Drop all.
<phases>: Use default 'check; add 'fix-pytest-config.
[native-inputs]: Remove python-jaraco-text and python-wheel; add
python-pytest.
Fixes : guix/guix#7476
Change-Id: Idffa902090f305ca6d8d4f4a7ad20c1c1c6b5ef9
2026-05-24 10:14:45 +01:00
Nicolas Graves
803e96bf55
guix: build-system: Set pypi-uri in pyproject, drop python module.
...
After this commit, when both modules are imported:
- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead
- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)
This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.
* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.
* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.
* gnu/packages/openldap.scm: Reorder modules to get the right warning.
* gnu/packages/pypy.scm: Likewise.
* gnu/packages/*.scm : Drop module (guix build-system python).
* tests/import/pypi.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:45 +01:00
Sharlatan Hellseher
8b91d18c5a
gnu: packages: Remove python-build-system comments.
...
Rephrase or remove comments completely mentioning python-build-system to
prepare it for depreciation. It helps to search code for the rest
relevant entries of python-build-system.
Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
2026-05-24 10:14:45 +01:00
Sharlatan Hellseher
f61830339c
gnu: python-pandas: Fix build.
...
* gnu/packages/python-science.scm (python-pandas):
[phases]{version-set-by-guix}: Remove phases.
{patch-generate-version}: New phase.
Change-Id: Iee36356021f5bab3656ee39f3600af8b9d297a05
2026-05-24 10:14:45 +01:00
Sharlatan Hellseher
3ce91e8332
gnu: python-pytest-pycodestyle: Update to 2.5.0.
...
* gnu/packages/python-check.scm (python-pytest-pycodestyle): Update to 2.5.0.
[source]: Switch to git-fetch.
[arguments] <tests?>: Enable.
[propagated-inputs]: Remove python-py and python-pytest.
[native-inputs]: Remove python-pytest-isort and python-wheel; add
python-pytest.
Relates-to: https://codeberg.org/guix/guix/issues/7475
Change-Id: I2a7b179d58d26f1486c199b24f5432aeba61089b
2026-05-24 10:14:44 +01:00
Sharlatan Hellseher
144123fd54
gnu: python-pytest-random-order: Move to python-check.
...
* gnu/packages/check.scm (python-pytest-random-order): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I5c530546776f441fe6d652880aea854a21388bda
2026-05-24 10:14:44 +01:00
Sharlatan Hellseher
d4d65668cc
gnu: python-pytest-random-order: Update to 1.2.0.
...
* gnu/packages/check.scm (python-pytest-random-order): Update to 1.2.0.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Deselect tests requiring extra packages.
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Remove python-pytest-xdist, python-py, and
python-wheel; add python-pytest.
Relates-to: https://codeberg.org/guix/guix/issues/7475
Change-Id: I18506aee5f4424fc4e680ac0e7a2f52eafd84695
2026-05-24 10:14:44 +01:00
Sharlatan Hellseher
c8505258f5
gnu: python-pygments: Update to 2.19.2.
...
* gnu/packages/python-build.scm (python-pygments): Update to 2.19.2.
Change-Id: I494bc99b8c0af2316b7a0269fc320b417986d917
2026-05-24 10:14:44 +01:00
Sharlatan Hellseher
754eefca09
gnu: python-regex: Update to 2026.2.28.
...
* gnu/packages/python-xyz.scm (python-regex): Update to 2026.2.28.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run tests from installed module.
<phases>: Add 'remove-local-source.
[home-page]: Fix it as seen on https://pypi.org/project/regex/ .
Change-Id: Id304acc12704aff63a6230b882250c3c824a9fbe
2026-05-24 10:14:44 +01:00
Nguyễn Gia Phong
106361f06c
gnu: python-antlr4-runtime: Fix compatibility with Python 3.12.
...
* gnu/packages/java.scm (python-antlr4-runtime)[arguments]<#:phases>:
Add 'fix-python-3.12-compatibility.
Merges: https://codeberg.org/guix/guix/pulls/7451
Fixes : guix/guix#7436
Change-Id: Idd32199a39a4cf60f93670a9599ab53e3f978370
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:44 +01:00
Sharlatan Hellseher
d6bef5a0a0
gnu: python-dbus-1.2: Fix build on python-3.12.
...
* gnu/packages/python-xyz.scm: (python-dbus-1.2)[native-inputs]: Add
python-setuptools.
Change-Id: Id93ac8629e22c66ddbeb67e5d0ff71ba1e54bae1
2026-05-24 10:14:44 +01:00
Hugo Buddelmeijer
c68918cba7
gnu: python-scikit-image: Fix build with python-pillow 12.1.1.
...
Followup to 017903d435f987c50c085bf415a07a551684412b.
* gnu/packages/python-science.scm (python-scikit-image): Fix build.
[source]: Add patch.
* gnu/packages/patchen/python-scikit-image-fix-python-pillow.patch: Add.
* gnu/local.mk (dist_patch_DATA): Register patch.
Merges: https://codeberg.org/guix/guix/pulls/7261
Change-Id: I7eee2e1f397f1f1ce0757f588da921687296ad41
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:43 +01:00
Nicolas Graves
7c8083187c
gnu: mutter: Drop uneeded imported modules.
...
* gnu/packages/gnome.scm (mutter)[arguments]
<#:imported-modules, #:modules>: Drop them.
Change-Id: I161914091d1f488cc29c55b1b7cbe0c98de96286
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:43 +01:00
Nicolas Graves
23ac958d41
gnu: python-pytorch-for-r-torch: Switch to pyproject.
...
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch):
[build-system]: Switch to pyproject-build-system.
Change-Id: I1d990b27034f81965a186cf536daaac47e93bf63
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:43 +01:00
Nicolas Graves
3debcfcf8f
gnu: tensile: Switch to pyproject.
...
* gnu/packages/rocm-libs.scm (tensile):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Drop 'check phase replacement.
Change-Id: Ie80b85ae5d79098b964012a0daed65935ccd8337
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:43 +01:00
Nicolas Graves
efc590e316
gnu: openshot: Switch to pyproject.
...
* gnu/packages/video.scm (openshot):
[arguments]: Relocate field.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
Change-Id: Ie2c8a3d0fc1358b9f1846f10ca9de28a962b27f8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:43 +01:00
Nicolas Graves
30b8a50880
gnu: python-orsopy: Switch to pyproject.
...
* gnu/packages/python-science.scm (python-orsopy):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Drop them accordingly.
[native-inputs]: Add python-setuptools.
Change-Id: Ic7116a6d6a23eea4b8e15c557b2967fd9d0d48af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:43 +01:00
Nicolas Graves
de7143c3cf
gnu: python-quasielasticbayes: Switch to pyproject.
...
* gnu/packages/physics.scm (python-quasielasticbayes)[arguments]:
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
<#:phases>: Extract phases more canonically.
<#:test-flags>: Use them.
Change-Id: I1b53b5b278f67d5a7a02a8b3a84e1297ab83284e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:43 +01:00
Nicolas Graves
aaded718f4
tests: pypi: Switch to pyproject-build-system.
...
* tests/import/pypi.scm ("package-latest-release"): Switch to
pyproject-build-system.
Change-Id: I8ba5cdd45e793cd2aae7b3025f7598245de6c87e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:43 +01:00
Nicolas Graves
1147610183
tests: packages: Switch to pyproject-build-system.
...
* tests/packages.scm ("package-input-rewriting, deep")
("package-input-rewriting/spec, no duplicates"):
Switch to pyproject-build-system.
Change-Id: I428af596a021e16ba6226e55910be24424e4a625
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:43 +01:00
Nicolas Graves
219b12a06a
tests: builders: Switch to pyproject-build-system.
...
* guix/build/pyproject-build-system.scm (set-version): Ensure source
is not #f before using it.
* tests/builders.scm
(make-python-dummy)[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
(python-dummy-no-setuptools): Drop it.
(check-build-success, check-build-failure): Refresh tests.
(check-build-failure): Drop python-dummy-no-setuptools.
Change-Id: I892b45c34b506ff27634e2ef706009dc81e831ec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:42 +01:00
Nicolas Graves
9fef6ccead
gnu: python-brille: Switch to pyproject.
...
* gnu/packages/physics.scm (python-brille):
[arguments]<#:modules>: Switch to pyproject-build-system.
<#:phases>: Remove with-extensions wrapper.
Change-Id: I2f02c1a1b3ef5c5b5c92e6db5e4a075111b3a5b1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:42 +01:00
Sharlatan Hellseher
2953fa62dc
gnu: python-timezonefinder: Update to 8.2.1.
...
* gnu/packages/time.scm (python-timezonefinder): Update to 8.2.1.
[arguments] <test-flags>: Rework skipped/ignored tests.
[propagated-inputs]: Remove python-h3-3, python-numba, python-numpy-1,
and python-pytz; add python-h3, python-flatbuffers, python-numpy, and
python-pydantic.
[native-inputs]: Remove python-poetry-core; add python-pytz.
Relates-to: https://codeberg.org/guix/guix/issues/7433
Change-Id: I6c9547f3ebf6d2078b75b2082d6345b8e61524ff
2026-05-24 10:14:42 +01:00
Sharlatan Hellseher
eb21ba5638
gnu: python-strict-rfc3339: Switch to unittest.
...
* gnu/packages/time.scm (python-strict-rfc3339):
[arguments] <test-backend, test-flags>: Switch to unittest.
<phasers>: Use default 'check; add 'skip-bad-tests.
[native-inputs]: Remove python-pytest.
Change-Id: Ib224fc2a5ade9f9533421b93ffbbc5aab29af0ab
2026-05-24 10:14:42 +01:00
Sharlatan Hellseher
11077fa1cc
gnu: python-h3: Update to 4.4.2.
...
* gnu/packages/geo.scm (python-h3): Update to 4.4.2.
[arguments] <test-flags>: Drop all.
[native-inputs]: Remove python-scikit-build, python-setuptools,
python-setuptools-scm, and python-wheel; add
python-scikit-build-core.
Change-Id: Iadc4df4a2d84ba2d470373d99d0807a509452069
2026-05-24 10:14:42 +01:00
Sharlatan Hellseher
2b18c6c41f
gnu: h3: Update to 4.4.1.
...
* gnu/packages/geo.scm (h3): Update to 4.4.1.
Change-Id: I5b7149568a74aeced17fbc1f7befb639cc4a62fe
2026-05-24 10:14:42 +01:00
Sharlatan Hellseher
3010b09e95
gnu: flatbuffers: Refresh package style.
...
* gnu/packages/serialization.scm (flatbuffers): Use G-Expressions, and
list style. Adjust version commit to reflect required actions.
Change-Id: I908c9cb07fbe69d92fcc8b3f1f4aabd1eebbf481
2026-05-24 10:14:42 +01:00
Sharlatan Hellseher
5c8b61c2c5
gnu: flatbuffers: Update to 25.2.10.
...
* gnu/packages/serialization.scm (flatbuffers)
(go-github-com-google-flatbuffers, python-flatbuffers): Update to
25.2.10.
Change-Id: Iba22930fc4d7d32c4bf67f79d18a6b6366e4dcdb
2026-05-24 10:14:42 +01:00
Sharlatan Hellseher
60a8080ff2
gnu: python-pivy: Switch to pyproejct.
...
* gnu/packages/python-graphics.scm (python-pivy)[build-system]: Switch
to pyproject-build-system.
Fixes : guix/guix#4094
Change-Id: Ic177e9ad7029fe62cf22ad420e4a875ee4e9e859
2026-05-24 10:14:42 +01:00
Nicolas Graves
7e33980778
gnu: python-mysql-connector-python: Relocate and rename.
...
* gnu/packages/python-xyz.scm (python-mysql-connector-python): Move from here…
* gnu/packages/databases.scm (mysql-connector-python): …to here.
(python-mysql-connector-python): Deprecate package.
* gnu/packages/bioinformatics.scm (python-genomepy)[propagated-inputs]:
Replace python-mysql-connector-python by mysql-connector-python.
Change-Id: Ib48e3b998d3bf946d03d2c7aaf246a8251776402
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:41 +01:00
Nicolas Graves
72c02584e1
gnu: python-mysql-connector-python: Update to 8.3.0.
...
* gnu/packages/python-xyz.scm (python-mysql-connector-python): Update to 8.3.0.
[source]: Switch to git-fetch.
[arguments]<#:configure-flags>: Drop them.
<#:phases>: Add phase 'chdir and 'prepare-build. Refresh phases
'compatibility and 'check.
[native-inputs]: Add python-setuptools.
Fixes : #3881
Change-Id: I75cfdfb880e3b4f8245ef24d8340440393245f33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:41 +01:00
Nicolas Graves
953d65a41d
build-system: pyproject: Fix 'install phase for purelib/platlib.
...
* guix/build/pyproject-build-system.scm (install):
[install-path, fix-scripts, distribution-name]: New helper procedures.
[expand-data-directory]: Refactor and build upon install-path to
handle purelib and platlib on top of just scripts and data.
Change-Id: I64f5453676e6881ae1cbce3170ed854f7035982a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:41 +01:00
Nicolas Graves
1f9f63bf34
gnu: boost: Avoid dependency on pyproject-build-system.
...
This very heavy package is quite annoying when developping on
python-team. Alleviate some of that development cost using
G-expressions.
* gnu/packages/boost.scm (boost, boost-1.88, boost-1.83):
[arguments]<#:imported-modules, #:modules>: Drop them.
<#:configure-flags, #:phases>: Set python-version with a G-expression
instead of depending on the pyproject-build-system to get it at build
time. Wrap those snippet in a force/delay, because evaluating the
G-expression is not possible if python is not present, and this is the
case for boost-for-mysql. This lead to a minor rewrite of the phase
'provide-libboost_python, to stay under 80 characters wide, but the
logic is similar.
Merges: https://codeberg.org/guix/guix/pulls/7392
Change-Id: I40ad5dfe12253d72f3b91af66eae4d72e1050209
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:41 +01:00
Sharlatan Hellseher
fa153c811c
gnu: python-parfive: Update to 2.3.1.
...
* gnu/packages/python-web.scm (python-parfive): Update to 2.3.1.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Remove python-aiofiles.
[native-inputs]: Remove python-wheel; add python-aiofiles.
Change-Id: Ia32c1e070ebc19ed1a2f8d442b4bda656b845a8b
2026-05-24 10:14:41 +01:00
Sharlatan Hellseher
f2ffd0aee0
gnu: python-aioftp: Fix tests.
...
* gnu/packages/python-web.scm (python-aioftp): Fix tests.
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest-mock.
Change-Id: I73a89803ad17148e590823a79c83ee8feade2371
2026-05-24 10:14:41 +01:00
Sharlatan Hellseher
4519ac56dd
gnu: python-click-repl: Update to 0.3.0-0.9a05fe9.
...
* gnu/packages/python-xyz.scm (python-click-repl): Update to
9a05fe9e58f768ce446f2777d13b4162211131e0 commit.
[propagated-inputs]: Remove python-click; add python-click-8.1.
[native-inputs]: Remove python-wheel.
Change-Id: Ia9fccd250c8a6a4bd38fce87e1847bbd95f34adc
2026-05-24 10:14:41 +01:00
Sharlatan Hellseher
1b9fba40e7
gnu: Add python-click-8.1.
...
* gnu/packages/python-xyz.scm (python-click-8.1): New variable.
Change-Id: Ib574dc4b1ec0d4dc06bb1fd844afbdbea345fc17
2026-05-24 10:14:41 +01:00
Sharlatan Hellseher
0f4c978720
gnu: python-fiona: Update to 1.10.1.
...
* gnu/packages/geo.scm (python-fiona): Update to 1.10.1.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Remove 'set-configure-flags, and 'remove-local-fiona; add
'remove-local-source.
[propagated-inputs]: Remove python-click-plugins-1; add
python-click-plugins.
[native-inputs]: Add python-fsspec and python-shapely.
Change-Id: I90fcfcd5cb4fc0956e0b0d28ce4b7a80ce66727f
2026-05-24 10:14:40 +01:00
Sharlatan Hellseher
047690daac
gnu: python-click-plugins: Downgrade to 1.1.1.2.
...
* gnu/packages/python-xyz.scm (python-click-plugins): 1.1.1.2.
[arguments] <tests?>: Disable them.
<phases>: Remove 'mkdir-tests.
[native-inputs]: Remove python-pytest.
(python-click-plugins-1): Deprecate in favor of python-click-plugins.
Fixes : guix/guix#7404
Change-Id: I51783a9013f1ee06f9445519203147751da47ee3
2026-05-24 10:14:40 +01:00
Sharlatan Hellseher
b1ce08e7d1
gnu: python-graphviz: Update to 0.21.
...
* gnu/packages/graphviz.scm (python-graphviz): Update to 0.21.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Ignore running tests from "tests/backend" in
the default 'check phase.
[phases] {check}: Use default phase.
{patch-pytest-options}: Re-point to pyproject.toml and exclude test
coverage checks.
{pre-check, test-backend}: New phases.
[native-inputs]: Remove unzip.
Change-Id: I0c8a146937edf81e086697ab048f8b15a85b4254
2026-05-24 10:14:40 +01:00
Maxim Cournoyer
82ae97ebca
gnu: gtk: Make reproducible.
...
* gnu/packages/patches/gtk4-demo-reproducible.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gtk.scm (gtk) [source]: Apply it.
Change-Id: I03ef58f324a84151a681988a18aa1ab986aeba79
2026-05-24 10:14:40 +01:00
Maxim Cournoyer
e3fa2b0a6d
gnu: gtk: Update to 4.22.1.
...
* gnu/packages/gtk.scm (gtk): Update to 4.22.1.
[patches]: Add gtk-needs-udmabuf.patch.
[#:phases] {pre-check}: Adjust arguments of Xvfb.
[native-inputs]: Add glibc-utf8-locales.
* gnu/packages/patches/gtk-needs-udmabuf.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: If9043cb55a60f4ec703515b61796b38fb4959f0b
2026-05-24 10:14:40 +01:00
Nicolas Graves
30b8bc4b6b
teams: Record python aux-files.
...
* CODEOWNERS, etc/teams.scm: Record python aux-files.
Change-Id: I74e40364f5bccdf2b3cfc24dc24b691d635a6dcb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:40 +01:00
Nicolas Graves
d4db790a9e
build-system: pyproject: Add arguments to pytest_guix plugin.
...
* guix/build/pyproject-build-system.scm
(keywords->alist, guile->python-keywords): Add procedures.
(check): Convert keyword alist before writing it.
* guix/build-system/pyproject.scm (%default-pytest-guix-options):
Add some python kwargs in a guile format.
* gnu/packages/aux-files/python/pytest_guix.py
(pytest_addoption): Handle python kwargs when some are provided.
Change-Id: Ie35e9b300acda830f35b6b754e8ccc07ad730faa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:40 +01:00
Nicolas Graves
77dc65e775
build-system: pyproject: Add pytest-guix-options.
...
* guix/build/pyproject-build-system.scm (check):
Pass pytest-guix-options to python through a hidden json file.
* guix/build-system/pyproject.scm
(%default-pytest-guix-options): Add variable.
(pyproject-build): Use it.
* gnu/packages/aux-files/python/pytest_guix.py:
Import pytest-guix-options from guile through a hidden json file.
Change-Id: Ice2ea72452c335b900bc354a04bd9657dc03d7d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:40 +01:00
Nicolas Graves
471161c718
gnu: packages: Remove python-pytest-html native-input.
...
* gnu/packages/check.scm (behave)[native-inputs]: Remove
python-pytest-html.
* gnu/packages/python-check.scm (python-cucumber-tag-expressions):
Likewise.
* gnu/packages/python-xyz.scm (python-parse-type): Likewise.
Change-Id: Ic6369532bb9846d81718deeb3a63f35e2609f4ac
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
c6b3e568e1
gnu: packages: Remove some comments.
...
The previous commit removed some packages without proper handling of
comments. This commit correct those comments.
* gnu/packages/django.scm
(python-django-extensions, python-django-cleanup): Correct comments.
* gnu/packages/jupyter.scm (python-ipykernel-7): Likewise.
* gnu/packages/python-check.scm
(python-hypothesmith, python-pytest-celery): Likewise.
* gnu/packages/python-xyz.scm
(python-mir-eval, python-click-repl, python-nb-clean): Likewise.
* gnu/packages/statistics.scm (python-dcor): Likewise.
Change-Id: I1ee52361f627a71716c20ccff3a0cd1678a00b7d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
fb51dc5c5c
gnu: packages: Remove python-pytest-cov native-inputs.
...
Obtained with
./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov
on top of https://codeberg.org/guix/guix/pulls/5862
For this reason, I don't think it's relevant to generate a GNU Style
Changelog.
Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
ed0249ab48
gnu: python-diskcache: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-diskcache)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
<#:test-flags>: Keep ignoring addopts, as it also has other uneeded
flags.
Change-Id: I584128eed904c0d134e3a7292ffb65977b9f36b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
e0136f7353
gnu: python-cloudpathlib: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-cloudpathlib)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ia02f72a3643ed4b04e7430a74b246b27378ea213
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
955545ca7b
gnu: python-utils: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-utils)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I73f8a857d234b542a0ecf078cbb809403d5a9c7a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
092b469790
gnu: python-strenum: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-strenum)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I7b19876d98916098b90b9352f8c42c98fc7f708e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
ac235756dc
gnu: nikola: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (nikola)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: Ia18548523bf4cca435ab0a42d42e8f2a19961ac8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:39 +01:00
Nicolas Graves
5c32466128
gnu: python-async-timeout: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-async-timeout)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I06cafe55f35351110409ffdf5cd74e3c0e677139
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:38 +01:00
Nicolas Graves
693dd6dcf7
gnu: python-rich-click: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-rich-click)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I9c675aa0f90a45f336dc24e59cd631060e798d96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:38 +01:00
Nicolas Graves
f0f03985a0
gnu: python-codespell: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-codespell)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ic2287d6aa5e1dab0da960e0912ef363a33f9c088
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:38 +01:00
Nicolas Graves
e832150628
gnu: python-quantlaw: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-quantlaw)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: If109ea44922411a3a45b9bfd8a34e0265b550eb9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:38 +01:00
Nicolas Graves
bed17516a1
gnu: python-diskcache: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-diskcache)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Idb05bb437377878cefb639e7f8537b4837e63fe9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:38 +01:00
Nicolas Graves
ecf438bb01
gnu: python-pytokens: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-pytokens)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Iac4637403844c62d4bfd40dae2ca908469ef15a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:38 +01:00
Nicolas Graves
5c88c3d370
gnu: python-conda-content-trust: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-conda-content-trust)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I1e613f9f52c2c004b7b64115d1288a75c051c03c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:38 +01:00
Nicolas Graves
d965d6edd6
gnu: python-anaconda-cli-base: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-anaconda-cli-base)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
[native-inputs]: Replace python-pytest-8 by python-pytest. Add
python-types-requests.
Change-Id: Ie2f8c35497a0e17fd045166a34ea5a3269052e12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:38 +01:00
Nicolas Graves
248e0d2161
gnu: python-pyramid-tm: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-pyramid-tm)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I44cca8be5ca12925df3b70d2265331b2c7337320
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
3707567bb1
gnu: python-pyramid-mako: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-pyramid-mako)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I341da9eecf6078a6aa175f3884b0d15fbfec7c96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
7a8388f482
gnu: python-pyramid-jinja2: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-pyramid-jinja2)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I034863e3cfe613a5605d8eefa76e3f4c7575608e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
ad5d580dad
gnu: python-venusian: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-venusian)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I6f4b2ff1d387e302d0041da334e82c9d3f0ff717
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
81a7f0a07a
gnu: python-httpx-sse: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-httpx-sse)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I29167f13b75a56369e3ce886499b6589206ae9a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
d2c234911d
gnu: python-elastic-transport: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-elastic-transport)
[arguments]<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I70ea2632e8b43fdd3d81a3985a09c2fd187e375a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
aab86e7acf
gnu: python-pingouin: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-pingouin)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ieadcbabed58f87ae3e5a4d54e158bfa6d8b322a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
ebab4423a8
gnu: python-tspex: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-tspex)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I41624e1f8dd044e25408b445b28759d8d52d62e4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:37 +01:00
Nicolas Graves
df4bccfb55
gnu: python-scikit-misc: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-scikit-misc)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ic828d3d3d645b8e87c6ad50ed08008a9a6987372
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:36 +01:00
Nicolas Graves
3dec13b1e6
gnu: python-numdifftools: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-numdifftools)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ib0cd60fd668cccab7cbb16d5e4b1bdb9fd7f96aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:36 +01:00
Nicolas Graves
b865247545
gnu: python-respx: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-check.scm (python-respx)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I31b5cb885d82f909aa4b3389fff9a8776af6cf4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:36 +01:00
Nicolas Graves
b1f14c7330
gnu: python-deal-solver: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-check.scm (python-deal-solver)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ie57206231cb72ab63523ed9482b92acaf9e6463d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:36 +01:00
Nicolas Graves
a17498d2f3
gnu: python-deal: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-check.scm (python-deal)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: If97a9af823185330a2717b08f2b51d8ada9008ed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:36 +01:00
Nicolas Graves
912de52d80
gnu: conda-bootstrap: Drop phase 'fix-pytest-config.
...
* gnu/packages/package-management.scm (conda-bootstrap)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I6d0cc7c38313e97ff6224998b4554a133932651f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:36 +01:00
Nicolas Graves
88ce47e284
gnu: zulip-term: Drop phase 'fix-pytest-config.
...
* gnu/packages/messaging.scm (zulip-term)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I7198151577706405858346cde4b6a0ad9373effe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:36 +01:00
Nicolas Graves
6cdea44cc6
gnu: python-graphviz: Refresh phase 'fix-pytest-config.
...
* gnu/packages/bioinformatics.scm (python-graphviz)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ifbe98cc5a16da38bfac388a37c0cb5c2e7ffb78d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:36 +01:00
Nicolas Graves
25fa45e096
gnu: cpplint: Drop phase 'fix-pytest-config.
...
* gnu/packages/cpp.scm (cpplint)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I64bb7e3079947fadc76f9965480e4c4098ae9485
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:36 +01:00
Nicolas Graves
89e5fd5efe
gnu: python-cooler: Drop phase 'fix-pytest-config.
...
* gnu/packages/bioinformatics.scm (python-cooler)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: Iddad5557655691c11ded0f0a20b1f23b7791b896
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:35 +01:00
Nicolas Graves
09bdd018ab
gnu: gdc-client: Drop phase 'fix-pytest-config.
...
* gnu/packages/bioinformatics.scm (gdc-client)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I12f5dd5306a4c6d562d03b48837bf4bc1ae8ddda
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:35 +01:00
Nicolas Graves
168f830b5a
gnu: python-pandas-flavor: Improve python-pytest-cov removal.
...
* gnu/packages/python-science.scm (python-pandas-flavor)[arguments]:
Drop them.
Change-Id: I3c83750eeb95b755c6160fc10b0d34cb8fd9a465
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:35 +01:00
Nicolas Graves
690797b40a
gnu: python-cdflib: Drop phase 'fix-pytest-config.
...
* gnu/packages/astronomy.scm (python-cdflib)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: Ife876d242ed3fe602203ee675d158bc4f174c735
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:35 +01:00
Nicolas Graves
8b272661f8
gnu: python-qtpy: Remove phases argument.
...
* gnu/packages/qt.scm (python-qtpy)[arguments]<#:phases>: Drop them.
Change-Id: Idc0c8e1064d596fda250fca6ea811597e6901034
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:35 +01:00
Nicolas Graves
6c462b3c5a
gnu: python-distributed: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-distributed)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Id5312389fdca9f9a456163d649084ef69e1d6a33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:35 +01:00
Nicolas Graves
d0d1272e44
gnu: python-dask: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-dask)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I6eea2cf2b1685b0fdb61afb6c55cda2605056ff1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:35 +01:00
Nicolas Graves
ee82e47a29
gnu: python-blurhash: Drop arguments.
...
* gnu/packages/python-crypto.scm (python-blurhash)[arguments]:
Drop them.
Change-Id: Ib46376553e09b0bdfaa4469f6df6bb0985760a42
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:35 +01:00
Nicolas Graves
bacd611909
gnu: mbed-tools: Drop phases.
...
* gnu/packages/embedded.scm (mbed-tools)[arguments]<#:phases>: Drop
them, they are not required anymore.
Change-Id: I470d9ecae2e86defcb144f8c759fd7db819f44f0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:35 +01:00
Nicolas Graves
823ddbb07a
gnu: python-mt-940: Drop arguments.
...
* gnu/packages/finance.scm (python-mt-940)[arguments]: Drop them.
Change-Id: Id379f1477727a30779f5c6d883c8b9636f839dd9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:34 +01:00
Nicolas Graves
af0c391c2f
gnu: python-libtmux: Improve python-pytest-cov removal.
...
* gnu/packages/python-xyz.scm (python-libtmux):
[arguments]<#:test-flags>: Use -o instead of -c flag.
Change-Id: Id61657fffe36561954660f561fdf08ca3bdd346b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:34 +01:00
Nicolas Graves
647fd0257f
gnu: python-multidict: Improve python-pytest-cov removal.
...
* gnu/packages/python-xyz.scm (python-multidict):
[arguments] <#:phases>: Drop phase 'fix-pytest-config.
<#:test-flags>: Adapt accordingly.
Change-Id: Iff6ce80523e20dcec92eba70f7ede010d7199054
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:34 +01:00
Nicolas Graves
e766dcea75
gnu: python-propcache: Improve python-pytest-cov removal.
...
* gnu/packages/python-xyz.scm (python-propcache):
[arguments] <#:phases>: Drop phase 'avoid-pytest-cov-preload.
<#:test-flags>: Adapt accordingly.
Change-Id: I55eadb85860b06bf0567d59d4474c6235741983d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:34 +01:00
Nicolas Graves
27af7fb2fe
gnu: python-aiohttp: Improve python-pytest-cov removal.
...
* gnu/packages/python-web.scm (python-aiohttp):
[arguments] <#:phases>: Drop phase 'fix-pytest-config.
<#:test-flags>: Adapt accordingly.
Change-Id: I2f2710fd72b2d9c94da4716863c213a8906fe05e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:34 +01:00
Nicolas Graves
8f85f87f29
gnu: python-frozenlist: Improve python-pytest-cov removal.
...
* gnu/packages/python-web.scm (python-frozenlist):
[arguments]<#:test-flags>: Override the problematic option instead of
the whole file.
Change-Id: I06226a457d4a6ad562335141e20fd15cc39a47b4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:34 +01:00
Nicolas Graves
45ad7bd32e
gnu: python-cftime: Cleanup python-pytest-cov removal.
...
* gnu/packages/python-xyz.scm (python-cftime):
[arguments]<#:phases>: Drop them.
Change-Id: I25c102e09412686ff26ffeae18128b5cce4cc251
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:34 +01:00
Nicolas Graves
44f380f607
gnu: python-vsg: Remove pytest plugin inputs.
...
* gnu/packages/electronics.scm (python-vsg)
[arguments]<#:phases>: Drop modifications.
[inputs]: Remove python-pytest-cov and python-pytest-html, add
python-pytest.
Change-Id: I9d8519112b301a1245634746ee678be0e835cf8a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:34 +01:00
Nicolas Graves
4f4ee46179
build-system/pyproject: Ignore selected pytest inputs.
...
This commit includes squashed changes from
https://codeberg.org/guix/guix/pulls/7220 and
https://codeberg.org/guix/guix/pulls/7338 .
* gnu/packages/aux-files/python/pytest_guix.py: New file.
* Makefile.am: Record it.
* guix/build/pyproject-build-system.scm (check): Preload pytest_guix
plugin when available.
* guix/build-system/pyproject.scm (default-pytest-guix-plugin): New
package, generated from pytest_guix.py.
(lower): Add python-pytest-guix argument, and inject it if
python-pytest is in the native-inputs.
Change-Id: I13263b461e9962aad340347657b9c9685db63927
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:33 +01:00
Nicolas Graves
30b3cbc90f
build-system/pyproject: Stop hiding options.
...
* gnu/packages/python-crypto.scm (python-keyring)
[arguments]<#:test-flags>: Remove arguments hiding coverage options.
* gnu/packages/python-web.scm (python-asgi-lifespan,
python-openapi-schema-validator, python-openapi-spec-validator,
python-openapi-core)[arguments]<#:test-flags>: Remove arguments hiding
coverage options.
(python-openapi-schema-validator, python-openapi-spec-validator)
[arguments]<#:phases>: Remove 'remove-coverage-pytest-options phase.
(python-cssselect2)[arguments]: Remove uneeded field.
(python-quart)[arguments]: Remove uneeded field.
(python-jsonpickle)[arguments]<#:test-flags>: Remove uneeded
test-flags.
* gnu/packages/python-xyz.scm (python-cattrs)
[arguments]<#:phases>: Remove arguments hiding coverage options.
(python-blessed)[arguments]: Remove uneeded field.
python-pytest-cov remove option
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:33 +01:00
Nicolas Graves
ae37c28e86
build-system/pyproject: Remove python-pytest-mypy inputs.
...
* gnu/packages/check.scm (python-pytest-perf)[native-inputs]: Remove
python-pytest-mypy.
* gnu/packages/python-xyz.scm (python-portalocker)
[native-inputs]: Remove python-pytest-mypy.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:33 +01:00
Nicolas Graves
3a6d597655
build-system/pyproject: Remove python-pytest-flake8 native-input.
...
* gnu/packages/bioinformatics.scm (python-muon)
* gnu/packages/check.scm (python-pytest-perf)
* gnu/packages/dav.scm (radicale)
* gnu/packages/debug.scm (c-vise)
[native-inputs]: Remove python-pytest-flake8.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:33 +01:00
Nicolas Graves
03396f3f9f
gnu: radicale: Remove python-pytest-isort native-input.
...
* gnu/packages/dav.scm (radicale)
[native-inputs]: Remove python-pytest-isort.
python-pytest-isort
Change-Id: I2d684c42d66183bd3e9e6f6281210cdcfd3b11b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:33 +01:00
Nicolas Graves
684b10f1db
build-system/pyproject: Remove python-pytest-cov native-input.
...
* gnu/packages/astronomy.scm (python-wiimatch)
* gnu/packages/audio.scm (python-resampy, python-librosa)
* gnu/packages/backup.scm (borgmatic)
* gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool)
(python-pairtools):
* gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf)
* gnu/packages/dav.scm (vdirsyncer, radicale)
* gnu/packages/django.scm (python-django-redis)
* gnu/packages/engineering.scm (python-scikit-rf)
* gnu/packages/fediverse.scm (python-mastodon-py)
* gnu/packages/fontutils.scm (psautohint)
* gnu/packages/geo.scm (python-pyogrio)
* gnu/packages/graphviz.scm (python-uqbar)
* gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient,
python-jupyterlite-core, python-ipydatawidgets)
* gnu/packages/machine-learning.scm
(python-pymanopt, python-tensorly, python-torchmetrics)
* gnu/packages/maths.scm (python-libensemble)
* gnu/packages/music.scm (stargate)
* gnu/packages/python-check.scm (python-atpublic, python-vcrpy)
* gnu/packages/python-compression.scm (python-zipstream-ng)
* gnu/packages/python-science.scm (python-plotnine,
python-pandaparallel, python-pyts, python-pingouin)
* gnu/packages/python-web.scm (python-devpi-process, python-cheroot,
python-jsonpickle, python-flask-babel, python-url-normalize,
python-elasticsearch, python-hupper, python-simple-websocket,
python-apiron, python-huggingface-hub, python-aiosignal, python-ovh,
python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp,
python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore,
python-wsgiprox, python-venusian, gunicorn)
* gnu/packages/python-xyz.scm (python-janus, python-affine,
python-contourpy, python-echo, python-rasterio, python-rich-tables,
python-babel, python-pymarshal, python-portalocker, python-expandvars,
python-mizani, python-cligj, autokey,
python-robotframework-pythonlibcore, python-lsp-jsonrpc,
python-numpydoc, python-pillow, python-manimpango, python-cairocffi,
python-pubmed-parser, python-sentry-sdk, python-prettytable,
python-sniffio, python-ipywidgets, python-pyproject-api,
python-pymemcache, python-async-lru, python-numcodecs, python-mwclient,
python-cmd2, python-pyan3, python-platformdirs, python-multipart,
python-shtab, python-scooby)
* gnu/packages/rdf.scm (python-rdflib-6)
* gnu/packages/simulation.scm (python-fenics-dijitso)
* gnu/packages/sphinx.scm (python-sphinx-design)
* gnu/packages/statistics.scm (python-patsy, python-rchitect)
* gnu/packages/task-management.scm (todoman)
* gnu/packages/vpn.scm (sshuttle)
* gnu/packages/web.scm (anonip, python-tibanna)
[native-inputs]: Remove python-pytest-cov.
Change-Id: I32f027794e90333c27fdff5871180779f603846c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:33 +01:00
Nicolas Graves
aca09ee3bc
gnu: python-pytest-perf: Remove python-pytest-black native-input.
...
* gnu/packages/check.scm (python-pytest-perf)
[native-inputs]: Remove python-pytest-black.
Change-Id: I46a98d059577c366699c634514f1cb364437aca0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:33 +01:00
Nicolas Graves
2f0bb5b1b6
gnu: python-wcwidth: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-wcwidth)
[native-inputs]: Remove python-pytest-cov, python-wheel.
[description]: Improve style.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:32 +01:00
Nicolas Graves
ea678c117d
gnu: python-watchdog: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-watchdog)
[native-inputs]: Remove python-pytest-cov, python-pytest-timeout.
[description]: Improve style.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:32 +01:00
Nicolas Graves
7a446e8229
gnu: python-numcodecs: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-numcodecs)
[native-inputs]: Remove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:32 +01:00
Nicolas Graves
557d03cdc4
gnu: python-semver: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-semver)
[native-inputs]: Remove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:32 +01:00
Nicolas Graves
f227faea4a
gnu: python-numpydoc: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-numpydoc)
[native-inputs]: Remove python-pytest-cov and python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:32 +01:00
Nicolas Graves
a08a4010ee
gnu: python-anytree: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-anytree)[native-inputs]:
Remove python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:32 +01:00
Nicolas Graves
0fac4b2fa3
gnu: python-socksio: Remove python-pytest-cov input.
...
* gnu/packages/python-web.scm (python-socksio)[native-inputs]: Remove
python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:32 +01:00
Nicolas Graves
e5f4944e80
gnu: python-waitress: Remove python-pytest-cov input.
...
* gnu/packages/python-web.scm (python-waitress)
[native-inputs]: Remove python-coverage, python-pytest-cov,
python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:32 +01:00
Nicolas Graves
d3d2f9d7f7
gnu: python-cbor2: Remove python-pytest-cov input.
...
* gnu/packages/python-web.scm (python-cbor2)[native-inputs]:
Rmove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:31 +01:00
Nicolas Graves
2853ada885
gnu: python-test2ref: Remove python-pytest-cov input.
...
* gnu/packages/python-check.scm (python-test2ref
[native-inputs]: Remove python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:31 +01:00
Nicolas Graves
34f639c1e4
gnu: python-stdnum: Remove python-pytest-cov input.
...
* gnu/packages/finance.scm (python-stdnum)[native-inputs]:
Remove python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:31 +01:00
Nicolas Graves
a37651b052
gnu: python-arrow: Remove python-pytest-cov requirement.
...
* gnu/packages/time.scm (python-arrow)[native-inputs]: Remove
python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:31 +01:00
Nicolas Graves
26c694b738
gnu: python-propcache: Remove python-pytest-cov requirement.
...
* gnu/packages/python-web.scm (python-propcache)[arguments]<#:phases>:
Add phase 'avoid-pytest-cov-preload.
[native-inputs]: Remove python-covdefaults, python-pytest-cov,
python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:31 +01:00
Nicolas Graves
4007855a98
gnu: python-yarl: Remove python-pytest-cov requirement.
...
* gnu/packages/python-web.scm (python-yarl)[arguments]<#:phases>: Add
phase 'avoid-pytest-cov-preload.
[native-inputs]: Remove python-covdefaults, python-pytest-cov,
python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:31 +01:00
Nicolas Graves
656b596d92
gnu: python-aiosignal: Remove python-pytest-cov requirement.
...
* gnu/packages/python-web.scm (python-aiosignal)
[arguments]<#:phases>: Add phase 'avoid-pytest-cov-preload.
[native-inputs]: Remove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:31 +01:00
Nicolas Graves
0d2b39532c
gnu: python-aiohappyeyeballs: Remove python-pytest-cov input.
...
* gnu/packages/python-web.scm (python-aiohappyeyeballs)
[native-inputs]: Remove python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:31 +01:00
Nicolas Graves
9f4300186d
gnu: python-pycountry: Remove coverage input.
...
* gnu/packages/iso-codes.scm (python-pycountry)
[arguments]<#:phases>: Refresh phase 'fix-pytest-config.
Change-Id: I0ac06cc2d7835ae747a69b71df60374225ab40bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:30 +01:00
Nicolas Graves
ec9b46b4ed
gnu: python-docstring-to-markdown: Remove uneeded native-inputs.
...
* gnu/packages/python-xyz.scm (python-docstring-to-markdown)
[arguments]: Remove field.
Change-Id: I7790a8a12ab60f366b6a7af9a53aca6208e19eee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:30 +01:00
Nguyễn Gia Phong
a550ba8906
gnu: Remove phase done by set-version in pyproject-build-system.
...
* gnu/packages/astronomy.scm (python-kanon)[arguments]<#:phases>:
Remove 'relax-requirements and 'set-version.
* gnu/packages/machine-learning.scm
(python-botorch)[arguments]<#:phases>: Remove 'pretend-version.
* gnu/packages/openstack.scm
(python-os-testr, python-requestsexceptions)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/package-management.scm
(python-conda-libmamba-solver)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/patchutils.scm (pwclient)[arguments]<#:phases>:
Remove 'set-PBR_VERSION.
* gnu/packages/python-check.scm
(python-aioresponses)[arguments]<#:phases>: Remove 'set-pbr-version.
* gnu/packages/python-science.scm
(python-modin, python-plotly, python-pytensor)[arguments]<#:phases>:
Remove 'versioneer.
(snakemake-5, snakemake-6, snakemake-7)[arguments]<#:phases>:
Remove 'patch-version.
* gnu/packages/python-web.scm (python-alpaca-py)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/python-xyz.scm
(python-logical-unification)[arguments]<#:phases>:
Remove 'versioneer.
(python-debugpy, python-strenum)[arguments]<#:phases>:
Remove 'fix-version.
(python-qstylizer)[arguments]<#:phases>: Remove 'set-pbr-version.
(python-retry)[arguments]<#:phases>: Remove 'set-version.
* gnu/packages/statistics.scm (python-pymc)[arguments]<#:phases>:
Remove 'versioneer.
Change-Id: I7b4557c576730e47575305f4f03bfe2523412c6c
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:30 +01:00
Nguyễn Gia Phong
b27f30ffda
build: pyproject: set-version: Support more backends.
...
hatch-vcs also uses the SETUPTOOLS_SCM_PRETEND_VERSION
environment variable, while poetry-dynamic-versioning uses
POETRY_DYNAMIC_VERSIONING_BYPASS. versioneer, on the other hand,
read from the Python package's ._version.get_versions().
The version scheme for Python packaging is not the same as
(nor compatible with) that of semantic version,
hence stop mentioning the latter in the docstring and comments.
When no relevant Python build backend is detected, regardless
if the source has been obtained from a VCS checkout, it is confusing
to mention any of the backends as unnecessary as a native input.
Moreover, unlike the hatch-vcs, poetry-dynamic-versioning
and setuptools-scm that works transparently with the build backend,
pbr and versioneer are required for building.
The output of the set-version phase has been adjusted accordingly.
* guix/build/pyproject-build-system.scm (set-version):
Add support for python-hatch-vcs. Clarify docstring.
Log the explicit reason for noop cases.
References: https://github.com/ofek/hatch-vcs#version-source-environment-variables
References: https://github.com/mtkennerly/poetry-dynamic-versioning#environment-variables
References: https://github.com/python-versioneer/python-versioneer
References: https://docs.openstack.org/pbr/latest/user/packagers.html#versioning
References: https://packaging.python.org/en/latest/specifications/version-specifiers
Change-Id: I8f499856cb6b026539c96fb828e450a40ba10b79
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:30 +01:00
Nguyễn Gia Phong
2d62c3f5f5
gnu: python-versioneer: Adjust patch.
...
* gnu/packages/patches/python-versioneer-guix-support.patch:
Extract version from the environment variable
instead of the parent directory name.
Change-Id: Ide050eeb8fbb82c29805fce74d891d62b7e707cb
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:30 +01:00
Sharlatan Hellseher
21555b5083
gnu: python-openstep-plist: Update to 0.5.2.
...
* gnu/packages/python-xyz.scm (python-openstep-plist): Update to 0.5.2.
[native-inputs]: Remove python-cython-0; add python-cython.
Change-Id: I8fa859a2ef0fd156c90773a5aced929b6335214c
2026-05-24 10:14:30 +01:00
Sharlatan Hellseher
1ec9861fe9
gnu: python-dnspython: Update to 2.8.0.
...
* gnu/packages/python-xyz.scm (python-dnspython): Update to 2.8.0.
[arguments] <test-flags>: Clean up redundant skip options.
Change-Id: Ieb1f10fb99f10ec9ab6ae8e169a351ef652b6bac
2026-05-24 10:14:30 +01:00
Sharlatan Hellseher
eae5e67fff
gnu: python-apsw: Update to 3.50.4.0.
...
* gnu/packages/databases.scm (python-apsw): Update to 3.50.4.0.
[source]: Switch to git-fetch.
[arguments] <test-backend, test-flags>: Use custom.
[phases]{build-extensions, build-test-helper}: Remove phases.
[native-inputs]: Remove unzip and python-wheel.
Change-Id: I2afcf969ddc1dccc87bd81c0d7b9f175d8e7f3af
2026-05-24 10:14:30 +01:00
Sharlatan Hellseher
6729321a51
gnu: python-clang: Add python-setuptools.
...
* gnu/packages/llvm.scm (python-clang)[native-inputs]: Add
python-setuptools.
Change-Id: I777aac2f15aaa99dd08719c8c7fbb515967bd214
2026-05-24 10:14:29 +01:00
Sharlatan Hellseher
f759358e98
gnu: weasyprint: Update to 68.1.
...
* gnu/packages/pdf.scm (weasyprint): Update to 68.1.
[arguments] <test-flags>: Remove "-c" overwriting project pytest config.
Limit parallel tests count up to 8 threads. Skip some broken tests.
<phases>: Add 'set-home.
[propagated-inputs]: Remove python-cairocffi, python-cairosvg, and
python-html5lib; add python-tinyhtml5.
Change-Id: I1eb2f3e886e397ab3a3d4b234dea180c372617a0
2026-05-24 10:14:29 +01:00
Sharlatan Hellseher
d9fdb3caac
gnu: python-pydyf: Update to 0.12.1.
...
* gnu/packages/pdf.scm (python-pydyf): Update to 0.12.1.
[source]: Switch to git-fetch.
[arguments]: Drop all.
Change-Id: I671e1114610f02e8d116d7068a8d476e8363f209
2026-05-24 10:14:29 +01:00
Hugo Buddelmeijer
52a5ac165a
gnu: jack-2: Update to 1.9.22-0.1795946.
...
* gnu/packages/audio.scm (jack-2): Update to
17959465a722225a36a8b612aed26764036f258e commit.
[arguments]<#:phases>: Remove 'python-compatibility phase.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Merges: https://codeberg.org/guix/guix/pulls/7200
Change-Id: Ic6f3b67c67d7b87bd8b9efcbc7c0b8c04e0da5e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:29 +01:00
Hugo Buddelmeijer
c3a6b3cbfe
gnu: python-pillow: Update to 12.1.1 [security-fixes].
...
Release notes since 11.1.0 (2025-01-02):
- 12.1.1 (2026-02-11)
<https://pillow.readthedocs.io/en/stable/releasenotes/12.1.1.html >.
- 12.1.0 (2026-01-02)
<https://pillow.readthedocs.io/en/stable/releasenotes/12.1.0.html >.
- 12.0.0 (2025-10-15)
<https://pillow.readthedocs.io/en/stable/releasenotes/12.0.0.html >.
- 11.3.0 (2025-07-01)
<https://pillow.readthedocs.io/en/stable/releasenotes/11.3.0.html >.
- 11.2.1 (2025-04-12)
<https://pillow.readthedocs.io/en/stable/releasenotes/11.2.1.html >.
Containes fixes for:
CVE-2026-25990: Out-of-bounds write vulnerability in Pillow (Python
imaging library) affecting versions 10.3.0 through
12.1.0. The vulnerability can be triggered when loading
specially crafted PSD image files.
CVE 2025-48379: Write buffer overflow on BCn encoding.
CVE-2021-25289: Heap-based Buffer Overflow.
* gnu/packages/python-xyz.scm (python-pillow): Update to 12.1.1.
[source]: Switch to git-fetch.
[native-inputs]: Add pybind11.
[home-page]: Update URL.
[license]: Switch to MIT-CMU license.
Merges: https://codeberg.org/guix/guix/pulls/7218
Change-Id: I5b13dca66aeb7efdfcc44c8c144b6c64601d9b1e
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:29 +01:00
Sharlatan Hellseher
7997ceb8c6
gnu: python-fonttools: Swap inheritance, simplify.
...
* gnu/packages/python-xyz.scm (python-fonttools): Don't inherit from
python-fonttools-miniaml.
[arguments]<test-flags>: Rework skipped tests.
[propagated-inputs]: Remove python-fs, python-lz4, and python-scipy.
(python-fonttools-minimal): Inherit from python-fonttools, simplify.
Relates-to: https://codeberg.org/guix/guix/issues/7195
Change-Id: I1da5dd67f41a90c291a48ec236e7e463acf65785
2026-05-24 10:14:29 +01:00
Yelninei
10feffdf4a
gnu: python-elementpath: Use libc-utf-8-locales.
...
* gnu/packages/xml.scm (python-elementpath):
[phases]{set-locales phase}: Remove phase.
[native-inputs]: Replace glibc-locales with
libc-utf8-locales-for-target.
Merges: https://codeberg.org/guix/guix/pulls/7189
Change-Id: Id89952c65ff644e5fb51dd7c0e0bf6c4791e4e3f
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:29 +01:00
Sharlatan Hellseher
dcf83b452e
gnu: python-rich-click: Update to 1.9.7.
...
* gnu/packages/python-xyz.scm (python-rich-click): Update to 1.9.7.
[phases]{fix-pytest-config}: New phase.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Add python-inline-snapshot and python-typer.
Change-Id: I8f22ce7e79d6aae367474c1b609ed43d9ab38167
2026-05-24 10:14:29 +01:00
Sharlatan Hellseher
10b6414ff3
gnu: python-inline-snapshot: Update to 0.32.5.
...
* gnu/packages/python-check.scm (python-inline-snapshot): Update to 0.32.5.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Ignore tests requiring isort.
Change-Id: Ic9bd5826f4cdc911dbae9eb52bfa08b7b56b5a9d
2026-05-24 10:14:28 +01:00
Sharlatan Hellseher
e80f295cdf
gnu: python-dirty-equals: Update to 0.11.0.
...
* gnu/packages/python-xyz.scm (python-dirty-equals): Update to 0.11.0.
[source]: Switch to git-fetch.
[arguments]: Drap all.
[propagated-inputs]: Remove python-pytz.
[native-inputs]: Add python-pydantic, python-pytest-examples, and
tzdata-for-tests.
Change-Id: Iff4b844ec8544d463806ff5c4fbd8c19deadd1c4
2026-05-24 10:14:28 +01:00
Sharlatan Hellseher
2bd8671a68
gnu: python-pydantic: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-pydantic)[native-inputs]: Remove
python-dirty-equals; add python-dirty-equals-bootstrap and python-pytz.
Change-Id: I5094994f891cf2ed9d06dc70d12e92d9eb5b7e02
2026-05-24 10:14:28 +01:00
Sharlatan Hellseher
4e0aaeac6c
gnu: python-pydantic-core: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-pydantic-core)[native-inputs]:
Remove python-dirty-equals; add python-dirty-equals-bootstrap.
Change-Id: I35ac1000927495ea451f49c8ccfeb97de6e58c63
2026-05-24 10:14:28 +01:00
Sharlatan Hellseher
648ffef210
gnu: Add python-dirty-equals-bootstrap.
...
* gnu/packages/python-xyz.scm (python-dirty-equals-bootstrap): New variable.
Change-Id: I1f90def023d1a2cc64998fd92ed427431c6b00fc
2026-05-24 10:14:28 +01:00
Hugo Buddelmeijer
c00a43acd3
gnu: python-gorilla: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-gorilla): Update to 0.5.0.
Change-Id: If6ec17cca1f3a08867fa3c163b1964b893621548
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:28 +01:00
Sharlatan Hellseher
9c96a64391
gnu: python-booleanoperations: Move to fontutils.
...
The description of the package does not match the selected module, and
it's used only to build font related packages.
* gnu/packages/graphics.scm (python-booleanoperations): Move from here ...
* gnu/packages/fontutils.scm ... to here.
Change-Id: If96253ef74f2931b1c184eecd7c961b02e721cfd
2026-05-24 10:14:28 +01:00
Sharlatan Hellseher
1a4e95e53f
gnu: piglit: Update to 0.0.0-2.040ed91.
...
* gnu/packages/gl.scm (piglit): Update to
040ed91f234abb6a502d3a6910f1b0e54bd239a7 commit.
[phases]{wrap}: Use G-Expression.
[inputs]: Remove python-lxml, python-mako, and python-numpy-1; add
wayland-protocols.
[native-inputs]: Add python-lxml, python-mako, and python-numpy.
Change-Id: I060b5cce391a1c45d164117a9a72eeafc99a1194
2026-05-24 10:14:28 +01:00
Sharlatan Hellseher
21774aa05e
gnu: python-notebook: Reduce closure size.
...
* gnu/packages/jupyter.scm (python-notebook)[native-inputs]: Remove
python-coverage, python-pytest-cov, and python-wheel.
Change-Id: I4cddfe84a40440dc8d052885e5d0d4539b97da76
2026-05-24 10:14:27 +01:00
Sharlatan Hellseher
c93ff019bf
gnu: python-json-logger: Skip 3 tests.
...
* gnu/packages/python-xyz.scm (python-json-logger)[arguments]
<test-flags>: Skip 3 tests failing on Python 3.12.
[native-inputs]: Remove python-wheel.
Change-Id: Ic3b63d0c1b7c54bfce9151515384ef38a7d6be0a
2026-05-24 10:14:27 +01:00
Sharlatan Hellseher
27eee3a50a
gnu: python-rich: Update to 14.3.3.
...
* gnu/packages/python-xyz.scm (python-rich): Update to 14.3.3.
Change-Id: I83512a4988f98a74e0d0b418a79a3b3f4b9481b9
2026-05-24 10:14:27 +01:00
Sharlatan Hellseher
d3c3438bc0
gnu: Remove python-rich-next.
...
* gnu/packages/python-xyz.scm (python-rich-next): Delete variable.
Change-Id: I7b37b4083d770452e4659a8b876976d824f3bed0
2026-05-24 10:14:27 +01:00
Sharlatan Hellseher
16cb7859ee
gnu: python-flasgger: Fix tests.
...
* gnu/packages/python-xyz.scm (python-flasgger):
[source] <snippet>: Apply upstream patch for Click 8.2 compatibility,
see <https://github.com/flasgger/flasgger/pull/633 >.
[arguments] <test-flags>: Remove redundant option and run tests only in
"tests" directory.
Change-Id: I7fbe495dee922fd2aa67052cf445526adc5ab205
2026-05-24 10:14:27 +01:00
Hugo Buddelmeijer
ef6d874c33
gnu: python-notify2: Switch to python-dbus.
...
* gnu/packages/python-xyz.scm (python-notify2): Switch to python-dbus.
[propagated-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I7eb0a276dbebde3fd1380ad1b0d307e72896b754
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:27 +01:00
Hugo Buddelmeijer
20813b0e6b
gnu: terminator: Switch to python-dbus.
...
* gnu/packages/gnome.scm (terminator): Switch to python-dbus.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I5ef84a30b3ff76f7581a6e9aa74ecb99ee750040
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:27 +01:00
Hugo Buddelmeijer
7391dc97b8
gnu: network-manager: Switch to python-dbus.
...
* gnu/packages/gnome.scm (network-manager): Switch to python-dbus.
[native-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I67131ccb14540d96dc0bf6639a142d1385d37d2c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:27 +01:00
Hugo Buddelmeijer
0ecffa8fee
gnu: libsecret: Switch to python-dbus.
...
* gnu/packages/gnome.scm (libsecret): Switch to python-dbus.
[native-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: If17e0eb40e5ed3493d5013bb9cc09135634e3239
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:26 +01:00
Hugo Buddelmeijer
2b8f452942
gnu: system-config-printer: Switch to python-dbus.
...
* gnu/packages/gnome.scm (system-config-printer): Switch to python-dbus.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: Iba41894960ac4e432ad7cd03ce99cbcf228825d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:26 +01:00
Hugo Buddelmeijer
6940eae2ef
gnu: gtg: Switch to python-dbus.
...
* gnu/packages/gnome.scm (gtg): Switch to python-dbus.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I1ee875a33dc5a628bc8e4a5fe521c62319cafb57
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:26 +01:00
Hugo Buddelmeijer
788e58d5cd
gnu: python-liblarch: Fix build by switching to python-pygobject-3.50.
...
* gnu/packages/gnome.scm (python-liblarch): Switch to python-pygobject-3.50.
[propagated-inputs]: Remove python-pygobject; add python-pygobject-3.50.
Change-Id: I2e528bda69f3cd5de7a23620e71160553b53a36b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:26 +01:00
Hugo Buddelmeijer
b88c85a288
gnu: telepathy-idle: Switch to python-dbus.
...
* gnu/packages/freedesktop.scm (telepathy-idle): Switch to python-dbus.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: Ia99a1ad430d46627a416ee50096cdef8727adbc8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:26 +01:00
Hugo Buddelmeijer
732629ff0a
gnu: modem-manager: Switch to python-dbus.
...
* gnu/packages/freedesktop.scm (modem-manager): Switch to python-dbus.
[native-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: Ia43359c043f9d2d9ded8cbad9445d1b75d514dac
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:26 +01:00
Sharlatan Hellseher
00b55befbb
gnu: python-qt-py: Update to 2.0.3.
...
* gnu/packages/qt.scm (python-qt-py): Update to 2.0.3.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable for now, see:
<https://github.com/mottosso/Qt.py/issues/395 >.
[propagated-inputs]: Add python-types-pyside6.
[native-inputs]: Remove python-pyqt; add python-pyqt-6 and
python-setuptools.
Change-Id: I87f1186ec3db5b37ec3cb9389e97d0ecc81e79ac
2026-05-24 10:14:26 +01:00
Sharlatan Hellseher
95304e3308
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-05-24 10:14:26 +01:00
Sharlatan Hellseher
d5b58aad69
gnu: Add python-types-pyside6.
...
* gnu/packages/python-xyz.scm (python-types-pyside6): New variable.
Change-Id: I7c5e60cf38de37b1a127fd8aa2ce062f1da9ae54
2026-05-24 10:14:25 +01:00
Sharlatan Hellseher
1311f79329
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-05-24 10:14:25 +01:00
Sharlatan Hellseher
62a7a98354
gnu: Add python-pytokens.
...
* gnu/packages/python-xyz.scm (python-pytokens): New variable.
Change-Id: I1757fc076cb104533e4fa4223215615ac9c82d53
2026-05-24 10:14:25 +01:00
Sharlatan Hellseher
f05963ceb4
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-05-24 10:14:25 +01:00
Reza Housseini
97988b725b
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-05-24 10:14:25 +01:00
Hugo Buddelmeijer
fe6a8ab28f
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-05-24 10:14:25 +01:00
Andreas Enge
3a53839b8e
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-05-24 10:14:25 +01:00
Andreas Enge
8c5883aad6
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-05-24 10:14:25 +01:00
Andreas Enge
e172a78220
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-05-24 10:14:25 +01:00
Sharlatan Hellseher
98d9d09c00
gnu: python-msgspec: Adjust style and indentation.
...
* gnu/packages/serialization.scm (python-msgspec): Adjust style and
indentation.
Change-Id: I76fba5a2314febe4cddbc712fecf7a596a31915e
2026-05-24 10:14:24 +01:00
Nguyễn Gia Phong
b35905695a
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-05-24 10:14:24 +01:00
Sharlatan Hellseher
f443a5d471
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-05-24 10:14:24 +01:00
Hugo Buddelmeijer
bd83194e8a
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-05-24 10:14:24 +01:00
Hugo Buddelmeijer
c7a6657752
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-05-24 10:14:24 +01:00
Hugo Buddelmeijer
48c1cd8a6a
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-05-24 10:14:24 +01:00
Hugo Buddelmeijer
1112f95bf5
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-05-24 10:14:24 +01:00
Hugo Buddelmeijer
f0cf695598
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-05-24 10:14:24 +01:00
Hugo Buddelmeijer
868275403c
gnu: rrdtool: Fix build on python-3.12.
...
* gnu/packages/rrdtool.scm (rrdtool): Fix build.
[native-inputs]: Add python-setuptools.
Change-Id: I87b91bd6e6a9bd7be2ee1d9719c7f4c592f84c6d
2026-05-24 10:14:23 +01:00
Hugo Buddelmeijer
2573e21475
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-05-24 10:14:23 +01:00
Hugo Buddelmeijer
0a494a7de1
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-05-24 10:14:23 +01:00
Sharlatan Hellseher
1feb6eb2a2
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-05-24 10:14:23 +01:00
Sharlatan Hellseher
2836f27177
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-05-24 10:14:23 +01:00
Hugo Buddelmeijer
52782c757e
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-05-24 10:14:23 +01:00
Hugo Buddelmeijer
328ee16838
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-05-24 10:14:23 +01:00
Hugo Buddelmeijer
f59d851837
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-05-24 10:14:23 +01:00
Hugo Buddelmeijer
a8f07f61a8
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-05-24 10:14:22 +01:00
Hugo Buddelmeijer
bb9af6581f
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-05-24 10:14:22 +01:00
Hugo Buddelmeijer
b035e3cef8
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-05-24 10:14:22 +01:00
Hugo Buddelmeijer
56dca781ba
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-05-24 10:14:22 +01:00
Yan Abu Arab
c32694a2b4
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-05-24 10:14:22 +01:00
jgart
208fee26a9
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-05-24 10:14:22 +01:00
Nicolas Graves
6da840437c
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-05-24 10:14:22 +01:00
Sharlatan Hellseher
60172673e8
gnu: Remove python-greenlet-2.
...
* gnu/packages/python-xyz.scm (python-greenlet-2): Delete variable.
Fixes : guix/guix#6801
Change-Id: Ib008ce81ca3af00d8c5c933d615b5a89effcc9ca
2026-05-24 10:14:22 +01:00
Hugo Buddelmeijer
fea779953a
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-05-24 10:14:21 +01:00
Hugo Buddelmeijer
862e3ac037
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-05-24 10:14:21 +01:00
Hugo Buddelmeijer
faf75322f8
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-05-24 10:14:21 +01:00
Sharlatan Hellseher
38af4c04ef
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-05-24 10:14:21 +01:00
Sharlatan Hellseher
fe0570511f
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-05-24 10:14:21 +01:00
Nicolas Graves
929e5d3d91
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-05-24 10:14:21 +01:00
Nicolas Graves
666d8b6b00
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-05-24 10:14:21 +01:00
Nicolas Graves
54e07a8db7
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-05-24 10:14:21 +01:00
Nicolas Graves
a219e331d0
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-05-24 10:14:20 +01:00
Nicolas Graves
3ba1468535
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-05-24 10:14:20 +01:00
Nicolas Graves
ede05f400d
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-05-24 10:14:20 +01:00
Nicolas Graves
37f86ae679
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-05-24 10:14:20 +01:00
Nicolas Graves
d939722764
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-05-24 10:14:20 +01:00
Nicolas Graves
2ac4df9f7e
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-05-24 10:14:20 +01:00
Cayetano Santos
e06b19c408
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-05-24 10:14:20 +01:00
Aaron Covrig
314d39ebeb
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-05-24 10:14:20 +01:00
Yan Abu Arab
dba036ecee
gnu: maturin: Update to 1.11.5.
...
* gnu/packages/rust-apps.scm (maturin): Update to 1.11.5.
[arguments]<#:cargo-test-flags>: Add skip for test_pep639 and
metadata_hello_world_pep639, renamed 'test' namespace to 'tests'.
[inputs]: Add zstd:libs.
[native-inputs]: Add pkg-config.
* gnu/packages/patches/maturin-no-cross-compile.patch: Update to 1.11.5.
* gnu/packages/rust-crates.scm (maturin): Update dependencies.
Change-Id: Ic479aa238b60331402749ff24fbf2a5e2b4c280c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Sharlatan Hellseher
3ed35c4b48
gnu: python-pluggy: Switch to git-fetch.
...
* gnu/packages/python-build.scm (python-pluggy):
[source]: Switch to git-fetch.
[arguments] <tests?>: Disable to break cycle with Pytest.
[native-inputs]: Remove python-wheel.
[home-page]: Use the URL mentioned on GitHub.
Change-Id: I81b053c7de9e57598e2172e6b5c001a15b770e45
2026-05-24 10:14:19 +01:00
Nicolas Graves
600ef517e6
gnu: sugar-toolkit-gtk3: Switch to pyproject.
...
* gnu/packages/sugar.scm (sugar-toolkit-gtk3):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: Ie0f16e7616afc7e505e64e4be660f86f3952812d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Nicolas Graves
b581f671e6
gnu: sby: Switch to pyproject.
...
* gnu/packages/electronics.scm (sby):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I0d0ab1a192352c719a318a8383b9c77e4f979d00
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Nicolas Graves
01ae7dfa56
gnu: mcy: Switch to pyproject.
...
* gnu/packages/electronics.scm (mcy):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: I0f1004a7c28e88a49a5c55bccdb734d4e017b8c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Nicolas Graves
8763722242
gnu: eqy: Switch to pyproject.
...
* gnu/packages/electronics.scm (eqy):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: Id206edb3a75bc025b18c70fc27a7d3b40efb2852
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Nicolas Graves
a5f7b7f39d
gnu: koboldcpp: Switch to pyproject.
...
* gnu/packages/machine-learning.scm (koboldcpp):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I320ad76b1c475f12a0cefc036bd1a19d91e00041
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Nicolas Graves
268f6cfcb2
gnu: llama-cpp: Switch to pyproject.
...
* gnu/packages/machine-learning.scm (llama-cpp):
[arguments]<#:imported-modules, #:modules>: Relocate keywords. Switch
to pyproject-build-system.
Change-Id: I0b99e2b4b4beaf9fd085428022ec38b9e25995c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Nicolas Graves
761abb080c
gnu: sbcl-burgled-batteries3: Switch to pyproject.
...
* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Rewrite phase 'set-*cpython-include-dir*-var to use modern
procedures.
Change-Id: Ifd210c047f29b5ddae84cdde93efe35a557fc810
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:19 +01:00
Nicolas Graves
9b0b7cb7ee
gnu: emacs-jedi: Switch to pyproject.
...
* gnu/packages/emacs-xyz.scm (emacs-jedi)[arguments]<#:modules>:
Switch to pyproject.
Change-Id: I77ac94bbf8bd43e9f366ff7047a3bf90bf31c6fc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:18 +01:00
Nicolas Graves
89b89a6b0e
gnu: sbcl-burgled-batteries3: Improve style.
...
* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[arguments]: Use
modern style.
Change-Id: I9399703d9a207526a2f4f07fbfd65dff92881053
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:18 +01:00
Nicolas Graves
ce218401fa
gnu: qgis: Switch to pyproject.
...
* gnu/packages/geo.scm (qgis):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Rewrite phase 'configure-pyqt5-sip-path with site-packages.
Change-Id: I481c31160d4452d6c146eb8c65966f1b2f4c1342
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:18 +01:00
Nicolas Graves
9292a2b087
gnu: grass: Switch to pyproject.
...
* gnu/packages/geo.scm (grass):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I00f74565eaab9e33f4cb8652b1df7f283e50a4cf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:18 +01:00
Nicolas Graves
a86ea1b7e2
gnu: dblatex: Fix build with python@3.12.
...
* gnu/packages/patches/dblatex-importlib.patch: New file.
* gnu/packages/docbook.scm (dblatex)[origin]<patches>: Record patch.
* gnu/local.mk: Record patch.
2026-05-24 10:14:18 +01:00
Nicolas Graves
01ed06fac4
gnu: nmap: Fix tests under python@3.12.
...
* gnu/packages/admin.scm (nmap)[arguments]<#:phases>:
Add phase 'fix-tests-for-python-3.12.
Change-Id: I9f4aa9fceca2d922e00b6305878e137644c2a39f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:18 +01:00
Nicolas Graves
e223c11008
build-system: pyproject: Remove reference to python-build-system.
...
* guix/build-system/pyproject.scm (%pyproject-build-system-modules):
Replace %python-build-system-modules by %default-gnu-imported-modules.
Change-Id: Ifee0564b61d15a022dc22afe437567d86034c81b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-24 10:14:18 +01:00
Nicolas Graves
356f582220
gnu: python: Refactor module.
...
* gnu/packages/python.scm
(common-python-phases): New variable, encompassing phases used both in
all python packages. Add a warning comment.
(common-python3-phases): New variable, encompassing phases used in all
python@3 packages. Add a warning comment.
(python-2.7)[arguments]<#:phases>: Modify them
from (common-python-phases) base.
(python-3.10)[arguments]: Avoid substituting python-2.7 arguments.
<#:configure-flags>: ...except here, which is fine since it's not
further inherited.
<#:phases>: Modify them from (common-python3-phases) base.
(python-3.11)[arguments]<#:phases>: Modify them
from (common-python3-phases) base.
(python-2.7)[arguments]<#:phases>: Modify them
from (common-python3-phases) base.
2026-05-24 10:14:18 +01:00
Andreas Enge
18a3715a18
gnu: python-3: Set to python-3.12.
...
* gnu/packages/python.scm (python-3): Define as python-3.12 instead of
python-3.11.
Change-Id: Ibb7106f19f54a5d7e58a128f37a2b62ba3b60e8c
2026-05-24 10:14:17 +01:00
Andreas Enge
84cad47547
gnu: python-3.12: Set name to "python".
...
* gnu/packages/python.scm (python-3.12)[name]: Set to "python" instead
of "python-next".
Change-Id: I01bcc4adff7aaa97f7077279800d6ecc0ae1c36d
2026-05-24 10:14:17 +01:00
Ricardo Wurmus
b7934f4192
gnu: swineherd: Update to 0.0.5.
...
* gnu/packages/admin.scm (swineherd): Update to 0.0.5.
[propagated-inputs]: Replace shepherd-0.10 with shepherd-1.0.
Change-Id: I267446d4de9d4f64c8ebca4812e413e9c86c933d
2026-05-24 11:11:46 +02:00
Efraim Flashner
472e55bd92
gnu: Remove libbwt-jni.
...
* gnu/packages/finance.scm (libbwt-jni): Remove variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[libbwt-jni]: Remove
entry.
Change-Id: I723ba5992d7f0c14b86d1882aaab7227a20219a0
2026-05-24 11:55:47 +03:00
Efraim Flashner
69cff94d3c
gnu: Remove bwt.
...
Closes guix/guix#8044 .
* gnu/packages/rust-apps.scm (bwt): Remove variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[bwt]: Remove entry.
Change-Id: Ia775db07e770b53ae4953e6d49cc0507cafc27b8
2026-05-24 11:55:47 +03:00
Efraim Flashner
b4a3239595
gnu: jujutsu: Update to 0.41.0.
...
* gnu/packages/rust-apps.scm (jujutsu): Update to 0.41.0.
[native-inputs]: Remove openssh, add openssh-sans-x.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[jujutsu]: Update
entry.
Change-Id: I0ce635922f81706c6d5989b23ad8b7cea7be6f71
2026-05-24 11:55:47 +03:00
Efraim Flashner
f288e61bba
gnu: kibi: Update to 0.3.3.
...
* gnu/packages/rust-apps.scm (kibi): Update to 0.3.3.
[arguments]: Remove cargo-test-flags. Update the 'install-extras phase.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[kibi]: Update
dependencies.
Change-Id: I6ce9daf622781576d4f835218bf0bd7853b0e9c3
2026-05-24 11:55:43 +03:00
Guillaume Le Vaillant
9746105c3c
gnu: linux-libre-7.0: Add configuration for riscv.
...
* gnu/packages/aux-files/linux-libre/7.0-riscv.conf: New file.
Change-Id: Ib7a2217a8f4d598e20b73acd9a98f5ff19d38188
2026-05-24 09:51:57 +02:00
pinoaffe
c5006909c1
gnu: inkscape: Update to 1.4.3.
...
* gnu/packages/inkscape.scm (inkscape): Update to 1.4.3.
[inputs]: Add python-tinycss2.
(%inkscape-release-year): Update to 2025.
Change-Id: Ib4978226effe1960afc0005b47a293f60208d90c
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8248
2026-05-24 00:48:33 +02:00
pinoaffe
660259f2e3
gnu: lib2geom: Update to 1.4.
...
* gnu/packages/graphics.scm (lib2geom): Update to 1.4.
Change-Id: I9af164493c725e0dfe3b4b38951646c117236da3
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-05-24 00:48:33 +02:00
pinoaffe
5caf6f2a41
gnu: inkscape/pinned: Use pinned variant of lib2geom.
...
* gnu/packages/inkscape.scm (inkscape/pinned)[inputs]:
Replace lib2geom with lib2geom/pinned.
(inkscape)[inputs]: Replace inherited lib2geom/pinned with lib2geom.
Change-Id: I4ef5786c60c4b49dc746e6d6e271f77d279433a1
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-05-24 00:48:33 +02:00
pinoaffe
c8da685b9e
gnu: Add lib2geom/pinned.
...
* gnu/packages/graphics.scm (lib2geom/pinned): Rename from lib2geom.
[properties]<hidden?>: Set to #t.
(lib2geom): New variable inheriting lib2geom/pinned.
Change-Id: I1fe58cdf35941501271c11c3e9138393953075e7
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-05-24 00:48:33 +02:00
Ashish SHUKLA
525d8b48ac
gnu: python-libtmux: Update to 0.57.1
...
* gnu/packages/tmux.scm (python-libtmux): Update to 0.57.1.
Change-Id: I6d7cce59cd6bb46e6507a6974920e41eb8102e8d
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8729
2026-05-24 00:48:33 +02:00
Ashish SHUKLA
2a42224ada
gnu: tmux: Update to 3.6b
...
* gnu/packages/tmux.scm (tmux): Update to 3.6b.
Change-Id: Ia25d3262374f73bb4ef22e7653231d3d576d17c9
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-05-24 00:48:33 +02:00
Sergio Pastor Pérez
21d2cd9759
gnu: rocm-hip-runtime: Fix incorrect 'HIP_PATH' location for `hipconfig'.
...
* gnu/packages/llvm.scm (rocm-hipcc): Adjust wrapper so 'HIP_PATH' can be
overriden.
[phases]: Adjust 'wrap-programs' phase for making wrapped binaries respect
HIP_PATH environment variable.
* gnu/packages/rocm.scm (rocm-hip-runtime): Re-wrap programs taken from
`rocm-hipcc' so their paths point to this package output.
[phases]: Add 'wrap-programs' phase to force 'HIP_PATH' to point to the
package output.
Fixes : #6821
Change-Id: I877b1f3b3dda1ebc00caf5ef1c729914efa6de94
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8181
2026-05-24 00:48:32 +02:00
Sughosha
a9b47b02c6
gnu: Add go-github-com-dlasky-gotk3-layershell.
...
* gnu/packages/golang-graphics.scm (go-github-com-dlasky-gotk3-layershell): New
variable.
Relates-to: guix/guix!7644
Change-Id: I6387398811e77b9a959d5d6308eb36ec080f9438
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-23 22:35:15 +01:00
Sughosha
11b32fa198
gnu: Add go-github-com-gotk3-gotk3.
...
* gnu/packages/golang-graphics.scm (go-github-com-gotk3-gotk3): New variable.
Relates-to: guix/guix!7644
Change-Id: Ifdb19819e4f992ef61c2aae4782d310c83153f56
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-23 22:32:37 +01:00
Sughosha
0fbbd52cf5
gnu: Add go-github-com-joshuarubin-go-sway.
...
* gnu/packages/golang-xyz.scm (go-github-com-joshuarubin-go-sway): New
variable.
Relates-to: guix/guix!7644
Change-Id: I2bfcf6dd479d081b90af870098979e0664d7e9d5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-23 22:22:22 +01:00
Sughosha
0ca01b4d10
gnu: Add go-github-com-joshuarubin-lifecycle.
...
* gnu/packages/golang-xyz.scm (go-github-com-joshuarubin-lifecycle): New
variable.
Relates-to: guix/guix!7644
Change-Id: I6d6a8a9599ffed9fa549d2fe070ff09a5e8de62d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-23 22:19:37 +01:00
Sughosha
4c3bfd0f31
gnu: Add go-github-com-diamondburned-gotk4-layer-shell.
...
* gnu/packages/golang-graphics.scm
(go-github-com-diamondburned-gotk4-layer-shell): New variable.
Relates-to: guix/guix!7644
Change-Id: I49d5d8c1b61864c26a10a70080893763c4910f84
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-23 22:17:11 +01:00
Sughosha
84ab58d59b
gnu: Add go-github-com-diamondburned-gotk4.
...
* gnu/packages/golang-graphics.scm: New module.
(go-github-com-diamondburned-gotk4): New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register the new module.
Relates-to: guix/guix!7644
Change-Id: I261d39418705762988f354ff004c1ce404a5f4d0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-23 21:40:07 +01:00
Sughosha
f6b376ee7b
gnu: Add go-go4-org-unsafe-assume-no-moving-gc.
...
* gnu/packages/golang-xyz.scm (go-go4-org-unsafe-assume-no-moving-gc): New
variable.
Relates-to: guix/guix!7644
Change-Id: I440b655764ed23df02f312ac2ae62228512af2a6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-23 21:39:48 +01:00
Sughosha
8fc91df5b2
gnu: Add go-github-com-karpeleslab-weak.
...
* gnu/packages/golang-xyz.scm (go-github-com-karpeleslab-weak): New variable.
Relates-to: guix/guix!7644
Change-Id: I371baf34bd0b3505d8cafeec5de64373821d1aff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-23 21:20:43 +01:00
Sughosha
81bd333fca
gnu: Add go-github-com-allan-simon-go-singleinstance.
...
* gnu/packages/golang-xyz.scm (go-github-com-allan-simon-go-singleinstance):
New variable.
Relates-to: guix/guix!7644
Change-Id: Id1ea959860ad069b7000cb9dc767a93a6d6d867d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-05-23 21:20:34 +01:00