Sharlatan Hellseher
478a898f2f
gnu: python-virtualenv: Update to 20.35.4.
...
* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.35.4.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Rework skipped tests.
Change-Id: If627123d9213470b03f0535b90b1098cbde7c1ff
2026-04-06 19:45:59 +01:00
Sharlatan Hellseher
50128f7a0a
gnu: Add python-discovery.
...
* gnu/packages/python-xyz.scm (python-discovery): New variable.
Change-Id: I7e4ac655436bb7d63ba2b8c87a1af0103dc0fb98
2026-04-06 19:21:26 +01:00
Sharlatan Hellseher
edf2dbd279
gnu: libftdi: Fix build on python-3.12.
...
* gnu/packages/libftdi.scm (libftdi)[native-inputs]: Remove swig-4.0;
add python-setuptools and swig.
Change-Id: Idd7c1c616191778c7176ef50007404d1628c914e
2026-04-06 18:09:54 +01:00
Sharlatan Hellseher
032b66e457
gnu: httpie: Skip one more test.
...
* gnu/packages/python-web.scm (httpie)[arguments] <test-flags>: Skip one
more test.
Relates-to: https://codeberg.org/guix/guix/issues/7707
Change-Id: I06bea4cbaae29c88436726398b849d0cc38727b4
2026-04-06 18:02:23 +01:00
Sharlatan Hellseher
6cd13e8615
gnu: python-abjad-ext-rmakers: Disable tests.
...
* gnu/packages/music.scm (python-abjad-ext-rmakers):
[source] <url>: Fix redirection.
[arguments] <tests?>: Disable.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: I2d1ff60f3e1ab4eff678a738c407e01b43391e13
2026-04-06 17:48:39 +01:00
Sharlatan Hellseher
5561915a1b
gnu: fdroidserver: Update to 2.4.3.
...
* gnu/packages/android.scm (fdroidserver): Update to 2.4.3.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-argcomplete, python-docker,
python-mwclient, python-pyasn1, and python-pyasn1-modules.
Change-Id: I5f184eb4df48ee160091ffa55bb1e9a0ca8c0c40
2026-04-06 17:26:13 +01:00
Sharlatan Hellseher
3cce73ca4e
gnu: sdkmanager: Adjust inputs and test backend.
...
* gnu/packages/android.scm (sdkmanager):
[arguments] <test-backend>: Use unittest.
[phases]{check}: Use default phase.
[inputs]: Move from here ...
[propagated-inputs]: ... to here.
Change-Id: I6d976dbf7cee39beda89ea9719dcc1e340da66d9
2026-04-06 17:24:47 +01:00
Sharlatan Hellseher
447fe587a7
gnu: datasette: Update to 1.0a26.
...
* gnu/packages/databases.scm (datasette): Update to 1.0a26.
[arguments] <test-flags>: Limit parallel tests up to 8 threads; run all
tests.
[propagated-inputs]: Remove python-pint.
[native-inputs]: Remove python-pytest-asyncio-0.26; add
python-multipart-form-data-conformance and python-pytest-asyncio.
Change-Id: I1560278ccd9eb954dd9ceab3f8b122cead7cf7cf
2026-04-06 16:56:51 +01:00
Sharlatan Hellseher
1204697764
gnu: Add python-multipart-form-data-conformance.
...
* gnu/packages/python-check.scm (python-multipart-form-data-conformance): New variable.
Change-Id: Iec52216478d56169bdb9a01e5da0a91cb07f3ade
2026-04-06 15:18:09 +01:00
Sharlatan Hellseher
44268a5462
gnu: python-asyncinject: Update to 0.6.1.
...
* gnu/packages/python-xyz.scm (python-asyncinject): Update to 0.6.1.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: I097308d486aa6dc0a60f696389413dba2fd79b09
2026-04-06 14:23:40 +01:00
Sharlatan Hellseher
2f8f2a58bb
gnu: cpplint: Fix tests.
...
* gnu/packages/cpp.scm (cpplint)[phases]{fix-pytest-config}: New phase.
Change-Id: I75ea1c39f57d79d42f376f00da83e0e4867bfd8b
2026-04-06 11:49:06 +01:00
Sharlatan Hellseher
6ef0afa985
gnu: python-abjad-ext-nauert: Update to 3.31.
...
* gnu/packages/music.scm (python-abjad-ext-nauert): Update to 3.31.
[phases]{remove-local-source}: New phase.
[native-inputs]: Remove python-wheel.
Change-Id: Icac45d805e03a91cc3e5f3bdf1ab1ce41d626b67
2026-04-06 11:47:17 +01:00
Sharlatan Hellseher
39f95f889e
gnu: python-opt-einsum: Update to 3.4.0.
...
* gnu/packages/python-science.scm (python-opt-einsum): Update to 3.4.0.
[source]: Switch to git-fetch.
[propagated-inputs]: Add python-dask and python-sparse.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatch-fancy-pypi-readme, python-hatch-vcs, and
python-hatchling.
Change-Id: I9aea1e93908bc06374e0ea9577e3b46492b64e40
2026-04-06 11:39:20 +01:00
Sharlatan Hellseher
069fd1db49
gnu: python-ndindex: Fix tests.
...
* gnu/packages/python-science.scm (python-ndindex):
[arguments] <test-flags>: Run tests in parallel, proper ignore and
deselect coverage markers warnings.
[native-inputs]: Add python-pytest-xdist.
Change-Id: Icf34370cfd0fa37cf34bf1f7efc08b8efb95f700
2026-04-06 11:31:07 +01:00
Sharlatan Hellseher
a890e4b8f9
gnu: python-lief: Improve package.
...
* gnu/packages/python-xyz.scm (python-lief): Fix indentation and order
of fields.
[native-inputs]: Remove cmake-minimal; add python-tomli.
Change-Id: Iaf2abc5538f7adfa606bef8b2fd92d035a54b163
2026-04-05 23:04:02 +01:00
Sharlatan Hellseher
22d8f08336
gnu: Remove h3-3 and python-h3-3.
...
* gnu/packages/geo.scm (h3-3, python-h3-3): Delete variables.
Fixes : guix/guix#7433
Change-Id: Ie303de31cf5f8147cb602858aff87a122096d82c
2026-04-05 20:49:33 +01:00
Sharlatan Hellseher
ffe7daf225
gnu: python-scikit-build-core: Update to 0.12.2.
...
* gnu/packages/python-science.scm (python-scikit-build-core): Update to 0.12.2.
[source]: Switch to git-source.
[arguments] <tests?, test-flags>: Enable the most portion of tests.
[propagated-inputs]: Remove python-importlib-metadata,
python-importlib-resources, python-tomli, and python-typing-extensions;
add cmake-minimal.
[native-inputs]: Remove pybind11-2, python-fastjsonschema,
python-hatch-fancy-pypi-readme, python-numpy, python-pytest-subprocess,
python-rich, python-setuptools, python-setuptools-scm, and python-wheel.
Change-Id: Ib62523b96c069358838135923b39bf617797c2e0
2026-04-05 20:35:55 +01:00
Sharlatan Hellseher
d1abb1188b
gnu: python-sphinx-6: Skip 3 more tests.
...
* gnu/packages/sphinx.scm (python-sphinx-6)[arguments] <test-flags>:
Skip 3 more tests; limit parallel tests up to 8 threads.
Change-Id: I77688c6637e1e58669f51bcadb276aa3200df4e3
2026-04-05 20:18:04 +01:00
Sharlatan Hellseher
52188611c8
gnu: python-peaks2utr: Update to 1.5.0.
...
* gnu/packages/bioinformatics.scm (python-peaks2utr): Update to
1.5.0. Use G-Expressions.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run all tests.
[phases]{relax-requirements}: Relax upper constrain for NumPy.
[propagated-inputs]: Remove macs, and python-numpy-1; add macs-3, and
python-numpy.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I7466e00eb99c7fa12263ed8aaedde614c2119d4b
2026-04-05 20:18:04 +01:00
Sharlatan Hellseher
f4fc7b44e0
gnu: macs-3: Update to 3.0.4.
...
* gnu/packages/bioinformatics.scm (macs-3): Update to 3.0.4.
[arguments] <test-flags>: Skip one test.
Change-Id: I7bb990fbaa25bdb3a1f4047cc65a581ffdcd59f7
2026-04-05 20:18:04 +01:00
Sharlatan Hellseher
ac4d55f2ac
gnu: python-hmmlearn: Modernize package.
...
* gnu/packages/machine-learning.scm (python-hmmlearn):
[source]: Switch to git-fetch.
[arguments]: Use G-expressions.
<test-flags>: Run all tests, provide option to test from installed module.
<phases>: Remove 'build-extensions.
[native-inputs]: Remove pybind11-2 and python-wheel; add pybind11.
Change-Id: Iadb85f813edea720a0a8f5f6e465ee80a530aef1
2026-04-05 20:18:04 +01:00
Sharlatan Hellseher
19f8d7664d
gnu: fortran-simple-dftd3: Update to 1.3.0.
...
* gnu/packages/fortran-xyz.scm (fortran-simple-dftd3): Update to 1.3.0.
[native-inputs]: Add python-setuptools.
Change-Id: I95aa77c98a6c7bbb8e566e0ddb3352bae1d3081c
2026-04-05 20:18:04 +01:00
Sharlatan Hellseher
e850776570
gnu: fortran-mctc-lib: Update to 0.5.1.
...
* gnu/packages/fortran-xyz.scm (fortran-mctc-lib): Update to 0.5.1.
Change-Id: I4db82db67ebc83f81d8e19adf5e6bcc110e15f45
2026-04-05 20:18:04 +01:00
Hugo Buddelmeijer
d445e7030c
gnu: redshift: Fix build with Python 3.12 by updating to 1.12-0.490ba2a.
...
* gnu/packages/xdisorg.scm (redshift): Update to 1.12-0.490ba2a.
[source]: Switch to git-fetch.
[native-inputs]: Add autoconf, automake, and libtool.
Merges: https://codeberg.org/guix/guix/pulls/7554
Change-Id: I0663d5226b5b9ea4fe516f3d971dd20aefe30890
2026-04-05 20:18:03 +01:00
Hugo Buddelmeijer
41f5d3fc81
gnu: python-cssselect2: Update to 0.9.0.
...
* gnu/packages/python-web.scm (python-cssselect2): Update to 0.9.0.
[origin]: Switch to git-fetch.
[native-inputs]: Replace python-flit with python-flit-core; add python-pytest.
[home-page]: Update.
Merges: https://codeberg.org/guix/guix/pulls/7555
Change-Id: I45160f0fa30ce364d47ec651c08235e0c8797609
Reviwed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-05 20:18:03 +01:00
Hugo Buddelmeijer
89bff0d638
gnu: thefuck: Fix build by upgrading to 3.32-0.c7e7e1d.
...
* gnu/patches/thefuck-remove-broken-tests.patch: Remove patch.
* gnu/packages/admin.scm (thefuck): Upgrade to 3.32-0.c7e7e1d.
[source]: Don't use patch.
[arguments]<#:test-flags>: Ignore broken tests.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Merges: https://codeberg.org/guix/guix/pulls/7617
Change-Id: I0bd94d7072412f73d4733af62e4577a2500db3a0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-05 20:18:03 +01:00
Hugo Buddelmeijer
262184680d
gnu: python-ulid: Make tests deterministic.
...
* gnu/packages/python-xyz.scm (python-ulid): Make tests deterministic.
[arguments]<#test-flags>: Disable flaky test.
Merges: https://codeberg.org/guix/guix/pulls/7520
Change-Id: I62878e0aa4f97dda743542c270539f568dc28fb7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-05 20:18:03 +01:00
Sharlatan Hellseher
0e2138aee5
gnu: borg: Update to 1.4.4.
...
* gnu/packages/backup.scm (borg): Update to 1.4.4.
[source]: Switch to git-fetch.
<snippet>: Remove it as Git source does not provide generated C files.
[arguments] <test-flags>: Limit parallel tests up to 8 threads for
stability in CI; skip 7 more tests.
[phases]{install-doc}: Remove phase.
{fix-testsuite-setuid-mode, build-and-install-docs}: New phases.
{install-shell-completions}: Introduce bash, zsh and fish variable in
'let*'.
[inputs]: Remove python-msgpack-for-borg; add python-msgpack and
python-packaging.
[native-inputs]: Remove python-dateutil and python-wheel; add
python-guzzle-sphinx-theme, python-pkgconfig, python-sphinx, and
python-sphinxcontrib-jquery.
* gnu/packages/python-xyz.scm (python-msgpack-for-borg): Delete variable.
Change-Id: Ib681a7cac63b50e7c276e7b765fb273ad2ddebf9
2026-04-05 20:17:49 +01:00
Sharlatan Hellseher
9bae88dae2
gnu: python-pyfuse3: Update to 3.4.2.
...
* gnu/packages/python-xyz.scm (python-pyfuse3): Update to 3.4.2.
[source]: Switch to git-fetch.
Change-Id: I7852e9938d457dfe24ec82a8adbf7e3f575059ef
2026-04-04 22:42:11 +01:00
Sharlatan Hellseher
a0d21f89a1
gnu: python-papermill: Update to 2.7.0.
...
* gnu/packages/jupyter.scm (python-papermill): Update to 2.7.0.
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove python-ansicolors.
Relates-to: https://codeberg.org/guix/guix/issues/7519
Change-Id: I4b076e7f65941882d857eae4b91964d197a5ec89
2026-04-04 22:42:11 +01:00
Sharlatan Hellseher
f74adf96a8
gnu: python-notebook: Skip 2 more tests.
...
* gnu/packages/jupyter.scm (python-notebook)[arguments] <test-flags>:
Skip two more failing tests.
Change-Id: Ib9793b45dab870f5953b737dadb516894305209e
2026-04-04 22:42:11 +01:00
Hugo Buddelmeijer
5c2a2e179c
gnu: libsoup-minimal: Make tests deterministic.
...
* gnu/packages/gnome.scm (libsoup-minimal): Make tests deterministic.
[arguments]<#:parallel-tests?>: Set to #f.
[home-page]: Update URL.
Fixes : guix/guix#7508 .
Merges: https://codeberg.org/guix/guix/pulls/7511
Change-Id: Ia30f8594455f50b9df26988933622af313b3c0d8
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:11 +01:00
Nicolas Graves
93099959cb
gnu: packages: Drop python-pytest-runner native-inputs.
...
This commit was generated using https://codeberg.org/guix/guix/pulls/5862 :
guix style -S remove-native-inputs --parameter=python-pytest-runner
and adding back python-pytest if necessary.
* gnu/packages/geo.scm (python-pyshp)
* gnu/packages/backup.scm (vorta)
[native-inptus]: Remove python-pytest-runner, add python-pytest.
* gnu/packages/backup.scm (duplicity)
* gnu/packages/linux.scm (python-spython)
* gnu/packages/bioinformatics.scm (python-cwl-utils)
* gnu/packages/databases.scm (python-pyarrow, datasette)
* gnu/packages/fontutils.scm (python-cu2qu)
* gnu/packages/gnome.scm (terminator)
* gnu/packages/music.scm (stargate)
* gnu/packages/python-science.scm (python-upsetplot)
* gnu/packages/python-web.scm (python-falcon, python-cssselect2)
* gnu/packages/python-xyz.scm (python-docrep, python-cairocffi,
python-entrypoint2)
* gnu/packages/task-management.scm (todoman)
* gnu/packages/video.scm (yle-dl)
* gnu/packages/vpn.scm (sshuttle)
[native-inptus]: Remove python-pytest-runner.
Relates-to: https://codeberg.org/guix/guix/issues/7474
Change-Id: Ia79595309ba8965c4374e7c24a1ef4c3e36fe1ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:11 +01:00
Nicolas Graves
7455a1d041
gnu: onnx: Drop python-pytest-runner native-input.
...
* gnu/packages/machine-learning.scm (onnx)[native-inputs]: Drop
python-pytest-runner.
Change-Id: I5ae6f0cb25215a9f616cd7f763127424b8d0a723
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:10 +01:00
Nicolas Graves
0feaa541e7
gnu: python-fontpens: Drop python-pytest-runner native-input.
...
* gnu/packages/fontutils.scm (python-fontpens)[native-inputs]: Drop
python-pytest-runner.
Change-Id: I61635be4a141631cb1e35c7560d3ce5c9ed536d8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:10 +01:00
Sharlatan Hellseher
72a4bb6de4
gnu: python-rapidjson: Update to 1.23.
...
* gnu/packages/python-web.scm (python-rapidjson): Update to 1.23.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: I003839deb5e2a3ef23fae03b6a7c5ab1e51a8f8b
2026-04-04 22:42:10 +01:00
Sharlatan Hellseher
8855c9a252
gnu: python-cherrypy: Fix tests.
...
* gnu/packages/python-web.scm (python-cherrypy): Remove dependency on
pytest_cov.
[arguments] <test-flags>: Skip one more test.
[phases]{fix-pytest-config}: New phase.
Change-Id: I40c91689c1a47e1d66a599e2b3aa9462c9f53bb5
2026-04-04 22:42:10 +01:00
Sharlatan Hellseher
25e55ab89f
gnu: python-debugpy: Add python-versioneer.
...
* gnu/packages/python-xyz.scm (python-debugpy)[native-inputs]: Add
python-versioneer.
Change-Id: I2e9906742caa4edcb44dfc3236e75b36656cabcd
2026-04-04 22:42:10 +01:00
Sharlatan Hellseher
02fa8c4e6d
gnu: python-pecan: Update to 1.8.0.
...
* gnu/packages/python-web.scm (python-pecan): Update to 1.8.0.
[propagated-inputs]: Remove python-logutils, python-six, and python-webtest.
[native-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2 and
python-webtest.
Change-Id: Id1df430d81d3f573db3fd3ae572e2f2f26b3829e
2026-04-04 22:42:10 +01:00
Sharlatan Hellseher
15af143b85
gnu: python-future: Skip more tests.
...
* gnu/packages/python-xyz.scm (python-future)[arguments] <test-flags>:
Skip more tests failing on Python 3.12.
Relates-to: https://codeberg.org/guix/guix/issues/6904
Change-Id: I36f62a53a81ed08e9982fe7fbcc0971c070dca60
2026-04-04 22:42:09 +01:00
Nicolas Graves
d7bd504b50
gnu: python-defusedxml: Fix dependents sanity-checks.
...
* gnu/packages/xml.scm (python-defusedxml)
[properties]: Add upstream-version and...
[version]: ...use it.
[arguments]<#:phases>: Add phase 'patch-version.
Change-Id: Ia837c8fbe54db68f261eb3085c48049ba313fceb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:09 +01:00
Nicolas Graves
db1f5a8e8d
gnu: python-psutil: Update to 7.2.2.
...
* gnu/packages/python-xyz.scm (python-psutil): Update to 7.2.2.
[source]: Switch to git-fetch.
[arguments]<#:tests?>: Drop keyword.
<#:test-flags>: Ignore failing tests.
<#:phases>: Add phase 'prepare-tests.
[native-inputs]: Add procps, python-packaging, python-pytest,
python-pytest-instafail, python-pytest-xdist.
Change-Id: Ie2f094d1f8d039a9692de4075aa1a0f17745cd22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:09 +01:00
Nicolas Graves
f43793c945
gnu: Add python-pytest-instafail.
...
* gnu/packages/python-check.scm (python-pytest-instafail): New variable.
Change-Id: Ibf44422a99448a12de7b96b5d5d09a1142e42764
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:09 +01:00
Nicolas Graves
8707ed7def
gnu: reprotest: Drop phase adjust-importlib-resources-for-old-python.
...
* gnu/packages/diffoscope.scm (reprotest)[arguments]<#:phases>:
Drop phase 'adjust-importlib-resources-for-old-python.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:09 +01:00
Nicolas Graves
c8bae2c3a4
gnu: python-uvicorn: Update to 0.40.0.
...
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.40.0.
[arguments] <test-flags>: Ignore resource warning.
[native-inputs]: Add python-pytest-xdist. Replace
python-pytest-asyncio-0.26 by python-pytest-asyncio.
Change-Id: I0debd320aea58c775f60c4409420937031b2ae66
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:09 +01:00
Nicolas Graves
b419f5bd4b
gnu: python-aiohappyeyeballs: Update to 2.6.1-0-cc53cf8.
...
* gnu/packages/python-web.scm (python-aiohappyeyeballs): Update to 2.6.1-0-cc53cf8.
[source]: Switch to git-fetch.
[native-inputs]: Replace python-pytest-asyncio-0.26 by
python-pytest-asyncio.
Change-Id: Idc1d2005079c8bfa4fa34d3d5816715723a6e995
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:09 +01:00
Sharlatan Hellseher
f6a8133015
gnu: python-pypdf: Update to 6.9.2.
...
* gnu/packages/pdf.scm (python-pypdf): Update to 6.9.2.
[arguments] <test-flags>: Run tests in a single thread, there are not
many of them; rework skipped tests.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-flit, and python-pytest-xdist.
Fixes : guix/guix#7276
Change-Id: I6635b1f9583edf8caa271c292ea14e6db6ab0d6e
2026-04-04 22:42:08 +01:00
Sharlatan Hellseher
fa02c5df4d
gnu: python-pyscf: Update to 2.12.1.
...
* gnu/packages/chemistry.scm (python-pyscf): Update to 2.12.1.
[arguments] <modules>: Drop all.
[native-inputs]: Remove (canonical-package gcc) and python-wheel.
Change-Id: Ib139be65ee8b32a67fdba937c99acaa0636f42f4
2026-04-04 22:42:08 +01:00
Sharlatan Hellseher
8e4bda2009
gnu: packages/video: Remove (guix build-system python).
...
* gnu/packages/video.scm: Remove (guix build-system python) as no longer
required.
Change-Id: I860344f4784d857dc8c86b44ef78b1cb9f45f765
2026-04-04 22:42:08 +01:00
Sharlatan Hellseher
feca92e494
gnu: python-pyzmq: Update to 27.1.0.
...
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 27.1.0.
[source]: Switch to git-fetch.
Change-Id: I96e23eb0b01233213d8aebdc216ff5f473dae1b1
2026-04-04 22:42:08 +01:00