mypy
Use modular typeshed (unbundle third-party package stubs)
#9973
Merged

Use modular typeshed (unbundle third-party package stubs) #9973

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

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone