conditionally run 3.13 with tests dependencies

This commit is contained in:
Kevin Turcios 2025-10-13 22:13:43 -07:00
parent 774ee63946
commit 6e2b05150f
3 changed files with 1076 additions and 12 deletions

View file

@ -28,5 +28,9 @@ jobs:
- name: install dependencies
run: uv sync
- name: Install test-only dependencies (Python 3.13)
if: matrix.python-version == '3.13'
run: uv sync --group tests
- name: Unit tests
run: uv run pytest tests/
run: uv run pytest tests/

View file

@ -85,6 +85,16 @@ dev = [
asyncio = [
"pytest-asyncio>=1.2.0",
]
tests = [
"black>=25.9.0",
"jax>=0.4.30",
"numpy>=2.0.2",
"pandas>=2.3.3",
"pyrsistent>=0.20.0",
"scipy>=1.13.1",
"torch>=2.8.0",
"xarray>=2024.7.0",
]
[tool.hatch.build.targets.sdist]
include = ["codeflash"]

1072
uv.lock

File diff suppressed because it is too large Load diff