1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-10 07:00:37 +02:00
Commit Graph

161705 Commits

Author SHA1 Message Date
Nicolas Graves
c60ba05abd gnu: python-gevent: Remove coverage inputs.
* gnu/packages/python-xyz.scm (python-gevent)[native-inputs]: Remove
python-coverage and python-wheel.

Change-Id: I2a8be112d8106319988fdc83bb4d38174ac1cd0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:39 +00:00
Nicolas Graves
10e9504c81 gnu: python-fastschema: Ignore benchmark tests.
* gnu/packages/python-xyz.scm (python-fastjsonschema)[arguments]
<#:test-flags>: Ignore benchmark tests.

Change-Id: I4291cb6247a5e562446b7411faed48daa300ec66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:39 +00:00
Nicolas Graves
36da2d3252 gnu: python-legacy-api-wrap: Remove coverage inputs.
* gnu/packages/python-xyz.scm (python-legacy-api-wrap)[native-inputs]:
Remove python-coverage.

Change-Id: I01e148ef7ce753fb5fc1036d26ff58a4ccbf1909
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:39 +00:00
Nicolas Graves
e4be1cbb0f gnu: python-sniffio: Remove coverage inputs.
* gnu/packages/python-xyz.scm (python-sniffio)
[native-inputs]: Remove python-pytest-cov, python-wheel.
[description]: Improve style.

Change-Id: I4c309ef0afcd310034a73188f50b3301636abd24
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:39 +00:00
Nicolas Graves
3ef6afb155 gnu: python-watchfiles: Remove coverage inputs.
* gnu/packages/python-xyz.scm (python-watchfiles)[native-inputs]:
Remove python-coverage, python-pytest-cov.

Change-Id: Id7ce71eb87aa032502657bfaf78650ba8c9301f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:38 +00:00
Nicolas Graves
d5543078b8 gnu: python-httpcore: Remove python-pytest-cov input.
* gnu/packages/python-web.scm (python-httpcore)[native-inputs]: Remove
python-pytest-cov.

Change-Id: I5c8ee1f384256ce2398f57dc4abdb92e1868b187
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:38 +00:00
Nicolas Graves
5a4e75b6c1 gnu: python-rdflib: Remove python-pytest-cov input.
* gnu/packages/rdf.scm (python-rdflib)[native-inputs]: Remove
python-pytest-cov.

Change-Id: I58f9a0c40f2d2eb377a49f017bdbe72bc8c78044
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:38 +00:00
Nicolas Graves
cd495d22e1 gnu: python-cryptography: Remove python-pytest-cov input.
* gnu/packages/python-crypto.scm (python-cryptography)[native-inputs]:
Remove python-mypy, python-pytest-cov, python-wheel.

Change-Id: I9ea836da87bbd11cfa04c9120d126e06773d028a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:38 +00:00
Nicolas Graves
581cda149c gnu: python-sybil: Remove python-pytest-cov input.
* gnu/packages/python-check.scm (python-sybil)[native-inputs]: Remove
python-mypy, python-pytest-cov, python-wheel.

Change-Id: Ib38bf51d4167c52fa44d91a3d7bb115255e3853c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:38 +00:00
Nicolas Graves
73502e8c4a gnu: python-babel: Remove python-pytest-cov input.
* gnu/packages/python-xyz.scm (python-babel)[native-inputs]:
Remove python-pytest-cov and python-wheel.

Change-Id: Ibec8055f67600839948f6db9fa12bef671bcf8f8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:38 +00:00
Nicolas Graves
46d4c36b03 gnu: python-tzlocal: Remove python-pytest-cov input.
* gnu/packages/time.scm (python-tzlocal)[native-inputs]: Remove
python-check-manifest and python-pytest-cov.

Change-Id: I507271ff12a48b00c81af49f03fd82dfaa1b6413
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:38 +00:00
Nicolas Graves
6a6e86ab49 gnu: python-pytest-enabler: Remove python-pytest-cov input.
* gnu/packages/check.scm (python-pytest-enabler)
[arguments]<#:test-flags>: Ignore coverage test.
[native-inputs]: Remove python-pytest-cov.

