~ruther/guix-local

46d4c36b — Nicolas Graves 6 months ago
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>
6a6e86ab — Nicolas Graves 6 months ago
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>
1f086b34 — Nicolas Graves 6 months ago
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>
53582196 — Nicolas Graves 6 months ago
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>
7b143809 — Nicolas Graves 6 months ago
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>
2f8d493b — Nicolas Graves 6 months ago
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>
c4e7ae29 — Nicolas Graves 6 months ago
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>
a8c7cfbd — Nicolas Graves 6 months ago
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>
5483d44c — Nicolas Graves 6 months ago
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>
f06c3cd9 — Nicolas Graves 6 months ago
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>
ab404913 — Sharlatan Hellseher 6 months ago
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
f803f4ef — Nicolas Graves 6 months ago
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>
f6332d01 — Nicolas Graves 7 months ago
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>
61a80a67 — Nicolas Graves 7 months ago
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>
f3286e21 — Nicolas Graves 7 months ago
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>
934ee411 — Nicolas Graves 7 months ago
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>
2f14dc7c — Nicolas Graves 7 months ago
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>
7cec81ba — Nicolas Graves 7 months ago
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>
0dc80864 — Nicolas Graves 7 months ago
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>
5af362b2 — Nicolas Graves 7 months ago
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>
Next