~ruther/guix-local

cf67c483 — Nicolas Graves 6 months ago
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>
16ff95c3 — Nicolas Graves 6 months ago
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>
a9528887 — Nicolas Graves 6 months ago
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>
6e1adfa0 — Sharlatan Hellseher 6 months ago
gnu: python-cobaya: Fix build.

* gnu/packages/astronomy.scm (python-cobaya)[propagated-inputs]: Add
python-requests.
[native-inputs]: Remove python-wheel.

Change-Id: I029e69a6a4a9933191ee4b9e71f3af94c68bff2d
b76bf5dc — Hugo Buddelmeijer 6 months ago
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>
08e6a0fa — Sharlatan Hellseher 6 months ago
gnu: ringdecomposerlib: Fix tests.

* gnu/packages/chemistry.scm (ringdecomposerlib)[native-inputs]: Remove
python-cython; add python-cython-0.

Change-Id: Ia63a5bcbc9c1e446cc96948e52645ddfe9e31bb6
90fd4407 — Sharlatan Hellseher 6 months ago
gnu: python-scikit-opt: Fix tests.

* gnu/packages/python-science.scm (python-scikit-opt)[native-inputs]:
Add python-pytest.

Change-Id: I55b2659c9b897ed170c12c9407d9828f469393c6
065a4861 — Nicolas Graves 6 months ago
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>
ea4e755f — Nicolas Graves 6 months ago
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>
5f4fc7c5 — Nicolas Graves 6 months ago
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>
1cd2a221 — Nicolas Graves 6 months ago
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>
9f36748b — Nicolas Graves 6 months ago
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>
2c3b6243 — Nicolas Graves 6 months ago
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>
8353cbea — Sharlatan Hellseher 6 months ago
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
d99b1197 — Sharlatan Hellseher 6 months ago
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
7e58aad7 — Sharlatan Hellseher 6 months ago
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
aa7383fd — Hugo Buddelmeijer 6 months ago
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>
5a652329 — Sharlatan Hellseher 6 months ago
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
21f4bf37 — Sharlatan Hellseher 6 months ago
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
5ffe0073 — Hugo Buddelmeijer 6 months ago
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>
Next