8000 STY: proposed isort settings [ci skip] [skip ci] [ciskip] [skipci] by jbrockmendel · Pull Request #23366 · pandas-dev/pandas · GitHub
[go: up one dir, main page]

Skip to content

STY: proposed isort settings [ci skip] [skip ci] [ciskip] [skipci] #23366

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
Oct 29, 2018
Prev Previous commit
Next Next commit
sort io imports
  • Loading branch information
jbrockmendel committed Oct 28, 2018
commit ba4675b39f23905fbc7de9b907e18d28631632e4
19 changes: 10 additions & 9 deletions pandas/core/indexes/range.py
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
import operator
import warnings
from datetime import timedelta
import operator
from sys import getsizeof
import warnings

import numpy as np

import pandas.core.common as com
import pandas.core.indexes.base as ibase
from pandas import compat
from pandas._libs import index as libindex
import pandas.compat as compat
from pandas.compat import get_range_parameters, lrange, range
from pandas.compat.numpy import function as nv
from pandas.core import ops
from pandas.util._decorators import Appender, cache_readonly

from pandas.core.dtypes import concat as _concat
from pandas.core.dtypes.common import (
is_int64_dtype, is_integer, is_scalar, is_timedelta64_dtype
)
is_int64_dtype, is_integer, is_scalar, is_timedelta64_dtype)
from pandas.core.dtypes.generic import ABCSeries, ABCTimedeltaIndex

from pandas.core import ops
import pandas.core.common as com
import pandas.core.indexes.base as ibase
from pandas.core.indexes.base import Index, _index_shared_docs
from pandas.core.indexes.numeric import Int64Index
from pandas.util._decorators import Appender, cache_readonly


class RangeIndex(Int64Index):
Expand Down
5 changes: 4 additions & 1 deletion pandas/io/clipboards.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
""" io on the clipboard """
import warnings

from pandas import compat, get_option, option_context
import pandas.compat as compat
from pandas.compat import PY2, PY3, StringIO

from pandas.core.dtypes.generic import ABCDataFrame

from pandas import get_option, option_context


def read_clipboard(sep=r'\s+', **kwargs): # pragma: no cover
r"""
Expand Down
15 changes: 8 additions & 7 deletions pandas/io/common.py
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
"""Common IO api utilities"""

import codecs
from contextlib import closing, contextmanager
import csv
import mmap
import os
import zipfile
from contextlib import closing, contextmanager

import pandas.core.common as com
from pandas import compat
import pandas.compat as compat
from pandas.compat import BytesIO, StringIO, string_types, text_type
from pandas.core.dtypes.common import is_file_like, is_number
# compat
from pandas.errors import ( # noqa
DtypeWarning, EmptyDataError, ParserError, ParserWarning
)
DtypeWarning, EmptyDataError, ParserError, ParserWarning)

from pandas.core.dtypes.common import is_file_like, is_number

import pandas.core.common as com

from pandas.io.formats.printing import pprint_thing

# gh-12665: Alias for now and remove later.
Expand Down
24 changes: 12 additions & 12 deletions pandas/io/excel.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,37 @@
Module parse to/from Excel
"""

import abc
import os
import warnings
# ---------------------------------------------------------------------
# ExcelFile class
import abc
from datetime import MINYEAR, date, datetime, time, timedelta
from distutils.version import LooseVersion
from io import UnsupportedOperation
import os
from textwrap import fill
import warnings

import numpy as np

import pandas._libs.json as json
import pandas.compat as compat
from pandas.compat import (
OrderedDict, add_metaclass, lrange, map, range, reduce, string_types, u,
zip
)
from pandas.core import config
zip)
from pandas.errors import EmptyDataError
from pandas.util._decorators import Appender, deprecate_kwarg

from pandas.core.dtypes.common import (
is_bool, is_float, is_integer, is_list_like
)
is_bool, is_float, is_integer, is_list_like)

from pandas.core import config
from pandas.core.frame import DataFrame
from pandas.errors import EmptyDataError

from pandas.io.common import (
_NA_VALUES, _is_url, _stringify_path, _urlopen, _validate_header_arg,
get_filepath_or_buffer
)
get_filepath_or_buffer)
from pandas.io.formats.printing import pprint_thing
from pandas.io.parsers import TextParser
from pandas.util._decorators import Appender, deprecate_kwarg

__all__ = ["read_excel", "ExcelWriter", "ExcelFile"]

Expand Down
4 changes: 3 additions & 1 deletion pandas/io/feather_format.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

