diff --git a/AUTHORS b/AUTHORS index 546818f5f..2ac02e5fb 100644 --- a/AUTHORS +++ b/AUTHORS @@ -46,4 +46,5 @@ Contributors are: -Robert Westman -Hugo van Kemenade -Hiroki Tokunaga +-Julien Mauroy Portions derived from other open source works and are clearly marked. diff --git a/git/types.py b/git/types.py index a4e839ba6..9064ecbf9 100644 --- a/git/types.py +++ b/git/types.py @@ -6,22 +6,18 @@ import os import sys from typing import ( - Callable, Dict, NoReturn, Sequence, Tuple, Union, Any, - Iterator, # noqa: F401 - NamedTuple, TYPE_CHECKING, TypeVar, ) # noqa: F401 if sys.version_info[:2] >= (3, 8): from typing import ( - Final, Literal, SupportsIndex, TypedDict, @@ -30,7 +26,6 @@ ) # noqa: F401 else: from typing_extensions import ( - Final, Literal, SupportsIndex, # noqa: F401 TypedDict, @@ -46,9 +41,9 @@ if sys.version_info[:2] < (3, 9): PathLike = Union[str, os.PathLike] -elif sys.version_info[:2] >= (3, 9): +else: # os.PathLike only becomes subscriptable from Python 3.9 onwards - PathLike = Union[str, os.PathLike] + PathLike = Union[str, os.PathLike[str]] if TYPE_CHECKING: from git.repo import Repo @@ -92,8 +87,6 @@ def assert_never(inp: NoReturn, raise_error: bool = True, exc: Union[Exception, raise ValueError(f"An unhandled Literal ({inp}) in an if/else chain was found") else: raise exc - else: - pass class Files_TD(TypedDict): 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