Skip to content

Commit 79dc7dc

Browse files
authored
One-off isort run (#3196)
* One-off, manually vetted and tweaked isort run * More isort tweaks * Resilience to isort * isort run * Another isort run; fix sparse test * Clean up unused imports
1 parent 55b33cd commit 79dc7dc

34 files changed

+104
-97
lines changed

asv_bench/benchmarks/combine.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import numpy as np
2+
23
import xarray as xr
34

45

setup.cfg

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ ignore=
2525
E731
2626
# line break before binary operator
2727
W503
28-
# Unused imports; TODO: Allow typing to work without triggering errors
29-
F401
3028
exclude=
3129
doc
3230

xarray/backends/api.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,28 +6,27 @@
66
from pathlib import Path
77
from textwrap import dedent
88
from typing import (
9+
TYPE_CHECKING,
910
Callable,
1011
Dict,
1112
Hashable,
1213
Iterable,
1314
Mapping,
1415
Tuple,
1516
Union,
16-
TYPE_CHECKING,
1717
)
1818

1919
import numpy as np
2020

21-
from .. import Dataset, DataArray, backends, conventions, coding
21+
from .. import DataArray, Dataset, auto_combine, backends, coding, conventions
2222
from ..core import indexing
23-
from .. import auto_combine
2423
from ..core.combine import (
25-
combine_by_coords,
26-
_nested_combine,
2724
_infer_concat_order_from_positions,
25+
_nested_combine,
26+
combine_by_coords,
2827
)
2928
from ..core.utils import close_on_error, is_grib_path, is_remote_uri
30-
from .common import ArrayWriter, AbstractDataStore
29+
from .common import AbstractDataStore, ArrayWriter
3130
from .locks import _get_scheduler
3231

3332
if TYPE_CHECKING:

xarray/backends/h5netcdf_.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from .. import Variable
77
from ..core import indexing
8-
from ..core.utils import FrozenOrderedDict, close_on_error
8+
from ..core.utils import FrozenOrderedDict
99
from .common import WritableCFDataStore
1010
from .file_manager import CachingFileManager
1111
from .locks import HDF5_LOCK, combine_locks, ensure_lock, get_write_lock

xarray/backends/netCDF4_.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from .. import Variable, coding
1111
from ..coding.variables import pop_to
1212
from ..core import indexing
13-
from ..core.utils import FrozenOrderedDict, close_on_error, is_remote_uri
13+
from ..core.utils import FrozenOrderedDict, is_remote_uri
1414
from .common import (
1515
BackendArray,
1616
WritableCFDataStore,

xarray/core/alignment.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import warnings
44
from collections import OrderedDict, defaultdict
55
from contextlib import suppress
6-
from typing import Any, Dict, Hashable, Mapping, Optional, Tuple, Union, TYPE_CHECKING
6+
from typing import TYPE_CHECKING, Any, Dict, Hashable, Mapping, Optional, Tuple, Union
77

88
import numpy as np
99
import pandas as pd
@@ -14,8 +14,8 @@
1414
from .variable import IndexVariable, Variable
1515

1616
if TYPE_CHECKING:
17-
from .dataarray import DataArray
18-
from .dataset import Dataset
17+
from .dataarray import DataArray # noqa: F401
18+
from .dataset import Dataset # noqa: F401
1919

2020

2121
def _get_joiner(join):

xarray/core/combine.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55

66
import pandas as pd
77

8+
from . import dtypes
9+
from .concat import concat
810
from .dataarray import DataArray
911
from .dataset import Dataset
10-
from .concat import concat
11-
from . import dtypes
1212
from .merge import merge
1313

1414

xarray/core/computation.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
from collections import Counter, OrderedDict
88
from distutils.version import LooseVersion
99
from typing import (
10+
TYPE_CHECKING,
1011
AbstractSet,
1112
Any,
1213
Callable,
@@ -17,7 +18,6 @@
1718
Sequence,
1819
Tuple,
1920
Union,
20-
TYPE_CHECKING,
2121
)
2222

2323
import numpy as np
@@ -649,7 +649,6 @@ def func(*arrays):
649649
def _apply_blockwise(
650650
func, args, input_dims, output_dims, signature, output_dtypes, output_sizes=None
651651
):
652-
import dask.array as da
653652
from .dask_array_compat import blockwise
654653

655654
if signature.num_outputs > 1:

xarray/core/concat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import pandas as pd
55

6-
from . import utils, dtypes
6+
from . import dtypes, utils
77
from .alignment import align
88
from .variable import IndexVariable, Variable, as_variable
99
from .variable import concat as concat_vars

xarray/core/coordinates.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
TYPE_CHECKING,
55
Any,
66
Hashable,
7-
Mapping,
87
Iterator,
9-
Union,
8+
Mapping,
9+
Sequence,
1010
Set,
1111
Tuple,
12-
Sequence,
12+
Union,
1313
cast,
1414
)
1515

0 commit comments

Comments
 (0)