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