~ruther/guix-local

e01c9d91 — Sharlatan Hellseher a month ago
gnu: Remove music21.

* gnu/packages/music.scm (music21): Delete variable.

Change-Id: I571e7386a543045f8aa252cad9623612bb0f8a7e
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
f09b0622 — Sharlatan Hellseher a month ago
gnu: python-qutip: Update to 5.2.2.

* gnu/packages/python-science.scm (python-qutip): Update to 5.2.2.
[arguments] <test-flags>: Rework skipped/ignored tests.
<phases>: Use default 'check; add 'remove-local-source.
[propagated-inputs]: Add python-cvxopt, python-cvxpy, python-mpi4py,
python-mpmath, and python-tqdm.
[native-inputs]: Remove python-numpy, python-packaging, python-scipy,
and python-wheel; add python-pytest-rerunfailures.

Change-Id: I1ee08658e6a7c6ef2c6b42b9d121113dedad04f7
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
592b53a5 — Sharlatan Hellseher a month ago
gnu: python-petrofit: Reduce closure size.

* gnu/packages/astronomy.scm (python-petrofit):
[phases]{relax-requirements}: New phase.
[propagated-inputs]: Remove jupyter, python-cython, python-ipywidgets,
and python-pytest-astropy-header.
[native-inputs]: Remove python-pytest-xdist, python-setuptools, and
python-wheel; add python-cython and python-pytest-astropy-header.

Change-Id: Id5e79feb6f47e9b6d00568cf1ec54dc0c18fd52b
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
a8a5a87a — Sharlatan Hellseher a month ago
gnu: python-statmorph: Use python-numpy@1.

* gnu/packages/astronomy.scm (python-statmorph):
[propagated-inputs]: Remove python-numpy, add python-numpy-1.

Change-Id: Ibe7a78c4261398867dd0413feb9101b4d79c9eeb
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
8d333022 — Sharlatan Hellseher a month ago
gnu: python-pysat: Skip more tests.

* gnu/packages/astronomy.scm (python-pysat):
[arguments] <test-flags>: Run tests in parallel and skip more failing
ones.
[native-inputs]: Remove python-wheel.

Change-Id: I164dfe85e34d01610b6b58407913a08a557e27fd
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
701285e2 — Sharlatan Hellseher a month ago
gnu: python-pyopencl: Update to 2026.1.

* gnu/packages/opencl.scm (python-pyopencl): Update to 2026.1.
[phases]{pre-build}: New phase.
[propagated-inputs]: Remove python-mako; add python-typing-extensions.
[native-inputs]: Add pocl, python-mako, and python-pytest.
[home-page]: Fix lint warning: "permanent redirect from
https://mathema.tician.de/software/pyopencl to
https://mathema.tician.de/software/pyopencl/"

Change-Id: I08567d11ff612cdb9d08c62c6ba1928bb73f9837
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2423fa65 — Sharlatan Hellseher a month ago
gnu: python-nanobind: Update to 2.10.2.

* gnu/packages/python-xyz.scm (python-nanobind): Update to 2.10.2.
[native-inputs]: Add python-numpy, python-pathspec, and python-scipy.
[synopsis]: Fix lint warning: "synopsis should start with an upper-case
letter or digit".

Change-Id: I26dd624d3a9ead7af7744769cc59f05bb56de56d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
86b67f98 — Sharlatan Hellseher a month ago
gnu: python-pytools: Add missing propagated inputs, enable tests.

* gnu/packages/opencl.scm (python-pytools):
[arguments] <tests?>: Enable.
[propagated-inputs]: Remove python-appdirs and python-numpy; add
python-platformdirs, python-siphash24, and python-typing-extensions.
[native-inputs]: Add python-pytest.

Change-Id: Ib4635f375306b1ea9415bd0eca79013d0521b9cc
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
e9d7f7fb — Sharlatan Hellseher a month ago
gnu: Add python-siphash24.

* gnu/packages/python-xyz.scm (python-siphash24): New variable.

Change-Id: I297103197b867e9be3a60caf53a8536f5c32aa63
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
0a183845 — Sharlatan Hellseher a month ago
gnu: Add c-siphash.

* gnu/packages/c.scm (c-siphash): New variable.

Change-Id: Icc2cbe8cb408ea345d3921b4fce74e5761f79b87
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
22e9f44d — Sharlatan Hellseher a month ago
gnu: Add c-stdaux.

* gnu/packages/c.scm (c-stdaux): New variable.

Change-Id: Iddb4f0f77e5b4c9be03d8029272d47e2dddf7bf1
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
9b3596ad — Sharlatan Hellseher a month ago
gnu: python-pymol: Use python-numpy@1.

* gnu/packages/chemistry.scm (python-pymol):
[propagated-inputs]: Remove python-numpy; add python-numpy-1.

Change-Id: Icfb0eb4116ecb7b9d34fe13bc8bd81d85a4a64ec
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
b0d9ec0e — Sharlatan Hellseher a month ago
gnu: openmm: Remove shaky tests.

The package could not finish build in CI because of some not
deterministic tests, see:
<https://ci.guix.gnu.org/build/16867177/details>. This change removes
some of them.

* gnu/packages/machine-learning.scm (openmm):
[phases]{remove-shaky-tests}: New phase.

Change-Id: I508b23db8b6f0d5a567561b190897bc90cb8faf3
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
442937f2 — Sharlatan Hellseher a month ago
gnu: python-pymc: Update to 5.27.0.

* gnu/packages/statistics.scm (python-pymc): Update to 5.27.0.
[arguments] <phases>: Remove 'relax-requirements.

Change-Id: I8e7cb8d2a035b922c998e79b7a07f55fe41b9979
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
60b2a82e — Sharlatan Hellseher a month ago
gnu: python-pytensor: Update to 2.36.3.

* gnu/packages/python-science.scm (python-pytensor): Update to 2.36.3.
[arguments] <test-flags>: Add option to skip/disable benchmark tests and
rework skipped tests.
[native-inputs]: Add python-pytest-benchmark and python-pytest-xdist.

Change-Id: I9c3c42c21091524741ccef55e4698b59e818512d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
1bbcad4a — Sharlatan Hellseher a month ago
gnu: python-fastparquet: Update to 2025.12.0.

* gnu/packages/databases.scm (python-fastparquet): Update to 2025.12.0.
[arguments] <phases>: Remove 'relax-requirements,'pretend-version, and
'build-cython-extensions; add 'remove-dependencies-on-git, 'set-version
and 'remove-local-source.
[native-inputs]: Remove python-wheel.

Change-Id: I808357310fbd78c1465d638788a3040ba2b8a452
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
c7a670c5 — Sharlatan Hellseher 2 months ago
gnu: python-pygam: Update to 0.12.0.

* gnu/packages/bioinformatics.scm (python-pygam): Update to 0.12.0.
[arguments] <test-flags>: Skip one test.
<phases>: Remove 'patch-pyproject.
[propagated-inputs]: Remove python-black, python-flake8, python-ipython,
and python-poetry-core.
[native-inputs]: Remove python-pytest-cov; add python-matplotlib and
python-setuptools.

Change-Id: I5b3b95deb2bbe455582d4c74fe672c62b9aa8ff4
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2e32e494 — Sharlatan Hellseher 2 months ago
gnu: python-pyemd: Use python-numpy@1.

* gnu/packages/python-xyz.scm (python-pyemd):
[propagated-inputs]: Remove python-numpy; add python-numpy-1.
[native-inputs]: Remove python-wheel.

Change-Id: I7cad3d609f1eec432d3e77945ffd2b2dc30b4900
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
716fe2f4 — Sharlatan Hellseher 2 months ago
gnu: python-pot: Update to 0.9.6.post1.

* gnu/packages/machine-learning.scm (python-pot): Update to 0.9.6.post1.
[arguments]: Drop all.
[propagated-inputs]: Add python-cvxopt and python-matplotlib.
[native-inputs]: Remove python-pytest-cov.

Change-Id: I763bf521a30f1bd4067089133421239af160173c
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
26436fba — Sharlatan Hellseher 2 months ago
gnu: python-pingouin: Fix tests.

* gnu/packages/python-science.scm (python-pingouin):
[arguments] <test-flags>: Rework skipped tests.
<phases>: Add 'relax-requirements.
[native-inputs]: Remove python-pytest-cov; add python-setuptools.

Change-Id: If45e91fabbd479819731041c09dd6e1e561774d6
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Next