Skip to content

Update typing_extensions imports in third-party stubs #11245

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 5 commits into from
Jan 5, 2024
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions stubs/Deprecated/deprecated/classic.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from collections.abc import Callable
from typing import Any, TypeVar, overload
from typing_extensions import Literal, TypeAlias
from typing import Any, Literal, TypeVar, overload
from typing_extensions import TypeAlias

_F = TypeVar("_F", bound=Callable[..., Any])
_Actions: TypeAlias = Literal["default", "error", "ignore", "always", "module", "once"]
Expand Down
3 changes: 1 addition & 2 deletions stubs/Deprecated/deprecated/sphinx.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from collections.abc import Callable
from typing import Any, TypeVar
from typing_extensions import Literal
from typing import Any, Literal, TypeVar

from .classic import ClassicAdapter, _Actions

Expand Down
4 changes: 2 additions & 2 deletions stubs/ExifRead/exifread/_types.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Stubs-only module with type aliases for ExifRead.

from typing import Any, Protocol
from typing_extensions import Literal, TypeAlias
from typing import Any, Literal, Protocol
from typing_extensions import TypeAlias

# The second item of the value tuple - if it exists - can be a variety of types,
# including a callable or another dict.
Expand Down
3 changes: 1 addition & 2 deletions stubs/ExifRead/exifread/classes.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from logging import Logger
from typing import Any
from typing_extensions import Literal
from typing import Any, Literal

from ._types import Reader, TagDict

Expand Down
4 changes: 2 additions & 2 deletions stubs/Flask-Cors/flask_cors/core.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ from collections.abc import Iterable
from datetime import timedelta
from logging import Logger
from re import Pattern
from typing import Any, TypeVar, overload
from typing_extensions import TypeAlias, TypedDict
from typing import Any, TypedDict, TypeVar, overload
from typing_extensions import TypeAlias

import flask

Expand Down
3 changes: 1 addition & 2 deletions stubs/Flask-SocketIO/flask_socketio/test_client.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import Any
from typing_extensions import TypedDict
from typing import Any, TypedDict

from flask import Flask
from flask.testing import FlaskClient
Expand Down
4 changes: 2 additions & 2 deletions stubs/JACK-Client/jack/__init__.pyi
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import sys
from _typeshed import Unused
from collections.abc import Callable, Generator, Iterable, Iterator, Sequence
from typing import Any, NoReturn, overload
from typing_extensions import Literal, Self
from typing import Any, Literal, NoReturn, overload
from typing_extensions import Self

import numpy
from _cffi_backend import _CDataBase
Expand Down
4 changes: 2 additions & 2 deletions stubs/Markdown/markdown/core.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from collections.abc import Callable, Mapping, Sequence
from typing import Any, ClassVar, Protocol
from typing_extensions import Literal, Self
from typing import Any, ClassVar, Literal, Protocol
from typing_extensions import Self
from xml.etree.ElementTree import Element

from . import blockparser, inlinepatterns, postprocessors, preprocessors, treeprocessors
Expand Down
3 changes: 1 addition & 2 deletions stubs/Markdown/markdown/extensions/toc.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from collections.abc import Iterator, MutableSet
from re import Pattern
from typing import Any
from typing_extensions import TypedDict
from typing import Any, TypedDict
from xml.etree.ElementTree import Element

from markdown.core import Markdown
Expand Down
3 changes: 1 addition & 2 deletions stubs/Markdown/markdown/util.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from collections.abc import Iterator
from re import Pattern
from typing import Any, Generic, TypeVar, overload
from typing_extensions import TypedDict
from typing import Any, Generic, TypedDict, TypeVar, overload

from markdown.core import Markdown

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/BlpImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from _typeshed import Incomplete
from enum import IntEnum
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile, PyDecoder, PyEncoder

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/BmpImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Final, Literal
from typing import ClassVar, Final, Literal

from .ImageFile import ImageFile, PyDecoder

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/BufrStubImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import StubImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/CurImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .BmpImagePlugin import BmpImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/DcxImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .PcxImagePlugin import PcxImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/DdsImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Final, Literal
from typing import ClassVar, Final, Literal

