summaryrefslogtreecommitdiff
path: root/gnu/packages/machine-learning.scm
AgeCommit message (Collapse)Author
2026-03-10gnu: koboldcpp: Update to 1.109.2.Andy Tai
* gnu/packages/machine-learning.scm (koboldcpp): Update to 1.109.2. Merges guix/guix!6839 Change-Id: I245c2f050388e060a3e4647711eb70e2860af667 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-07gnu: r-rcppml/devel: Update to 0.5.6-3.2beac65.Ricardo Wurmus
* gnu/packages/machine-learning.scm (r-rcppml/devel): Update to 0.5.6-3.2beac65. [arguments]: Disable tests. Change-Id: I9ec07518ef1bfe5dbe2e46b432b241484eaee70c
2026-03-07gnu: python-pytorch-for-r-torch: Use python-build-system.Ricardo Wurmus
The "bdist_wheel" target fails with: ModuleNotFoundError: No module named 'build_bundled' * gnu/packages/machine-learning.scm (python-pytorch-for-r-torch) [build-system]: Revert to python-build-system. Change-Id: I4cfc0ed0c9465663b3b0159e55ad9c2c1b8e42b8
2026-03-07gnu: onnxruntime: Fix integration into projects.Danny Milosavljevic
* gnu/packages/patches/onnxruntime-1.22.0-splittosequence-bool.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/machine-learning.scm (onnxruntime)[source]: Use patch. [arguments]<#:configure-flags>: Enable onnxruntime_USE_FULL_PROTOBUF, Protobuf_USE_STATIC_LIBS=ON. [inputs]: Replace onnx by onnx-for-onnxruntime. Replace protobuf by protobuf-static-for-onnxruntime. Change-Id: I20d8172b9c4e81ce351cf40102be7db388387a0d
2026-03-07gnu: onnx-optimizer: Add comment.Danny Milosavljevic
* gnu/packages/machine-learning.scm (onnx-optimizer): Add comment. Change-Id: Ia194c43cf788f02f285ee1716ad16a557b358982
2026-03-07gnu: Add onnx-for-onnxruntime.Danny Milosavljevic
* gnu/packages/patches/onnx-1.17.0-for-onnxruntime.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/machine-learning.scm (onnx-1.17.0-for-onnxruntime): New variable. [source]: Use patch. Change-Id: Ib5dab812c6a0f970e65d0764a4889a3eee0ebda2
2026-03-05gnu: Pin old pybind11 version.Gabriel Wicki
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2). (python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree, python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change reference to pybind11-2. * gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp), gnu/packages/bioinformatics.scm (python-metacells, python-strawc, python-coolbox, python-pyspoa, python-scvelo), gnu/packages/chemistry.scm (avogadrolibs), gnu/packages/computer-architecture.scm (gem5), gnu/packages/duckdb.scm (python-duckdb), gnu/packages/electronics.scm (nextpnr, prjtrellis), gnu/packages/engineering.scm (python-orocos-kinematics-dynamics), gnu/packages/geo.scm (ogs-serial), gnu/packages/graphics.scm (openshadinglanguage, openimageio), gnu/packages/image-processing.scm (opencolorio), gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx, onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe, python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn, python-dlib), gnu/packages/maths.scm (python-accupy, python-ducc0), gnu/packages/networking.scm (libcamera), gnu/packages/opencl.scm (python-pyopencl), gnu/packages/package-management.scm (python-libmambapy), gnu/packages/physics.scm (python-brille, python-gofit), gnu/packages/python-check.scm (python-xdoctest), gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy, python-iminuit, python-osqp, python-pyamg, python-qdldl, python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma), gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal, gr-satellites, limesuite-ng), gnu/packages/simulation.scm (fenics, python-dolfin-adjoint), gnu/packages/statistics.scm (python-diptest, python-george), gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2. Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-01gnu: python-deepxde: Update to 1.15.0.Vinicius Monego
* gnu/packages/machine-learning.scm (python-deepxde): Update to 1.15.0. Change-Id: I4291925d2931201a4cc2897aea150d024a9eac05
2026-02-27gnu: whisper-cpp: Unbundle ggml.Cayetano Santos
* gnu/packages/machine-learning.scm (whisper-cpp)[inputs]: Remove openblas; add ggml. [arguments]: Update #:configure-flags. Change-Id: I5356c534d41b02d434b865db3182e1b0e6455261
2026-02-27gnu: whisper-cpp: Update to 1.8.3-1.364c77f.Cayetano Santos
* gnu/packages/machine-learning.scm (whisper-cpp): Update to 1.8.3-1.364c77f. Change-Id: Ied0735ae2cbd3d66c24bee1c25524c7172499941
2026-02-27gnu: llama-cpp: Remove unused dependency on openblas.Cayetano Santos
* gnu/packages/machine-learning.scm (llama-cpp): Update to . Change-Id: Idba892340f50497d4751196069688373b876ca02
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-27gnu: llama-cpp: Update to 0.0.0-b8054.Cayetano Santos
* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b8054. Change-Id: I604ec9db4b9a4c75ec7036db9f1d7172f92d2aa0
2026-02-27gnu: ggml: Update to 0.9.7.Cayetano Santos
* gnu/packages/machine-learning.scm (ggml): Update to 0.9.7. Change-Id: Ia5917543d03220cc9fc90c31b12d35fb74187eea
2026-02-27gnu: ggml: Set backend directory.Nigko Yerden
Without this flag, backends are not installed. * gnu/packages/machine-learning.scm (ggml)[arguments]<#:configure-flags>: Add -DGGML_BACKEND_DIR. Fixes guix/guix#6699. Merges guix/guix!6724 Change-Id: I73b737aa7c98a47c168caccae25f6de0f27c57ec Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-24gnu: Add mnn.Andy Tai
* gnu/packages/machine-learning.scm (mnn): New variable. Merges guix/guix!3134 Change-Id: I6b39e49e360804c0787c41c0e287c30eced3bfcc Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-22gnu: python-pytorch-for-r-torch: Fix build and RUNPATH.Ayan Das
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch): [arguments] <#:phases>: In 'use-system-libraries', replace the 'build_bundled' import workaround with a no-op 'create_bundled' binding. Adjust functorch INSTALL_RPATH to "$ORIGIN/../torch/lib". Change-Id: I6386137d658dc11c6b0a3b553de87524a4b1d708 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #6004
2026-02-22gnu: fbgemm: Update to 1.5.0.Ayan Das
* gnu/packages/machine-learning.scm (fbgemm): Update to 1.5.0. * gnu/packages/patches/fbgemm-use-system-libraries.patch: Refresh for 1.5.0, enable C language checks in CMake, and adapt to upstream test CMake changes. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22gnu: python-pytorch-geometric: Fix tests with PyTorch 2.10.Ayan Das
* gnu/packages/machine-learning.scm (python-pytorch-geometric)[arguments]: Ignore DeprecationWarnings raised during import. Change-Id: I9e9da73b304b80d2499d24acac41970a08886e7b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22gnu: python-pytorch-lightning: Update to 2.6.0.Ayan Das
* gnu/packages/machine-learning.scm (python-pytorch-lightning): Update to 2.6.0. [source]: Update hash. [arguments]: Fix LeafSpec deprecation with PyTorch 2.10. Change-Id: I7db724fd269e6b171293c3d2258440f01d2ea2b6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22gnu: python-botorch: Fix tests with PyTorch 2.10.Ayan Das
* gnu/packages/machine-learning.scm (python-botorch): Substitute out an invalid call to `view\' that passes a torch.Size plus extra arguments, which PyTorch 2.10 rejects. Change-Id: I71a47dab611ad33c3f765c74093aeadabc9f4c8d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22gnu: python-torchvision: Update to 0.25.0.Ayan Das
* gnu/packages/machine-learning.scm (python-torchvision): Update to 0.25.0. [source]: Update hash. Change-Id: I01b88a7f771e1cd5a29b85fe69393cb94a61a37d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22gnu: python-torchaudio: Update to 2.10.0.Ayan Das
* gnu/packages/machine-learning.scm (python-torchaudio): Update to 2.10.0. [source]: Update hash. [arguments]: Skip dataset tests requiring torchcodec. Change-Id: I8da137fac0f4419bec78d1d0f41c98b4fcf84362 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22gnu: python-pytorch: Update to 2.10.0.Ayan Das
* gnu/packages/machine-learning.scm (%python-pytorch-version): Update to 2.10.0. (%python-pytorch-src)[source]: Update hash. (python-pytorch)[arguments]: Fix build by including Utils.hpp. * gnu/packages/patches/python-pytorch-runpath.patch: Update for 2.10.0. * gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.10.0. Change-Id: Ic579058f302d2d8face536ae9980f06854888615 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22gnu: ideep-pytorch: Update to 3.7.1.Ayan Das
* gnu/packages/machine-learning.scm (ideep-pytorch): Update to 3.7.1. [source]: Update hash. Change-Id: Ib775087c6d7f94f33b5bae1c869d33fc848f2cd3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-21gnu: Add argos-translate-gui.Nguyễn Gia Phong
* gnu/packages/machine-learning.scm (argos-translate-gui): New variable. Change-Id: Ic9ed903e34f1b34a51e1c8d2757d4dc60473ef46
2026-02-21gnu: python-argostranslate: Disable spaCy download.Nguyễn Gia Phong
The spaCy model Argos Translate tries to download, xx-sent-ud-sm, is already a propagated input. * gnu/packages/machine-learning.scm(python-argostranslate)[arguments] <#:phases>: Add 'disable-spacy-download. Change-Id: Ifd0e9e1b4bae5255c28c9c4d3726d9c5360ee4b9
2026-02-20gnu: Use (target-32bit?) to test for 32bit targets.Dariqq
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for 32bit targets. * guix/utils.scm (target-hurd32?). Same. Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5710
2026-02-17gnu: Remove ghmm.Andreas Enge
* gnu/packages/machine-learning.scm (ghmm): Delete variable. Fixes: guix/guix#5664 Change-Id: I144b4c8f23b2edc7ba8efb19739fdfde1e9e65f6
2026-02-15gnu: python-hyperopt: Fix tests.Nicolas Graves
* gnu/packages/machine-learning.scm (python-hyperopt)[arguments] <#:test-flags>: Don't run slow tests. <#:phases>: Add phase 'patch-tests. Change-Id: I1fa9a0968291ea9ef7c75dd3ab7d19edc14279b2 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11gnu: llama-cpp: Unbundle ggml.Cayetano Santos
* gnu/packages/machine-learning.scm (llama-cpp)[inputs]: Add ggml. [arguments]<#:configure-flags>: Set accordingly. Change-Id: I30299ccab727f5a242eeb5437cb4b7e581e2b47d
2026-02-11gnu: Add ggml.Cayetano Santos
* gnu/packages/machine-learning.scm (ggml): New variable. Merges guix/guix!6238 Change-Id: Iebfff1cd9587a3ba3bb02020533c658b6c21f614
2026-02-11gnu: llama-cpp: Update to b7966.Andy Tai
* gnu/packages/machine-learning.scm (llama-cpp): Update to b7966. [inputs]: Add openssl. [native-inputs]: Add python-minimal-wrapper. [arguments]<#:phases>: Update ’fix-tests. Merges guix/guix!6227 Change-Id: I756e3e28a6b5d0fdc64349260806305619bbcc30 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-10gnu: Add frugally-deep.David Elsing
* gnu/packages/machine-learning.scm (frugally-deep): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-07gnu: python-argostranslate: Fix build.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-argostranslate) [phases]{writable-home}: Remove phase. {set-home-env}: New phase, located before {build}. Relates-to: guix/guix#5892 Change-Id: I04fdb2fa6793d3e3e1da906612f4b650238f2b1d
2026-02-07gnu: python-meson-python: Rename to python-meson.Sharlatan Hellseher
This change adjusts the package name to follow Guix naming convention for Python packages, see: <https://codeberg.org/guix/guix/issues/5917#issuecomment-10168830>. * gnu/packages/python-xyz.scm (python-meson): New variable. (python-meson-python): Deprecate variable. * gnu/packages/algebra.scm (python-flint): * gnu/packages/astronomy.scm (python-pixell) * gnu/packages/finance.scm (beancount) * gnu/packages/game-development.scm (python-pygame-ce) * gnu/packages/machine-learning.scm (python-scikit-learn) * gnu/packages/python-science.scm (python-pandas, python-scikit-image, python-scikit-misc, python-scipy, python-scs) * gnu/packages/python-xyz.scm (python-contourpy, python-cysignals, python-dbus-python, python-matplotlib, python-numpy, python-numpy-1, python-pywavelets, python-siphash24) [native-inputs]: Remove python-meson-python; add python-meson. Fixes: guix/guix#5917 Change-Id: I0a9d53a164e542831fb5c3292ba71583f30d3b74
2026-02-07gnu: python-scikit-learn: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-scikit-learn): [native-inputs]: Remove meson-python, pkg-config, and python-cython; add python-meson-python. Change-Id: Ib0ad4db1382d748e3ecbab9c50f9446c345048dc
2026-02-07gnu: python-umap-learn: Update to 0.5.11.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-umap-learn): Update to 0.5.11. [phases]{set-numa-cache-dir}: Move before {build}, see: <https://codeberg.org/guix/guix/issues/5892>. [native-inputs]: Remove python-wheel. Change-Id: Ia05d93991f3fa9baced3a92260cfc111b91f7400
2026-02-07gnu: python-scikit-learn: Fix build.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-scikit-learn): [phases]{patch-pyproject}: Remove license modification line. Change-Id: I19585e113e8f32c506841afbdfbc957ad44539da
2026-02-07gnu: python-tornado: Update to 6.4.2.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-tornado): Absorb definition of python-tornado-6. (python-tornado-5): New variable, inherit from python-tornado. (python-tornado-6): Deprecate variable. * gnu/packages/jupyter.scm (python-jupyterlite-core) * gnu/packages/jupyter.scm (python-pytest-jupyter) * gnu/packages/jupyter.scm (python-voila) * gnu/packages/python-xyz.scm (python-pypugjs) * gnu/packages/python-xyz.scm (python-tenacity): [native-inputs]: Remove python-tornado-6; add python-tornado. * gnu/packages/machine-learning.scm (kaldi-gstreamer-server): [inputs]: Remove python-tornado-6; add python-tornado. * gnu/packages/bioinformatics.scm (python-bulkvis) * gnu/packages/jupyter.scm (python-ipykernel) * gnu/packages/jupyter.scm (python-jupyter-client) * gnu/packages/jupyter.scm (python-jupyter-client-7) * gnu/packages/jupyter.scm (python-jupyter-server) * gnu/packages/jupyter.scm (python-nbclassic) * gnu/packages/jupyter.scm (python-nbdime) * gnu/packages/jupyter.scm (python-notebook) * gnu/packages/jupyter.scm (python-terminado) * gnu/packages/python-check.scm (python-pytest-tornasync) * gnu/packages/python-science.scm (python-distributed) * gnu/packages/python-xyz.scm (python-bokeh) * gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap) * gnu/packages/python-xyz.scm (python-nbconvert) [propagated-inputs]: Remove python-tornado-6; add python-tornado. Change-Id: I437d73a0711c88e329666b6bc853f6332c277098
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* gnu/packages/astronomy.scm (python-asdf-compression) (python-asdf-fits-schemas, python-cdflib, python-sunkit-spex): * gnu/packages/bioinformatics.scm (python-whatshap, python-mudata) (python-pyfaidx, python-ctxcore, scvelo): * gnu/packages/bootloaders.scm (dtc): * gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked): * gnu/packages/databases.scm (python-fastparquet): * gnu/packages/disk.scm (greaseweazle-host-tools): * gnu/packages/docker.scm (python-docker): * gnu/packages/finance.scm (python-ledgerblue): * gnu/packages/fontutils.scm (python-compreffor) (python-defcon-bootstrap, nototools): * gnu/packages/games.scm (sc-controller): * gnu/packages/machine-learning.scm (python-botorch): * gnu/packages/music.scm (python-pylast): * gnu/packages/package-management.scm (conda): * gnu/packages/python-build.scm (python-exceptiongroup): * gnu/packages/python-science.scm (python-dask-image) (python-distributed, python-osqp): * gnu/packages/python-web.scm (python-branca, python-smart-open): * gnu/packages/python-xyz.scm (python-conda-content-trust) (python-menuinst, python-isort, python-pyclibrary) (python-pyclipper, python-csb43-0.10, python-orgparse) (python-deepmerge, python-scooby, python-uuid6): * gnu/packages/radio.scm (nanovna-saver): * gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): [arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION. * gnu/packages/python-xyz.scm (python-bagit) [arguments]: Refactor manual 'check phase into #:test-flags. Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-importlib-metadata input from some packages.Nicolas Graves
Remove python-importlib-metadata from [native-inputs, inputs, or propagated-inputs] in the following packages as not required for build/tests/install: * gnu/packages/android.scm (python-miio) * gnu/packages/astronomy.scm (python-jwst, python-stpipe) * gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc, python-weblogo, python-metacells) * gnu/packages/calendar.scm (khal) * gnu/packages/django.scm (python-django-q2) * gnu/packages/engineering.scm (python-asyncua) * gnu/packages/jupyter.scm (python-jupyterlab-server, python-jupyterlite-core) * gnu/packages/machine-learning.scm (python-pynndescent, python-gymnasium) * gnu/packages/maths.scm (python-orthopy, python-quadpy) * gnu/packages/package-management.scm (poetry) * gnu/packages/python-compression.scm (python-pybcj) * gnu/packages/python-crypto.scm (python-keyring) * gnu/packages/python-web.scm (python-jsonpickle, python-flask) * gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher, python-lsp-server, python-nbconvert, python-dns-lexicon, python-signedjson, python-verlib2) * gnu/packages/sphinx.scm (python-sphinx-6) * gnu/packages/spreadsheet.scm (visidata) Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pymanopt: Remove python-flake8-bugbear native-input.Nicolas Graves
* gnu/packages/machine-learning.scm (python-pymanopt)[native-input]: Remove python-flake8-bugbear. Change-Id: Ib3eca8ce7dabb2ef9da4db0ca9eeeb94308f4805 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-isort native-input from some packages.Nicolas Graves
Remove python-isort from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/machine-learning.scm: (python-pymanopt)) * gnu/packages/mail.scm: (python-hyperkitty, postorius) * gnu/packages/virtualization.scm: (python-qemu-qmp) Change-Id: Ie50eb222c5db62cf985926c716152db8bf6e7855 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-mypy native-input from some packages.Nicolas Graves
Remove python-mypy from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/engineering.scm: (uranium, cura) * gnu/packages/machine-learning.scm: (python-torchmetrics) * gnu/packages/python-check.scm: (python-nptyping) * gnu/packages/python-web.scm: (python-huggingface-hub, python-asgiref, python-starsessions) * gnu/packages/python-xyz.scm: (kalamine, python-numpy-1) * gnu/packages/serialization.scm: (python-msgspec) Change-Id: I46d608020f65a2d6a8d3fec792173e44308360bd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-coverage native-input from some packages.Nicolas Graves
Remove python-coverage from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/check.scm: (python-pytest-flakes) * gnu/packages/cpp.scm: (cpplint) * gnu/packages/jupyter.scm: (python-nbclassic) * gnu/packages/machine-learning.scm (onnx, python-pytorch-lightning) (python-torchmetrics) * gnu/packages/openstack.scm: (python-hacking) * gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-nodeenv) * gnu/packages/simulation.scm: (python-dolfin-adjoint) * gnu/packages/version-control.scm: (pre-commit) Change-Id: I2c5e14f4aa28906ceee054c857e6abeeb122ad52 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-flake8 native-input from some packages.Nicolas Graves
Remove python-flake8 from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/bioinformatics.scm: (python-doubletdetection) * gnu/packages/ebook.scm: (calibre) * gnu/packages/graph.scm: (python-pygsp) * gnu/packages/machine-learning.scm: (python-pymanopt, python-pyro-api) * gnu/packages/python-web.scm: (python-furl) * gnu/packages/python-xyz.scm: (python-jinja2-cli) * gnu/packages/simulation.scm: (python-dolfin-adjoint) * gnu/packages/vpn.scm: (sshuttle) * gnu/packages/music.scm (python-mutagen): [arguments]<#:test-flags>: Ignore flake8 quality tests. [native-inputs]: Remove python-flake8. Change-Id: I2789b8711faf3aa60a4bfa2062f95616e216d6c3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-readchar: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-readchar)[native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I4a879d7d6e591e3c3e0971c93b257cf763a07f41
2026-02-07build-system/pyproject: Remove uneeded use of pyproject-guile-json.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-bed-reader, python-gseapy) * gnu/packages/chemistry.scm (gemmi, ringdecomposerlib, rdkit) * gnu/packages/cinnamon.scm (libxapp) * gnu/packages/cups.scm (hplip) * gnu/packages/djvu.scm (ocrodjvu) * gnu/packages/finance.scm (electron-cash) * gnu/packages/gnome.scm (terminator) * gnu/packages/image-processing.scm (insight-toolkit) * gnu/packages/machine-learning.scm (onnxruntime, tensorflow-lite, koboldcpp, python-tokenizers) * gnu/packages/maths.scm (gmsh, z3, fp16) * gnu/packages/music.scm (quodlibet) * gnu/packages/photo.scm (lensfun) * gnu/packages/python-science.scm (python-clarabel) * gnu/packages/python-xyz.scm (python-orjson, python-libcst, python-rpds-py, python-streamtracer, python-tiktoken) * gnu/packages/rpm.scm (createrepo-c) * gnu/packages/rust-apps.scm (maturin) * gnu/packages/sugar.scm (sugar, sugar-datastore) * gnu/packages/version-control.scm (mercurial, hg-commitsigs) * gnu/packages/vpn.scm (python-proton-vpn-local-agent) [arguments]<#:phases>: Remove uneeded use of pyproject-guile-json extension. * gnu/packages/python-xyz.scm (python-streamtracer)[arguments] <#:phases>: Also rewrite 'check phase replacement. Change-Id: I779c354120ada3d94f07a127b9ec5011e73254c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-03gnu: Add python-burr.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-burr): New variable. Change-Id: Iae8cb383ae1528abc96f961e4a9d1436b913d61a