Fix importlib stubtest exceptions (#5148)

Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
This commit is contained in:
hatal175
2021-04-05 22:01:26 +03:00
committed by GitHub
parent 82130cca56
commit 2e703c37e9
10 changed files with 32 additions and 40 deletions

View File

@@ -25,8 +25,8 @@ email.message.MIMEPart.as_string
enum.Enum._generate_next_value_
fractions.Fraction.__new__ # overload is too complicated for stubtest to resolve
hmac.HMAC.__init__
importlib.metadata
importlib.resources
importlib.metadata # Added in 3.8
importlib.resources # Added in 3.7
io.StringIO.readline
ipaddress._BaseNetwork.__init__
itertools.accumulate

View File

@@ -37,7 +37,7 @@ fractions.Fraction.__new__ # overload is too complicated for stubtest to resolv
hmac.HMAC.__init__
http.client.HTTPSConnection.__init__
http.server.SimpleHTTPRequestHandler.__init__
importlib.metadata
importlib.metadata # Added in 3.8
ipaddress._BaseNetwork.__init__
itertools.accumulate
json.loads

View File

@@ -56,8 +56,6 @@ hmac.new # Stub is a white lie; see comments in the stub
http.client.HTTPSConnection.__init__
http.cookiejar.DefaultCookiePolicy.__init__
http.server.SimpleHTTPRequestHandler.__init__
importlib.metadata.DistributionFinder.Context.pattern
importlib.metadata.EntryPointBase
ipaddress.IPv4Interface.hostmask
ipaddress.IPv6Interface.hostmask
ipaddress._BaseNetwork.broadcast_address

View File

@@ -67,8 +67,6 @@ http.client.HTTPSConnection.__init__
http.cookiejar.DefaultCookiePolicy.__init__
http.server.SimpleHTTPRequestHandler.__init__
importlib.abc.Traversable.__init__ # Inherits __init__ from typing.Protocol
importlib.metadata.DistributionFinder.Context.pattern
importlib.metadata.EntryPointBase
ipaddress.IPv4Interface.hostmask
ipaddress.IPv6Interface.hostmask
ipaddress._BaseNetwork.broadcast_address

View File

@@ -192,22 +192,12 @@ http.cookies.Morsel.setdefault
http.cookies.Morsel.update
http.server.HTTPServer.__init__
imaplib.IMAP4_SSL.ssl
importlib.abc.FileLoader.get_filename
importlib.abc.Loader.exec_module
importlib.abc.MetaPathFinder.find_spec
importlib.abc.PathEntryFinder.find_spec
importlib.machinery.BuiltinImporter.find_module
importlib.machinery.BuiltinImporter.find_spec
importlib.machinery.ExtensionFileLoader.__init__
importlib.machinery.ExtensionFileLoader.get_filename
importlib.machinery.FrozenImporter.find_module
importlib.machinery.FrozenImporter.find_spec
importlib.machinery.FrozenImporter.module_repr
importlib.machinery.SourceFileLoader.set_data
importlib.machinery.WindowsRegistryFinder.find_module
importlib.machinery.WindowsRegistryFinder.find_spec
importlib.util.spec_from_file_location
importlib.util.spec_from_loader
importlib.abc.FileLoader.get_filename # Wrapped with _check_name decorator which changes runtime signature
importlib.abc.FileLoader.load_module # Wrapped with _check_name decorator which changes runtime signature
importlib.abc.Loader.exec_module # See Lib/importlib/_abc.py. Might be defined for backwards compatability
importlib.abc.MetaPathFinder.find_spec # Not defined on the actual class, but expected to exist.
importlib.abc.PathEntryFinder.find_spec # Not defined on the actual class, but expected to exist.
importlib.machinery.ExtensionFileLoader.get_filename # Wrapped with _check_name decorator which changes runtime signature
inspect.Parameter.KEYWORD_ONLY
inspect.Parameter.POSITIONAL_ONLY
inspect.Parameter.POSITIONAL_OR_KEYWORD

View File

@@ -1 +0,0 @@
importlib.metadata.DistributionFinder.Context.pattern