andreas pushed a commit to branch python-team in repository guix. commit f7e2fd7c6809094ae034510b63f72232be6cc9c0 Author: Nicolas Graves <ngra...@ngraves.fr> AuthorDate: Fri Apr 4 21:16:51 2025 +0200
gnu: python-gpytorch: Update to 1.14. * gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.14. [arguments]{test-flags}: Ignore additional failing test. [propagated-inputs]: Add python-jaxtyping. [native-inputs]: Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlata...@gmail.com> --- gnu/packages/machine-learning.scm | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 99026cf126..cd2fdbd901 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -6640,27 +6640,34 @@ linear algebra routines needed for structured matrices (or operators).") (define-public python-gpytorch (package (name "python-gpytorch") - (version "1.12") + (version "1.14") (source (origin (method url-fetch) (uri (pypi-uri "gpytorch" version)) (sha256 (base32 - "1pwsccll1hrgkifdmlxzcn6cvnwvyq2cimqzbfgihr13yw51cb6w")))) + "13cs6dx8qa5j4ygji9w5xbmaqc68ihqyzz33fyyf9qa6d8gc2b03")))) (build-system pyproject-build-system) (arguments (list #:test-flags - ;; test_deprecated_methods fails with an AssertionError. - #~(list "-k" (string-append "not test_deprecated_methods") + #~(list "-k" (string-append + ;; test_deprecated_methods fails with an AssertionError. + "not test_deprecated_methods" + ;; This test is flaky: Expects gradients of 0 exactly, + ;; can get negligible ones (e-10 to e-16). + " and not test_optimization_optimal_error") ;; Ignore lenghty tests of little relevance. "--ignore=test/examples/"))) - (propagated-inputs (list python-linear-operator + (propagated-inputs (list python-jaxtyping + python-linear-operator python-mpmath python-scikit-learn python-scipy)) (native-inputs (list python-nbval python-pytest - python-setuptools)) + python-setuptools + python-setuptools-scm + python-wheel)) (home-page "https://gpytorch.ai") (synopsis "Implementation of Gaussian Processes in PyTorch") (description