Use modular typeshed (unbundle third-party package stubs) #9973
Add stdlib stubs in new structure
3f7f284b
Move stdlib stubs to typeshed/stdlib
c6efa7ae
Support VERSIONS for stdlib minimum Python versions
39de1f40
Add custom error message for packages with legacy bundled stubs
3dddc4eb
Also display legacy package error if global ignore_missing_imports is…
bbdb4b8b
Use bold in notes as well
fd1d5788
Improve notes
84ff38c2
Add --install-types option for installing missing stub packages
7719b30b
Update tests to use double quotes around module name
6134bc0f
Fix some test cases
2e425650
Fix specifying Python version in fine-grained deps tests
b954fef0
Fix error messages for submodules of third-party packages
33f65add
Fix quoting issue in test
c83d5848
Fix some error messages
7bb7ef0e
Add mypy_extensiosn and typing_extensions to stdlib
f0306f94
Prefer typeshed over stub packages
94d68ea7
Determine supported Python major versions by reading METADATA.toml
58c770d9
Fix crash on missing package
f651a5e4
Find Python 2 variants of stub packages
d2b52a12
Skip Python 2 enum test
49ca5440
Fix attrs test case by completing test stub
e9dfad81
Update documentation for modular typeshed
191a1be9
Add mypy.stubinfo
c91ef994
Fix issues from rebase
508f0099
Fix tests
62eeb0e0
Fix lint
11e6f03d
Sync typeshed
b17ebdb5
Look up Python 2 stubs under @python2 instead of python2
93eedd27
Add initial typeshed sync script
c5fa53e6
Update legacy bundled packages data
fa092f32
Fix more tests
157604f4
Fix another test case
4e2a60f1
Update self checking target to Python 3.6
a7298393
Fix Python 3.5
f5b11859
Fix stubtest
72931091
Use Python 3.6 typeshed if target is 3.5
2cf512c6
Fix stubtest on 3.5
3b87853a
Use typing_extensions and mypy_extensions stubs from stub packages
4df2c2ce
Fix --custom-typeshed-dir
ab5701d8
Fix tests by enabling site packages
dc92f4bf
Add necessary stub package deps
bec3b76a
Fix Python evaluation tests
005be26a
Fix cmdline tests
8e2d3265
Update documentation of --custom-typeshed-dir
e65dfa16
Fix 0.800 -> 0.900
89c7184b
JukkaL
force pushed
from
4a59d201
to
89c7184b
5 years ago
Don't ignore paths starting with @
ca99565a
Add missing python 2 stubs
cc34db5d
Install test requirements before mypyc build, since it includes stubs
b89c24c7
Move a dataclass mypyc test case to Python 3.7 specific test file
21b7882a
Fix test case on 3.9
d13f6a49
JukkaL
merged
0e7b8674
into master 5 years ago
JukkaL
deleted the modular-typeshed branch 5 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub