1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

760 Commits

Author SHA1 Message Date
Andy Tai
9f80d52c2c gnu: Add tflite-micro.
* gnu/packages/machine-learning.scm (tflite-micro): New variable.
* gnu/packages/patches/tflite-micro_disable_download.patch: New file.
* gnu/local.mk: (dist_patch_DATA): Reference new patch file.

Change-Id: I43470f3101a48cf3570e31c00796d16e7257673c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-04 21:09:52 +01:00
Nicolas Graves
c0b961fd94 gnu: python-hyperopt: Replace python-nose by python-pynose.
* gnu/packages/machine-learning.scm (python-hyperopt)[native-inputs]:
Remove python-black, python-wheel.  Replace python-nose by
python-pynose.

Change-Id: Icf1304ed373583a3e827c2f9e9bcb3aa89a9a4c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-02 11:18:03 +00:00
Nicolas Graves
82f644f60d gnu: lightgbm: Switch to pyproject.
* gnu/packages/machine-learning.scm (lightgbm):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style and refresh <#:phases>.
[native-inputs]: Add python.  Remove python-nose.
[description]: Improve style.

Change-Id: I0d1e2560573a412814d303d65c33b30a545f9416
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-01 23:23:52 +00:00
Cayetano Santos
3cf19e4023 gnu: vowpal-wabbit: Improve style.
* gnu/packages/machine-learning.scm (vowpal-wabbit): Sort fields.
[arguments]: Use G-Expressions.
[home-page]: Update.

Change-Id: Ia141a8e4b28e79b078896f39e13a958e9b1d4232
2025-12-01 16:58:04 +01:00
Cayetano Santos
ea9153f83e gnu: python-deepxde: Update to 1.14.0.
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.14.0.
[native-inputs]: Remove python-wheel.

Change-Id: Iec5ce523468f848c2fb23649c2c2b7372a25fdd6
2025-12-01 16:58:04 +01:00
Cayetano Santos
bcd71262df gnu: dlpack: Update to 1.2.
* gnu/packages/machine-learning.scm (dlpack): Update to 1.2.

Change-Id: I19a5aa95576f025030e1dbe22fa2c5ca5cf2e71d
2025-12-01 16:58:04 +01:00
Cayetano Santos
c579c71467 gnu: llama-cpp: Update to 0.0.0-b7126.
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b7126.

Change-Id: Ic15161c79030008d1d9e5759547c0fa394e7ca8f
2025-12-01 16:58:04 +01:00
Cayetano Santos
9bdf65dedc gnu: python-cmaes: Update to 0.12.0.
* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.12.0.
[native-inputs]: Remove python-wheel.
[arguments]: Add #:test-flags.

Change-Id: I729be7d54049dd65c4e55c6020e9de274a0299cb
2025-11-30 19:53:39 +01:00
Andy Tai
b422f0c493 gnu: tensorflow-lite: Update to 2.16.2.
* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.16.2.
[arguments]<#:phases>{xnn-delegate-fix}: New phase to remove call to
undefined function in xnnpack delegate.

Change-Id: Iae76ba4edfd40ab48cd3a42cbf61c6f0f7595d8d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-30 13:46:50 +01:00
Andy Tai
2a1f1162e5 gnu: tensorflow-lite: Fix build.
* gnu/packages/machine-learning.scm (tensorflow-lite)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: Ibeb0d8d9c940d8fa47549b90e75bf1d2ba6aa1df
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-29 18:46:51 +01:00
Greg Hogan
9cf9e76b1c gnu: abseil-cpp: Update to 20250814.1.
* gnu/packages/cpp.scm (abseil-cpp): Update to 20250814.1.
[native-inputs]: Replace base "googletest" with googletest.
(abseil-cpp-20250127): New variable.
(abseil-cpp-20220623)[native-inputs]: Replace googletest with
googletest-1.12.
* gnu/packages/machine-learning.scm (onnxruntime)[inputs]: Replace
abseil-cpp with abseil-cpp-20250127.
* gnu/packages/mpd.scm (ashuffle): Update to 3.14.9.
[arguments]: Add phase to fix dependencies.

Change-Id: I8b3adc08815d75fb2d1b7800ef4de44ccbc8cbe2
2025-11-28 12:45:38 +00:00
Aaron Covrig
97d9c63265 gnu: googletest: Update to 1.17.0.
* gnu/packages/check.scm (googletest): Update to 1.17.0
(googletest-1.12): Add variable.

* gnu/packages/glib.scm (sdbus-c++)
[native-inputs]: Replace googletest-1.17 with googletest.

* gnu/packages/compression.scm (pzstd)
[native-inputs, inputs]: Replace googletest with googletest-1.8.

* gnu/packages/cpp.scm (c++-gsl),
* gnu/packages/engineering.scm (cura-engine),
* gnu/packages/password-utils.scm (pwsafe)
[native-inputs]: Replace googletest with googletest-1.13.

* gnu/packages/crypto.scm (crc32c),
* gnu/packages/engineering.scm (lib3mf),
* gnu/packages/fontutils.scm (opentype-sanitizer),
* gnu/packages/games.scm (openclonk),
* gnu/packages/gnome.scm (gnome-commander),
* gnu/packages/machine-learning.scm (qnnpack),
* gnu/packages/maths.scm (ruy),
* gnu/packages/serialization.scm (libnop)
[native-inputs]: Replace googletest with googletest-1.12.

* gnu/packages/machine-learning.scm (fann),
* gnu/packages/maths.scm (boolector),
* gnu/packages/parallel.scm (clog),
* gnu/packages/simulation.scm (sumo),
* gnu/packages/telephony.scm (sipp)
[native-inputs]: Replace googletest with googletest-1.8.

* gnu/packages/parallel.scm (cpuinfo)
[inputs]: Replace googletest with googletest-1.13.

* gnu/packages/machine-learning.scm (nnpack, python-pytorch),
* gnu/packages/parallel.scm (pthreadpool)
[inputs]: Replace googletest with googletest-1.12.

* gnu/packages/maths.scm (fp16, fxdiv),
* gnu/packages/serialization.scm (yaml-cpp),
* gnu/packages/web.scm (rapidjson)
[inputs]: Replace googletest with googletest-1.8.

Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
2025-11-28 12:07:09 +00:00
Romain GARBAGE
96f3df23b7 gnu: dlib: Fix broken package.
This is a follow-of of commit 830562e5cd.

* gnu/packages/machine-learning.scm (dlib)[arguments]: Replace unquote with
ungexp. Improve style. Fix failing tests with GCC 14.

Change-Id: Ida95405b026893bae26af39cbfc4a0457e2d232c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-23 12:09:18 +01:00
Sharlatan Hellseher
9245f57207 gnu: python-lightning-utilities: Update to 0.15.2.
* gnu/packages/machine-learning.scm (python-lightning-utilities): Update to 0.15.2.
[propagated-inputs]: Remove python-importlib-metadata.
[native-inputs]: Remove python-coverage.

Change-Id: I123f1d978143ae9c63842e1f185237ba86be26e6
2025-11-20 01:06:43 +00:00
Nicolas Graves
ef6c524f24 gnu: python-tokenizers: Extend with (pyproject-guile-json).
* gnu/packages/machine-learning.scm (python-tokenizers)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: Idae6f4609393ec1a612b7710dc60c6b7bd8c79a6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Nicolas Graves
2df248991b gnu: onnxruntime: Extend with (pyproject-guile-json).
* gnu/packages/machine-learning.scm (onnxruntime)[arguments]
<#:phases>: Extend with (pyproject-guile-json).

