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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>