Change-Id: Ib900a05345311529fca5ac6ecc48538d5432b511
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:38 +00:00
Nicolas Graves
1f086b347b gnu: python-expandvars: Remove python-pytest-cov input.
* gnu/packages/python-xyz.scm (python-expandvars)[native-inputs]:
Remove python-pytest-cov.

Change-Id: I7dae800fdf4752af6d8049c12c2b90233bbb5127
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:37 +00:00
Nicolas Graves
53582196c9 gnu: python-graphviz: Remove python-pytest-cov input.
* gnu/packages/graphviz.scm (python-graphviz)[native-inputs]: Remove
python-pytest-cov and python-wheel.

Change-Id: Ia1870c95320cc86de588362db2a7784615be6a54
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:37 +00:00
Nicolas Graves
7b14380918 gnu: python-platformdirs: Remove uneeded native-inputs.
* gnu/packages/python-xyz.scm (python-platformdirs)[native-inputs]:
Remove python-covdefaults, python-pytest-cov.

Change-Id: Ifcc2421e5d6c60bab59f5eeb57a504cbecaa7d57
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:37 +00:00
Nicolas Graves
2f8d493bea gnu: python-contourpy: Remove python-pytest-cov native-input.
* gnu/packages/python-xyz.scm (python-contourpy)
[arguments]<#:test-flags>: Ignore load-heavy tests.
[native-inputs]: Remove python-pytest-cov.

Change-Id: I6693a92bd3a3425193bded91fa0cdcf5f9f46803
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:37 +00:00
Nicolas Graves
c4e7ae299e gnu: python-pillow: Remove some native-inputs.
* gnu/packages/python-xyz.scm (python-pillow)
[source, arguments]: Run guix style.
<#:phases>: In phase 'check, remove add-installed-pythonpath call.
[native-inputs]: Remove python-packaging, python-pytest-cov,
python-pytest-timeout, python-wheel.

Change-Id: I1fe174977ff94af61c77fdf52bf1e28adc4aa6fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:37 +00:00
Nicolas Graves
a8c7cfbd65 gnu: python-dateutil: Relax native-inputs requirements.
* gnu/packages/time.scm (python-dateutil)[arguments]
<#:test-flags>: Improve style.
<#:phases>: Add phase 'relax-pytest-cov-requirement.
[native-inputs]: Remove python-pytest-cov, python-wheel.

Change-Id: Id3c02340bb6ea416159cf00db42c9c506435fb20
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:37 +00:00
Nicolas Graves
5483d44ca5 gnu: meson-python: Remove python-pytest-cov native-input.
* gnu/packages/build-tools.scm (meson-python)[native-inputs]: Remove
python-pytest-cov.

Change-Id: I69b6de674951166682195262ed861e5bd971652a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:37 +00:00
Nicolas Graves
f06c3cd985 gnu: python-aiosqlite: Update to 0.21.0.
* gnu/packages/databases.scm (python-aiosqlite): Update to 0.21.0.
[source, synopsis]: Run guix style.
[arguments]: Drop <#:phases> in favor of <#:test-backend>.
[native-inputs]: Remove python-coverage, python-mypy.

Change-Id: I2a9a66a1a1386ff44b440c18dac8345bb136e7a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Sharlatan Hellseher
ab40491388 gnu: python-coverage: Rework skipped tests.
* gnu/packages/check.scm (python-coverage)[arguments] <test-flags>:
Rework ignored test files and deselected tests where some of them are
not present and some just pass fine. Limit the number of threads up 8 to
improve stability in CI.
<phases>: Remove 'patch-pyproject; add 'fix-pytest-config, and
'pre-check.

Change-Id: I1e7693fc04f1e873b0cd9afec112c1ebd26622e3
2025-11-20 01:06:36 +00:00
Nicolas Graves
f803f4ef37 gnu: python-coverage: Update to 7.11.0.
* gnu/packages/check.scm (python-coverage): Update to 7.11.0.
[arguments]<#:test-flags>: Ignore additional failing tests.