Change-Id: Ib498a4697642d59784cf699230478ba23fb41ff6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:34 +00:00
Cayetano Santos
dcb5e8d972 gnu: whisper-cpp: Update to 1.8.2 and add ffmpeg input.
* gnu/packages/machine-learning.scm (whisper-cpp): Update to 1.8.2.
[arguments]<#:phases>: Fix ’skip-failing-vad-tests.
<#:configure-flags>: Enable ffmpeg.
[inputs]: Add ffmpeg. Remove git.
[native-inputs]: Add git.

Change-Id: I75e6b4379e2112b2bcc9739b76bea9edceb0d3e0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-18 21:27:00 +01:00
Cayetano Santos
81d0209572 gnu: whisper-cpp: Improve style.
* gnu/packages/machine-learning.scm (whisper-cpp): Fix max column.
[inputs]: Sort.

Change-Id: Ia86c4216a196b5c8645236b3d51d9cf73707fc9e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-18 21:11:12 +01:00
Cayetano Santos
830562e5cd gnu: dlib: Update to 20.0.
* gnu/packages/machine-learning.scm (dlib): Update to 20.0.
[inputs]: Remove libjxl-0.10; add libjxl and pybind11.
[native-inputs]: Remove libnsl.

Change-Id: Ib0efe74c2e7e4f66ce43ef065bfe9eeaa9ece997
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-18 13:00:19 +01:00
Cayetano Santos
cffa8e25fb gnu: dlib: Improve style.
* gnu/packages/machine-learning.scm (dlib)[arguments]: Use
G-Expressions.
[inputs]: Drop variables.
[synopsys]: Fit to max column.
[description]: Fit to max column.

Change-Id: I6eb01d836657bd6323442c5c4c81fbaa08f438df
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-18 13:00:19 +01:00
jgart
8976aa0a75 gnu: python-sentence-transformers: Update to 5.1.2.
* gnu/packages/machine-learning.scm (python-sentence-transformers): Update to 5.1.2.

Change-Id: I41751d68a97cddf1fadc8c0ff1952b277993db94
2025-11-14 20:24:53 -06:00
Ghislain Vaillant
920a3bec5a gnu: python-ml-collections: Update to 1.1.0.
* gnu/packages/machine-learning.scm (python-ml-collections): Update to 1.1.0.
  [arguments]: Update test flags.
  [native-inputs]: Remove python-pylint, python-pytest-xidst.
  [propagated-inputs]: Remove python-six.

Change-Id: If03e19f2e10b58bc97d66920dfc4ec4c8e6be03b
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 20:33:35 +00:00
Ricardo Wurmus
1333407987 gnu: Remove xnnpack-for-r-torch.
* gnu/packages/machine-learning.scm (xnnpack-for-r-torch): Delete variable.

Change-Id: I3e68165e8e150c5901e74cce189b60e7d85739d0
2025-11-07 21:53:05 +01:00
Ricardo Wurmus
a747710dc5 gnu: Remove qnnpack-pytorch-for-r-torch.
* gnu/packages/machine-learning.scm (qnnpack-pytorch-for-r-torch):
Delete variable.

Change-Id: Ide167461e36c640e88e66b4ccd786e37a2e57687
2025-11-07 21:53:05 +01:00
Ricardo Wurmus
366ed4ab50 gnu: Remove ideep-pytorch-for-r-torch.
* gnu/packages/machine-learning.scm (ideep-pytorch-for-r-torch): Remove
variable.

Change-Id: Ia930ab53550688ae6ca806af4f60fb02aa139ece
2025-11-07 21:53:04 +01:00
Ricardo Wurmus
372f9637f3 gnu: Remove oneapi-dnnl-for-r-torch.
* gnu/packages/machine-learning.scm (oneapi-dnnl-for-r-torch): Remove variable.

Change-Id: Ie8cacc9566410422390f9bf00dc0bfbc135e502f
2025-11-07 21:53:04 +01:00
Ricardo Wurmus
2fcc6d6b2e gnu: liblantern: Update to 0.16.3.
* gnu/packages/machine-learning.scm (liblantern): Update to 0.16.3.

