1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-25 18:41:54 +02:00
Commit Graph

169247 Commits

Author SHA1 Message Date
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