Skip to content

Commit 33b4576

Browse files
committed
Replace black and blackdoc with ruff-format
1 parent 44c7c15 commit 33b4576

36 files changed

+38
-73
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,9 @@ repos:
1515
# Ruff version.
1616
rev: 'v0.6.3'
1717
hooks:
18+
- id: ruff-format
1819
- id: ruff
1920
args: ["--fix", "--show-fixes"]
20-
# https://github.com/python/black#version-control-integration
21-
- repo: https://github.com/psf/black-pre-commit-mirror
22-
rev: 24.8.0
23-
hooks:
24-
- id: black-jupyter
25-
- repo: https://github.com/keewis/blackdoc
26-
rev: v0.3.9
27-
hooks:
28-
- id: blackdoc
29-
exclude: "generate_aggregations.py"
30-
additional_dependencies: ["black==24.8.0"]
31-
- id: blackdoc-autoupdate-black
3221
- repo: https://github.com/pre-commit/mirrors-mypy
3322
rev: v1.11.2
3423
hooks:

asv_bench/benchmarks/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ def _skip_slow():
6767
>>> from . import _skip_slow
6868
>>> def time_something_slow():
6969
... pass
70-
...
7170
>>> time_something.setup = _skip_slow
7271
"""
7372
if os.environ.get("ASV_SKIP_SLOW", "0") == "1":

ci/min_deps_check.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
publication date. Compare it against requirements/min-all-deps.yml to verify the
44
policy on obsolete dependencies is being followed. Print a pretty report :)
55
"""
6+
67
from __future__ import annotations
78

89
import itertools

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,9 @@ extend-exclude = [
239239
"_typed_ops.pyi",
240240
]
241241

242+
[tool.ruff.format]
243+
docstring-code-format = true
244+
242245
[tool.ruff.lint]
243246
# E402: module level import not at top of file
244247
# E501: line too long - let black worry about that

xarray/backends/common.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -206,13 +206,10 @@ def load(self):
206206
For example::
207207
208208
class SuffixAppendingDataStore(AbstractDataStore):
209-
210209
def load(self):
211210
variables, attributes = AbstractDataStore.load(self)
212-
variables = {'%s_suffix' % k: v
213-
for k, v in variables.items()}
214-
attributes = {'%s_suffix' % k: v
215-
for k, v in attributes.items()}
211+
variables = {"%s_suffix" % k: v for k, v in variables.items()}
212+
attributes = {"%s_suffix" % k: v for k, v in attributes.items()}
216213
return variables, attributes
217214
218215
This function will be called anytime variables or attributes

xarray/backends/file_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class CachingFileManager(FileManager):
6565
6666
Example usage::
6767
68-
manager = FileManager(open, 'example.txt', mode='w')
68+
manager = FileManager(open, "example.txt", mode="w")
6969
f = manager.acquire()
7070
f.write(...)
7171
manager.close() # ensures file is closed

xarray/backends/h5netcdf_.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,6 @@ def open_datatree(
450450
driver_kwds=None,
451451
**kwargs,
452452
) -> DataTree:
453-
454453
from xarray.core.datatree import DataTree
455454

456455
groups_dict = self.open_groups_as_dict(filename_or_obj, **kwargs)
@@ -478,7 +477,6 @@ def open_groups_as_dict(
478477
driver_kwds=None,
479478
**kwargs,
480479
) -> dict[str, Dataset]:
481-
482480
from xarray.backends.common import _iter_nc_groups
483481
from xarray.core.treenode import NodePath
484482
from xarray.core.utils import close_on_error

xarray/backends/netCDF4_.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,6 @@ def open_datatree(
692692
autoclose=False,
693693
**kwargs,
694694
) -> DataTree:
695-
696695
from xarray.core.datatree import DataTree
697696

698697
groups_dict = self.open_groups_as_dict(filename_or_obj, **kwargs)

xarray/backends/plugins.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def backends_dict_from_pkg(
8080

8181

8282
def set_missing_parameters(
83-
backend_entrypoints: dict[str, type[BackendEntrypoint]]
83+
backend_entrypoints: dict[str, type[BackendEntrypoint]],
8484
) -> None:
8585
for _, backend in backend_entrypoints.items():
8686
if backend.open_dataset_parameters is None:
@@ -89,7 +89,7 @@ def set_missing_parameters(
8989

9090

9191
def sort_backends(
92-
backend_entrypoints: dict[str, type[BackendEntrypoint]]
92+
backend_entrypoints: dict[str, type[BackendEntrypoint]],
9393
) -> dict[str, type[BackendEntrypoint]]:
9494
ordered_backends_entrypoints = {}
9595
for be_name in STANDARD_BACKENDS_ORDER:

xarray/backends/zarr.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,6 @@ def open_store(
499499
zarr_version=None,
500500
write_empty: bool | None = None,
501501
):
502-
503502
zarr_group, consolidate_on_close, close_store_on_close = _get_open_params(
504503
store=store,
505504
mode=mode,
@@ -545,7 +544,6 @@ def open_group(
545544
zarr_version=None,
546545
write_empty: bool | None = None,
547546
):
548-
549547
zarr_group, consolidate_on_close, close_store_on_close = _get_open_params(
550548
store=store,
551549
mode=mode,
@@ -1323,7 +1321,6 @@ def open_groups_as_dict(
13231321
zarr_version=None,
13241322
**kwargs,
13251323
) -> dict[str, Dataset]:
1326-
13271324
from xarray.core.treenode import NodePath
13281325

13291326
filename_or_obj = _normalize_path(filename_or_obj)
@@ -1370,7 +1367,6 @@ def open_groups_as_dict(
13701367

13711368

13721369
def _iter_zarr_groups(root: ZarrGroup, parent: str = "/") -> Iterable[str]:
1373-
13741370
parent_nodepath = NodePath(parent)
13751371
yield str(parent_nodepath)
13761372
for path, group in root.groups():

0 commit comments

Comments
 (0)