Change-Id: Idbf7bcd135ff63eb538f08e79cdfbf1c4b5dd3fc
2025-11-07 21:52:10 +01:00
Ricardo Wurmus
02f59daf07 gnu: python-pytorch-for-r-torch: Update to 2.7.1.
* gnu/packages/patches/python-pytorch-for-r-torch-fix-codegen.patch,
  gnu/packages/patches/python-pytorch-for-r-torch-system-libraries.patch: Update.
* gnu/packages/patches/python-pytorch-for-r-torch-without-kineto.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/machine-learning.scm
(python-pytorch-for-r-torch): Update to 2.7.1.
[source]: Use new patch.
[arguments]: Remove phase 'fix-aten-vec; copy and adjust 'use-system-libraries
phase from python-pytorch.
[inputs]: Inherit all from python-pytorch; replace gloo with gloo-for-r-torch.
[native-inputs]: Inherit all from python-pytorch.
[propagated-inputs]: Inherit all from python-pytorch.

Change-Id: Ib2cf511fc34f609bbc7e92971720b00c4523419f
2025-11-07 21:52:07 +01:00
Ricardo Wurmus
0f2df2dad5 gnu: Add gloo-for-r-torch.
* gnu/packages/machine-learning.scm (gloo-for-r-torch): New variable.

Change-Id: Ibaf55d20d42acf6379464f7f7484c9ce67197d40
2025-11-07 21:52:05 +01:00
Ayan Das
c92f9834c6 gnu: python-torchmetrics: Update to 1.8.2.
* gnu/packages/machine-learning.scm (python-torchmetrics): Update to 1.8.2.
  [source]: Update hash.

Change-Id: I95df5598ae30528cae7c2c10d6695decb06647e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04 12:12:57 +00:00
Ayan Das
f32ba70c4c gnu: python-botorch: Update to 0.16.0.
* gnu/packages/machine-learning.scm (python-botorch): Update to 0.16.0.
  [source]: Switch upstream URL to meta-pytorch; update hash.
  [arguments]: In #:test-flags, skip tests that mock
  fmin_l_bfgs_b_batched (not imported with SciPy<1.13):
  test_emsemble_map_saas, test_negative_fixed_features.  Also ignore
  test_community/ (requires optional 'pfns').
  [native-inputs]: Drop python-wheel.

Change-Id: I8249ef0730bd6f6849dc515fbafa8068bf0bfe9a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04 12:12:57 +00:00
Ayan Das
c3ee31c04e gnu: python-gpytorch: Update to 1.14.2.
* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.14.2.
  [source]: Update hash.
  [native-inputs]: Drop python-wheel.

Change-Id: Icd6ef2b964e17b918bbe92179e0803d4e001ec13
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04 12:12:57 +00:00
Ayan Das
e00a3fb9d6 gnu: python-pot: Update to 0.9.6.
* gnu/packages/machine-learning.scm (python-pot): Update to 0.9.6.
  [source]: Switch to git-fetch (upstream tag).  Update hash.  Remove
  snippet for deleting 'ot/lp/emd_wrap.cpp'—not present in VCS source.
  [arguments]: Add test-flags to skip 'test_entropic_semirelaxed_gromov'
  (TypeError).
  [native-inputs]: Drop python-wheel; add python-pytest and
  python-pytest-cov.

Change-Id: I8932a58ad9b83fd9c82c21fbb7db23fb06336a64
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04 12:12:57 +00:00
Ayan Das
52dfc46279 gnu: onnxruntime: Skip exporter-dependent tests needing onnxscript.
* gnu/packages/machine-learning.scm (onnxruntime): Skip exporter-dependent
  tests needing onnxscript.
  [arguments]: Extend pytest ignore list to exclude exporter tests that
  require python-onnxscript (test_pytorch_export_contrib_ops.py and
  transformers parity/phi_vision tests).

