diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bad6ba3f62a..bd72c5b9396 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,3 +5,7 @@ updates: schedule: # Check for updates once a week interval: 'weekly' + groups: + actions: + patterns: + - "*" diff --git a/ci/min_deps_check.py b/ci/min_deps_check.py index bbaf440a9a0..48ea323ed81 100755 --- a/ci/min_deps_check.py +++ b/ci/min_deps_check.py @@ -3,6 +3,8 @@ publication date. Compare it against requirements/min-all-deps.yml to verify the policy on obsolete dependencies is being followed. Print a pretty report :) """ +from __future__ import annotations + import itertools import sys from collections.abc import Iterator diff --git a/ci/requirements/environment.yml b/ci/requirements/environment.yml index 0aa5a6bc2f1..f2304ce62ca 100644 --- a/ci/requirements/environment.yml +++ b/ci/requirements/environment.yml @@ -17,7 +17,7 @@ dependencies: - hdf5 - hypothesis - iris - - lxml # Optional dep of pydap + - lxml # Optional dep of pydap - matplotlib-base - nc-time-axis - netcdf4 @@ -32,6 +32,7 @@ dependencies: - pip - pooch - pre-commit + - pyarrow # pandas makes a deprecation warning without this, breaking doctests - pydap - pytest - pytest-cov diff --git a/pyproject.toml b/pyproject.toml index 4e770a01e0f..72bf2931e72 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -271,3 +271,8 @@ testpaths = ["xarray/tests", "properties"] [tool.aliases] test = "pytest" + +[tool.repo-review] +ignore = [ + "PP308" # This option creates a large amount of log lines. +]