Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit175edc1

Browse files
committed
Explicitly list allowed "unused" imports, remove the rest.
1 parent84e531b commit175edc1

35 files changed

+47
-71
lines changed

‎.flake8

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ignore =
77
E265, E266,
88
E305, E306,
99
E722, E741,
10-
F401, F403,F811, F841,
10+
F811, F841,
1111
# Some new flake8 ignores:
1212
N801, N802, N803, N806, N812,
1313
# pydocstyle
@@ -29,20 +29,49 @@ exclude =
2929
per-file-ignores =
3030
setup.py: E402
3131
setupext.py: E501
32+
tests.py: F401
3233

3334
tools/subset.py: E221, E251, E261, E302, E501
3435

36+
lib/matplotlib/__init__.py: F401
3537
lib/matplotlib/_cm.py: E202, E203, E302
3638
lib/matplotlib/_mathtext_data.py: E203, E261
39+
lib/matplotlib/animation.py: F401
40+
lib/matplotlib/axes/__init__.py: F401, F403
41+
lib/matplotlib/axes/_axes.py: F401
42+
lib/matplotlib/backends/backend_*.py: F401
43+
lib/matplotlib/backends/qt_editor/formlayout.py: F401, F403
44+
lib/matplotlib/cbook/__init__.py: F401
45+
lib/matplotlib/figure.py: F401
3746
lib/matplotlib/font_manager.py: E221, E251, E501
47+
lib/matplotlib/image.py: F401, F403
48+
lib/matplotlib/lines.py: F401
3849
lib/matplotlib/mathtext.py: E221, E251
50+
lib/matplotlib/pylab.py: F401, F403
51+
lib/matplotlib/pyplot.py: F401
3952
lib/matplotlib/rcsetup.py: E501
53+
lib/matplotlib/style/__init__.py: F401
54+
lib/matplotlib/testing/conftest.py: F401
55+
lib/matplotlib/testing/compare.py: F401
56+
lib/matplotlib/testing/decorators.py: F401
57+
lib/matplotlib/tests/conftest.py: F401
58+
lib/matplotlib/tests/test_backend_qt.py: F401
4059
lib/matplotlib/tests/test_mathtext.py: E501
60+
lib/matplotlib/text.py: F401
4161
lib/matplotlib/transforms.py: E201, E202, E203
62+
lib/matplotlib/tri/__init__.py: F401, F403
4263
lib/matplotlib/tri/triinterpolate.py: E201, E221
43-
64+
lib/mpl_toolkits/axes_grid/*: F401, F403
65+
lib/mpl_toolkits/axes_grid1/__init__.py: F401
4466
lib/mpl_toolkits/axes_grid1/axes_size.py: E272
67+
lib/mpl_toolkits/axisartist/__init__.py: F401
4568
lib/mpl_toolkits/axisartist/angle_helper.py: E221
69+
lib/mpl_toolkits/axisartist/axes_divider.py: F401
70+
lib/mpl_toolkits/axisartist/axes_rgb.py: F401
71+
lib/mpl_toolkits/axisartist/axislines.py: F401
72+
lib/mpl_toolkits/mplot3d/__init__.py: F401
73+
lib/mpl_toolkits/tests/conftest.py: F401
74+
lib/pylab.py: F401, F403
4675

4776
doc/conf.py: E402, E501
4877
tutorials/advanced/path_tutorial.py: E402, E501

‎doc/sphinxext/missing_references.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
fromcollectionsimportdefaultdict
1919
importjson
2020
importlogging
21-
frompathlibimportPath,PosixPath
21+
frompathlibimportPath
2222

2323
fromdocutils.utilsimportget_source_line
2424
fromdocutilsimportnodes

‎examples/lines_bars_and_markers/bar_stacked.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
bars.
1010
"""
1111

12-
importnumpyasnp
1312
importmatplotlib.pyplotasplt
1413

1514

‎examples/lines_bars_and_markers/markevery_demo.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,10 @@
1717
1818
A slice or list/array can also be used with ``markevery`` to specify the
1919
markers to show.
20-
2120
"""
2221

2322
importnumpyasnp
2423
importmatplotlib.pyplotasplt
25-
importmatplotlib.gridspecasgridspec
2624

2725
# define a list of markevery cases to plot
2826
cases= [None,

‎examples/misc/load_converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"""
99

1010
importdateutil.parser
11-
frommatplotlibimportcbook,dates
11+
frommatplotlibimportcbook
1212
importmatplotlib.pyplotasplt
1313
importnumpyasnp
1414

‎examples/misc/logos2.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77
"""
88

99
importnumpyasnp
10-
importmatplotlibasmpl
1110
importmatplotlib.pyplotasplt
1211
importmatplotlib.cmascm
1312
importmatplotlib.font_manager
14-
frommatplotlib.patchesimportCircle,Rectangle,PathPatch
13+
frommatplotlib.patchesimportRectangle,PathPatch
1514
frommatplotlib.textpathimportTextPath
1615
importmatplotlib.transformsasmtrans
1716

‎examples/mplot3d/polys3d.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
frommatplotlib.collectionsimportPolyCollection
1212
importmatplotlib.pyplotasplt
13-
frommatplotlibimportcolorsasmcolors
1413
importnumpyasnp
1514

1615
# Fixing random state for reproducibility

‎examples/subplots_axes_and_figures/secondary_axis.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
importnumpyasnp
1616
importdatetime
1717
importmatplotlib.datesasmdates
18-
frommatplotlib.transformsimportTransform
19-
frommatplotlib.tickerimport (
20-
AutoLocator,AutoMinorLocator)
18+
frommatplotlib.tickerimportAutoMinorLocator
2119

2220
fig,ax=plt.subplots(constrained_layout=True)
2321
x=np.arange(0,360,1)

‎lib/matplotlib/afm.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939

4040

4141
from ._mathtext_dataimportuni2type1
42-
frommatplotlib.cbookimportdeprecated
4342

4443

4544
_log=logging.getLogger(__name__)

‎lib/matplotlib/backend_bases.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545

4646
importnumpyasnp
4747

48-
importmatplotlibasmpl
4948
frommatplotlibimport (
5049
backend_toolsastools,cbook,colors,textpath,tight_bbox,transforms,
5150
widgets,get_backend,is_interactive,rcParams)

‎lib/matplotlib/backends/__init__.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
1-
importimportlib
21
importlogging
32
importos
43
importsys
54

6-
importmatplotlib
7-
frommatplotlibimportcbook
8-
frommatplotlib.backend_basesimport_Backend
9-
105
_log=logging.getLogger(__name__)
116

127

‎lib/matplotlib/backends/backend_wxcairo.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
importwx
1+
importwx.lib.wxcairoaswxcairo
22

33
from .backend_cairoimportcairo,FigureCanvasCairo,RendererCairo
44
from .backend_wximport (
55
_BackendWx,_FigureCanvasWxBase,FigureFrameWx,
66
NavigationToolbar2WxasNavigationToolbar2WxCairo)
7-
importwx.lib.wxcairoaswxcairo
87

98

109
classFigureFrameWxCairo(FigureFrameWx):

‎lib/matplotlib/backends/qt_editor/figureoptions.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
# see the Matplotlib licenses directory for a copy of the license
44

55

6-
"""Module that provides a GUI-based editor formatplotlib's figure options."""
6+
"""Module that provides a GUI-based editor forMatplotlib's figure options."""
77

88
importre
99

10-
importmatplotlib
1110
frommatplotlibimportcbook,cm,colorsasmcolors,markers,imageasmimage
1211
frommatplotlib.backends.qt_compatimportQtGui
1312
frommatplotlib.backends.qt_editorimport_formlayout

‎lib/matplotlib/cbook/__init__.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,16 @@
22
A collection of utility functions and classes. Originally, many
33
(but not all) were from the Python Cookbook -- hence the name cbook.
44
5-
This module is safe to import from anywhere withinmatplotlib;
6-
it importsmatplotlib only at runtime.
5+
This module is safe to import from anywhere withinMatplotlib;
6+
it importsMatplotlib only at runtime.
77
"""
88

99
importcollections
1010
importcollections.abc
1111
importcontextlib
1212
importfunctools
13-
importglob
1413
importgzip
1514
importitertools
16-
importlocale
17-
importnumbers
1815
importoperator
1916
importos
2017
frompathlibimportPath

‎lib/matplotlib/dates.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@
138138
importmath
139139
importre
140140
importtime
141-
importwarnings
142141

143142
fromdateutil.rruleimport (rrule,MO,TU,WE,TH,FR,SA,SU,YEARLY,
144143
MONTHLY,WEEKLY,DAILY,HOURLY,MINUTELY,

‎lib/matplotlib/markers.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,6 @@
145145
"""
146146

147147
fromcollections.abcimportSized
148-
fromnumbersimportNumber
149148

150149
importnumpyasnp
151150

@@ -372,7 +371,6 @@ def _set_mathtext_path(self):
372371
Submitted by tcb
373372
"""
374373
frommatplotlib.textimportTextPath
375-
frommatplotlib.font_managerimportFontProperties
376374

377375
# again, the properties could be initialised just once outside
378376
# this function

‎lib/matplotlib/pyplot.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,11 @@
6161
frommatplotlib.patchesimportPolygon,Rectangle,Circle,Arrow
6262
frommatplotlib.widgetsimportSubplotTool,Button,Slider,Widget
6363

64-
from .tickerimportTickHelper,Formatter,FixedFormatter,NullFormatter,\
65-
FuncFormatter,FormatStrFormatter,ScalarFormatter,\
66-
LogFormatter,LogFormatterExponent,LogFormatterMathtext,\
67-
Locator,IndexLocator,FixedLocator,NullLocator,\
68-
LinearLocator,LogLocator,AutoLocator,MultipleLocator,\
69-
MaxNLocator
64+
from .tickerimport (
65+
TickHelper,Formatter,FixedFormatter,NullFormatter,FuncFormatter,
66+
FormatStrFormatter,ScalarFormatter,LogFormatter,LogFormatterExponent,
67+
LogFormatterMathtext,Locator,IndexLocator,FixedLocator,NullLocator,
68+
LinearLocator,LogLocator,AutoLocator,MultipleLocator,MaxNLocator)
7069
frommatplotlib.backendsimport_get_running_interactive_framework
7170

7271
_log=logging.getLogger(__name__)
@@ -220,7 +219,7 @@ def switch_backend(newbackend):
220219

221220
backend_mod=importlib.import_module(backend_name)
222221
Backend=type(
223-
"Backend", (matplotlib.backends._Backend,),vars(backend_mod))
222+
"Backend", (matplotlib.backend_bases._Backend,),vars(backend_mod))
224223
_log.debug("Loaded backend %s version %s.",
225224
newbackend,Backend.backend_version)
226225

‎lib/matplotlib/testing/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
"""
22
Helper functions for testing.
33
"""
4+
45
importlocale
56
importlogging
6-
importsys
7-
importwarnings
87

98
importmatplotlibasmpl
109
frommatplotlibimportcbook

‎lib/matplotlib/testing/compare.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
importmatplotlibasmpl
1919
frommatplotlib.testing.exceptionsimportImageComparisonFailure
20-
frommatplotlibimportcbook
2120

2221
__all__= ['compare_images','comparable_formats']
2322

‎lib/matplotlib/testing/jpl_units/EpochConverter.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
"""EpochConverter module containing class EpochConverter."""
22

3-
importnumpyasnp
4-
53
frommatplotlibimportcbook
64
importmatplotlib.unitsasunits
75
importmatplotlib.datesasdate_ticker

‎lib/matplotlib/testing/jpl_units/UnitDblConverter.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,6 @@ def convert(value, unit, axis):
8181
= RETURN VALUE
8282
- Returns the value parameter converted to floats.
8383
"""
84-
# Delay-load due to circular dependencies.
85-
importmatplotlib.testing.jpl_unitsasU
86-
8784
ifnotcbook.is_scalar_or_string(value):
8885
return [UnitDblConverter.convert(x,unit,axis)forxinvalue]
8986
# If the incoming value behaves like a number,

‎lib/matplotlib/tests/test_axes.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
fromcollectionsimportnamedtuple
22
fromitertoolsimportproduct
3-
fromdistutils.versionimportLooseVersion
43
importio
54
importplatform
65

‎lib/matplotlib/tests/test_backend_cairo.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,8 @@
11
importnumpyasnp
2-
fromioimportBytesIO
3-
importos
4-
importtempfile
5-
importwarnings
62

73
importpytest
84

9-
importmatplotlib.pyplotasplt
105
frommatplotlib.testing.decoratorsimportcheck_figures_equal
11-
importmatplotlib
126
frommatplotlibimport (
137
collectionsasmcollections,patchesasmpatches,pathasmpath)
148

‎lib/matplotlib/tests/test_backend_ps.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
importio
2-
importos
32
frompathlibimportPath
4-
importre
53
importtempfile
64

75
importpytest

‎lib/matplotlib/tests/test_backend_qt.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,6 @@ def test_double_resize():
299299
deftest_canvas_reinit():
300300
importmatplotlib.pyplotasplt
301301
frommatplotlib.backends.backend_qt5aggimportFigureCanvasQTAgg
302-
fromfunctoolsimportpartial
303302

304303
called=False
305304

‎lib/matplotlib/tests/test_basic.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
importsys
55
importtextwrap
66

7-
importmatplotlib
8-
97

108
deftest_simple():
119
assert1+1==2

‎lib/matplotlib/tests/test_colorbar.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
frommatplotlib.colorsimport (BoundaryNorm,LogNorm,PowerNorm,Normalize,
1111
DivergingNorm)
1212
frommatplotlib.colorbarimportColorbarBase,_ColorbarLogLocator
13-
frommatplotlib.tickerimportLogLocator,LogFormatter,FixedLocator
13+
frommatplotlib.tickerimportFixedLocator
1414

1515

1616
def_get_cmap_norms():

‎lib/matplotlib/tests/test_dates.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
importpytest
1111

1212
frommatplotlibimportrc_context
13-
frommatplotlib.cbookimportMatplotlibDeprecationWarning
1413
importmatplotlib.datesasmdates
1514
importmatplotlib.pyplotasplt
1615
frommatplotlib.testing.decoratorsimportimage_comparison

‎lib/matplotlib/tests/test_legend.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
importmatplotlib.collectionsasmcollections
1313
frommatplotlib.legend_handlerimportHandlerTuple
1414
importmatplotlib.legendasmlegend
15-
frommatplotlib.cbook.deprecationimportMatplotlibDeprecationWarning
1615
frommatplotlibimportrc_context
1716

1817

‎lib/matplotlib/tests/test_patches.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
fromnumpy.testingimportassert_almost_equal,assert_array_equal
66
importpytest
77

8-
frommatplotlib.cbookimportMatplotlibDeprecationWarning
98
frommatplotlib.patchesimportPolygon,Rectangle,FancyArrowPatch
109
frommatplotlib.testing.decoratorsimportimage_comparison,check_figures_equal
1110
importmatplotlib.pyplotasplt

‎lib/matplotlib/tests/test_patheffects.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
importnumpyasnp
2-
importpytest
32

43
frommatplotlib.testing.decoratorsimportimage_comparison
54
importmatplotlib.pyplotasplt

‎lib/matplotlib/tests/test_scale.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
importnumpyasnp
88
fromnumpy.testingimportassert_allclose
99
importio
10-
importplatform
1110
importpytest
1211

1312

‎lib/matplotlib/tests/test_usetex.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
importmatplotlibasmpl
44
frommatplotlib.testing.decoratorsimportcheck_figures_equal,image_comparison
55
importmatplotlib.pyplotasplt
6-
frommatplotlib.tickerimportEngFormatter
76

87

98
@pytest.fixture(autouse=True)# All tests in this module use usetex.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp