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>
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>
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>
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>
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>
gnu: conda: Update to 25.9.1. * gnu/packages/package-management.scm (conda): Update to 25.9.1. Use G-Expressions, move all propagated-inputs to inputs, as it's a final command. [arguments] <test-flags>: Ignored test files are reworked to keep just bare minimal of unit tests, more attention is required to resolve the rest, rework skipped tests. Run test in parallel. <phases>: Remove 'use-older-pytest, 'fix-ruamel-yaml-dependency, and 'create-version-file'; add 'fix-pytest-config, 'set-default-solver-to-classic, 'set-version, 'pre-check, and 'wrap-executable. [inputs]: Add python-archspec, python-boltons, python-boto3, python-charset-normalizer, python-conda-package-handling, python-conda-content-trust, python-distro, python-frozendict, python-jsonpatch, python-menuinst, python-packaging, python-platformdirs, python-pluggy, python-pycosat, python-requests, python-ruamel.yaml, python-setuptools, python-tqdm, python-truststore, and python-zstandard. [propagated-inputs]: Remove python-anaconda-client, python-boto3, python-conda-package-handling, python-cytoolz, python-mock, python-pluggy, python-pycosat, python-pytest, python-pyyaml, python-requests, python-responses, python-ruamel.yaml-0.16, python-tqdm, and zstd. [native-inputs]: Remove python-coverage, python-pytest-cov, and python-wheel; add nss-certs-for-test, patchelf, python-hatch-vcs, python-anaconda-client, python-flask, python-hatchling, python-importlib-resources, python-pexpect, python-pytest, python-pytest-mock, python-pytest-rerunfailures, python-pytest-split, python-pytest-xdist, python-responses, and python-werkzeug. Fixes: guix/guix#3928 Change-Id: Ie8b463e1614d1477b169cf1cf4f94328f49fc4f2
gnu: Add python-pytest-split. * gnu/packages/python-check.scm (python-pytest-split): New variable. Change-Id: If5137abe8d1dd5f9cb6a8f93bd7e740cf5fcec94
gnu: Add python-conda-content-trust. * gnu/packages/python-xyz.scm (python-conda-content-trust): New variable. Change-Id: Icaca13dccb6cf161e2cf9ea1ed785c616f4dc22d
gnu: Add python-menuinst. * gnu/packages/python-xyz.scm (python-menuinst): New variable. Change-Id: Iafab812acb984b800ac04c0e77143c9eb6295e81
gnu: packages/python-science: Remove package-management module. * gnu/packages/python-science.scm: Remove unused (gnu packages package-management) module. Change-Id: I6760dab3d684077f0d121c6d2591e4430205035d
gnu: python-conda-inject: Move to python-xyz. * gnu/packages/package-management.scm (python-conda-inject): Move from here ... * gnu/packages/python-xyz.scm: ... to here. Change-Id: Ie364dec68cca3f1e50e9b4951df45acd98f5624a
gnu: python-anaconda-client: Move to python-web. * gnu/packages/package-management.scm (python-anaconda-client): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Ie93aaa10d74b1be60e57250d4a20295b49473222
gnu: python-anaconda-client: Update to 1.13.1. * gnu/packages/package-management.scm (python-anaconda-client): Update to 1.13.1. [source]<snippet>: Drop it as no longer required. [arguments] <test-flags>: Deselect just 2 failing tests. <phases>: Remove 'python3.10-compatibility, and 'set-HOME; add 'fix-pytest-config. [propagated-inputs]: Remove python-clyent; add python-anaconda-cli-base, python-conda-package-handling, python-conda-package-streaming, python-dateutil, python-defusedxml, python-pillow, python-platformdirs, python-pytz, python-requests-toolbelt, python-tqdm, and python-urllib3. [native-inputs]: Remove python-coverage, python-dateutil, python-mock, python-pillow, python-pytz, and python-wheel; add python-setuptools. Change-Id: I3940329fa479e25d9b1b3a6528dd2d9797c0bcf6
gnu: python-conda-package-handling: Move to python-web. * gnu/packages/package-management.scm (python-conda-package-handling): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I6fa929a850161e9a8f649ac25abc50db94e91322
gnu: python-conda-package-handling: Update to 2.4.0. * gnu/packages/package-management.scm (python-conda-package-handling): Update to 2.4.0. [arguments]: Drop all. [native-inputs]: Remove python-cython and python-wheel; add python-bottle. [inputs]: Remove libarchive. [propagated-inputs]: Remove python-six and python-tqdm; add python-conda-package-streaming. Change-Id: Id9314814bbe665ff483fea8c65b8f62a16ad303a
gnu: Add python-conda-package-streaming. * gnu/packages/python-web.scm (python-conda-package-streaming): New variable. Change-Id: Ief80df1b815d59dc7e2ee46db656e8f2ea165b73
gnu: Add python-anaconda-cli-base. * gnu/packages/python-xyz.scm (python-anaconda-cli-base): New variable. Change-Id: Iaf3dd863af005bbada46080f5d2e666ec207816b
gnu: glances: Move to monitoring. * gnu/packages/python-xyz.scm (glances): Move from here ... * gnu/packages/monitoring.scm: ... to here. Change-Id: Ifa7c9e448c914fed63533db7cdfe2236c6315553
gnu: glances: Switch to custom test-backend. * gnu/packages/python-xyz.scm (glances)[arguments] <test-backend, test-flags>: Use custom. <phases>: Use default 'check. Change-Id: I992dbc8c2068352680a7c542953339aef94c7f5e
gnu: glances: Update to 4.3.0. gnu/packages/python-xyz.scm (glances): Update to 4.3.0. Change-Id: I467ca911e2f7b6c98904143294a98232e437c22d