From 08c14361c5581c0091a0001c52b4ade448216963 Mon Sep 17 00:00:00 2001 From: Martin DeMello Date: Thu, 25 Jan 2018 16:54:36 -0800 Subject: [PATCH 1/2] Clean up the pytype blacklist. --- tests/pytype_blacklist.txt | 82 +++----------------------------------- 1 file changed, 5 insertions(+), 77 deletions(-) diff --git a/tests/pytype_blacklist.txt b/tests/pytype_blacklist.txt index 039426762be8..9deaae89bb10 100644 --- a/tests/pytype_blacklist.txt +++ b/tests/pytype_blacklist.txt @@ -7,87 +7,15 @@ stdlib/2/builtins.pyi stdlib/2/typing.pyi stdlib/3/builtins.pyi stdlib/3/typing.pyi +stdlib/3/collections/__init__.pyi # parse only.pyi + +# builtins not found +stdlib/2/os/__init__.pyi # parse only # pytype doesn't yet support aliases with implicit type parameters # (e.g., here, FutureT = Future[T]) stdlib/3.4/asyncio/tasks.pyi -# builtins not found -stdlib/2/os/__init__.pyi # parse only - -# Below files can not be loaded by PyType without an error. -# Notice that the current travis configuration loads these files with Python 2.7. -# The files will be parsed but not loaded to verify them. -stdlib/3.4/asyncio/__init__.pyi # parse only -stdlib/3.4/asyncio/events.pyi # parse only -stdlib/3.4/asyncio/futures.pyi # parse only -stdlib/3.4/asyncio/locks.pyi # parse only -stdlib/3.4/asyncio/protocols.pyi # parse only -stdlib/3.4/asyncio/queues.pyi # parse only -stdlib/3.4/asyncio/streams.pyi # parse only -stdlib/3.4/asyncio/subprocess.pyi # parse only -stdlib/3.5/zipapp.pyi # parse only -stdlib/3/_compression.pyi # parse only -stdlib/3/ast.pyi # parse only -stdlib/3/collections/__init__.pyi # parse only.pyi -stdlib/3/concurrent/futures/__init__.pyi # parse only -stdlib/3/concurrent/futures/process.pyi # parse only -stdlib/3/concurrent/futures/thread.pyi # parse only -stdlib/3/curses/__init__.pyi # parse only -stdlib/3/curses/panel.pyi # parse only -stdlib/3/curses/textpad.pyi # parse only -stdlib/3/email/__init__.pyi # parse only -stdlib/3/email/contentmanager.pyi # parse only -stdlib/3/email/encoders.pyi # parse only -stdlib/3/email/feedparser.pyi # parse only -stdlib/3/email/generator.pyi # parse only -stdlib/3/email/header.pyi # parse only -stdlib/3/email/headerregistry.pyi # parse only -stdlib/3/email/iterators.pyi # parse only -stdlib/3/email/message.pyi # parse only -stdlib/3/email/mime/base.pyi # parse only -stdlib/3/email/mime/message.pyi # parse only -stdlib/3/email/mime/multipart.pyi # parse only -stdlib/3/email/parser.pyi # parse only -stdlib/3/email/policy.pyi # parse only -stdlib/3/email/utils.pyi # parse only -stdlib/3/gzip.pyi # parse only -stdlib/3/html/parser.pyi # parse only -stdlib/3/http/client.pyi # parse only -stdlib/3/http/cookiejar.pyi # parse only -stdlib/3/http/server.pyi # parse only -stdlib/3/imp.pyi # parse only -stdlib/3/importlib/__init__.pyi # parse only -stdlib/3/importlib/abc.pyi # parse only -stdlib/3/importlib/machinery.pyi # parse only -stdlib/3/importlib/util.pyi # parse only -stdlib/3/io.pyi # parse only -stdlib/3/json/__init__.pyi # parse only -stdlib/3/multiprocessing/__init__.pyi # parse only -stdlib/3/multiprocessing/context.pyi # parse only -stdlib/3/multiprocessing/managers.pyi # parse only -stdlib/3/multiprocessing/pool.pyi # parse only -stdlib/3/multiprocessing/process.pyi # parse only -stdlib/3/multiprocessing/synchronize.pyi # parse only -stdlib/3/os/__init__.pyi # parse only -stdlib/3/pipes.pyi # parse only -stdlib/3/smtplib.pyi # parse only -stdlib/3/sqlite3/__init__.pyi # parse only -stdlib/3/sre_parse.pyi # parse only -stdlib/3/time.pyi # parse only -stdlib/3/tkinter/__init__.pyi # parse only -stdlib/3/tkinter/ttk.pyi # parse only -stdlib/3/tokenize.pyi # parse only -stdlib/3/types.pyi # parse only -stdlib/3/urllib/error.pyi # parse only -stdlib/3/urllib/request.pyi # parse only -stdlib/3/collections/abc.pyi # parse only +# aliases to class constants stdlib/3/signal.pyi # parse only -stdlib/3/shutil.pyi # parse only stdlib/3/re.pyi # parse only -stdlib/3/posix.pyi # parse only -stdlib/3/platform.pyi # parse only -stdlib/3/fcntl.pyi # parse only -stdlib/3/configparser.pyi # parse only -stdlib/3/compileall.pyi # parse only -stdlib/3.4/pathlib.pyi # parse only From f1500e042234fe9f93a21032d09a29854e07044c Mon Sep 17 00:00:00 2001 From: Martin DeMello Date: Thu, 1 Feb 2018 15:54:33 -0800 Subject: [PATCH 2/2] remove typo --- tests/pytype_blacklist.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/pytype_blacklist.txt b/tests/pytype_blacklist.txt index 9deaae89bb10..0881e0aa2708 100644 --- a/tests/pytype_blacklist.txt +++ b/tests/pytype_blacklist.txt @@ -7,7 +7,7 @@ stdlib/2/builtins.pyi stdlib/2/typing.pyi stdlib/3/builtins.pyi stdlib/3/typing.pyi -stdlib/3/collections/__init__.pyi # parse only.pyi +stdlib/3/collections/__init__.pyi # parse only # builtins not found stdlib/2/os/__init__.pyi # parse only