diff --git a/.github/workflows/fvGP-CI.yml b/.github/workflows/fvGP-CI.yml index d0de1ca..ebb7970 100644 --- a/.github/workflows/fvGP-CI.yml +++ b/.github/workflows/fvGP-CI.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ '3.10', '3.11', '3.12' ] + python-version: [ '3.11', '3.12'] # 3.13 suppressed until imate releases wheels for 3.13 steps: - uses: actions/checkout@v2 diff --git a/fvgp/gp.py b/fvgp/gp.py index 2eb9fdf..ece800e 100755 --- a/fvgp/gp.py +++ b/fvgp/gp.py @@ -3,7 +3,7 @@ import warnings import numpy as np from loguru import logger -from dask.distributed import Client +from distributed import Client from scipy.stats import norm from .gp_prior import GPprior from .gp_data import GPdata diff --git a/pyproject.toml b/pyproject.toml index 4e3855c..fb7f277 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,11 +6,11 @@ build-backend = "hatchling.build" name = "fvgp" dependencies = [ "wheel", - "scipy ~= 1.13.0", - "numpy ~= 2.1.1", - "dask ~= 2024.1.0", - "distributed ~= 2024.1.0", - "hgdl ~= 2.2.2", + "scipy ~= 1.16.0", + "numpy ~= 2.3.1", + "dask ~= 2025.5.1", + "distributed ~= 2025.5.1", + "hgdl ~= 2.3.1", "loguru", ] # imate @@ -42,7 +42,7 @@ dynamic = ["version"] [project.optional-dependencies] docs = ['sphinx', 'sphinx-rtd-theme', 'myst-parser', 'myst-nb', 'sphinx-panels', 'autodocs', 'jupytext'] -tests = ['pytest', 'codecov', 'pytest-cov', 'imate', 'torch'] +tests = ['pytest', 'codecov', 'pytest-cov', 'torch', 'imate'] plotting = ['matplotlib', 'plotly', 'notebook'] [project.urls] diff --git a/tests/test_fvgp.py b/tests/test_fvgp.py index b037373..a6dedb0 100755 --- a/tests/test_fvgp.py +++ b/tests/test_fvgp.py @@ -316,7 +316,6 @@ def mkernel(x1,x2,hps): def test_gp2Scale(client): - from imate import logdet as imate_logdet input_dim = 1 N = 2000 x_data = np.random.rand(N,input_dim)