Skip to content

STY: absolute imports in __init__ files #30828

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 1 commit into from
Jan 9, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pandas/api/__init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
""" public toolkit API """
from . import extensions, indexers, types # noqa
from pandas.api import extensions, indexers, types # noqa
22 changes: 11 additions & 11 deletions pandas/core/arrays/__init__.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
from .base import ( # noqa: F401
from pandas.core.arrays.base import ( # noqa: F401
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you wanted to clean up more I think preferable to specify all instead of noqa: F401 for these

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you give me an example?
I don't understand what do you mean by all or you meant __all__?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yea the latter

ExtensionArray,
ExtensionOpsMixin,
ExtensionScalarOpsMixin,
try_cast_to_ea,
)
from .boolean import BooleanArray # noqa: F401
from .categorical import Categorical # noqa: F401
from .datetimes import DatetimeArray # noqa: F401
from .integer import IntegerArray, integer_array # noqa: F401
from .interval import IntervalArray # noqa: F401
from .numpy_ import PandasArray, PandasDtype # noqa: F401
from .period import PeriodArray, period_array # noqa: F401
from .sparse import SparseArray # noqa: F401
from .string_ import StringArray # noqa: F401
from .timedeltas import TimedeltaArray # noqa: F401
from pandas.core.arrays.boolean import BooleanArray # noqa: F401
from pandas.core.arrays.categorical import Categorical # noqa: F401
from pandas.core.arrays.datetimes import DatetimeArray # noqa: F401
from pandas.core.arrays.integer import IntegerArray, integer_array # noqa: F401
from pandas.core.arrays.interval import IntervalArray # noqa: F401
from pandas.core.arrays.numpy_ import PandasArray, PandasDtype # noqa: F401
from pandas.core.arrays.period import PeriodArray, period_array # noqa: F401
from pandas.core.arrays.sparse import SparseArray # noqa: F401
from pandas.core.arrays.string_ import StringArray # noqa: F401
from pandas.core.arrays.timedeltas import TimedeltaArray # noqa: F401
11 changes: 8 additions & 3 deletions pandas/core/arrays/sparse/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# flake8: noqa: F401

from .accessor import SparseAccessor, SparseFrameAccessor
from .array import BlockIndex, IntIndex, SparseArray, _make_index
from .dtype import SparseDtype
from pandas.core.arrays.sparse.accessor import SparseAccessor, SparseFrameAccessor
from pandas.core.arrays.sparse.array import (
BlockIndex,
IntIndex,
SparseArray,
_make_index,
)
from pandas.core.arrays.sparse.dtype import SparseDtype
18 changes: 7 additions & 11 deletions pandas/core/internals/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from .blocks import ( # noqa: F401
from pandas.core.internals.blocks import ( # noqa: F401;; io.pytables, io.packers
Block,
BoolBlock,
CategoricalBlock,
Expand All @@ -10,19 +10,15 @@
IntBlock,
ObjectBlock,
TimeDeltaBlock,
_safe_reshape,
make_block,
_block_shape,
)
from .managers import ( # noqa: F401
from pandas.core.internals.managers import ( # noqa: F401
BlockManager,
SingleBlockManager,
create_block_manager_from_arrays,
create_block_manager_from_blocks,
)

from .blocks import _safe_reshape # noqa: F401; io.packers
from .blocks import make_block # noqa: F401; io.pytables, io.packers
from .managers import ( # noqa: F401; reshape.concat, reshape.merge
_transform_index,
concatenate_block_managers,
create_block_manager_from_arrays,
create_block_manager_from_blocks,
)

from .blocks import _block_shape # noqa:F401; io.pytables
2 changes: 1 addition & 1 deletion pandas/io/sas/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
from .sasreader import read_sas # noqa
from pandas.io.sas.sasreader import read_sas # noqa