from distutils.version import LooseVersion

from pandas import DataFrame, Int64Index, RangeIndex
from pandas.compat import range

from pandas import DataFrame, Int64Index, RangeIndex

from pandas.io.common import _stringify_path


Expand Down
15 changes: 9 additions & 6 deletions pandas/io/html.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,22 @@

"""

from distutils.version import LooseVersion
import numbers
import os
import re
from distutils.version import LooseVersion

import pandas.core.common as com
from pandas import Series, compat
import pandas.compat as compat
from pandas.compat import (
binary_type, iteritems, lmap, lrange, raise_with_traceback, string_types,
u
)
from pandas.core.dtypes.common import is_list_like
u)
from pandas.errors import EmptyDataError

from pandas.core.dtypes.common import is_list_like

from pandas import Series
import pandas.core.common as com

from pandas.io.common import _is_url, _validate_header_arg, urlopen
from pandas.io.formats.printing import pprint_thing
from pandas.io.parsers import TextParser
Expand Down
27 changes: 14 additions & 13 deletions pandas/io/packers.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,35 +38,36 @@
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
"""

import os
import warnings
from datetime import date, datetime, timedelta
import os
from textwrap import dedent
import warnings

import numpy as np
from dateutil.parser import parse
import numpy as np

import pandas.compat as compat
from pandas.compat import u, u_safe
from pandas.errors import PerformanceWarning
from pandas.util._move import (
BadMove as _BadMove, move_into_mutable_buffer as _move_into_mutable_buffer)

from pandas.core.dtypes.common import (
is_categorical_dtype, is_object_dtype, needs_i8_conversion, pandas_dtype)

from pandas import ( # noqa:F401
Categorical, CategoricalIndex, DataFrame, DatetimeIndex, Float64Index,
Index, Int64Index, Interval, IntervalIndex, MultiIndex, NaT, Panel, Period,
PeriodIndex, RangeIndex, Series, TimedeltaIndex, Timestamp, compat
)
from pandas.compat import u, u_safe
PeriodIndex, RangeIndex, Series, TimedeltaIndex, Timestamp)
from pandas.core import internals
from pandas.core.arrays import IntervalArray, PeriodArray
from pandas.core.arrays.sparse import BlockIndex, IntIndex
from pandas.core.dtypes.common import (
is_categorical_dtype, is_object_dtype, needs_i8_conversion, pandas_dtype
)
from pandas.core.generic import NDFrame
from pandas.core.internals import BlockManager, _safe_reshape, make_block
from pandas.core.sparse.api import SparseDataFrame, SparseSeries
from pandas.errors import PerformanceWarning

from pandas.io.common import _stringify_path, get_filepath_or_buffer
from pandas.io.msgpack import ExtType, Packer as _Packer, Unpacker as _Unpacker
from pandas.util._move import (
BadMove as _BadMove, move_into_mutable_buffer as _move_into_mutable_buffer
)

# check which compression libs we have installed
try:
Expand Down
6 changes: 4 additions & 2 deletions pandas/io/parquet.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@
from distutils.version import LooseVersion
from warnings import catch_warnings

import pandas.core.common as com
from pandas import DataFrame, Int64Index, RangeIndex, get_option
from pandas.compat import string_types

from pandas import DataFrame, Int64Index, RangeIndex, get_option
import pandas.core.common as com

from pandas.io.common import get_filepath_or_buffer, is_s3_url


