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

Skip to content

Commit afecf54

Browse files
committed
Remove unused imports from stub files
mostly performed by running pycln, but then manually audited
1 parent 944155f commit afecf54

38 files changed

+42
-186
lines changed

lib/matplotlib/__init__.pyi

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,11 @@ __all__ = [
3232
import os
3333
from pathlib import Path
3434

35-
from . import cbook, rcsetup
36-
from collections.abc import Callable, Generator, MutableMapping
35+
from collections.abc import Callable, Generator
3736
import contextlib
3837
from packaging.version import Version
3938

4039
from matplotlib._api import MatplotlibDeprecationWarning
41-
from matplotlib.cbook import sanitize_sequence
42-
from matplotlib.rcsetup import cycler, validate_backend
4340
from typing import Any, NamedTuple
4441

4542
__bibtex__: str

lib/matplotlib/animation.pyi

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,6 @@ import abc
22
from collections.abc import Callable, Collection, Iterable, Sequence, Generator
33
import contextlib
44
from pathlib import Path
5-
from matplotlib import cbook
6-
from matplotlib._animation_data import (
7-
DISPLAY_TEMPLATE,
8-
INCLUDED_FRAMES,
9-
JS_INCLUDE,
10-
STYLE_INCLUDE,
11-
)
125
from matplotlib.artist import Artist
136
from matplotlib.backend_bases import TimerBase
147
from matplotlib.figure import Figure

lib/matplotlib/artist.pyi

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
1-
from . import cbook as cbook
2-
from .axes import Axes
31
from .axes._base import _AxesBase
42
from .backend_bases import RendererBase, MouseEvent
5-
from .cm import ScalarMappable
6-
from .colors import BoundaryNorm
73
from .figure import Figure, SubFigure
84
from .path import Path
95
from .patches import Patch
106
from .patheffects import AbstractPathEffect
117
from .transforms import (
128
Bbox,
13-
IdentityTransform,
149
Transform,
15-
TransformedBbox,
1610
TransformedPatchPath,
1711
TransformedPath,
1812
)

lib/matplotlib/axes/_base.pyi

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import matplotlib.artist as martist
22

33
import datetime
4-
from collections.abc import Callable, Iterable, Iterator, Sequence, MutableSequence
5-
from matplotlib import cbook, offsetbox
4+
from collections.abc import Callable, Iterable, Iterator, Sequence
5+
from matplotlib import cbook
66
from matplotlib.artist import Artist
77
from matplotlib.axis import XAxis, YAxis, Tick
88
from matplotlib.backend_bases import RendererBase, MouseButton, MouseEvent
9-
from matplotlib.cbook import index_of
109
from matplotlib.container import Container
1110
from matplotlib.collections import Collection
1211
from matplotlib.cm import ScalarMappable
@@ -20,8 +19,7 @@ from matplotlib.scale import ScaleBase
2019
from matplotlib.spines import Spines
2120
from matplotlib.table import Table
2221
from matplotlib.text import Text
23-
from matplotlib.rcsetup import cycler, validate_axisbelow
24-
from matplotlib.transforms import Transform, BboxBase, Bbox
22+
from matplotlib.transforms import Transform, Bbox
2523

2624
from cycler import Cycler
2725

lib/matplotlib/axes/_secondary_axes.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from matplotlib.axes._base import _AxesBase
2-
from matplotlib.axis import Axis, Tick
2+
from matplotlib.axis import Tick
33

44
from matplotlib.transforms import Transform
55

lib/matplotlib/backend_bases.pyi

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,10 @@ from enum import Enum, IntEnum
22
import os
33
from matplotlib import (
44
cbook,
5-
colors,
6-
get_backend,
7-
is_interactive,
8-
rcParams,
9-
textpath,
105
transforms,
116
widgets,
127
_api,
138
)
14-
from matplotlib._pylab_helpers import Gcf
159
from matplotlib.artist import Artist
1610
from matplotlib.axes import Axes
1711
from matplotlib.backend_managers import ToolManager
@@ -22,7 +16,7 @@ from matplotlib.font_manager import FontProperties
2216
from matplotlib.path import Path
2317
from matplotlib.texmanager import TexManager
2418
from matplotlib.text import Text
25-
from matplotlib.transforms import Affine2D, Transform, TransformedPath, Bbox
19+
from matplotlib.transforms import Transform, TransformedPath, Bbox
2620

2721
from collections.abc import Callable, Iterable, Sequence
2822
from typing import Any, IO, Literal, NamedTuple, TypeVar

lib/matplotlib/backend_tools.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ from matplotlib.backend_bases import ToolContainerBase, FigureCanvasBase
55
from matplotlib.backend_managers import ToolManager, ToolEvent
66
from matplotlib.figure import Figure
77
from matplotlib.scale import ScaleBase
8-
from matplotlib._pylab_helpers import Gcf
98

109
from typing import Any
1110

lib/matplotlib/cm.pyi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from collections.abc import Iterator, Mapping
2-
from matplotlib import cbook, colors, scale
2+
from matplotlib import cbook, colors
33
from matplotlib.colorbar import Colorbar
4-
from matplotlib._cm import datad
54

65
import numpy as np
76
from numpy.typing import ArrayLike

lib/matplotlib/collections.pyi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
from . import artist, cbook, cm, transforms
1+
from . import artist, cm, transforms
22
from .backend_bases import MouseEvent
33
from .artist import Artist
44
from .colors import Normalize, Colormap
55
from .path import Path
66
from .patches import Patch
77
from .ticker import Locator, Formatter
88
from .tri import Triangulation
9-
from ._enums import CapStyle, JoinStyle
109

1110
import numpy as np
1211
from numpy.typing import ArrayLike

lib/matplotlib/colorbar.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import matplotlib.spines as mspines
2-
from matplotlib import cbook, cm, collections, colors, contour, ticker
2+
from matplotlib import cm, collections, colors, contour
33
from matplotlib.axes import Axes
44
from matplotlib.backend_bases import RendererBase
55
from matplotlib.patches import Patch

lib/matplotlib/colors.pyi

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from ._color_data import BASE_COLORS, CSS4_COLORS, TABLEAU_COLORS, XKCD_COLORS
21
from collections.abc import Callable, Iterable, Iterator, Mapping, Sequence
32
from matplotlib import cbook, scale
43
import re
@@ -9,6 +8,12 @@ from .typing import ColorType
98
import numpy as np
109
from numpy.typing import ArrayLike
1110

11+
# Explicitly export colors dictionaries which are imported in the impl
12+
BASE_COLORS: dict[str, ColorType]
13+
CSS4_COLORS: dict[str, ColorType]
14+
TABLEAU_COLORS: dict[str, ColorType]
15+
XKCD_COLORS: dict[str, ColorType]
16+
1217
class _ColorMapping(dict[str, ColorType]):
1318
cache: dict[tuple[ColorType, float | None], tuple[float, float, float, float]]
1419
def __init__(self, mapping) -> None: ...

lib/matplotlib/container.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from matplotlib import cbook
21
from matplotlib.artist import Artist
32
from matplotlib.lines import Line2D
43
from matplotlib.collections import LineCollection

lib/matplotlib/contour.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import matplotlib.cm as cm
22
from matplotlib.artist import Artist
33
from matplotlib.axes import Axes
4-
from matplotlib.backend_bases import MouseButton
54
from matplotlib.collections import Collection, PathCollection
65
from matplotlib.colors import Colormap, Normalize
76
from matplotlib.font_manager import FontProperties

lib/matplotlib/dviread.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from matplotlib import cbook as cbook
21
from pathlib import Path
32
import io
43
import os

lib/matplotlib/figure.pyi

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,24 @@
11
import os
22

3-
from matplotlib import backend_bases, projections
4-
from matplotlib.artist import Artist, allow_rasterization
3+
from matplotlib.artist import Artist
54
from matplotlib.axes import Axes, SubplotBase
65
from matplotlib.backend_bases import (
7-
DrawEvent,
86
FigureCanvasBase,
97
MouseButton,
108
MouseEvent,
11-
NonGuiException,
129
RendererBase,
1310
)
1411
from matplotlib.colors import Colormap, Normalize
1512
from matplotlib.colorbar import Colorbar
1613
from matplotlib.cm import ScalarMappable
1714
from matplotlib.gridspec import GridSpec, SubplotSpec
1815
from matplotlib.image import _ImageBase, FigureImage
19-
from matplotlib.layout_engine import (
20-
ConstrainedLayoutEngine,
21-
LayoutEngine,
22-
PlaceHolderLayoutEngine,
23-
TightLayoutEngine,
24-
)
16+
from matplotlib.layout_engine import LayoutEngine
2517
from matplotlib.legend import Legend
2618
from matplotlib.lines import Line2D
2719
from matplotlib.patches import Rectangle, Patch
2820
from matplotlib.text import Text
29-
from matplotlib.transforms import (
30-
Affine2D,
31-
Bbox,
32-
BboxBase,
33-
BboxTransformTo,
34-
TransformedBbox,
35-
Transform,
36-
)
21+
from matplotlib.transforms import Affine2D, Bbox, Transform
3722

3823
import numpy as np
3924
from numpy.typing import ArrayLike

lib/matplotlib/font_manager.pyi

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
from dataclasses import dataclass
2-
import json
32
import os
43

54
from matplotlib._afm import AFM
6-
from matplotlib import cbook, ft2font
7-
from matplotlib._fontconfig_pattern import (
8-
generate_fontconfig_pattern,
9-
parse_fontconfig_pattern,
10-
)
5+
from matplotlib import ft2font
116

127
from pathlib import Path
138

lib/matplotlib/image.pyi

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,16 @@
1-
import io
21
import os
32
import pathlib
43

54
from matplotlib._image import *
65
import matplotlib.artist as martist
76
from matplotlib.axes import Axes
8-
from matplotlib import cbook, cm
9-
from matplotlib.backend_bases import FigureCanvasBase, RendererBase, MouseEvent
7+
from matplotlib import cm
8+
from matplotlib.backend_bases import RendererBase, MouseEvent
109
from matplotlib.colors import Colormap, Normalize
1110
from matplotlib.figure import Figure
1211
from matplotlib.transforms import (
1312
Affine2D,
14-
Bbox,
1513
BboxBase,
16-
BboxTransform,
17-
BboxTransformTo,
18-
IdentityTransform,
19-
TransformedBbox,
20-
Transform,
2114
)
2215

2316
from collections.abc import Sequence

lib/matplotlib/layout_engine.pyi

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from matplotlib._constrained_layout import do_constrained_layout
2-
from matplotlib._tight_layout import get_subplotspec_list, get_tight_layout_figure
31
from matplotlib.figure import Figure
42

53
from typing import Any

lib/matplotlib/legend.pyi

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,17 @@
1-
from . import legend_handler
2-
from matplotlib import colors, offsetbox
31
from matplotlib.axes import Axes
4-
from matplotlib.artist import Artist, allow_rasterization
2+
from matplotlib.artist import Artist
53
from matplotlib.backend_bases import MouseEvent
6-
from matplotlib.cbook import silent_list
7-
from matplotlib.collections import (
8-
CircleCollection,
9-
Collection,
10-
LineCollection,
11-
PathCollection,
12-
PolyCollection,
13-
RegularPolyCollection,
14-
)
15-
from matplotlib.container import BarContainer, ErrorbarContainer, StemContainer
164
from matplotlib.figure import Figure
175
from matplotlib.font_manager import FontProperties
186
from matplotlib.legend_handler import HandlerBase
197
from matplotlib.lines import Line2D
208
from matplotlib.offsetbox import (
21-
AnchoredOffsetbox,
229
DraggableOffsetBox,
23-
DrawingArea,
24-
HPacker,
25-
TextArea,
26-
VPacker,
2710
)
28-
from matplotlib.patches import FancyBboxPatch, Patch, Rectangle, Shadow, StepPatch
11+
from matplotlib.patches import FancyBboxPatch, Patch, Rectangle
2912
from matplotlib.text import Text
3013
from matplotlib.transforms import (
31-
Bbox,
3214
BboxBase,
33-
BboxTransformFrom,
34-
BboxTransformTo,
35-
TransformedBbox,
3615
Transform,
3716
)
3817

lib/matplotlib/lines.pyi

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,8 @@
1-
from . import cbook
2-
from .artist import Artist, allow_rasterization
1+
from .artist import Artist
32
from .axes import Axes
43
from .backend_bases import MouseEvent, FigureCanvasBase
5-
from .cbook import STEP_LOOKUP_MAP, ls_mapper, ls_mapper_r
6-
from .markers import (
7-
CARETDOWN,
8-
CARETDOWNBASE,
9-
CARETLEFT,
10-
CARETLEFTBASE,
11-
CARETRIGHT,
12-
CARETRIGHTBASE,
13-
CARETUP,
14-
CARETUPBASE,
15-
TICKDOWN,
16-
TICKLEFT,
17-
TICKRIGHT,
18-
TICKUP,
19-
MarkerStyle,
20-
)
214
from .path import Path
22-
from .transforms import Bbox, BboxTransformTo, TransformedPath, Transform
5+
from .transforms import Bbox, Transform
236

247
from collections.abc import Callable, Sequence
258
from typing import Any, Literal, overload

lib/matplotlib/markers.pyi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
from . import cbook
21
from ._enums import CapStyle, JoinStyle
32
from .path import Path
4-
from .transforms import Affine2D, IdentityTransform, Transform
3+
from .transforms import Affine2D, Transform
54

65
from numpy.typing import ArrayLike
76
from .typing import FillStyleType

lib/matplotlib/mathtext.pyi

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
import io
21
import os
3-
from ._mathtext import RasterParse, VectorParse, get_unicode_index
42
from matplotlib.font_manager import FontProperties
5-
from matplotlib.ft2font import FT2Image, LOAD_NO_HINTING
3+
4+
# Re-exported API from _mathtext.
5+
from ._mathtext import (
6+
RasterParse as RasterParse,
7+
VectorParse as VectorParse,
8+
get_unicode_index as get_unicode_index,
9+
)
610

711
from typing import IO, Literal
812
from matplotlib.typing import ColorType

lib/matplotlib/mlab.pyi

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from matplotlib import cbook
2-
31
from collections.abc import Callable
42
import functools
53
from typing import Literal

lib/matplotlib/offsetbox.pyi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
import matplotlib.artist as martist
2-
from matplotlib.axes import Axes
32
from matplotlib.backend_bases import RendererBase, Event, FigureCanvasBase
43
from matplotlib.colors import Colormap, Normalize
54
import matplotlib.text as mtext
65
from matplotlib.figure import Figure
76
from matplotlib.font_manager import FontProperties
87
from matplotlib.image import BboxImage
98
from matplotlib.patches import FancyArrowPatch, FancyBboxPatch
10-
from matplotlib.transforms import Bbox, BboxBase, TransformedBbox, Transform
9+
from matplotlib.transforms import Bbox, BboxBase, Transform
1110

1211
import numpy as np
1312
from numpy.typing import ArrayLike

0 commit comments

Comments
 (0)