Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MNT: Remove unused imports #23554

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 4 commits into from
Aug 18, 2022
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
20 changes: 1 addition & 19 deletions .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -49,39 +49,21 @@ per-file-ignores =
lib/matplotlib/_cm.py: E122, E202, E203, E302
lib/matplotlib/_mathtext.py: E221, E251
lib/matplotlib/_mathtext_data.py: E122, E203, E261
lib/matplotlib/animation.py: F401
lib/matplotlib/_animation_data.py: E501
lib/matplotlib/axes/__init__.py: F401, F403
lib/matplotlib/axes/_axes.py: F401
lib/matplotlib/backends/backend_*.py: F401
lib/matplotlib/backends/backend_template.py: F401
lib/matplotlib/backends/qt_editor/formlayout.py: F401, F403
lib/matplotlib/cbook/__init__.py: F401
lib/matplotlib/cbook/deprecation.py: F401
lib/matplotlib/font_manager.py: E501
lib/matplotlib/image.py: F401, F403
lib/matplotlib/lines.py: F401
lib/matplotlib/mathtext.py: E221, E251
lib/matplotlib/pylab.py: F401, F403
lib/matplotlib/pyplot.py: F401, F811
lib/matplotlib/style/__init__.py: F401
lib/matplotlib/testing/conftest.py: F401
lib/matplotlib/tests/conftest.py: F401
lib/matplotlib/tests/test_backend_qt.py: F401
lib/matplotlib/tests/test_mathtext.py: E501
lib/matplotlib/text.py: F401
lib/matplotlib/transforms.py: E201, E202, E203
lib/matplotlib/tri/__init__.py: F401, F403
lib/matplotlib/tri/triinterpolate.py: E201, E221
lib/mpl_toolkits/axes_grid/*: F401, F403
lib/mpl_toolkits/axes_grid1/__init__.py: F401
lib/mpl_toolkits/axes_grid1/axes_size.py: E272
lib/mpl_toolkits/axisartist/__init__.py: F401
lib/mpl_toolkits/axisartist/angle_helper.py: E221
lib/mpl_toolkits/axisartist/axes_divider.py: F401
lib/mpl_toolkits/axisartist/axes_rgb.py: F401
lib/mpl_toolkits/axisartist/axislines.py: F401
lib/mpl_toolkits/mplot3d/__init__.py: F401
lib/mpl_toolkits/tests/conftest.py: F401
lib/pylab.py: F401, F403

doc/conf.py: E402
Expand Down
4 changes: 3 additions & 1 deletion doc/api/tri_api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
``matplotlib.tri``
******************

.. automodule:: matplotlib.tri
Unstructured triangular grid functions.

.. py:module:: matplotlib.tri

.. autoclass:: matplotlib.tri.Triangulation
:members:
Expand Down
2 changes: 1 addition & 1 deletion lib/matplotlib/axes/_axes.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import matplotlib.collections as mcoll
import matplotlib.colors as mcolors
import matplotlib.contour as mcontour
import matplotlib.dates # Register date unit converter as side-effect.
import matplotlib.dates # noqa # Register date unit converter as side-effect.
import matplotlib.image as mimage
import matplotlib.legend as mlegend
import matplotlib.lines as mlines
Expand Down
2 changes: 1 addition & 1 deletion lib/matplotlib/backends/backend_gtk3cairo.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from contextlib import nullcontext

from .backend_cairo import (
from .backend_cairo import ( # noqa
FigureCanvasCairo, _RendererGTKCairo as RendererGTK3Cairo)
from .backend_gtk3 import Gtk, FigureCanvasGTK3, _BackendGTK3

Expand Down
4 changes: 2 additions & 2 deletions lib/matplotlib/backends/backend_gtk4.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from matplotlib import _api, backend_tools, cbook
from matplotlib.backend_bases import (
FigureCanvasBase, ToolContainerBase,
CloseEvent, KeyEvent, LocationEvent, MouseEvent, ResizeEvent)
KeyEvent, LocationEvent, MouseEvent, ResizeEvent)

try:
import gi
Expand All @@ -22,7 +22,7 @@
# auto-backend selection logic correctly skips.
raise ImportError from e

from gi.repository import Gio, GLib, GObject, Gtk, Gdk, GdkPixbuf
from gi.repository import Gio, GLib, Gtk, Gdk, GdkPixbuf
from . import _backend_gtk
from ._backend_gtk import (
_BackendGTK, _FigureManagerGTK, _NavigationToolbar2GTK,
Expand Down
2 changes: 1 addition & 1 deletion lib/matplotlib/backends/backend_gtk4cairo.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from contextlib import nullcontext

from .backend_cairo import (
from .backend_cairo import ( # noqa
FigureCanvasCairo, _RendererGTKCairo as RendererGTK4Cairo)
from .backend_gtk4 import Gtk, FigureCanvasGTK4, _BackendGTK4

Expand Down
1 change: 0 additions & 1 deletion lib/matplotlib/backends/backend_pgf.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import atexit
import codecs
import datetime
import functools
Expand Down
4 changes: 1 addition & 3 deletions lib/matplotlib/backends/backend_ps.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
import functools
from io import StringIO
import logging
import math
import os
import pathlib
import re
Expand All @@ -22,8 +21,7 @@
from matplotlib import _api, cbook, _path, _text_helpers
from matplotlib._afm import AFM
from matplotlib.backend_bases import (
_Backend, FigureCanvasBase, FigureManagerBase, GraphicsContextBase,
RendererBase)
_Backend, FigureCanvasBase, FigureManagerBase, RendererBase)
from matplotlib.cbook import is_writable_file_like, file_requires_unicode
from matplotlib.font_manager import get_font
from matplotlib.ft2font import LOAD_NO_HINTING, LOAD_NO_SCALE, FT2Font
Expand Down
1 change: 0 additions & 1 deletion lib/matplotlib/backends/backend_qt.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import functools
import operator
import os
import sys
import traceback
Expand Down
1 change: 0 additions & 1 deletion lib/matplotlib/cbook/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@
import time
import traceback
import types
import warnings
import weakref

import numpy as np
Expand Down
2 changes: 1 addition & 1 deletion lib/matplotlib/lines.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
# Imported here for backward compatibility, even though they don't
# really belong.
from . import _path
from .markers import (
from .markers import ( # noqa
CARETLEFT, CARETRIGHT, CARETUP, CARETDOWN,
CARETLEFTBASE, CARETRIGHTBASE, CARETUPBASE, CARETDOWNBASE,
TICKLEFT, TICKRIGHT, TICKUP, TICKDOWN)
Expand Down
5 changes: 4 additions & 1 deletion lib/matplotlib/style/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
from .core import use, context, available, library, reload_library
from .core import available, context, library, reload_library, use


__all__ = ["available", "context", "library", "reload_library", "use"]
5 changes: 2 additions & 3 deletions lib/matplotlib/tests/conftest.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
from matplotlib.testing.conftest import (mpl_test_settings,
pytest_configure, pytest_unconfigure,
pd, xr)
from matplotlib.testing.conftest import ( # noqa
mpl_test_settings, pytest_configure, pytest_unconfigure, pd, xr)
9 changes: 4 additions & 5 deletions lib/matplotlib/tests/test_backend_qt.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@


try:
from matplotlib.backends.qt_compat import QtGui, QtWidgets
from matplotlib.backends.qt_compat import QtGui, QtWidgets # noqa
from matplotlib.backends.qt_editor import _formlayout
except ImportError:
pytestmark = pytest.mark.skip('No usable Qt bindings')
Expand Down Expand Up @@ -87,7 +87,7 @@ def _test_sigint_impl(backend, target_name, kwargs):
import threading

plt.switch_backend(backend)
from matplotlib.backends.qt_compat import QtCore
from matplotlib.backends.qt_compat import QtCore # noqa

def interrupter():
if sys.platform == 'win32':
Expand Down Expand Up @@ -138,10 +138,9 @@ def test_sigint(target, kwargs):

def _test_other_signal_before_sigint_impl(backend, target_name, kwargs):
import signal
import sys
import matplotlib.pyplot as plt
plt.switch_backend(backend)
from matplotlib.backends.qt_compat import QtCore
from matplotlib.backends.qt_compat import QtCore # noqa

target = getattr(plt, target_name)

Expand Down Expand Up @@ -498,7 +497,7 @@ def test_form_widget_get_with_datetime_and_date_fields():
def _test_enums_impl():
import sys

from matplotlib.backends.qt_compat import _enum, _to_int, QtCore
from matplotlib.backends.qt_compat import _enum, _to_int
from matplotlib.backend_bases import cursors, MouseButton

_enum("QtGui.QDoubleValidator.State").Acceptable
Expand Down
2 changes: 1 addition & 1 deletion lib/matplotlib/text.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
from .artist import Artist
from .font_manager import FontProperties
from .patches import FancyArrowPatch, FancyBboxPatch, Rectangle
from .textpath import TextPath # Unused, but imported by others.
from .textpath import TextPath # noqa # Unused, but imported by others.
from .transforms import (
Affine2D, Bbox, BboxBase, BboxTransformTo, IdentityTransform, Transform)

Expand Down
27 changes: 19 additions & 8 deletions lib/matplotlib/tri/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,22 @@
Unstructured triangular grid functions.
"""

from .triangulation import *
from .tricontour import *
from .tritools import *
from .trifinder import *
from .triinterpolate import *
from .trirefine import *
from .tripcolor import *
from .triplot import *
from .triangulation import Triangulation
from .tricontour import TriContourSet, tricontour, tricontourf
from .trifinder import TriFinder, TrapezoidMapTriFinder
from .triinterpolate import (TriInterpolator, LinearTriInterpolator,
CubicTriInterpolator)
from .tripcolor import tripcolor
from .triplot import triplot
from .trirefine import TriRefiner, UniformTriRefiner
from .tritools import TriAnalyzer


__all__ = ["Triangulation",
"TriContourSet", "tricontour", "tricontourf",
"TriFinder", "TrapezoidMapTriFinder",
"TriInterpolator", "LinearTriInterpolator", "CubicTriInterpolator",
"tripcolor",
"triplot",
"TriRefiner", "UniformTriRefiner",
"TriAnalyzer"]
7 changes: 6 additions & 1 deletion lib/mpl_toolkits/axes_grid1/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
from . import axes_size as Size
from .axes_divider import Divider, SubplotDivider, make_axes_locatable
from .axes_grid import Grid, ImageGrid, AxesGrid
from .axes_grid import AxesGrid, Grid, ImageGrid

from .parasite_axes import host_subplot, host_axes

__all__ = ["Size",
"Divider", "SubplotDivider", "make_axes_locatable",
"AxesGrid", "Grid", "ImageGrid",
"host_subplot", "host_axes"]
2 changes: 1 addition & 1 deletion lib/mpl_toolkits/axisartist/axes_divider.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
from mpl_toolkits.axes_grid1.axes_divider import (
from mpl_toolkits.axes_grid1.axes_divider import ( # noqa
Divider, AxesLocator, SubplotDivider, AxesDivider, make_axes_locatable)
3 changes: 2 additions & 1 deletion lib/mpl_toolkits/axisartist/axes_rgb.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from mpl_toolkits.axes_grid1.axes_rgb import make_rgb_axes, RGBAxes as _RGBAxes
from mpl_toolkits.axes_grid1.axes_rgb import ( # noqa
make_rgb_axes, RGBAxes as _RGBAxes)
from .axislines import Axes


Expand Down
2 changes: 1 addition & 1 deletion lib/mpl_toolkits/axisartist/axislines.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
import matplotlib.axes as maxes
from matplotlib.path import Path
from mpl_toolkits.axes_grid1 import mpl_axes
from .axisline_style import AxislineStyle
from .axisline_style import AxislineStyle # noqa
Copy link
Member Author

Choose a reason for hiding this comment

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

Maybe one should deprecate this? Not sure if someone is actually importing it from here?

from .axis_artist import AxisArtist, GridlinesCollection


Expand Down
2 changes: 2 additions & 0 deletions lib/mpl_toolkits/mplot3d/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
from .axes3d import Axes3D

__all__ = ['Axes3D']
2 changes: 1 addition & 1 deletion lib/mpl_toolkits/tests/conftest.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
from matplotlib.testing.conftest import (mpl_test_settings,
from matplotlib.testing.conftest import (mpl_test_settings, # noqa
pytest_configure, pytest_unconfigure)