Change-Id: I7fe48815fcbd53121049a3b61d43af636df2bffe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04 12:12:56 +00:00
Ayan Das
9e2dd1012f gnu: python-torchaudio: Skip additional TorchScript consistency tests.
* gnu/packages/machine-learning.scm (python-torchaudio): Extend pytest -k
  filter to exclude FrequencyMasking/TimeMasking/deemphasis/RNNTLoss
  TorchScript tests that fail with PyTorch 2.9.0.
  [native-inputs]: Drop python-wheel.

Change-Id: I87e4360cd3ebe433f5e5e508028872b8fdc294b7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04 12:12:56 +00:00
Ayan Das
720d2b57eb gnu: python-pytorch: Update to 2.9.0.
* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.9.0.
  [source]: Update hash.
  [arguments]: Add 'skip-pip-redirect' phase to avoid pip redirect in
  setup.py.  Extend concurrentqueue include fix to cover nativert.
  [native-inputs]: Add python-setuptools.

* gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.9.0.

Change-Id: I26606949da3c36fe8d7b6933ec54cb2c347a1bb9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04 12:12:56 +00:00
Ayan Das
04eeea17f5 gnu: gloo: Update to 0.0.0-4.54cbae0.
* gnu/packages/machine-learning.scm (gloo): Update to commit
54cbae0d3a67fa890b4c3d9ee162b7860315e341.
[source]: Switch upstream URL to https://github.com/pytorch/gloo and update hash.

Change-Id: Ibbea0a6739dc658f9ae147641fe128650f1370b9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04 12:12:31 +00:00
Liliana Marie Prikler
97e824230d gnu: python-torchvision: Build with FFMPEG 6.
* gnu/packages/machine-learning.scm (python-torchvision)[inputs]: Replace
ffmpeg with ffmpeg-6.
2025-11-03 17:35:07 +01:00
Nicolas Graves
4951783e30 gnu: tensorflow-lite: Update to 2.15.1.
* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.15.1.

Change-Id: Ideb7605cb2cb6ddae7f53f5f6841522969ffbe83
2025-11-03 22:53:31 +08:00
Hilton Chain
f57ca462f9 gnu: tensorflow-lite: Adjust style.
* gnu/packages/machine-learning.scm (tensorflow-lite): Tweak whitespaces.
[native-inputs]: Remove labels.
Replace auto-generated git repository tarballs to git-fetch.

Change-Id: I5993c5accffff5b5831643ac2e221f26c899e0eb
2025-11-03 22:53:31 +08:00
Nicolas Graves
dd076bd669 gnu: tensorflow-lite: Fix package.
Fixes some breakages since the last python-team merge.

* gnu/packages/machine-learning.scm (tensorflow-lite) [arguments]
<#:configure-flags>: Access OpenCL headers through mesa-headers.
<#:phases>: Adapt phase 'build-python to process <#:configure-flags> properly,
in particular -DCMAKE_C_FLAGS and -DCMAKE_CXX_FLAGS.
[native-inputs]: Add python-setuptools and python-wrapper.
Remove python-wheel.
[inputs]: Replace python-wrapper by python.
Remove opencl-clhpp and opencl-headers, their content is already provided
through mesa-headers.

Change-Id: I77c287141238081e4df0c8df48f374d8d6aa5a82
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-11-03 22:53:13 +08:00
Janneke Nieuwenhuizen
72c5fcd39e gnu: python-ml-collections: Fix build.
* gnu/packages/machine-learning.scm (python-ml-collections)
[propagated-inputs]: Add python-six.

Change-Id: I171afef3f31d792f2016cf6a8dee0a6add3308e0
2025-11-01 16:12:29 +01:00
Cayetano Santos
071b31a880 gnu: python-ml-dtypes: Update to 0.5.3.
* gnu/packages/machine-learning.scm (python-ml-dtypes): Update to 0.5.3.
[native-inputs]: Remove python-wheel.
[source]: Add snippet.

