summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-05-18gnu: borgmatic: Update to 2.1.5.Sharlatan Hellseher
* 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-18gnu: python-lenstronomy: Skip one test.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-lenstronomy): [arguments] <test-flags>: Skip one more test. Change-Id: If2738b947f6d172ba8ac371b0ff1324b53a12f9c
2026-05-18gnu: python-zeroc-ice-3.6: Fix build on python@3.12.Nicolas Graves
* 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-18gnu: python-querystring-parser: Fix tests on Python@3.12.Nicolas Graves
* 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-18gnu: python-show-in-file-manager: Update to 1.1.6.Nicolas Graves
* 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-18gnu: python-senf: Update to 1.5.1.Nicolas Graves
* 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-18gnu: notmuch: Update to 0.40.Nicolas Graves
* 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-18gnu: python-pyvcd: Fix tests.Nicolas Graves
* 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-18gnu: python-pyopengl: Update to 3.1.10.Sharlatan Hellseher
* 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-18gnu: python-pygame-ce: Update to 2.5.7.Sharlatan Hellseher
* gnu/packages/game-development.scm (python-pygame-ce): Update to 2.5.7. [source]: Swap to git-fetch. Change-Id: Ie7a34494b1f8d1ee1a5e684a9146e6ecb4af631a
2026-05-18gnu: python-lfdfiles: Update to 2026.4.30.Nicolas Graves
* 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-18gnu: python-linux-procfs: Fix tests.Nicolas Graves
* 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-18gnu: lirc: Fix build on Python@3.12.Nicolas Graves
* 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-18gnu: lofreq: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/bioinformatics.scm (lofreq)[native-inputs]: Add python-setuptools. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libpst: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/mail.scm (libpst)[native-inputs]: Add python-setuptools. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libnl-python-package: Fix build on Python@3.12.Nicolas Graves
* 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-18gnu: lensfun: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/photo.scm (lensfun)[inputs]: Add python-setuptools. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: clang-runtime: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/llvm.scm (clang-runtime-from-llvm) [native-inputs]: Add python-setuptools. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: c-vise: Update to 2.8.0.Nicolas Graves
* 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-18gnu: bcc: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/linux.scm (bcc)[native-inputs]: Add python-setuptools. Change-Id: I964718ba33741b38ea2b71ed9eb026638f526eaa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: aacircuit: Fix tests on Python@3.12.Sharlatan Hellseher
* gnu/packages/electronics.scm (aacircuit): [phases]{fix-python-incompatibilities}: New phase. Change-Id: Iaa5c02bb5f9c4753108f0fa31af60a36e4ac7e82
2026-05-18gnu: volume-key: Fix build on Python@3.12.Sharlatan Hellseher
* 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-18gnu: guile-wisp: Update to 1.0.13.Nicolas Graves
* 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-18gnu: nsis-*: Build with scons.Nicolas Graves
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-18gnu: python-pysrt: Fix tests on Python@3.12.Nicolas Graves
* 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-18gnu: python-straight-plugin: Fix compilation, disable tests.Nicolas Graves
* 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-18gnu: python-pyactiveresource: Disable tests.Nicolas Graves
* 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-18gnu: python-py-ubjson: Fix failing test.Nicolas Graves
* 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-18gnu: python-jupyter-server: Update to 2.17.0.Nicolas Graves
* gnu/packages/jupyter.scm (python-jupyter-server): Update to 2.17.0. [native-inputs]: Add python-pytest-asyncio.
2026-05-18gnu: python-openapi-core: Fix tests.Nicolas Graves
* gnu/packages/python-web.scm (python-openapi-core)[native-inputs]: Add python-pytest-asyncio.
2026-05-18gnu: python-sphinxcontrib-websupport: Fix build.Nicolas Graves
* gnu/packages/sphinx.scm (python-sphinxcontrib-websupport): [propagated-inputs]: Add python-jinja2, python-sphinx.
2026-05-18gnu: python-sphinxcontrib-jquery: Disable tests.Nicolas Graves
* gnu/packages/sphinx.scm (python-sphinxcontrib-jquery): [arguments]<#:tests?>: Disable them.
2026-05-18gnu: python-bleak: Update to 2.1.1.Nicolas Graves
* 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-18gnu: python-jupyterlite-core: Fix tests.Nicolas Graves
* gnu/packages/jupyter.scm (python-jupyterlite-core)[native-inputs]: Add python-pytest.
2026-05-18gnu: shorah: Update to 1.99.3.Nicolas Graves
* gnu/packages/bioinformatics.scm (shorah): Update to 1.99.3. [native-inputs]: Add python-setuptools.
2026-05-18gnu: python-latexminted: Disable tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-latexminted) [arguments]<#:tests?>: Disable them. [native-inputs]: Drop python-wheel.
2026-05-18gnu: python-pympler: Update to 1.1-0.6d595e0.Nicolas Graves
* 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-18gnu: pdf-tocgen: Remove unused phases and native-inputs.Sharlatan Hellseher
* 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-18gnu: python-memory-profiler: Update to 0.61-0.025929f.Sharlatan Hellseher
* 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-18gnu: python-jupyter-events: Adjust inputs.Sharlatan Hellseher
* gnu/packages/jupyter.scm (python-jupyter-events): [propagated-inputs]: Remove python-rich. [native-inputs]: Add python-rich. Change-Id: Icf52c8d0816c11fb2e0447556f66ef738c00e015
2026-05-18gnu: python-intersphinx-registry: Update to 0.2705.27.Nicolas Graves
* 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-18gnu: python-icontract: Update to 2.7.3.Nicolas Graves
* 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-18gnu: python-hdlmake: Fix tests.Nicolas Graves
* gnu/packages/electronics.scm (python-hdlmake)[native-inputs]: Add python-pytest. Change-Id: I95462272c9f1944a06cc730075445f4c1413c43f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Remove python-dulwich-0.24.Nicolas Graves
* 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-18gnu: python-logutils: Update to 0.3.5-0.c032f72.Nicolas Graves
* 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-18gnu: poetry: Update to 2.3.4.Nicolas Graves
* 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-18gnu: python-poetry-core: Update to 2.3.2.Nicolas Graves
* 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-18gnu: python-poetry-plugin-export: Update to 1.10.0.Nicolas Graves
* 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-18gnu: python-mdit-py-plugins: Update to 0.5.0.Nicolas Graves
* 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-18gnu: python-hatch-gettext: Disable tests.Nicolas Graves
* 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>