summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-05-18gnu: python-cooler: Update to 0.10.4-0.6c2d65b.Sharlatan Hellseher
* 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-18gnu: porechop: Update to 0.2.3-2.109e437.Sharlatan Hellseher
* 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-18gnu: python-expiringdict: Disable failing test.Nicolas Graves
* 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-18gnu: python-bsddb3: Disable tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-bsddb3) [arguments]<#:tests?>: Disable them. Change-Id: Ic9dab55c455d1af680e21a24501ed4817d8e8c67 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-omero-py: Enable valid tests.Nicolas Graves
* 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-18gnu: python-aenum: Ignore failing test.Nicolas Graves
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-18gnu: python-polars: Disable tests temporarily.Nicolas Graves
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-18gnu: python-opentelemetry-test-utils: Disable tests.Nicolas Graves
* 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-18gnu: fpm: Fix build with Python@3.12.Nicolas Graves
* gnu/packages/package-management.scm (fpm) [native-inputs]: Add python-setuptools. Change-Id: I7e7d4b44e19541f265735597377b5a31042d6c1b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: emacs-jedi: Fix build.Nicolas Graves
* 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-18gnu: python-cloudpathlib: Fix tests.Nicolas Graves
* 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-18gnu: Add python-pytest-reportlog.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-reportlog): New variable. Change-Id: I2b031d9d6e73b0721c142a7bfb10e631e15c11fc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pycifrw: Update to 5.0.1.Sharlatan Hellseher
* 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-18gnu: Add cif-core.Sharlatan Hellseher
* gnu/packages/physics.scm (cif-core): New variable. Change-Id: I6cce24ca51ca1df8d37cd4c923210cb10d22847b
2026-05-18gnu: python-superqt: Update to 0.8.1.Sharlatan Hellseher
* 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-18gnu: Add python-pyconify.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyconify): New variable. Change-Id: I06aa3fa6220eccd59bb809a5e268df3639668d94
2026-05-18gnu: Add python-sentry-sdk-minimal.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-sentry-sdk-minimal): New variable. Change-Id: I63c40f26a60e6c0a531064efc6fb0d02ffb1e007
2026-05-18gnu: python-sentry-sdk: Update to 2.59.0.Sharlatan Hellseher
* 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-18gnu: ceph: Update to 21.0.0.Nicolas Graves
* 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-18gnu: rocprofiler: Fix build with Python@3.12.Nicolas Graves
* gnu/packages/rocm.scm (rocprofiler)[native-inputs]: Add python-setuptools. Change-Id: I61fc0ba0fcdb81a7ff95b736f860caa71a667064 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-upsetplot: Fix build with Python@3.12.Nicolas Graves
* 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-18gnu: python-sphinx-toml: Disable tests.Nicolas Graves
* gnu/packages/sphinx.scm (python-sphinx-toml): [arguments]<#:tests?>: Disable them. Change-Id: I334a8f62efd1d6b563f02f32ac5920b68d012b3e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libsavitar: Fix build with Python@3.12.Nicolas Graves
* 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-18gnu: libarcus: Fix build with Python@3.12.Nicolas Graves
* 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-18gnu: python-orsopy: Fix tests-flags.Nicolas Graves
This is a follow-up to an overlook in commit a15d374d5f67384948b4be067f1770ec90923607. * 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-18gnu: python-lsp-server: Fix tests on Python@3.12.Nicolas Graves
* 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-18gnu: sssd: Update to 2.13.0.Nicolas Graves
* 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-18gnu: python-pyglet-1: Fix tests on Python@3.12.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-pyglet-1): [phases]{fix-python-3.12-incompatibility}: New phase. Change-Id: I9f911c646fd22f864d89e985cd3f77d0390ba6eb
2026-05-18gnu: python-tox: Update to 4.27.0.Sharlatan Hellseher
* 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-18gnu: python-pyproject-api: Update to 1.10.0.Sharlatan Hellseher
* 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-18gnu: instrain: Update to 1.10.0-1.f172367.Sharlatan Hellseher
* 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-18gnu: python-libensemble: Update to 1.6.0.Sharlatan Hellseher
* 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-18gnu: Add python-gest-api.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-gest-api): New variable. Change-Id: I43aef2dc51c3e7adbd8abb668a71ff87b1e17da2
2026-05-18gnu: hatch: Update to 1.16.4.Sharlatan Hellseher
* 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-18gnu: python-cramjam: Skip 2 more tests.Sharlatan Hellseher
* gnu/packages/python-compression.scm (python-cramjam): [arguments] <test-flags>: Rework skipped tests and skip 2 more failing ones. Change-Id: I0ac57a7c305d203b91e96051bbb4f603977caeec
2026-05-18gnu: gramps: Improve package and build with berkeleydb.Sharlatan Hellseher
* 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-18gnu: brltty: Fix build on Python@3.12.Sharlatan Hellseher
* gnu/packages/accessibility.scm (brltty): [native-inputs]: Add python-setuptools. Change-Id: I1ae23a62556bcfd10d519948cc8fb64c33dc9799
2026-05-18gnu: accountsservice: Fix tests on Python@3.12.Sharlatan Hellseher
* gnu/packages/freedesktop.scm (accountsservice): [phases]{fix-python-incompatibilities}: New phase. Change-Id: If9824e5f72173143191658df992e37e034f34a18
2026-05-18gnu: python-faiss: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/graph.scm (python-faiss)[native-inputs]: Add python-setuptools. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-polars-runtime-32: Disable tests.Nicolas Graves
* 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-18gnu: python-pynest2d: Fix build on Python@3.12.Nicolas Graves
* 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-18gnu: python-robotframework-sshlibrary: Fix tests on Python@3.12.Nicolas Graves
* 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-18gnu: python-robotframework-pythonlibcore: Fix tests.Nicolas Graves
* 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-18gnu: python-wtforms: Update to 3.2.2.Nicolas Graves
* 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-18gnu: python-rchitect: Update to 0.4.10.Nicolas Graves
* 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-18gnu: python-svgelements: Fix build on Python@3.12.Nicolas Graves
* 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-18gnu: python-warcio: Update to 1.8.1.Nicolas Graves
* 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-18gnu: mod-wsgi: Update to 5.0.2.Nicolas Graves
* 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-18gnu: tuir: Fix build with Python@3.12.Nicolas Graves
* 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-18gnu: rubber: Fix tests.Nicolas Graves
* 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>