gnu: unoconv: Switch to pyproject. * gnu/packages/libreoffice.scm (unoconv): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add 'check phase replacement. [native-inputs]: Add gnu-make, python-setuptools. Change-Id: I2a8c35fddcc9af4a51c0414feea8a74261b37de2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: licenseheaders: Update to 0.8.8. * gnu/packages/license.scm (licenseheaders): Update to 0.8.8. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:test-backend, #:test-flags, #:phases>: Run tests. [native-inputs]: Add python-setuptools. Change-Id: Idbfc65edac210c9423ca9b6786c442ca75b8bbef Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-hidapi: Switch to pyproject. * gnu/packages/libusb.scm (python-hidapi): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Refresh phase 'patch-configuration. Remove other phase replacements, use <#:configure-flags> instead. <#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: I3ae1ed5b819a80abd3ec17a7fbe69d72a6e7a413 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyusb: Switch to pyproject. * gnu/packages/libusb.scm (python-pyusb): [build-system]: Switch to pyproject-build-system. [arguments]: Run guix style. <#:modules>: Use (guix build pyproject-build-system). [native-inputs]: Add python-setuptools. Change-Id: I5269de23e9879f3b1e69205e5dd3dd60266690e8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-libusb1: Switch to pyproject. * gnu/packages/libusb.scm (python-libusb1): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <modules>: Use (guix build pyproject-build-system). <#:test-backend, #:test-flags>: Set them to run tests. <#:phases>: Add phase 'remove-installed-tests. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I82a5d5d13df391b6844e692344a2a4e27f3e881e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-jupyter-packaging: Switch to pyproject. * gnu/packages/jupyter.scm (python-jupyter-packaging): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace 'check phase with a 'configure-tests phase. [native-inputs]: Add python-setuptools. Remove python-coverage and python-pytest-cov. Change-Id: Ic0d18a42290ba29f88289bcdd8435c0aefb42d80 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sparqlkernel: Switch to pyproject. * gnu/packages/jupyter.scm (python-sparqlkernel): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Relocate phase 'install-kernelspec. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I2b65b4e23f212ef654d0efcb9a8a2e28bed343e1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-bash-kernel: Update to 0.10.0. * gnu/packages/jupyter.scm (python-bash-kernel): Update to 0.10.0. [build-system]: Switch to pyproject-build-system. [arguments]: Refresh style. [native-inputs]: Add python-flit-core. [inputs]: Add python-filetype. Change-Id: I4c1518a40c5cff7213697e357d0517f624d0e9eb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pytest-tornasync: Switch to pyproject. * gnu/packages/python-check.scm (python-pytest-tornasync): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Drop all. [propagated-inputs]: Remove python-pytest. [native-inputs]: Add python-pytest-bootstrap and python-setuptools. Change-Id: I78cca7bbbe4ba233fd24c3b986174a823d288443
gnu: python-pytest-repeat: Update to 0.9.4. * gnu/packages/python-check.scm (python-pytest-repeat): Update to 0.9.4. [source] <pypi-uri>: Fix archvie name. [arguments]: Drop all. [propagated-inputs]: Remove python-pytest. [native-inputs]: Remove python-setuptools-scm; add python-hatchling and python-pytest-bootstrap. Change-Id: Idb480a394f30b47f67e7d4134dfa294b9a9ba2b7
gnu: python-pytest-mockito: Update to 0.0.5. * gnu/packages/python-check.scm (python-pytest-mockito): Update to 0.0.5. [arguments] <phases>: Add 'set-version; use default 'check. [propagated-inputs]: Remove python-pytest. [native-inputs]: Add python-hatch-vcs, python-hatchling, python-pytest-bootstrap, and python-setuptools-scm. Change-Id: Ie6acb167416a8d236dd9c9533128a44ceae85589
gnu: Add python-amaranth. * gnu/packages/electronics.scm (python-amaranth): New variable. Change-Id: I2a914751b600fe22d8d5ca885d847957bbe2793e
gnu: Add python-pyvcd. * gnu/packages/electronics.scm (python-pyvcd): New variable. Change-Id: Id01ee8ceba3df4ed2730fd8bfedf35a4fc2a3172
gnu: Add python-jschon. * gnu/packages/python-xyz.scm (python-jschon): New variable. Change-Id: I0c79df0fd79190a64fb52b998032b0a4ed54ca25
gnu: sby: Fix typo. * gnu/packages/electronics.scm (sby)[arguments]: Fix typo in 'patch-/usr/bin/env #:phase. Change-Id: I00e1c6d6df1161bfc8ea8cec68efa2f6a61f343d
gnu: yices: Update to 2.7.0. * gnu/packages/maths.scm (yices): Update to 2.7.0. [native-inputs]: Add python-minimal-wrapper. [source]: Switch to git-fetch. Change-Id: I5b6d05770b11f7218339fb7266e9da7681dd20a3
gnu: libpoly: Update to 0.2.0. * gnu/packages/maths.scm (libpoly): Update to 0.2.0. [native-inputs]: Add python-minimal-wrapper. [arguments]: Remove #:configure-flags. Change-Id: Ib920e643fa5f8eea387ed802c137a67410a8dbfa
gnu: Add eqy. * gnu/packages/electronics.scm (eqy): New variable. Change-Id: I8ec52ccddc549ca6fa65ef073a905d09fa27000b
gnu: Add mcy. * gnu/packages/electronics.scm (mcy): New variable. Change-Id: I3f78e42d91255e7adf88609a82111e53f0225f33
gnu: Add sby-gui. * gnu/packages/electronics.scm (sby-gui): New variable. Change-Id: If1a1737f735b0e7b27a10b864c192600e22b53b9