gnu: python-shopifyapi: Switch to pyproject. * gnu/packages/python-web.scm (python-shopifyapi): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools-next. [description]: Improve style. Change-Id: If574f434dc796c26f07f93f60157bea5a2ac9aaf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-test-utils: Disable tests. * gnu/packages/python-check.scm (python-test-utils) [arguments]<#:tests?>: Disable them. [native-inputs]: Remove python-wheel. Change-Id: Ib45a88ef010749f5b18f0ae591df83baf99c5bc6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sshtunnel: Slim down patch. * gnu/packages/patches/python-sshtunnel-pep518.patch: Remove uneeded patch content. Change-Id: Iaf97a87b855ab1b18721d5464e4cd2494c5040a0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-cobaya: Fix build. * gnu/packages/astronomy.scm (python-cobaya)[propagated-inputs]: Add python-requests. [native-inputs]: Remove python-wheel. Change-Id: I029e69a6a4a9933191ee4b9e71f3af94c68bff2d
gnu: python-scipy: Reduce closure size. As documentation was not built at all, this change removes everything requiring for to reduce the closue size. * gnu/packages/python-science.scm (python-scipy): Adjust inputs [arguments] <phases>: Remove 'install-doc. [propagated-inputs]: Keep only python-numpy. [native-inpusts]: Remove python-hypothesis, and python-pytest-cov; add python-mpmath, python-numpydoc, python-pythran, python-rich-click, python-threadpoolctl, and python-typing-extensions. Fixes: guix/guix#2944. Change-Id: I97e4914c3d705b47b276d3f88dc938f26b0d27a5 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: ringdecomposerlib: Fix tests. * gnu/packages/chemistry.scm (ringdecomposerlib)[native-inputs]: Remove python-cython; add python-cython-0. Change-Id: Ia63a5bcbc9c1e446cc96948e52645ddfe9e31bb6
gnu: python-scikit-opt: Fix tests. * gnu/packages/python-science.scm (python-scikit-opt)[native-inputs]: Add python-pytest. Change-Id: I55b2659c9b897ed170c12c9407d9828f469393c6
gnu: python-shxparser: Fix tests. * gnu/packages/python-xyz.scm (python-shxparser) [arguments]<#:test-backend>: Set it. [native-inputs]: Remove python-wheel. Change-Id: Ia808170ee2b5e5515183b65c61164b78e530dcf7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pymol: Update to 3.1.0. * gnu/packages/chemistry.scm (python-pymol): Update to 3.1.0. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. <#:phases>: Refresh them. Delete 'build phase. [native-inputs]: Add cmake-minimal, python-pytest, python-setuptools. [propagated-inputs]: Add python-numpy. [description]: Improve style. Change-Id: Ida6105297f294e3fda060d8c8b938fe743faf6e6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sshtunnel: Update to 0.4.0-0.dc07328. * gnu/local.mk (python-sshtunnel): Update to 0.4.0-0.dc07328. * gnu/packages/patches/python-sshtunnel-pep518.patch * gnu/packages/python-xyz.scm (python-sshtunnel) [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'remove-deprecated-dsskey. [native-inputs]: Add python-setuptools. Change-Id: I05da3ee717076b690d4a3e609b98d23a5ffa965a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: fasttext: Fix build. * gnu/packages/machine-learning.scm (fasttext): [arguments]<#:phases>: Add phase 'gcc-14-fix. Change-Id: Ib3f4a49b65e84f75f182637764fb54e24f3a5b5b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-dlib: Fix tests. * gnu/packages/machine-learning.scm (python-dlib): [arguments]: Improve style. [native-inputs]: Sort them. Add python-pytest. Change-Id: Ie6223d3d635d96e813897431e2389cbdf9776b75 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-flatbuffers: Update to 24.12.23 and disable tests. * gnu/packages/serialization.scm (python-flatbuffers): Update to 24.12.23. [arguments]<#:tests?>: Disable them. [native-inputs]: Remove python-wheel. [home-page]: Update it. [description]: Improve style. Change-Id: If08cd8283e8acbdb881f32c5e89d5868f14067a4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pandera: Update to 0.26.1. * gnu/packages/python-science.scm (python-pandera): Update to 0.26.1. [source]: Switch to url-fetch, PyPI archive provides tests and build successfully while git version missed a lot of sub module after install. [arguments] <test-flags>: Rework skipped tests and ignored test files. [inputs]: Add python-dask, python-distributed, python-geopandas, python-hypothesis, python-modin, python-numpy, python-pandas, python-scipy, and python-shapely. [propagated-inputs]: Remove python-hypothesis-next, python-modin, python-multimethod, python-numpy, python-pandas, python-pandas-stubs, python-scipy, and python-wrapt; add python-typing-extensions. [native-inputs]: Remove python-dask, python-fastapi, python-geopandas, python-pyarrow, python-sphinx, and python-wheel; add python-joblib and python-setuptools-scm. Change-Id: I376f11e39c47875a5a70ee5f7d4653dd77403e28
gnu: python-asap3: Update to 3.13.9. * gnu/packages/python-science.scm (python-asap3): Update to 3.13.9. [arguments] <tests?>: Disable them for now. [propagated-inputs]: Add python-numpy. [native-inputs]: Remove python-wheel. Change-Id: Ifc7bcbb7cd7a2001038a1ae65b59e1da0978a349
gnu: python-suntime: Fix tests. * gnu/packages/astronomy.scm (python-suntime)[source]: Switch to git-fetch providing tests. [arguments] <test-flags>: Provide the path to the test file. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: Ia00f4940d6e398996eaa67689ff1d804533d2729
gnu: python-dbus-fast: Update to 2.44.3. * gnu/packages/python-xyz.scm (python-dbus-fast): Update to 2.44.3. [source]: Switch to git-fetch; PyPI does not have tests. [arguments] <test-flags>: Disable tests needing python_codspeed or access dbus. [native-inputs]: Remove python-wheel; add python-pytest, python-pytest-cov, python-pytest-asyncio, and python-covdefaults. Change-Id: I36b16866bd3a7a17b4468db411d60e702d526d69 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-wxpython: Fix tests. * gnu/packages/wxwidgets.scm (python-wxpython)[arguments] <test-backend>: Use 'custom. <test-flags>: Provide them. [native-inputs]: Remove python-wheel. Change-Id: I062b47773737b1aac38847c1b956991a14edbe0e
gnu: python-circe: Disable tests. * gnu/packages/bioinformatics.scm (python-circe)[arguments] <tests?>: Tests hang during collection then timeout. [native-inputs]: Remove python-wheel. Change-Id: Ibd9adf352c733626627f73ecad01205bcc80a44c
gnu: qpageview: Update to 1.0.1. * gnu/packages/image-viewers.scm (qpageview): Update to 1.0.1. [build-system]: Switch to pyproject-build-system. [inputs]: Remove python-pyqt and qtbase-5; add python-pyqt-6 and qtbase. [native-inputs]: Add python-hatchling. [synopsis, description]: Replace Qt5 by Qt. Change-Id: I7b316a38d2d90359725417f068e6ba84c7345091 Signed-off-by: Andreas Enge <andreas@enge.fr>