Change-Id: I6aa86ed49b9f6d52120d14d5a7ea81222ea3140f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Nicolas Graves
f6332d01c4 gnu: libchewing: Extend with (cargo-guile-json).
* gnu/packages/language.scm (libchewing)[arguments]
<#:phases>: Extend with (cargo-guile-json).

Change-Id: I01959bd4afcd607cd5ad0af5898a4b6546bb6da6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Nicolas Graves
61a80a6717 gnu: libchewing: Improve style.
* gnu/packages/language.scm (libchewing)[arguments]: Improve style,
use G-expressions.

Change-Id: I5b77964478b750c796f6c749be341ab6dd477d3b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Nicolas Graves
f3286e21a6 gnu: helvum: Extend with (cargo-guile-json).
* gnu/packages/rust-apps.scm (helvum)[arguments]
<#:phases>: Extend with (cargo-guile-json).

Change-Id: I4a78422c31ffae176f1365ff47e36b7e010f7358
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Nicolas Graves
934ee411fb gnu: helvum: Improve style.
* gnu/packages/rust-apps.scm (helvum)[arguments]: Improve style, use
G-expressions.

Change-Id: I9ad3173bc289ee8df6234c48a564599e66160c27
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Nicolas Graves
2f14dc7c09 gnu: clamav: Extend with (cargo-guile-json).
* gnu/packages/antivirus.scm (clamav)[arguments]
<#:phases>: Extend with (cargo-guile-json).

Change-Id: I428e8faa3b8b3aefede5035e0eb350784755f40d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Nicolas Graves
7cec81ba78 gnu: gnome-authenticator: Extend with (cargo-guile-json).
* gnu/packages/gnome.scm (gnome-authenticator)[arguments]
<#:phases>: Extend with (cargo-guile-json).

Change-Id: I80c827a7f967e460bf3c49329bc0ab007b6a1c19
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Nicolas Graves
0dc80864a8 gnu: python-pyqt: Fix build with (json) and improve style.
* gnu/packages/qt.scm (python-pyqt)[arguments]
<#:configure-flags>: Fix build with (json).
<#:phases>: Improve phase 'substitute-source so that it supports both
python-pyqt.
[inputs]: Improve style.
(python-pyqt6)[arguments]: Remove field.

Change-Id: I0c9d03798912a453ac1d7f9b42e98fcf17553c57
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:35 +00:00
Nicolas Graves
5af362b216 gnu: fish: Extend with (cargo-guile-json).
* gnu/packages/shells.scm (fish)[arguments]
<#:phases>: Extend with (cargo-guile-json).

Change-Id: I393ff7ab1df759efbe22ce1b8c9c5dba1661bc5d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:35 +00:00
Nicolas Graves
188f7d0d8a gnu: librsvg: Extend with (cargo-guile-json).
* gnu/packages/gnome.scm (librsvg)[arguments]
<#:phases>: Extend with (cargo-guile-json).

Change-Id: Idd8c2c0681ffdc2a5cf3a73f0b1b606db38994c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:35 +00:00
Nicolas Graves
ac103f7fff gnu: python-gseapy: Extend with (pyproject-guile-json).
* gnu/packages/bioinformatics.scm (python-gseapy)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I6969e5d71d77d4d95a41fea0a0c2b572a8f1276c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:35 +00:00
Nicolas Graves
0cb15c6f63 gnu: python-bed-reader: Extend with (pyproject-guile-json).
* gnu/packages/bioinformatics.scm (python-bed-reader)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: Ie67b640629f33654e6953bf95f81fe4ad2190c9a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:35 +00:00
Nicolas Graves
b3bad9431d gnu: insight-toolkit: Extend with (pyproject-guile-json).
* gnu/packages/image-processing.scm (insight-toolkit)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I49eb6f6b97872e0742b002c354db660bde2fd211
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:35 +00:00
Nicolas Graves
40b0c9bd2b gnu: python-pyzstd: Migrate to (json).
* gnu/packages/python-compression.scm (python-pyzstd)[arguments]
<#:configure-flags>: Migrate syntax to (json).

