Skip to content

Commit 7d6bd75

Browse files
alimcmaster1TomAugspurger
authored andcommitted
CLN: Isort io and compat dirs (#23534)
1 parent d0691e0 commit 7d6bd75

File tree

18 files changed

+106
-114
lines changed

18 files changed

+106
-114
lines changed

pandas/compat/numpy/function.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,13 @@
1919
"""
2020

2121
from numpy import ndarray
22-
from pandas.util._validators import (validate_args, validate_kwargs,
23-
validate_args_and_kwargs)
24-
from pandas.errors import UnsupportedFunctionCall
25-
from pandas.core.dtypes.common import is_integer, is_bool
22+
2623
from pandas.compat import OrderedDict
24+
from pandas.errors import UnsupportedFunctionCall
25+
from pandas.util._validators import (
26+
validate_args, validate_args_and_kwargs, validate_kwargs)
27+
28+
from pandas.core.dtypes.common import is_bool, is_integer
2729

2830

2931
class CompatValidator(object):

pandas/compat/pickle_compat.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22
Support pre-0.12 series pickle compatibility.
33
"""
44

5-
import sys
6-
import pandas # noqa
75
import copy
86
import pickle as pkl
9-
from pandas import compat, Index
10-
from pandas.compat import u, string_types # noqa
7+
import sys
8+
9+
from pandas.compat import string_types, u # noqa
10+
11+
import pandas # noqa
12+
from pandas import Index, compat
1113

1214

1315
def load_reduce(self):

pandas/io/clipboard/clipboards.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import subprocess
2-
from .exceptions import PyperclipException
2+
33
from pandas.compat import PY2, text_type
44

5+
from .exceptions import PyperclipException
6+
57
EXCEPT_MSG = """
68
Pyperclip could not find a copy/paste mechanism for your system.
79
For more information, please visit https://pyperclip.readthedocs.org """

pandas/io/clipboard/windows.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
"""
22
This module implements clipboard handling on Windows using ctypes.
33
"""
4-
import time
54
import contextlib
65
import ctypes
7-
from ctypes import c_size_t, sizeof, c_wchar_p, get_errno, c_wchar
6+
from ctypes import c_size_t, c_wchar, c_wchar_p, get_errno, sizeof
7+
import time
8+
89
from .exceptions import PyperclipWindowsException
910

1011

pandas/io/formats/console.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
Internal module for console introspection
33
"""
44

5-
import sys
65
import locale
6+
import sys
7+
78
from pandas.io.formats.terminal import get_terminal_size
89

910
# -----------------------------------------------------------------------------

pandas/io/formats/csvs.py

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,24 @@
55

66
from __future__ import print_function
77

8-
import warnings
9-
108
import csv as csvlib
9+
import os
10+
import warnings
1111
from zipfile import ZipFile
1212

1313
import numpy as np
14-
import os
1514

1615
from pandas._libs import writers as libwriters
17-
18-
from pandas import compat
1916
from pandas.compat import StringIO, range, zip
2017

21-
from pandas.core.dtypes.missing import notna
2218
from pandas.core.dtypes.generic import (
23-
ABCMultiIndex, ABCPeriodIndex, ABCDatetimeIndex, ABCIndexClass)
19+
ABCDatetimeIndex, ABCIndexClass, ABCMultiIndex, ABCPeriodIndex)
20+
from pandas.core.dtypes.missing import notna
21+
22+
from pandas import compat
2423

2524
from pandas.io.common import (
26-
_get_handle,
27-
_infer_compression,
28-
get_filepath_or_buffer,
29-
UnicodeWriter,
30-
)
25+
UnicodeWriter, _get_handle, _infer_compression, get_filepath_or_buffer)
3126

3227

3328
class CSVFormatter(object):

pandas/io/formats/excel.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
"""Utilities for conversion to writer-agnostic Excel representation
22
"""
33

4+
import itertools
45
import re
56
import warnings
6-
import itertools
77

88
import numpy as np
99

1010
from pandas.compat import reduce
11-
import pandas.core.common as com
1211

13-
from pandas.core.dtypes.common import is_float, is_scalar
1412
from pandas.core.dtypes import missing
13+
from pandas.core.dtypes.common import is_float, is_scalar
1514
from pandas.core.dtypes.generic import ABCMultiIndex, ABCPeriodIndex
15+
1616
from pandas import Index
17+
import pandas.core.common as com
1718

1819
from pandas.io.formats.css import CSSResolver, CSSWarning
19-
from pandas.io.formats.printing import pprint_thing
2020
from pandas.io.formats.format import get_level_lengths
21+
from pandas.io.formats.printing import pprint_thing
2122

2223

2324
class ExcelCell(object):

pandas/io/formats/format.py

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,45 +5,37 @@
55
"""
66

77
from __future__ import print_function
8-
# pylint: disable=W0141
98

109
from functools import partial
1110

1211
import numpy as np
1312

1413
from pandas._libs import lib
15-
from pandas._libs.tslibs import NaT, iNaT, Timestamp, Timedelta
1614
from pandas._libs.tslib import format_array_from_datetime
15+
from pandas._libs.tslibs import NaT, Timedelta, Timestamp, iNaT
16+
from pandas.compat import StringIO, lzip, map, u, zip
1717

18-
from pandas import compat
19-
from pandas.compat import StringIO, lzip, map, zip, u
20-
21-
from pandas.core.dtypes.missing import isna, notna
2218
from pandas.core.dtypes.common import (
23-
is_categorical_dtype,
24-
is_float_dtype,
25-
is_period_arraylike,
26-
is_integer_dtype,
27-
is_interval_dtype,
28-
is_datetimetz,
29-
is_integer,
30-
is_float,
31-
is_scalar,
32-
is_numeric_dtype,
33-
is_datetime64_dtype,
34-
is_timedelta64_dtype,
35-
is_list_like)
36-
from pandas.core.dtypes.generic import ABCSparseArray, ABCMultiIndex
19+
is_categorical_dtype, is_datetime64_dtype, is_datetimetz, is_float,
20+
is_float_dtype, is_integer, is_integer_dtype, is_interval_dtype,
21+
is_list_like, is_numeric_dtype, is_period_arraylike, is_scalar,
22+
is_timedelta64_dtype)
23+
from pandas.core.dtypes.generic import ABCMultiIndex, ABCSparseArray
24+
from pandas.core.dtypes.missing import isna, notna
25+
26+
from pandas import compat
3727
from pandas.core.base import PandasObject
3828
import pandas.core.common as com
39-
from pandas.core.index import Index, ensure_index
4029
from pandas.core.config import get_option, set_option
30+
from pandas.core.index import Index, ensure_index
4131
from pandas.core.indexes.datetimes import DatetimeIndex
4232
from pandas.core.indexes.period import PeriodIndex
4333

