diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 8f415fd5..5f793dc8 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -40,8 +40,9 @@ jobs: # annotations referencing optional dependencies. - python-version: '3.10' options: 'none' - # Lower-bounds of all dependencies and Python version. - - python-version: '3.10.0' + # Lower-bounds of all dependencies and Python version. Not 3.10.0 because of a dataclass + # bug (bpo-44649) breaking pytest>=9.2.0, nor 3.10.1 because uv doesn't provide it. + - python-version: '3.10.2' extra_groups: 'lower_bounds' # Latest: torch nightly build. - torch_channel: 'nightly' diff --git a/pyproject.toml b/pyproject.toml index 340ad041..49eb5a9a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -134,6 +134,7 @@ full = [ [tool.pytest.ini_options] xfail_strict = true +addopts = "-p no:dash" # dash's pytest plugin uses deprecated hook marks, failing with -W error [tool.coverage.report] exclude_lines = [