diff --git a/.github/workflows/update-spec0.yaml b/.github/workflows/update-spec0.yaml index 0746868..cbbf719 100644 --- a/.github/workflows/update-spec0.yaml +++ b/.github/workflows/update-spec0.yaml @@ -13,6 +13,6 @@ jobs: update: runs-on: ubuntu-latest steps: - - uses: scientific-python/spec0-action@8b8b76f254aecce36e6f07de7dde174cb3cafa81 # v1.3 + - uses: scientific-python/spec0-action@6d7df2702c1dfc225a7ce5918616db9a6a652901 # v1.4 with: update_all: 2 # also bump non-SPEC0 deps older than 2 years diff --git a/pyproject.toml b/pyproject.toml index 958ebaa..2c72aa2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,30 +48,29 @@ classifiers = [ [project.optional-dependencies] all = ["aiapy"] -performance = ["jax"] -performance_nvidia = ["jax[cuda13]"] -performance_mac = ["jax-metal ; sys_platform == 'darwin'"] +performance = ["jax>=0.4.30"] +performance_nvidia = ["jax[cuda13]>=0.4.30"] +performance_mac = ["jax-metal>=0.1.1; sys_platform == 'darwin'"] tests = [ - "pytest", - "pytest-doctestplus", - "pytest-cov", - "pytest-xdist", + "pytest>=8.3.0", + "pytest-doctestplus>=1.3.0", + "pytest-cov>=6.0.0", + "pytest-xdist>=3.7.0", "aiapy[all]", "hissw", "pytest-astropy", ] docs = [ - "sphinx", - "sphinx-automodapi", - "sphinx-changelog", - "packaging", + "sphinx>=7.4.0", + "sphinx-automodapi>=0.18.0", + "sphinx-changelog>=1.6.0", + "packaging>=24.2", "aiapy[all]", "sphinx-copybutton", - "sphinx-design", - "sphinx-gallery", - "sphinxext-opengraph", - "sunpy-sphinx-theme", - "sunpy-sphinx-theme", + "sphinx-design>=0.6.1", + "sphinx-gallery>=0.17.0", + "sphinxext-opengraph>=0.10.0", + "sunpy-sphinx-theme>=2.0.13", ] dev = ["aiapy[all,tests,docs]"]