44-
from pandas.io.formats.terminal import get_terminal_size
4534
from pandas.io.common import _expand_user, _stringify_path
4635
from pandas.io.formats.printing import adjoin, justify, pprint_thing
36+
from pandas.io.formats.terminal import get_terminal_size
37+
38+
# pylint: disable=W0141
4739

4840

4941
common_docstring = """

pandas/io/formats/html.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,21 @@
44
"""
55

66
from __future__ import print_function
7-
from distutils.version import LooseVersion
87

8+
from distutils.version import LooseVersion
99
from textwrap import dedent
1010

11-
from pandas import compat
12-
from pandas.compat import (lzip, range, map, zip, u,
13-
OrderedDict, unichr)
11+
from pandas.compat import OrderedDict, lzip, map, range, u, unichr, zip
1412

15-
import pandas.core.common as com
1613
from pandas.core.dtypes.generic import ABCMultiIndex
14+
15+
from pandas import compat
16+
import pandas.core.common as com
1717
from pandas.core.config import get_option
1818

19+
from pandas.io.formats.format import (
20+
TableFormatter, buffer_put_lines, get_level_lengths)
1921
from pandas.io.formats.printing import pprint_thing
20-
from pandas.io.formats.format import (get_level_lengths,
21-
buffer_put_lines)
22-
from pandas.io.formats.format import TableFormatter
2322

2423

2524
class HTMLFormatter(TableFormatter):

pandas/io/formats/latex.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66

77
import numpy as np
88

9-
from pandas import compat
10-
from pandas.compat import range, map, zip, u
9+
from pandas.compat import map, range, u, zip
1110

1211
from pandas.core.dtypes.generic import ABCMultiIndex
1312

13+
from pandas import compat
14+
1415
from pandas.io.formats.format import TableFormatter
1516

1617

0 commit comments

Comments
 (0)