Expand Down
31 changes: 15 additions & 16 deletions pandas/io/parsers.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,49 +3,48 @@
"""
from __future__ import print_function

from collections import defaultdict
import csv
import datetime
import re
import sys
import warnings
from collections import defaultdict
from textwrap import fill
import warnings

import numpy as np

import pandas._libs.lib as lib
import pandas._libs.ops as libops
import pandas._libs.parsers as parsers
import pandas.core.common as com
from pandas import compat
from pandas._libs.tslibs import parsing
import pandas.compat as compat
from pandas.compat import (
PY3, StringIO, lrange, lzip, map, range, string_types, u, zip
)
from pandas.core import algorithms
from pandas.core.arrays import Categorical
PY3, StringIO, lrange, lzip, map, range, string_types, u, zip)
from pandas.errors import EmptyDataError, ParserError, ParserWarning
from pandas.util._decorators import Appender

from pandas.core.dtypes.cast import astype_nansafe
from pandas.core.dtypes.common import (
ensure_object, is_categorical_dtype, is_dtype_equal, is_float, is_integer,
is_integer_dtype, is_list_like, is_object_dtype, is_scalar,
is_string_dtype
)
is_string_dtype)
from pandas.core.dtypes.dtypes import CategoricalDtype
from pandas.core.dtypes.missing import isna

from pandas.core import algorithms
from pandas.core.arrays import Categorical
import pandas.core.common as com
from pandas.core.frame import DataFrame
from pandas.core.index import (
Index, MultiIndex, RangeIndex, ensure_index_from_sequences
)
Index, MultiIndex, RangeIndex, ensure_index_from_sequences)
from pandas.core.series import Series
from pandas.core.tools import datetimes as tools
from pandas.errors import EmptyDataError, ParserError, ParserWarning

from pandas.io.common import (
_NA_VALUES, BaseIterator, UnicodeReader, UTF8Recoder, _get_handle,
_infer_compression, _validate_header_arg, get_filepath_or_buffer,
is_file_like
)
is_file_like)
from pandas.io.date_converters import generic_parser
from pandas.util._decorators import Appender

# BOM character (byte order mark)
# This exists at the beginning of a file to indicate endianness
Expand Down
2 changes: 2 additions & 0 deletions pandas/io/pickle.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
from numpy.lib.format import read_array, write_array

from pandas.compat import PY3, BytesIO, cPickle as pkl, pickle_compat as pc

from pandas.core.dtypes.common import _NS_DTYPE, is_datetime64_dtype

from pandas.io.common import _get_handle, _stringify_path


Expand Down
37 changes: 18 additions & 19 deletions pandas/io/pytables.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,46 +5,45 @@
"""

import copy
from datetime import date, datetime
from distutils.version import LooseVersion
import itertools
import os
import re
import time
import warnings
from datetime import date, datetime
from distutils.version import LooseVersion

import numpy as np

import pandas.core.common as com
from pandas import (
DataFrame, DatetimeIndex, Index, Int64Index, MultiIndex, Panel,
PeriodIndex, Series, SparseDataFrame, SparseSeries, TimedeltaIndex, compat,
concat, isna, to_datetime
)
from pandas._libs import algos, lib, writers as libwriters
from pandas._libs.tslibs import timezones
from pandas.compat import PY3, filter, lrange, range, string_types
from pandas.errors import PerformanceWarning

from pandas.core.dtypes.common import (
ensure_int64, ensure_object, ensure_platform_int, is_categorical_dtype,
is_datetime64_dtype, is_datetime64tz_dtype, is_list_like,
is_timedelta64_dtype)
from pandas.core.dtypes.missing import array_equivalent

from pandas import (
DataFrame, DatetimeIndex, Index, Int64Index, MultiIndex, Panel,
PeriodIndex, Series, SparseDataFrame, SparseSeries, TimedeltaIndex, compat,
concat, isna, to_datetime)
from pandas.core import config
from pandas.core.algorithms import match, unique
from pandas.core.arrays.categorical import (
Categorical, _factorize_from_iterables
)
Categorical, _factorize_from_iterables)
from pandas.core.arrays.sparse import BlockIndex, IntIndex
from pandas.core.base import StringMixin
import pandas.core.common as com
from pandas.core.computation.pytables import Expr, maybe_expression
from pandas.core.config import get_option
from pandas.core.dtypes.common import (
ensure_int64, ensure_object, ensure_platform_int, is_categorical_dtype,
is_datetime64_dtype, is_datetime64tz_dtype, is_list_like,
is_timedelta64_dtype
)
from pandas.core.dtypes.missing import array_equivalent
from pandas.core.index import ensure_index
from pandas.core.internals import (
BlockManager, _block2d_to_blocknd, _block_shape, _factor_indexer,
make_block
)
from pandas.errors import PerformanceWarning
make_block)

from pandas.io.common import _stringify_path
from pandas.io.formats.printing import adjoin, pprint_thing

Expand Down
6 changes: 4 additions & 2 deletions pandas/io/sas/sas_xport.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,18 @@
https://support.sas.com/techsup/technote/ts140.pdf
"""

from datetime import datetime
import struct
import warnings
from datetime import datetime

import numpy as np

from pandas.util._decorators import Appender

import pandas as pd
from pandas import compat

from pandas.io.common import BaseIterator, get_filepath_or_buffer
from pandas.util._decorators import Appender

_correct_line1 = ("HEADER RECORD*******LIBRARY HEADER RECORD!!!!!!!"
"000000000000000000000000000000 ")
Expand Down
Loading
0