summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-08-06 17:26:42 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-08-08 23:02:32 +0100
commit83f95d1679c1810891cfa16ca2b523a4449a29e7 (patch)
tree6ac54e9a69858b67d9a5741548a19f620a63999c
parent19cb9b725714a2bf2a12f48c1d45c24e615e08ab (diff)
gnu: python-verde: Update to 1.9.0.
* gnu/packages/geo.scm (python-verde): Update to 1.9.0. [source]: Switch to git-fetch. [arguments]{test-flags}: Ignore some tests due to a regression because of the scikit-learn update. [native-inputs]: Add python-setuptools-scm. Relates-to: guix/guix!10413 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/geo.scm21
1 files changed, 15 insertions, 6 deletions
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm
index ff7ac785958..13d46a4bd28 100644
--- a/gnu/packages/geo.scm
+++ b/gnu/packages/geo.scm
@@ -1882,16 +1882,19 @@ utilities for data translation and processing.")
1882(define-public python-verde 1882(define-public python-verde
1883 (package 1883 (package
1884 (name "python-verde") 1884 (name "python-verde")
1885 (version "1.8.1") 1885 (version "1.9.0")
1886 (source 1886 (source
1887 (origin 1887 (origin
1888 (method url-fetch) 1888 (method git-fetch)
1889 (uri (pypi-uri "verde" version)) 1889 (uri (git-reference
1890 (url "https://github.com/fatiando/verde")
1891 (commit (string-append "v" version))))
1892 (file-name (git-file-name name version))
1890 (sha256 1893 (sha256
1891 (base32 "1hsya3nlv8fycjglnl9dv29nqnz9rhw2f8q9mp3bp95ixk75ayp9")))) 1894 (base32 "1pxlhajhq29qybx8l1jv9dab7164y0k0grz95k6s8pcd3aii7sa6"))))
1892 (build-system pyproject-build-system) 1895 (build-system pyproject-build-system)
1893 (arguments 1896 (arguments
1894 ;; tests: 171 passed, 7 deselected, 470 warnings 1897 ;; tests: 164 passed, 10 deselected, 48 warnings
1895 (list 1898 (list
1896 #:test-flags 1899 #:test-flags
1897 ;; AssertionError: Regex pattern did not match. Input: "Window size '5' 1900 ;; AssertionError: Regex pattern did not match. Input: "Window size '5'
@@ -1899,6 +1902,11 @@ utilities for data translation and processing.")
1899 ;; np.float64(-1.0), np.float64(6.0), np.float64(20.0))'." 1902 ;; np.float64(-1.0), np.float64(6.0), np.float64(20.0))'."
1900 #~(list (string-append "--deselect=verde/tests/test_coordinates.py" 1903 #~(list (string-append "--deselect=verde/tests/test_coordinates.py"
1901 "::test_rolling_window_oversized_window") 1904 "::test_rolling_window_oversized_window")
1905 ;; Undamped Spline/SplineCV fits return wrong predictions
1906 ;; with scikit-learn >= 1.9. Regression reported upstream:
1907 ;; https://github.com/fatiando/verde/issues/558
1908 "--deselect=verde/tests/test_chain.py::test_chain_double"
1909 "--ignore=verde/tests/test_spline.py"
1902 ;; Tests below fetch data remotely. 1910 ;; Tests below fetch data remotely.
1903 "-k" (string-append "not test_minimal_integration_2d_gps" 1911 "-k" (string-append "not test_minimal_integration_2d_gps"
1904 " and not test_datasets_locate" 1912 " and not test_datasets_locate"
@@ -1912,7 +1920,8 @@ utilities for data translation and processing.")
1912 python-matplotlib 1920 python-matplotlib
1913 python-pytest 1921 python-pytest
1914 python-pytest-mpl 1922 python-pytest-mpl
1915 python-setuptools)) 1923 python-setuptools
1924 python-setuptools-scm))
1916 (propagated-inputs 1925 (propagated-inputs
1917 (list python-dask 1926 (list python-dask
1918 python-numpy 1927 python-numpy