gnu: python-grpcio: Disable tests. * gnu/packages/rpc.scm (python-grpcio) [source]<snippet>: Improve style, importing srfi-26 in <modules>. [arguments]<#:tests?>: Disable them. [native-inputs]: Replace python-cython by python-cython-0, remove python-wheel. [description]: Improve style. Change-Id: Ifbf801ee9e54b90cefab17af3cf07f5a11992a46 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-canopen: Update to 2.4.1. * gnu/packages/python-xyz.scm (python-canopen): Update to 2.4.1. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Add python-setuptools. Change-Id: Ie1f49c6ce10d9fb6d3ba90a442c5b1d50f9dc554 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-cantools: Update to 40.5.0. * gnu/packages/python-xyz.scm (python-cantools): Update to 40.5.0. [native-inputs]: Remove python-wheel. Add python-freezegun. Change-Id: I5bbf58d2681dbbe83b215501438908ce2ab2ee79 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-can: Update to 4.6.1. * gnu/packages/python-xyz.scm (python-can): Update to 4.6.1. [source]: Switch to git-fetch. [arguments]<#:phases>: Add phase 'set-version. [native-inputs]: Remove python-codecov, python-coverage, python-pytest-runner, python-wheel. Add python-setuptools, python-setuptools-scm. [description]: Improve style. Change-Id: I75d9fa49566d8cb47b34c04f5a7bf67112f2c8ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-gatspy: Disable tests. * gnu/packages/astronomy.scm (python-gatspy)[arguments] <tests?>: They depend on Nose test runner. <test-flags>: Drop them. <phases>: Remove 'set-HOME. [native-inputs]: Remove python-pytest and python-wheel. Change-Id: I9c3d17a1ede19ccaa0b2107860cfd6f48c183e9a
gnu: python-assertpy: Fix tests. * gnu/packages/python-check.scm (python-assertpy): Fix tests. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel, add python-pytest. Change-Id: I878498f64bb6b1399c033ee6d33bbf7a1afd47ed Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: python-structlog: Update to 25.4.0. * gnu/packages/python-xyz.scm (python-structlog): Update to 25.4.0. [native-inputs]: Remove python-coverage, python-simplejson, and python-twisted. Change-Id: Ie5f848cd7a6b4f98a197adfc90e78cde6e827352
gnu: python-jupyter-lsp: Update to 2.3.0. * gnu/packages/jupyter.scm (python-jupyter-lsp): Update to 2.3.0. Use G-expressions. [source] <uri>: Fix name as per PyPI archive. [arguments] <test-flags>: Skip some tests. [native-inputs]: Remove python-wheel; add python-pytest-asyncio. Change-Id: Iece3586280f61aaad0c0b7821a6d90580c962cc5
gnu: subunit: Adjust style. * gnu/packages/check.scm (subunit): Fix fill column and indentation. Change-Id: I597432d65637369d0d7f77c3b59547555b5f259b
gnu: subunit: Update to 1.4.4. FWIW, I don't know why it is necessary to both have a `subunit` package as well as a `python-subunit` package. But at least it builds now. * gnu/packages/check.scm (subunit): Update to 1.4.4. [propagated-inputs]: Add python-iso8601 and python-pygobject. Change-Id: Id37c498a6869b0ce724a854958b25bc298083fae Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove python-mox3. Unmaintained, fails to build, no users in Guix, see: <http://git.openstack.org/cgit/openstack/mox3>. * gnu/packages/openstack.scm (python-mox3): Delete variable. * gnu/packages/patches/python-mox3-python3.6-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: Idde550fee66f2e80e07a7269bd9b0e8cadcb058b
gnu: python-cairosvg: Update to 2.8.2. * gnu/packages/python-xyz.scm (python-cairosvg): Update to 2.8.2. [source] <uri>: Adjust the PyPI archive name according to <https://pypi.org/project/CairoSVG>. [arguments] <test-flags>: Provide the path to the test file, otherwise they fail. [native-inputs]: Remove python-pytest-flake8, python-pytest-isort, python-pytest-runner, and python-wheel; add python-pytest. Change-Id: I1f4947a288227e5dabd00fb3305a4ac21eb0e048
gnu: python-vdf: Fix tests. * gnu/packages/python-xyz.scm (python-vdf)[source]: Switch to git-fetch providing tests. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: Ic02581bb528315c03d6dd6f32d72f78f9a44c401
gnu: python-pyjsparser: Disable tests. * gnu/packages/python-web.scm (python-pyjsparser)[arguments] <tests?>: No tests in PyPI. [native-inputs]: Remove python-wheel. Change-Id: I354c8dacd7e05f4ab4d760a53ab1c327c4521ee0
gnu: python-ioctl-opt: Disable tests. * gnu/packages/python-xyz.scm (python-ioctl-opt)[arguments] <tests?>: No tests. [native-inputs]: Remove python-wheel. Change-Id: Ia6331b4f5a19898f79124df1f22d3ee52d6cb6c9
gnu: python-pypandoc: Fix tests. * gnu/packages/python-xyz.scm (python-pypandoc) [source]: Switch to git-fetch. [arguments]<#:test-backend>: Set it. [description]: Improve style. Change-Id: Idfbd8f57804b30e205fd0d53733cc27b39bab4de Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pycairo: Update to 1.28.0. * gnu/packages/gtk.scm (python-pycairo): Update to 1.28.0. Change-Id: I45ae25f074b9b5ca8cd87dbf4577a1adb48cd57a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pycairo: Switch to meson-build-system. For some reason, we lost pkg-config files using pyproject. Here the fix is trivial, but this might indicate a bigger issue. * gnu/packages/gtk.scm (python-pycairo) [source]: Switch to git-fetch. [build-system]: Switch to meson. [native-inputs]: Add python. Also remove a trailing lost comment. Change-Id: I3f59ab7b8150ce0b9de1a5b342ccfbb546039ec7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ndindex: Ignore flaky test. * gnu/packages/python-science.scm (python-ndindex)[arguments] <#:test-flags>: Ignore flaky test. Change-Id: Ia47bfb8fee9e87cec5c4e4f28a1f08b3cdfac259 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove python-dotenv-0.13.0. * gnu/packages/python-xyz.scm (python-dotenv-0.13.0): Delete variable. Change-Id: Ia9ad7fccf26587c66c3ee5f489805ff0179eb8d4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>