package_name,number_of_lines,package_status,stubtest_setting,pyright_setting,annotated_parameters,unannotated_parameters,annotated_returns,unannotated_returns,explicit_Incomplete_parameters,explicit_Incomplete_returns,explicit_Any_parameters,explicit_Any_returns,annotated_variables,explicit_Any_variables,explicit_Incomplete_variables
beautifulsoup4,840,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,242,139,193,49,0,0,32,1,182,71,0
python-nmap,131,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,44,0,44,0,0,0,0,0,30,0,0
Flask-SQLAlchemy,125,OBSOLETE,MISSING_STUBS_IGNORED,NOT_STRICT,54,24,24,19,5,0,20,1,16,9,0
pynput,297,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,81,0,71,0,0,0,11,0,102,1,0
pyvmomi,221,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,50,0,35,0,3,16,2,0,57,7,0
entrypoints,53,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,23,0,12,0,0,0,0,1,12,0,0
simplejson,59,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,36,0,16,0,0,0,14,4,18,0,0
six,369,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,67,0,39,0,0,0,7,6,13,0,0
tqdm,1444,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,789,129,139,24,18,8,1,1,97,0,70
html5lib,745,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,65,209,99,209,0,0,27,0,220,180,0
typed-ast,730,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,46,0,29,0,0,0,4,6,313,1,0
google-cloud-ndb,1572,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,480,383,234,203,0,0,134,0,191,139,0
flake8-bugbear,29,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,8,0,5,0,0,2,1,0,8,0,0
pyflakes,514,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,269,69,211,2,0,0,4,3,108,33,0
opentracing,369,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,105,0,113,0,0,0,22,0,56,4,0
editdistance,9,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,6,0,3,0,2,1,0,0,1,0,1
pyaudio,191,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,53,0,38,0,0,0,0,0,90,0,0
pytz,151,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,69,2,51,0,2,1,2,0,27,0,1
psutil,1677,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,117,310,185,358,2,0,26,47,586,206,71
invoke,810,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,242,174,177,73,0,0,28,8,130,70,0
aws-xray-sdk,801,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,125,168,180,94,0,0,33,3,141,46,0
pytest-lazy-fixture,16,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,6,0,7,0,0,1,1,1,1,0,0
requests,1034,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,349,157,111,86,3,0,25,5,139,43,0
PyAutoGUI,235,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,145,0,38,0,0,0,0,0,23,0,0
pywin32,35221,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,3366,3815,3772,2072,388,296,1,1,24951,0,2813
Pillow,2742,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,625,625,456,347,3,2,64,4,800,335,0
redis,5536,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,3392,1331,1265,657,88,2,348,317,630,235,12
whatthepatch,109,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,31,0,24,0,0,0,0,0,50,0,0
fpdf2,1917,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,472,603,284,247,44,2,24,1,521,76,41
caldav,572,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,199,29,109,7,3,0,25,5,94,6,0
python-slugify,30,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,19,0,3,0,0,0,0,0,4,0,0
D3DShot,657,UP_TO_DATE,SKIPPED,STRICT,127,0,255,0,0,0,0,0,107,0,0
pysftp,173,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,109,0,70,0,0,0,0,0,9,0,0
prettytable,305,OBSOLETE,ERROR_ON_MISSING_STUB,NOT_STRICT,18,78,70,56,1,1,2,0,34,6,0
zxcvbn,202,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,63,0,39,0,0,0,0,0,77,1,0
flake8-docstrings,21,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,6,0,5,0,0,1,1,1,6,1,0
regex,736,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,424,0,104,0,0,0,23,15,70,0,0
PyScreeze,196,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,93,0,18,0,0,0,0,0,15,0,0
flake8-typing-imports,17,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,4,0,5,0,0,1,1,1,2,0,0
braintree,3136,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,80,394,113,304,1,0,74,2,1301,432,0
paho-mqtt,528,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,217,0,147,0,0,0,5,4,163,1,0
pycurl,647,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,19,0,26,0,0,0,6,9,601,0,0
termcolor,14,OBSOLETE,ERROR_ON_MISSING_STUB,STRICT,9,0,2,0,0,0,1,0,6,0,0
psycopg2,1655,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,171,329,189,169,0,0,56,7,534,168,0
commonmark,401,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,63,158,84,76,0,0,55,0,133,86,0
cffi,921,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,295,251,191,132,20,2,33,8,261,0,115
click-spinner,37,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,12,0,11,0,0,0,0,1,9,0,0
colorama,217,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,89,0,60,0,0,0,3,1,87,0,0
decorator,71,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,36,0,13,0,0,0,19,6,14,3,0
cryptography,1986,OBSOLETE,SKIPPED,NOT_STRICT,615,0,552,14,0,5,3,18,279,2,0
parsimonious,217,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,114,0,60,0,0,0,23,4,36,5,0
tabulate,57,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,15,0,2,0,0,0,2,0,27,0,0
dj-database-url,27,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,9,0,2,0,0,0,0,0,16,2,0
python-jose,399,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,86,39,60,30,0,0,18,12,118,33,0
toml,154,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,71,0,41,0,0,0,20,5,15,2,0
urllib3,808,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,158,161,95,61,0,0,3,4,160,54,0
chevron,46,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,29,0,9,0,0,0,2,0,4,0,0
openpyxl,9721,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,2594,667,744,423,0,0,2218,19,4197,3566,0
httplib2,280,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,46,122,39,25,0,0,37,0,85,57,0
backports.ssl_match_hostname,9,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,3,0,2,0,0,1,0,0,0,0,0
xmltodict,38,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,20,0,3,0,0,0,7,1,1,0,0
PyYAML,1285,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,389,322,158,230,0,0,52,12,225,192,0
passlib,1947,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,377,473,155,329,0,0,174,10,570,105,0
xxhash,53,OBSOLETE,ERROR_ON_MISSING_STUB,STRICT,26,0,17,0,0,0,0,0,6,0,1
vobject,596,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,95,185,72,104,0,0,21,3,184,93,0
Send2Trash,27,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,4,0,4,0,0,1,3,0,2,1,0
croniter,95,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,35,0,16,0,0,0,0,9,14,3,0
ttkthemes,84,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,30,14,13,10,0,0,3,0,5,0,0
pyRFC3339,18,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,14,0,8,0,0,0,0,0,0,0,0
python-crontab,293,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,90,44,80,58,18,7,10,1,67,1,32
playsound,5,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,2,0,1,0,0,0,0,0,0,0,0
mypy-extensions,70,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,28,0,25,0,0,0,1,7,1,0,0
bleach,195,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,58,17,25,9,0,6,0,0,45,4,0
setuptools,2686,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,833,395,665,262,3,0,79,6,640,401,9
annoy,49,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,40,0,20,0,0,0,0,0,3,0,0
boto,1958,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,835,687,168,442,0,2,366,31,366,267,0
toposort,17,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,4,0,4,0,0,0,1,0,1,1,0
ujson,37,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,28,0,6,0,0,0,3,3,1,0,0
flake8-simplify,9,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,1,0,2,0,0,0,0,1,2,0,0
jsonschema,427,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,108,295,145,31,0,1,26,9,62,23,0
slumber,73,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,23,24,6,23,0,0,21,0,9,7,0
retry,29,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,17,0,2,0,0,0,2,0,0,0,0
aiofiles,628,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,333,0,133,0,21,7,26,1,3,0,0
appdirs,57,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,33,0,15,0,0,0,0,0,8,0,0
stdlib-list,20,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,4,0,4,0,0,0,0,1,4,0,0
Markdown,791,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,112,145,112,65,0,0,17,6,214,83,0
jmespath,181,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,11,123,22,52,0,1,7,1,41,37,0
passpy,51,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,43,0,20,0,0,0,0,0,1,0,0
flake8-plugin-utils,69,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,30,0,17,0,0,0,6,0,10,0,0
oauthlib,1481,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,271,544,139,211,0,0,185,0,318,207,0
stripe,1593,OUT_OF_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,261,391,108,168,0,0,161,4,156,42,0
PyMySQL,1075,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,139,53,98,40,0,0,38,18,734,62,0
tree-sitter,133,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,25,0,52,0,0,0,0,2,4,0,0
gdb,920,NOT_ON_PYPI,SKIPPED,STRICT,227,0,247,0,0,0,0,0,294,0,0
pep8-naming,31,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,10,0,8,0,0,2,1,1,11,3,0
docutils,606,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,215,60,148,10,0,45,36,6,82,11,0
SQLAlchemy,16229,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,2164,7066,2153,3325,3,0,1202,23,3158,2065,0
DateTimeRange,67,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,28,0,28,0,0,0,0,0,10,0,0
peewee,1778,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,358,720,298,448,244,5,0,0,437,0,368
console-menu,732,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,210,0,278,0,0,0,7,1,57,4,0
pyinstaller,476,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,194,0,116,0,9,0,1,4,103,1,0
Deprecated,65,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,30,0,10,0,0,0,1,0,13,0,0
JACK-Client,300,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,107,0,151,0,0,0,5,2,27,0,0
certifi,2,OBSOLETE,MISSING_STUBS_IGNORED,STRICT,0,0,2,0,0,0,0,0,0,0,0
cachetools,130,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,86,0,48,0,0,0,4,0,1,0,0
flake8-rst-docstrings,34,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,10,0,5,0,0,0,1,0,12,0,0
tree-sitter-languages,11,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,2,0,2,0,0,0,0,0,5,0,0
contextvars,47,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,12,2,17,0,0,0,2,2,1,0,0
flake8-builtins,12,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,3,0,3,0,0,1,0,1,2,0,0
pyfarmhash,9,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,13,0,9,0,0,0,0,0,0,0,0
python-dateutil,472,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,163,64,102,46,0,0,2,0,95,13,0
docopt,12,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,6,0,2,0,0,0,1,1,2,0,0
hdbcli,145,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,77,0,62,0,6,4,12,7,22,2,2
babel,1156,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,390,228,247,121,0,0,52,5,250,149,0
emoji,73,OBSOLETE,ERROR_ON_MISSING_STUB,STRICT,21,0,10,0,0,0,0,0,12,0,1
flake8-2020,26,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,1,0,2,0,0,0,0,1,12,0,0
Flask-Cors,138,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,62,0,23,0,0,0,8,2,34,1,0
ldap3,2896,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,527,683,216,423,0,0,294,0,945,439,0
paramiko,1956,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,748,0,630,0,0,0,25,9,543,21,0
singledispatch,31,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,16,0,12,0,0,0,7,0,3,1,0
pyOpenSSL,420,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,163,0,198,0,3,2,3,2,120,1,0
mysqlclient,1245,UP_TO_DATE,ERROR_ON_MISSING_STUB,NOT_STRICT,24,132,83,30,0,0,4,55,972,31,0
tzlocal,25,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,2,0,6,0,0,0,0,0,3,0,0
dateparser,532,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,121,127,71,67,0,0,25,6,137,80,0
chardet,142,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,5,0,7,0,0,0,0,0,86,0,0
mock,343,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,187,6,82,0,0,0,124,15,52,34,0
Pygments,806,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,108,168,96,79,0,2,24,2,314,193,0
protobuf,4864,OUT_OF_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,725,260,477,95,0,0,26,4,755,126,0
keyboard,292,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,130,0,76,0,0,0,0,0,51,0,0
waitress,713,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,210,0,209,0,0,0,44,8,247,20,0
python-gflags,309,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,186,0,98,0,0,0,39,9,19,2,0
first,17,UP_TO_DATE,ERROR_ON_MISSING_STUB,STRICT,8,0,4,0,0,0,2,0,2,0,0
humanfriendly,378,UP_TO_DATE,MISSING_STUBS_IGNORED,NOT_STRICT,78,183,82,95,0,0,22,0,75,54,0
polib,158,UP_TO_DATE,MISSING_STUBS_IGNORED,STRICT,62,0,75,0,0,0,20,0,46,0,0
stdlib,55370,STDLIB,ERROR_ON_MISSING_STUB,STRICT_ON_SOME_FILES,24411,915,13282,410,88,18,2116,818,8487,556,101
