From afecf543f4375b0e87b54fefe659e99be89278a6 Mon Sep 17 00:00:00 2001 From: Kyle Sunden Date: Fri, 28 Apr 2023 13:22:53 -0500 Subject: [PATCH] Remove unused imports from stub files mostly performed by running pycln, but then manually audited --- lib/matplotlib/__init__.pyi | 5 +---- lib/matplotlib/animation.pyi | 7 ------- lib/matplotlib/artist.pyi | 6 ------ lib/matplotlib/axes/_base.pyi | 8 +++----- lib/matplotlib/axes/_secondary_axes.pyi | 2 +- lib/matplotlib/backend_bases.pyi | 8 +------- lib/matplotlib/backend_tools.pyi | 1 - lib/matplotlib/cm.pyi | 3 +-- lib/matplotlib/collections.pyi | 3 +-- lib/matplotlib/colorbar.pyi | 2 +- lib/matplotlib/colors.pyi | 7 ++++++- lib/matplotlib/container.pyi | 1 - lib/matplotlib/contour.pyi | 1 - lib/matplotlib/dviread.pyi | 1 - lib/matplotlib/figure.pyi | 21 +++------------------ lib/matplotlib/font_manager.pyi | 7 +------ lib/matplotlib/image.pyi | 11 ++--------- lib/matplotlib/layout_engine.pyi | 2 -- lib/matplotlib/legend.pyi | 25 ++----------------------- lib/matplotlib/lines.pyi | 21 ++------------------- lib/matplotlib/markers.pyi | 3 +-- lib/matplotlib/mathtext.pyi | 10 +++++++--- lib/matplotlib/mlab.pyi | 2 -- lib/matplotlib/offsetbox.pyi | 3 +-- lib/matplotlib/patches.pyi | 12 +----------- lib/matplotlib/path.pyi | 3 +-- lib/matplotlib/projections/polar.pyi | 4 ---- lib/matplotlib/quiver.pyi | 2 -- lib/matplotlib/rcsetup.pyi | 6 ------ lib/matplotlib/sankey.pyi | 3 --- lib/matplotlib/scale.pyi | 15 +-------------- lib/matplotlib/spines.pyi | 1 - lib/matplotlib/table.pyi | 2 +- lib/matplotlib/texmanager.pyi | 1 - lib/matplotlib/text.pyi | 7 +------ lib/matplotlib/textpath.pyi | 7 ++----- lib/matplotlib/tri/_tripcolor.pyi | 1 - lib/matplotlib/widgets.pyi | 4 +--- 38 files changed, 42 insertions(+), 186 deletions(-) diff --git a/lib/matplotlib/__init__.pyi b/lib/matplotlib/__init__.pyi index dc19402144c0..a4789ce30e2b 100644 --- a/lib/matplotlib/__init__.pyi +++ b/lib/matplotlib/__init__.pyi @@ -32,14 +32,11 @@ __all__ = [ import os from pathlib import Path -from . import cbook, rcsetup -from collections.abc import Callable, Generator, MutableMapping +from collections.abc import Callable, Generator import contextlib from packaging.version import Version from matplotlib._api import MatplotlibDeprecationWarning -from matplotlib.cbook import sanitize_sequence -from matplotlib.rcsetup import cycler, validate_backend from typing import Any, NamedTuple __bibtex__: str diff --git a/lib/matplotlib/animation.pyi b/lib/matplotlib/animation.pyi index 6b5c12f4fe37..608341ae4982 100644 --- a/lib/matplotlib/animation.pyi +++ b/lib/matplotlib/animation.pyi @@ -2,13 +2,6 @@ import abc from collections.abc import Callable, Collection, Iterable, Sequence, Generator import contextlib from pathlib import Path -from matplotlib import cbook -from matplotlib._animation_data import ( - DISPLAY_TEMPLATE, - INCLUDED_FRAMES, - JS_INCLUDE, - STYLE_INCLUDE, -) from matplotlib.artist import Artist from matplotlib.backend_bases import TimerBase from matplotlib.figure import Figure diff --git a/lib/matplotlib/artist.pyi b/lib/matplotlib/artist.pyi index ea4ec53347b6..4597bed6fb47 100644 --- a/lib/matplotlib/artist.pyi +++ b/lib/matplotlib/artist.pyi @@ -1,18 +1,12 @@ -from . import cbook as cbook -from .axes import Axes from .axes._base import _AxesBase from .backend_bases import RendererBase, MouseEvent -from .cm import ScalarMappable -from .colors import BoundaryNorm from .figure import Figure, SubFigure from .path import Path from .patches import Patch from .patheffects import AbstractPathEffect from .transforms import ( Bbox, - IdentityTransform, Transform, - TransformedBbox, TransformedPatchPath, TransformedPath, ) diff --git a/lib/matplotlib/axes/_base.pyi b/lib/matplotlib/axes/_base.pyi index d5a49bec0e54..9041a032ac1e 100644 --- a/lib/matplotlib/axes/_base.pyi +++ b/lib/matplotlib/axes/_base.pyi @@ -1,12 +1,11 @@ import matplotlib.artist as martist import datetime -from collections.abc import Callable, Iterable, Iterator, Sequence, MutableSequence -from matplotlib import cbook, offsetbox +from collections.abc import Callable, Iterable, Iterator, Sequence +from matplotlib import cbook from matplotlib.artist import Artist from matplotlib.axis import XAxis, YAxis, Tick from matplotlib.backend_bases import RendererBase, MouseButton, MouseEvent -from matplotlib.cbook import index_of from matplotlib.container import Container from matplotlib.collections import Collection from matplotlib.cm import ScalarMappable @@ -20,8 +19,7 @@ from matplotlib.scale import ScaleBase from matplotlib.spines import Spines from matplotlib.table import Table from matplotlib.text import Text -from matplotlib.rcsetup import cycler, validate_axisbelow -from matplotlib.transforms import Transform, BboxBase, Bbox +from matplotlib.transforms import Transform, Bbox from cycler import Cycler diff --git a/lib/matplotlib/axes/_secondary_axes.pyi b/lib/matplotlib/axes/_secondary_axes.pyi index 0e1debef003a..39a4d2ba00d3 100644 --- a/lib/matplotlib/axes/_secondary_axes.pyi +++ b/lib/matplotlib/axes/_secondary_axes.pyi @@ -1,5 +1,5 @@ from matplotlib.axes._base import _AxesBase -from matplotlib.axis import Axis, Tick +from matplotlib.axis import Tick from matplotlib.transforms import Transform diff --git a/lib/matplotlib/backend_bases.pyi b/lib/matplotlib/backend_bases.pyi index d9210a66d554..c544aedaa895 100644 --- a/lib/matplotlib/backend_bases.pyi +++ b/lib/matplotlib/backend_bases.pyi @@ -2,16 +2,10 @@ from enum import Enum, IntEnum import os from matplotlib import ( cbook, - colors, - get_backend, - is_interactive, - rcParams, - textpath, transforms, widgets, _api, ) -from matplotlib._pylab_helpers import Gcf from matplotlib.artist import Artist from matplotlib.axes import Axes from matplotlib.backend_managers import ToolManager @@ -22,7 +16,7 @@ from matplotlib.font_manager import FontProperties from matplotlib.path import Path from matplotlib.texmanager import TexManager from matplotlib.text import Text -from matplotlib.transforms import Affine2D, Transform, TransformedPath, Bbox +from matplotlib.transforms import Transform, TransformedPath, Bbox from collections.abc import Callable, Iterable, Sequence from typing import Any, IO, Literal, NamedTuple, TypeVar diff --git a/lib/matplotlib/backend_tools.pyi b/lib/matplotlib/backend_tools.pyi index da06501b734d..446f713292e1 100644 --- a/lib/matplotlib/backend_tools.pyi +++ b/lib/matplotlib/backend_tools.pyi @@ -5,7 +5,6 @@ from matplotlib.backend_bases import ToolContainerBase, FigureCanvasBase from matplotlib.backend_managers import ToolManager, ToolEvent from matplotlib.figure import Figure from matplotlib.scale import ScaleBase -from matplotlib._pylab_helpers import Gcf from typing import Any diff --git a/lib/matplotlib/cm.pyi b/lib/matplotlib/cm.pyi index bda030960a60..5a90863dec41 100644 --- a/lib/matplotlib/cm.pyi +++ b/lib/matplotlib/cm.pyi @@ -1,7 +1,6 @@ from collections.abc import Iterator, Mapping -from matplotlib import cbook, colors, scale +from matplotlib import cbook, colors from matplotlib.colorbar import Colorbar -from matplotlib._cm import datad import numpy as np from numpy.typing import ArrayLike diff --git a/lib/matplotlib/collections.pyi b/lib/matplotlib/collections.pyi index d276fb8cd2c2..c8b38f5fac2e 100644 --- a/lib/matplotlib/collections.pyi +++ b/lib/matplotlib/collections.pyi @@ -1,4 +1,4 @@ -from . import artist, cbook, cm, transforms +from . import artist, cm, transforms from .backend_bases import MouseEvent from .artist import Artist from .colors import Normalize, Colormap @@ -6,7 +6,6 @@ from .path import Path from .patches import Patch from .ticker import Locator, Formatter from .tri import Triangulation -from ._enums import CapStyle, JoinStyle import numpy as np from numpy.typing import ArrayLike diff --git a/lib/matplotlib/colorbar.pyi b/lib/matplotlib/colorbar.pyi index ed5d5f95faf3..23d33b648109 100644 --- a/lib/matplotlib/colorbar.pyi +++ b/lib/matplotlib/colorbar.pyi @@ -1,5 +1,5 @@ import matplotlib.spines as mspines -from matplotlib import cbook, cm, collections, colors, contour, ticker +from matplotlib import cm, collections, colors, contour from matplotlib.axes import Axes from matplotlib.backend_bases import RendererBase from matplotlib.patches import Patch diff --git a/lib/matplotlib/colors.pyi b/lib/matplotlib/colors.pyi index 7f97dfd4b309..e222077cda14 100644 --- a/lib/matplotlib/colors.pyi +++ b/lib/matplotlib/colors.pyi @@ -1,4 +1,3 @@ -from ._color_data import BASE_COLORS, CSS4_COLORS, TABLEAU_COLORS, XKCD_COLORS from collections.abc import Callable, Iterable, Iterator, Mapping, Sequence from matplotlib import cbook, scale import re @@ -9,6 +8,12 @@ from .typing import ColorType import numpy as np from numpy.typing import ArrayLike +# Explicitly export colors dictionaries which are imported in the impl +BASE_COLORS: dict[str, ColorType] +CSS4_COLORS: dict[str, ColorType] +TABLEAU_COLORS: dict[str, ColorType] +XKCD_COLORS: dict[str, ColorType] + class _ColorMapping(dict[str, ColorType]): cache: dict[tuple[ColorType, float | None], tuple[float, float, float, float]] def __init__(self, mapping) -> None: ... diff --git a/lib/matplotlib/container.pyi b/lib/matplotlib/container.pyi index cf25a3c1c266..406ee8b62ce8 100644 --- a/lib/matplotlib/container.pyi +++ b/lib/matplotlib/container.pyi @@ -1,4 +1,3 @@ -from matplotlib import cbook from matplotlib.artist import Artist from matplotlib.lines import Line2D from matplotlib.collections import LineCollection diff --git a/lib/matplotlib/contour.pyi b/lib/matplotlib/contour.pyi index f69971a837e4..fab4a6ab3db1 100644 --- a/lib/matplotlib/contour.pyi +++ b/lib/matplotlib/contour.pyi @@ -1,7 +1,6 @@ import matplotlib.cm as cm from matplotlib.artist import Artist from matplotlib.axes import Axes -from matplotlib.backend_bases import MouseButton from matplotlib.collections import Collection, PathCollection from matplotlib.colors import Colormap, Normalize from matplotlib.font_manager import FontProperties diff --git a/lib/matplotlib/dviread.pyi b/lib/matplotlib/dviread.pyi index e0035f4229ad..5a2f7a0de62a 100644 --- a/lib/matplotlib/dviread.pyi +++ b/lib/matplotlib/dviread.pyi @@ -1,4 +1,3 @@ -from matplotlib import cbook as cbook from pathlib import Path import io import os diff --git a/lib/matplotlib/figure.pyi b/lib/matplotlib/figure.pyi index aa9f3fe6376d..a0c4180e7310 100644 --- a/lib/matplotlib/figure.pyi +++ b/lib/matplotlib/figure.pyi @@ -1,14 +1,11 @@ import os -from matplotlib import backend_bases, projections -from matplotlib.artist import Artist, allow_rasterization +from matplotlib.artist import Artist from matplotlib.axes import Axes, SubplotBase from matplotlib.backend_bases import ( - DrawEvent, FigureCanvasBase, MouseButton, MouseEvent, - NonGuiException, RendererBase, ) from matplotlib.colors import Colormap, Normalize @@ -16,24 +13,12 @@ from matplotlib.colorbar import Colorbar from matplotlib.cm import ScalarMappable from matplotlib.gridspec import GridSpec, SubplotSpec from matplotlib.image import _ImageBase, FigureImage -from matplotlib.layout_engine import ( - ConstrainedLayoutEngine, - LayoutEngine, - PlaceHolderLayoutEngine, - TightLayoutEngine, -) +from matplotlib.layout_engine import LayoutEngine from matplotlib.legend import Legend from matplotlib.lines import Line2D from matplotlib.patches import Rectangle, Patch from matplotlib.text import Text -from matplotlib.transforms import ( - Affine2D, - Bbox, - BboxBase, - BboxTransformTo, - TransformedBbox, - Transform, -) +from matplotlib.transforms import Affine2D, Bbox, Transform import numpy as np from numpy.typing import ArrayLike diff --git a/lib/matplotlib/font_manager.pyi b/lib/matplotlib/font_manager.pyi index df6bb4e087ff..92b78ae2212d 100644 --- a/lib/matplotlib/font_manager.pyi +++ b/lib/matplotlib/font_manager.pyi @@ -1,13 +1,8 @@ from dataclasses import dataclass -import json import os from matplotlib._afm import AFM -from matplotlib import cbook, ft2font -from matplotlib._fontconfig_pattern import ( - generate_fontconfig_pattern, - parse_fontconfig_pattern, -) +from matplotlib import ft2font from pathlib import Path diff --git a/lib/matplotlib/image.pyi b/lib/matplotlib/image.pyi index e568af88b523..5c797ae0fd34 100644 --- a/lib/matplotlib/image.pyi +++ b/lib/matplotlib/image.pyi @@ -1,23 +1,16 @@ -import io import os import pathlib from matplotlib._image import * import matplotlib.artist as martist from matplotlib.axes import Axes -from matplotlib import cbook, cm -from matplotlib.backend_bases import FigureCanvasBase, RendererBase, MouseEvent +from matplotlib import cm +from matplotlib.backend_bases import RendererBase, MouseEvent from matplotlib.colors import Colormap, Normalize from matplotlib.figure import Figure from matplotlib.transforms import ( Affine2D, - Bbox, BboxBase, - BboxTransform, - BboxTransformTo, - IdentityTransform, - TransformedBbox, - Transform, ) from collections.abc import Sequence diff --git a/lib/matplotlib/layout_engine.pyi b/lib/matplotlib/layout_engine.pyi index 81c4107d39fd..c3116257af74 100644 --- a/lib/matplotlib/layout_engine.pyi +++ b/lib/matplotlib/layout_engine.pyi @@ -1,5 +1,3 @@ -from matplotlib._constrained_layout import do_constrained_layout -from matplotlib._tight_layout import get_subplotspec_list, get_tight_layout_figure from matplotlib.figure import Figure from typing import Any diff --git a/lib/matplotlib/legend.pyi b/lib/matplotlib/legend.pyi index 1937b8f001c6..77ef273766c2 100644 --- a/lib/matplotlib/legend.pyi +++ b/lib/matplotlib/legend.pyi @@ -1,38 +1,17 @@ -from . import legend_handler -from matplotlib import colors, offsetbox from matplotlib.axes import Axes -from matplotlib.artist import Artist, allow_rasterization +from matplotlib.artist import Artist from matplotlib.backend_bases import MouseEvent -from matplotlib.cbook import silent_list -from matplotlib.collections import ( - CircleCollection, - Collection, - LineCollection, - PathCollection, - PolyCollection, - RegularPolyCollection, -) -from matplotlib.container import BarContainer, ErrorbarContainer, StemContainer from matplotlib.figure import Figure from matplotlib.font_manager import FontProperties from matplotlib.legend_handler import HandlerBase from matplotlib.lines import Line2D from matplotlib.offsetbox import ( - AnchoredOffsetbox, DraggableOffsetBox, - DrawingArea, - HPacker, - TextArea, - VPacker, ) -from matplotlib.patches import FancyBboxPatch, Patch, Rectangle, Shadow, StepPatch +from matplotlib.patches import FancyBboxPatch, Patch, Rectangle from matplotlib.text import Text from matplotlib.transforms import ( - Bbox, BboxBase, - BboxTransformFrom, - BboxTransformTo, - TransformedBbox, Transform, ) diff --git a/lib/matplotlib/lines.pyi b/lib/matplotlib/lines.pyi index fa63895753a2..e2e7bd224c66 100644 --- a/lib/matplotlib/lines.pyi +++ b/lib/matplotlib/lines.pyi @@ -1,25 +1,8 @@ -from . import cbook -from .artist import Artist, allow_rasterization +from .artist import Artist from .axes import Axes from .backend_bases import MouseEvent, FigureCanvasBase -from .cbook import STEP_LOOKUP_MAP, ls_mapper, ls_mapper_r -from .markers import ( - CARETDOWN, - CARETDOWNBASE, - CARETLEFT, - CARETLEFTBASE, - CARETRIGHT, - CARETRIGHTBASE, - CARETUP, - CARETUPBASE, - TICKDOWN, - TICKLEFT, - TICKRIGHT, - TICKUP, - MarkerStyle, -) from .path import Path -from .transforms import Bbox, BboxTransformTo, TransformedPath, Transform +from .transforms import Bbox, Transform from collections.abc import Callable, Sequence from typing import Any, Literal, overload diff --git a/lib/matplotlib/markers.pyi b/lib/matplotlib/markers.pyi index a1927cade0f5..f6cb3f919ccd 100644 --- a/lib/matplotlib/markers.pyi +++ b/lib/matplotlib/markers.pyi @@ -1,7 +1,6 @@ -from . import cbook from ._enums import CapStyle, JoinStyle from .path import Path -from .transforms import Affine2D, IdentityTransform, Transform +from .transforms import Affine2D, Transform from numpy.typing import ArrayLike from .typing import FillStyleType diff --git a/lib/matplotlib/mathtext.pyi b/lib/matplotlib/mathtext.pyi index 8185e5e760ff..a2e6e0e056b8 100644 --- a/lib/matplotlib/mathtext.pyi +++ b/lib/matplotlib/mathtext.pyi @@ -1,8 +1,12 @@ -import io import os -from ._mathtext import RasterParse, VectorParse, get_unicode_index from matplotlib.font_manager import FontProperties -from matplotlib.ft2font import FT2Image, LOAD_NO_HINTING + +# Re-exported API from _mathtext. +from ._mathtext import ( + RasterParse as RasterParse, + VectorParse as VectorParse, + get_unicode_index as get_unicode_index, +) from typing import IO, Literal from matplotlib.typing import ColorType diff --git a/lib/matplotlib/mlab.pyi b/lib/matplotlib/mlab.pyi index af9fcd0ae6b1..d93a7a3a5187 100644 --- a/lib/matplotlib/mlab.pyi +++ b/lib/matplotlib/mlab.pyi @@ -1,5 +1,3 @@ -from matplotlib import cbook - from collections.abc import Callable import functools from typing import Literal diff --git a/lib/matplotlib/offsetbox.pyi b/lib/matplotlib/offsetbox.pyi index 0613fb732d3a..3a4c23e9124b 100644 --- a/lib/matplotlib/offsetbox.pyi +++ b/lib/matplotlib/offsetbox.pyi @@ -1,5 +1,4 @@ import matplotlib.artist as martist -from matplotlib.axes import Axes from matplotlib.backend_bases import RendererBase, Event, FigureCanvasBase from matplotlib.colors import Colormap, Normalize import matplotlib.text as mtext @@ -7,7 +6,7 @@ from matplotlib.figure import Figure from matplotlib.font_manager import FontProperties from matplotlib.image import BboxImage from matplotlib.patches import FancyArrowPatch, FancyBboxPatch -from matplotlib.transforms import Bbox, BboxBase, TransformedBbox, Transform +from matplotlib.transforms import Bbox, BboxBase, Transform import numpy as np from numpy.typing import ArrayLike diff --git a/lib/matplotlib/patches.pyi b/lib/matplotlib/patches.pyi index 1e70a1efc3be..436a73db7b02 100644 --- a/lib/matplotlib/patches.pyi +++ b/lib/matplotlib/patches.pyi @@ -1,16 +1,6 @@ -from . import artist, cbook, colors, transforms +from . import artist from .axes import Axes from .backend_bases import RendererBase, MouseEvent -from .bezier import ( - NonIntersectingPathException, - get_cos_sin, - get_intersection, - get_parallels, - inside_circle, - make_wedged_bezier2, - split_bezier_intersecting_with_closedpath, - split_path_inout, -) from .path import Path from .transforms import Transform, Bbox diff --git a/lib/matplotlib/path.pyi b/lib/matplotlib/path.pyi index 573e9df2fc4b..0aac50e8479f 100644 --- a/lib/matplotlib/path.pyi +++ b/lib/matplotlib/path.pyi @@ -1,5 +1,4 @@ -from .bezier import BezierSegment as BezierSegment -from .cbook import simple_linear_interpolation as simple_linear_interpolation +from .bezier import BezierSegment from .transforms import Affine2D, Transform, Bbox from collections.abc import Generator, Iterable, Sequence diff --git a/lib/matplotlib/projections/polar.pyi b/lib/matplotlib/projections/polar.pyi index f1787fd1dddb..e6f113f1bcc2 100644 --- a/lib/matplotlib/projections/polar.pyi +++ b/lib/matplotlib/projections/polar.pyi @@ -1,13 +1,9 @@ import matplotlib.axis as maxis import matplotlib.ticker as mticker import matplotlib.transforms as mtransforms -from matplotlib import cbook from matplotlib.axes import Axes from matplotlib.lines import Line2D -from matplotlib.path import Path -from matplotlib.spines import Spine from matplotlib.text import Text -from matplotlib.ticker import _DummyAxis import numpy as np from numpy.typing import ArrayLike diff --git a/lib/matplotlib/quiver.pyi b/lib/matplotlib/quiver.pyi index 321a56ef827d..c673c5dd3aff 100644 --- a/lib/matplotlib/quiver.pyi +++ b/lib/matplotlib/quiver.pyi @@ -1,9 +1,7 @@ import matplotlib.artist as martist import matplotlib.collections as mcollections -from matplotlib import cbook from matplotlib.axes import Axes from matplotlib.figure import Figure -from matplotlib.patches import CirclePolygon from matplotlib.text import Text from matplotlib.transforms import Transform, Bbox diff --git a/lib/matplotlib/rcsetup.pyi b/lib/matplotlib/rcsetup.pyi index 5a22b0d518d9..9c368d5224a8 100644 --- a/lib/matplotlib/rcsetup.pyi +++ b/lib/matplotlib/rcsetup.pyi @@ -1,9 +1,3 @@ -import ast -from matplotlib import cbook -from matplotlib._enums import CapStyle, JoinStyle -from matplotlib._fontconfig_pattern import parse_fontconfig_pattern -from matplotlib.cbook import ls_mapper -from matplotlib.colors import Colormap, is_color_like from cycler import Cycler diff --git a/lib/matplotlib/sankey.pyi b/lib/matplotlib/sankey.pyi index 7992373c749c..c5199bc3add8 100644 --- a/lib/matplotlib/sankey.pyi +++ b/lib/matplotlib/sankey.pyi @@ -1,7 +1,4 @@ from matplotlib.axes import Axes -from matplotlib.patches import PathPatch -from matplotlib.path import Path -from matplotlib.transforms import Affine2D from collections.abc import Callable, Iterable from typing import Any diff --git a/lib/matplotlib/scale.pyi b/lib/matplotlib/scale.pyi index a6ea188f6d7e..2ff58ca1197b 100644 --- a/lib/matplotlib/scale.pyi +++ b/lib/matplotlib/scale.pyi @@ -1,18 +1,5 @@ from matplotlib.axis import Axis -from matplotlib.ticker import ( - AsinhLocator, - AutoLocator, - AutoMinorLocator, - LogFormatterSciNotation, - LogLocator, - LogitFormatter, - LogitLocator, - NullFormatter, - NullLocator, - ScalarFormatter, - SymmetricalLogLocator, -) -from matplotlib.transforms import IdentityTransform, Transform +from matplotlib.transforms import Transform from collections.abc import Callable, Iterable from typing import Literal diff --git a/lib/matplotlib/spines.pyi b/lib/matplotlib/spines.pyi index d61e682011d6..41db4850d53e 100644 --- a/lib/matplotlib/spines.pyi +++ b/lib/matplotlib/spines.pyi @@ -1,6 +1,5 @@ import matplotlib.patches as mpatches from collections.abc import MutableMapping, Iterator -from matplotlib.artist import allow_rasterization from matplotlib.axes import Axes from matplotlib.axis import Axis from matplotlib.path import Path diff --git a/lib/matplotlib/table.pyi b/lib/matplotlib/table.pyi index 09d26a58dcbb..17e74561719e 100644 --- a/lib/matplotlib/table.pyi +++ b/lib/matplotlib/table.pyi @@ -1,4 +1,4 @@ -from .artist import Artist, allow_rasterization +from .artist import Artist from .axes import Axes from .backend_bases import RendererBase from .patches import Rectangle diff --git a/lib/matplotlib/texmanager.pyi b/lib/matplotlib/texmanager.pyi index e93bfa29485f..94f0d76fa814 100644 --- a/lib/matplotlib/texmanager.pyi +++ b/lib/matplotlib/texmanager.pyi @@ -1,6 +1,5 @@ from .backend_bases import RendererBase -from matplotlib import cbook, dviread from matplotlib.typing import ColorType import numpy as np diff --git a/lib/matplotlib/text.pyi b/lib/matplotlib/text.pyi index e6d5896c0bb9..09a3c7bd8fcd 100644 --- a/lib/matplotlib/text.pyi +++ b/lib/matplotlib/text.pyi @@ -1,17 +1,12 @@ -from . import artist, cbook from .artist import Artist from .backend_bases import RendererBase from .font_manager import FontProperties from .offsetbox import DraggableAnnotation from .path import Path -from .patches import FancyArrowPatch, FancyBboxPatch, Rectangle -from .textpath import TextPath +from .patches import FancyArrowPatch, FancyBboxPatch from .transforms import ( - Affine2D, Bbox, BboxBase, - BboxTransformTo, - IdentityTransform, Transform, ) diff --git a/lib/matplotlib/textpath.pyi b/lib/matplotlib/textpath.pyi index 29858261c0a7..6e49a3e8092d 100644 --- a/lib/matplotlib/textpath.pyi +++ b/lib/matplotlib/textpath.pyi @@ -1,10 +1,7 @@ -from matplotlib import dviread -from matplotlib.font_manager import FontProperties, get_font -from matplotlib.ft2font import LOAD_NO_HINTING, LOAD_TARGET_LIGHT, FT2Font +from matplotlib.font_manager import FontProperties +from matplotlib.ft2font import FT2Font from matplotlib.mathtext import MathTextParser from matplotlib.path import Path -from matplotlib.texmanager import TexManager -from matplotlib.transforms import Affine2D import numpy as np diff --git a/lib/matplotlib/tri/_tripcolor.pyi b/lib/matplotlib/tri/_tripcolor.pyi index 4448a5d1d3f8..5d7f8e9a88a6 100644 --- a/lib/matplotlib/tri/_tripcolor.pyi +++ b/lib/matplotlib/tri/_tripcolor.pyi @@ -1,5 +1,4 @@ from matplotlib.axes import Axes -from matplotlib.collections import PolyCollection, TriMesh from matplotlib.colors import Normalize, Colormap from matplotlib.tri._triangulation import Triangulation diff --git a/lib/matplotlib/widgets.pyi b/lib/matplotlib/widgets.pyi index 207596f04cfb..bc8fc264292e 100644 --- a/lib/matplotlib/widgets.pyi +++ b/lib/matplotlib/widgets.pyi @@ -1,13 +1,11 @@ -from . import backend_tools, cbook, colors, ticker, transforms from .artist import Artist from .axes import Axes from .backend_bases import FigureCanvasBase, Event, MouseEvent, MouseButton from .collections import LineCollection from .figure import Figure from .lines import Line2D -from .patches import Circle, Ellipse, Polygon, Rectangle +from .patches import Circle, Polygon, Rectangle from .text import Text -from .transforms import Affine2D, TransformedPatchPath import PIL pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy