python312Packages.jaxopt: add string escape patch

This commit is contained in:
Stephen Huan
2025-01-20 22:43:18 -05:00
parent 6aa6e67026
commit 9e701f6020
@@ -42,6 +42,12 @@ buildPythonPackage rec {
url = "https://github.com/google/jaxopt/commit/48b09dc4cc93b6bc7e6764ed5d333f9b57f3493b.patch";
hash = "sha256-v+617W7AhxA1Dzz+DBtljA4HHl89bRTuGi1QfatobNY=";
})
# fix invalid string escape sequences
(fetchpatch {
name = "fix-escape-sequences.patch";
url = "https://github.com/google/jaxopt/commit/f5bb530f5f000d0739c9b26eee2d32211eb99f40.patch";
hash = "sha256-E0ZXIfzWxKHuiBn4lAWf7AjNtll7OJU/NGZm6PTmhzo=";
})
];
build-system = [ setuptools ];
@@ -70,26 +76,25 @@ buildPythonPackage rec {
"jaxopt.tree_util"
];
disabledTests =
[
# https://github.com/google/jaxopt/issues/592
"test_solve_sparse"
disabledTests = [
# https://github.com/google/jaxopt/issues/592
"test_solve_sparse"
# https://github.com/google/jaxopt/issues/593
# Makes the test suite crash
"test_dtype_consistency"
# https://github.com/google/jaxopt/issues/593
# Makes the test suite crash
"test_dtype_consistency"
# AssertionError: Not equal to tolerance rtol=1e-06, atol=1e-06
# https://github.com/google/jaxopt/issues/618
"test_binary_logit_log_likelihood"
# AssertionError: Not equal to tolerance rtol=1e-06, atol=1e-06
# https://github.com/google/jaxopt/issues/618
"test_binary_logit_log_likelihood"
# AssertionError (flaky numerical tests)
"test_logreg_with_intercept_manual_loop3"
"test_inv_hessian_product_pytree3"
"test_multiclass_logreg6"
"test_Rosenbrock2"
"test_Rosenbrock5"
];
# AssertionError (flaky numerical tests)
"test_logreg_with_intercept_manual_loop3"
"test_inv_hessian_product_pytree3"
"test_multiclass_logreg6"
"test_Rosenbrock2"
"test_Rosenbrock5"
];
meta = {
homepage = "https://jaxopt.github.io";