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