Shantanu
96d7d77a04
mypy_test_suite: run a subset of tests ( #4723 )
...
Only a subset of mypy's test suite should be relevant to typeshed:
https://github.com/python/mypy/pull/9638
This should make things faster.
(Also the -n12 argument to pytest is weird; note mypy's pytest.ini
automatically specificies -nauto which is what we should want)
Resolves https://github.com/python/typeshed/issues/4333
Co-authored-by: hauntsaninja <>
2020-10-28 08:44:19 +01:00
Utsav
75a92eb1c1
Added: None Overload ( #4722 )
2020-10-27 11:49:23 -07:00
Árni Már Jónsson
e2a70235b4
Adding a stub for redis.Redis.client() ( #4720 )
...
Closes : #4721
2020-10-27 12:25:20 +01:00
Ethan Pronovost
f81e479861
Annotate extension methods in protobuf message ( #4706 )
2020-10-27 09:14:48 +01:00
Sebastian Rittau
4603728a15
Clean up files with former forced consistency ( #4717 )
...
Replace Text with str in Python 3 code
2020-10-27 07:52:35 +01:00
Shantanu
25b3004ad8
mypy_primer: post a more informative message ( #4719 )
...
Co-authored-by: hauntsaninja <>
2020-10-27 07:47:59 +01:00
Shantanu
fc171339ce
mypy_primer: attempt to fix workflow ( #4718 )
...
This will take some merge and debug...
Co-authored-by: hauntsaninja <>
2020-10-26 13:03:08 -07:00
Vincent Barbaresi
c585d5d5cf
Update stubs for redis-py connection module ( #4692 )
2020-10-26 11:12:39 +01:00
Shantanu
1bd808a458
mypy_primer: post failures as comments ( #4672 )
...
Co-authored-by: hauntsaninja <>
2020-10-26 10:58:49 +01:00
Shantanu
8581da07fe
builtins: remove unused imports ( #4715 )
...
Co-authored-by: hauntsaninja <>
2020-10-26 08:06:34 +01:00
Vincent Barbaresi
de98690e72
update math and gzip stubs for Python 3.8 ( #4710 )
...
I ran stubtest and spotted 2 things missing in 3.8 stdlib
- added BadGzipFile exception for gzip:
https://docs.python.org/3/library/gzip.html#gzip.BadGzipFile
- added math.perm() method:
https://docs.python.org/3/library/math.html#math.perm
2020-10-25 19:58:09 -07:00
Shantanu
1dd1b701c9
_typeshed: add SupportsLessThan, SupportsLessThanT ( #4711 )
...
And use it everywhere. Note there seemed to be a discrepancy between
heapq in Python 2 and 3, so I changed that. It should probably be more
widely used within heapq, but leaving that out of scope for this PR.
Co-authored-by: hauntsaninja <>
2020-10-25 15:04:43 -07:00
Shantanu
8d4a4f9e74
mypy_selftest: rename to mypy_self_check ( #4712 )
...
This better disambiguates it from mypy_test_suite and is more inline
with how mypy refers to it internally.
Co-authored-by: hauntsaninja <>
2020-10-25 21:31:43 +01:00
Vincent Barbaresi
e61f1783fb
add undocumented _heapify_max to heapq stubs ( #4708 )
...
Closes #3926
_heapify_max() existed in Python2 already and hasn't changed in python3 (checked in 3.9)
2020-10-25 12:11:59 -07:00
Shantanu
48970d31de
tests / scripts: blacken and isort ( #4704 )
...
I often run black and isort in typeshed root and then have to undo these
changes.
Co-authored-by: hauntsaninja <>
2020-10-25 11:21:03 +01:00
Shantanu
2f1367332b
stubtest unused: match stubtest version, add fix ( #4705 )
...
In #4696 I bumped stubtest to a commit that hasn't been released. We
should have these stubtest versions match. In
https://github.com/python/mypy/pull/9426 I changed the output of
stubtest here; it's good to get this change in before I forget and this
action silently stops working.
Co-authored-by: hauntsaninja <>
2020-10-25 11:19:15 +01:00
Katelyn Gigante
5dd444b2bf
Add missing attributes to Markdown stub ( #4707 )
2020-10-24 23:37:43 -07:00
Sebastian Rittau
0583738a41
Add a mypy self test ( #4337 )
...
Co-authored-by: Shantanu <hauntsaninja@users.noreply.github.com >
Co-authored-by: hauntsaninja <>
2020-10-24 17:58:04 -07:00
Paul
820cc11256
Provide types for ArgumentError members. ( #4700 )
2020-10-24 17:02:58 -07:00
Jukka Lehtosalo
9134f7bc3c
Fix type of typed_ast.ast27.Str.s ( #4703 )
...
The original type was too narrow.
2020-10-25 01:39:51 +02:00
Vincent Barbaresi
71e2cdcc68
update requests stubs with various missing methods ( #4691 )
2020-10-24 14:01:24 +02:00
github-actions[bot]
3df3f6a1bc
Remove unused stubtest whitelist entries ( #4701 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-10-23 23:00:48 -07:00
Kaushal Rohit
41f2c92dfe
Fixed stubs for protobuf symbol_database and message ( #4673 )
2020-10-23 22:51:42 +02:00
Ashwin Vishnu
1efbc01d98
Update multiprocessing.pool: Function argument "iterable" has no default value ( #4698 )
2020-10-23 12:55:50 +02:00
Moriyoshi Koizumi
bad9701849
Fix aiofiles type definitions ( #4650 )
2020-10-23 10:49:51 +02:00
Christine
b76d9e46b8
redis: add acl stubs ( #4690 )
2020-10-23 09:50:18 +02:00
Shantanu
6ff5b88ca7
typeshed: remove crufty comments ( #4699 )
...
Co-authored-by: hauntsaninja <>
2020-10-23 09:40:06 +02:00
Sebastian Rittau
3de732e188
Split distutils for Python 2 and 3 ( #4685 )
...
Addresses #4679 , but also starts addressing #4674 .
2020-10-22 19:24:17 -07:00
Utsav
6f943d43ea
Added __class_getitem__ ( #4695 )
...
Resolves #4682
Co-authored-by: hauntsaninja <>
2020-10-22 14:05:04 -07:00
Sebastian Rittau
5927e5ca30
Remove most consistency checks and split builtins.pyi into py2/3 files ( #4686 )
...
Split builtins.pyi in Python 2 and 3 versions
Partly addresses #4674
2020-10-22 13:39:06 -07:00
Shantanu
b0f4900c9f
fractions: make Fraction satisfy SupportsRound ( #4697 )
...
Helps with https://github.com/python/mypy/issues/9628
Co-authored-by: hauntsaninja <>
2020-10-22 12:12:27 -07:00
Shantanu
74bb849789
update stubtest ( #4696 )
...
Co-authored-by: hauntsaninja <>
2020-10-22 11:09:39 -07:00
Shantanu
faf827bc36
mark some positional-only arguments ( #4693 )
...
https://github.com/python/mypy/pull/9626 will make stubtest a little bit
stricter about positional-only arguments for dunders like __init__
Co-authored-by: hauntsaninja <>
2020-10-22 13:31:23 +02:00
Dominic Davis-Foster
dcbeed5b5a
Add stub for readline.set_auto_history ( #4688 )
2020-10-20 14:27:07 -07:00
Kyle Fuller
b16327fe7e
jinja2: Allow Sequence for Environment names ( #4677 )
2020-10-19 22:51:53 +02:00
Shantanu
10d3c6c325
Remove bad namedtuple to fix CI ( #4684 )
...
Co-authored-by: hauntsaninja <>
2020-10-18 00:25:09 -07:00
Shantanu
7603acd8b8
Upgrade flake8-pyi to fix CI ( #4683 )
...
This fixes things on Python 3.9, which we've started using since #4656
Co-authored-by: hauntsaninja <>
2020-10-17 23:43:00 -07:00
Christine
9a8979ec51
update init stubs for Redis and redis Connection ( #4648 )
2020-10-15 18:09:02 +02:00
Shantanu
7e378a7554
PEP 584: add or operators to dict ( #4671 )
...
Co-authored-by: hauntsaninja <>
2020-10-15 13:42:01 +02:00
Kaushal Rohit
b9dadee6d6
Tighten pyjwt types using cryptography stubs ( #4645 )
2020-10-15 13:32:54 +02:00
Kaushal Rohit
83ffaa6ff5
Added Iterable of tuples support ( #4636 )
2020-10-14 21:29:31 +02:00
Julien Danjou
f35e79fd24
fix(cachetools): fix decorators signature typing ( #4657 )
...
Fixes #4652
2020-10-14 17:38:30 +02:00
crusaderky
58028a95eb
cachetools ttl should be float ( #4668 )
2020-10-14 17:31:18 +02:00
Shantanu
3a16ebb463
builtins: int can accept __trunc__-able ( #4665 )
...
Refer to https://docs.python.org/3/reference/datamodel.html#object.__trunc__
Fixes https://github.com/python/mypy/issues/9588
Co-authored-by: hauntsaninja <>
2020-10-14 09:47:47 +02:00
Mickaël Schoentgen
67648a7dba
Allow None in value_name argument to winreg.SetValueEx() ( #4663 )
2020-10-13 23:26:11 +02:00
Kevin Wojniak
a19abfd454
Undo int value for winreg SetValue ( #4664 )
2020-10-13 23:23:32 +02:00
Cebtenzzre
58ee9c0ae5
termios: Fix type of tcgetattr and tcsetattr attributes ( #4662 )
...
Returning a union from tcgetattr forces the caller to use isinstance or
a type: ignore comment if they modify the returned list. Return
List[Any] instead.
The cc field has ints at cc[termios.VTIME] and cc[termios.VMIN] if
lflag & termios.ICANON is zero. Change _Attr to allow this.
Fixes #4661
2020-10-12 18:24:09 -07:00
Shantanu
86ca46fa0a
mypy_primer: add to CI ( #4629 )
...
Co-authored-by: hauntsaninja <>
2020-10-12 14:41:51 -07:00
Mariam Maarouf
fae6bda3ae
Allow None in fp argument to HTTPError ( #4660 )
2020-10-12 11:45:48 -07:00
Mariam Maarouf
1dc3880400
retry: loosen type for backoff, correct type for jitter ( #4659 )
2020-10-12 11:42:20 -07:00