Change-Id: I4da32b265c2a2f529b357e5bed1ad41e72b5cce7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:35 +00:00
Nicolas Graves
dd84b1ab9a gnu: python-clarabel: Extend with (pyproject-guile-json).
* gnu/packages/python-xyz.scm (python-clarabel)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I258bc867cc4269779ccf886601a00323b8f80083
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:35 +00:00
Nicolas Graves
c99350036c gnu: maturin: Extend with (pyproject-guile-json).
* gnu/packages/rust-apps.scm (maturin)[arguments]: Improve style. Use
G-expressions.
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I524df3f97274b309b6736f58925f0b5f27497151
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves
ef6c524f24 gnu: python-tokenizers: Extend with (pyproject-guile-json).
* gnu/packages/machine-learning.scm (python-tokenizers)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: Idae6f4609393ec1a612b7710dc60c6b7bd8c79a6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves
2df248991b gnu: onnxruntime: Extend with (pyproject-guile-json).
* gnu/packages/machine-learning.scm (onnxruntime)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: Ib498a4697642d59784cf699230478ba23fb41ff6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves
ffd53a7746 gnu: python-rpds-py: Extend with (pyproject-guile-json).
* gnu/packages/python-xyz.scm (python-rpds-py)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I39ba227211450ae8de98c76af12102f8972c9020
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves
dce4929cff gnu: python-libcst: Extend with (pyproject-guile-json).
* gnu/packages/python-xyz.scm (python-libcst)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I4301b1ce3054497a6d4cf1660987605398070d88
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves
12dd89da97 gnu: python-tiktoken: Extend with (pyproject-guile-json).
* gnu/packages/python-xyz.scm (python-tiktoken)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I94c11b8e85c41f8da8158d691114952df823d8de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves
759c416b4f gnu: python-pydantic-core: Extend with (pyproject-guile-json).
* gnu/packages/python-xyz.scm (python-pydantic-core)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: Ifa061c9408a6f67988c3fcdc24123fd295a85261
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves
32305c0543 gnu: python-orjson: Extend with (pyproject-guile-json).
* gnu/packages/python-xyz.scm (python-orjson)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: If76da1021cd035828bf5c365c01ac0f94e96d2c1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves
545f8fadb1 gnu: maturin: Improve style.
* gnu/packages/rust-apps.scm (maturin)[arguments]: Improve style.
<#:phases>: Use G-expressions.

Change-Id: Icf2fd08db952c5dbd71a2c8cbb8b153d21aff61c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:33 +00:00
Nicolas Graves
c71655af94 gnu: lensfun: Extend with (pyproject-guile-json).
* gnu/packages/python-xyz.scm (lensfun)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I3303e58cec378a70b0ab42fa8096625460e1b2ca
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:33 +00:00
Nicolas Graves
096733b920 gnu: python-streamtracer: Extend with (pyproject-guile-json).
* gnu/packages/python-xyz.scm (python-steamtracer)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: I968fd19a792bc09635a4bb991e4db8eb789523c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:33 +00:00
Nicolas Graves
62ea5f5852 build-system: pyproject: Normalize entry point import.
The standard is using from instead of import and it indeed allows to
avoid some side-effects in some cases, see
https://packaging.python.org/en/latest/specifications/entry-points/#use-for-scripts

* guix/build/pyproject-build-system (create-entrypoints)
[create-script]: Add -sP flags, improve pythonic style.

* gnu/packages/video.scm (python-yewtube)[arguments]<#:phases>: Remove
phase 'patch-script.

Change-Id: I995454c774666ed474b2418c18ec36c4f53bf015
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:32 +00:00
Julien Lepiller
82918e4642 gnu: hashlink: Update to 1.15.
* gnu/packages/haxe.scm (hashlink): Update to 1.15.

Change-Id: Ibe3f3df78404cd8f301527c933af577c90ccef65
2025-11-19 20:14:51 +01:00
Julien Lepiller
c836e99311 gnu: Add vhacd.
* gnu/packages/graphics.scm (vhacd): New variable.

Change-Id: If26793a7ff9fcb77174494f01d884432599e395a
2025-11-19 20:14:39 +01:00