from .ImageFile import ImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/EpsImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import sys
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from ._imaging import _PixelAccessor
from .ImageFile import ImageFile
Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/FliImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
4 changes: 2 additions & 2 deletions stubs/Pillow/PIL/FpxImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from _typeshed import Incomplete
from typing import Any, ClassVar
from typing_extensions import Literal, TypeAlias
from typing import Any, ClassVar, Literal
from typing_extensions import TypeAlias

from ._imaging import _PixelAccessor
from .ImageFile import ImageFile
Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/FtexImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from enum import IntEnum
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/GbrImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from ._imaging import _PixelAccessor
from .ImageFile import ImageFile
Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/GdImageFile.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/GifImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from _typeshed import Incomplete
from enum import IntEnum
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/GribStubImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import StubImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/Hdf5StubImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import StubImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/IcnsImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Final, Literal
from typing import ClassVar, Final, Literal

from ._imaging import _PixelAccessor
from .ImageFile import ImageFile
Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/IcoImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from ._imaging import _PixelAccessor
from .ImageFile import ImageFile
Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/ImImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
4 changes: 2 additions & 2 deletions stubs/Pillow/PIL/Image.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ from _typeshed import Incomplete, SupportsRead, SupportsWrite, Unused
from collections.abc import Callable, Iterable, Iterator, MutableMapping, Sequence
from enum import IntEnum
from pathlib import Path
from typing import Any, ClassVar, Protocol, SupportsBytes
from typing_extensions import Literal, Self, TypeAlias, TypeGuard
from typing import Any, ClassVar, Literal, Protocol, SupportsBytes
from typing_extensions import Self, TypeAlias, TypeGuard

from PIL.PyAccess import PyAccess

Expand Down
4 changes: 2 additions & 2 deletions stubs/Pillow/PIL/ImageDraw.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from _typeshed import Incomplete
from collections.abc import Container, Sequence
from typing import Any, overload
from typing_extensions import Literal, TypeAlias
from typing import Any, Literal, overload
from typing_extensions import TypeAlias

from .Image import Image
from .ImageColor import _Ink
Expand Down
3 changes: 2 additions & 1 deletion stubs/Pillow/PIL/ImageFilter.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from _typeshed import Incomplete
from collections.abc import Callable, Iterable, Sequence
from typing_extensions import Literal, Self, TypeAlias
from typing import Literal
from typing_extensions import Self, TypeAlias

from .Image import Image

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/ImageFont.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from _typeshed import FileDescriptorOrPath, Incomplete, SupportsRead
from enum import IntEnum
from typing import Protocol
from typing_extensions import Final, Literal
from typing import Final, Literal, Protocol

from PIL.Image import Transpose

Expand Down
4 changes: 2 additions & 2 deletions stubs/Pillow/PIL/ImageQt.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from _typeshed import Incomplete
from typing import Any
from typing_extensions import Literal, TypeAlias
from typing import Any, Literal
from typing_extensions import TypeAlias

from .Image import Image

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/ImageShow.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete, Unused
from typing import Any
from typing_extensions import Literal
from typing import Any, Literal

def register(viewer, order: int = 1) -> None: ...
def show(image, title: Incomplete | None = None, **options): ...
Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/ImtImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/IptcImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from ._imaging import _PixelAccessor
from .ImageFile import ImageFile
Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/Jpeg2KImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from ._imaging import _PixelAccessor
from .ImageFile import ImageFile
Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/JpegImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/McIdasImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
4 changes: 2 additions & 2 deletions stubs/Pillow/PIL/MicImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from typing import Any, ClassVar
from typing_extensions import Literal, TypeAlias
from typing import Any, ClassVar, Literal
from typing_extensions import TypeAlias

from .TiffImagePlugin import TiffImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/MpegImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/MpoImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .JpegImagePlugin import JpegImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/MspImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile, PyDecoder

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/PcdImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/PcxImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from _typeshed import Incomplete
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/PdfParser.pyi
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import collections
from _typeshed import Incomplete
from types import TracebackType
from typing import Any
from typing_extensions import Literal
from typing import Any, Literal

def encode_text(s: str) -> bytes: ...

Expand Down
3 changes: 1 addition & 2 deletions stubs/Pillow/PIL/PixarImagePlugin.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from typing import ClassVar
from typing_extensions import Literal
from typing import ClassVar, Literal

from .ImageFile import ImageFile

Expand Down
Loading