Change-Id: I33988d41ab5967346921c054c5c4f4040e5427df
Signed-off-by: jgart <jgart@dismail.de>
2025-10-31 18:58:51 -05:00
Cayetano Santos
7df0211932 gnu: python-jaxtyping: Update to 0.3.3.
* gnu/packages/machine-learning.scm (python-jaxtyping): Update to 0.3.3.

Change-Id: I448742521e56cb4e8799f67b632f3939746e52ed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 13:32:58 +00:00
Sharlatan Hellseher
37491e7f5a gnu: python-spacy: Update to 3.8.7.
* gnu/packages/machine-learning.scm (python-spacy): Update to 3.8.7.
[arguments] <test-flags>: Skip 2 more tests.
<phases>: Remove 'build-ext; add 'remove-local-thinc - less rebuild is
better.
[native-inputs]: Remove python-wheel.
[propagated-inputs]: Remove python-numpy, python-pathy,
python-setuptools, python-smart-open, and python-typing-extensions; add
python-numpy-2, and python-weasel.

Change-Id: Ie0bd20cbc7da9c6a89cea56118df504661f99a6e
2025-10-28 20:09:13 +00:00
Sharlatan Hellseher
86ae403744 gnu: python-thinc: Update to 8.3.4.
* gnu/packages/machine-learning.scm (python-thinc): Update to 8.3.4.
[arguments] <phases>: Remove 'build-ext; add 'remove-local-thinc - less
rebuild is better.
[propagated-inputs]: Remove python-blis-for-thinc and python-numpy; add
python-blis and python-numpy-2.
[native-inputs]: Remove python-cython and python-wheel; add
python-cython-0.
* gnu/packages/maths.scm (python-blis-for-thinc): Remove variable.

Change-Id: I5b3b624819772cd1b601ff2a7ef516af065a94dc
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
cbad86a985 gnu: python-cython-3: Mark as deprecated.
This is a followup to 941b6ff1c1 commit.

Replace all python-cython-3 occurrences with python-cython.

* gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable.

* gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/astronomy.scm (python-astropy, python-astroscrappy,
python-halotools, python-healpy, python-libstempo, python-lofar-h5plot,
python-losoto, python-photutils, python-pyxsim, python-regions,
python-reproject, python-sncosmo, python-sndata, python-stcal,
python-yt)[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove
python-cython-3; add python-cython.
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/databases.scm: (python-adbc-driver-manager,
python-psycopg, python-pyarrow)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/machine-learning.scm: (python-scikit-learn,
python-opentsne)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/maths.scm: (python-cylp, python-petsc4py,
python-primecountpy, python-slepc4py)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/python-check.scm (python-line-profiler)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-compression.scm (python-blosc2)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-graphics.scm (python-vispy)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-science.scm: (python-pykdtree, python-qutip,
python-scikit-misc, python-scikit-surprise, python-pandas-2,
python-vaex-core)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-web.scm: (python-aiohttp, python-falcon,
python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4,
python-pyyaml, python-propcache, python-pywavelets, python-symengine,
python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage)
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3;
add python-cython.

Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-24 11:05:28 +01:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Andreas Enge
c3b9d03267 gnu: Remove python-scikit-learn-extra.
* gnu/packages/machine-learning.scm (python-scikit-learn-extra): Delete
variable.

Fixes: guix/guix#2920
Change-Id: I4d45c6c459f438c3f266a445f2ded07f00652d77
2025-10-23 17:58:43 +02:00
Andreas Enge
2e0d09ac21 gnu: python-pytorch-geometric: Update to 2.7.0.
* gnu/packages/machine-learning.scm (python-pytorch-geometric):
Update to 2.7.0.

Change-Id: I8fcfa4485c96fb5a2981e3998c97433f5dfdef1f
2025-10-19 12:37:48 +02:00