Hugues and GitHub
81d067618c
protobuf: add serialized_options kwarg ( #4531 )
2020-09-14 12:59:22 +02:00
Yuri Khan and GitHub
87b758b0da
Relax type of xml.etree.ElementTree.XMLParser target argument ( #4538 )
...
The target argument can be an arbitrary object.
If it has certain methods, they are used by XMLParser,
missing methods are ignored.
Ideally, we'd be able to type the potentially missing
methods correctly, but currently the type system is
unable to do so.
Fixes #4537
2020-09-14 12:50:12 +02:00
dc0b4262c3
builtins: minor improvements ( #4535 )
...
Co-authored-by: hauntsaninja <>
2020-09-13 18:08:48 +02:00
0f69275ce4
Remove unused stubtest whitelist entries ( #4534 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-09-11 21:48:34 -07:00
kylec1 and GitHub
59586848c9
yaml: Update load methods to use Text rather than str ( #4533 )
...
Yaml loading accepts bytes and unicode, either directly or via IO.
For python 3, bytes and str work fine, but for Python 2 code this is redundant and limited.
Text instead of str should make type checks more accurate.
2020-09-11 18:37:05 -07:00
Steve Dignam and GitHub
b388662302
gc: add freeze, unfreeze, get_freeze_count ( #4532 )
...
These were introduced in Python 3.7
https://docs.python.org/3/library/gc.html
2020-09-11 23:17:31 +02:00
462c830194
codecs: various fixes ( #4526 )
...
Co-authored-by: hauntsaninja <>
2020-09-11 14:09:33 -07:00
Sebastian Rittau and GitHub
bfec448860
Use GH Actions for linters ( #4528 )
2020-09-11 12:05:53 -07:00
Lam Son Ho and GitHub
04f7d7a2fd
add stubs for frozendict ( #4522 )
2020-09-11 10:36:57 +02:00
861d6425b4
io: various fixes ( #4525 )
...
Co-authored-by: hauntsaninja <>
2020-09-11 08:30:03 +02:00
Adam Lichtl and GitHub
1bc7689cbc
Add type hints for pstats.SortKey available in Python >= 3.7 ( #4523 )
2020-09-10 22:34:43 -07:00
Sergei Lebedev and GitHub
6bf894bb82
Made contextvars import in asyncio.base_futures conditional ( #4524 )
...
contextvars are only available in 3.7+.
2020-09-10 13:44:21 -07:00
Changsheng and GitHub
d1923d153a
Mark the return type of signal._HANDLER Any instead of None ( #4518 )
...
Closes #4517
2020-09-09 09:45:39 -07:00
jack1142 and GitHub
28a88adf0b
Update emoji stubs ( #4516 )
2020-09-08 20:24:32 +02:00
2330083732
stubtest: fix whitelists ( #4513 )
...
Downstream of the reintroduction of py39 to CI / running the unused whitelist entry flow in #4512
Co-authored-by: hauntsaninja <>
2020-09-05 01:10:52 -07:00
6f475bfc35
Remove unused stubtest whitelist entries ( #4512 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-09-05 00:49:31 -07:00
Jake Bailey and GitHub
f0bbc3bf2d
Add special case for integers raised to a power of 2 ( #4473 )
2020-09-04 21:05:45 -07:00
Sam Bull and GitHub
ea52d0b0a0
Fix werkzeug set_cookie(). ( #4509 )
2020-09-01 09:08:07 -07:00
ccfc1850e9
platform: update for py39 ( #4506 )
...
platform.DEVNULL seemed undocumented, but is eg, still mentioned in the
header comment of platform.py. So feels surprising this was removed
without much warning.
Co-authored-by: hauntsaninja <>
2020-08-31 15:28:37 -07:00
Shantanu and GitHub
2d476d091b
hmac: minor improvements ( #4500 )
2020-08-31 15:24:45 -07:00
5884ee2977
inspect: minor improvements ( #4499 )
...
Co-authored-by: hauntsaninja <>
2020-08-31 14:23:01 -07:00
c8c62b32ac
socket: fix platform availability ( #4507 )
...
also fix another CI merge race issue
Co-authored-by: hauntsaninja <>
2020-08-31 14:20:46 -07:00
e9becf1da6
py39: enable in CI ( #4494 )
...
Github Actions now supports prerelease builds
https://github.com/actions/setup-python/issues/20
Co-authored-by: hauntsaninja <>
2020-08-31 22:05:57 +02:00
48c8939ce6
concurrent.futures: update for py39, minor fixes ( #4503 )
...
Note the new parameter doesn't actually exist on the base class, even
though it's documented as that being the case. Asked about it in https://bugs.python.org/issue39349
Co-authored-by: hauntsaninja <>
2020-08-31 22:04:49 +02:00
Shantanu and GitHub
846e858bdc
socket: add send_fds, recv_fds ( #4501 )
2020-08-31 22:03:30 +02:00
Nils K and GitHub
802c8fbea4
Add missing default_section to RawConfigParser ( #4505 )
2020-08-31 14:55:30 +02:00
Shantanu and GitHub
fdd01b0036
os._AddedDllDirectory: add __init__ ( #4498 )
2020-08-31 11:52:28 +02:00
Jérome Perrin and GitHub
26ca4e75d8
subprocess: make env accept None also on python2 ( #4504 )
...
This was made for python3 in https://github.com/python/typeshed/pull/1291 but
this is also the case on python2
2020-08-30 20:58:20 -07:00
github-actions[bot] and GitHub
4795ab21ca
Remove unused stubtest whitelist entries ( #4497 )
2020-08-30 12:51:30 -07:00
d07e65c53e
weakref: small improvements ( #4495 )
...
Co-authored-by: hauntsaninja <>
2020-08-30 06:43:58 -07:00
ad5bc751f3
xml.etree.ElementTree: mark some removals ( #4496 )
...
Co-authored-by: hauntsaninja <>
2020-08-30 06:41:50 -07:00
193c7cb932
asyncio.tasks: update for py39 removals ( #4493 )
...
Co-authored-by: hauntsaninja <>
2020-08-29 22:07:20 -07:00
48c922e54a
functools: use protocol for cmp_to_key return type ( #4492 )
...
Co-authored-by: hauntsaninja <>
2020-08-29 17:25:11 -07:00
Eric Traut and GitHub
bbd8c96e34
Added some missing types from various stdlib stubs ( #4466 )
2020-08-29 16:45:36 -07:00
Sebastian Rittau and GitHub
3c20675813
Remove pytest_mock ( #4478 )
...
pytest-mock is now type annotated, which makes typeshed's annotations
obsolete. See pytest-dev/pytest-mock#152 .
2020-08-29 14:47:34 -07:00
Jukka Lehtosalo and GitHub
5be9c91518
freezegun: Fix __exit__ and remove union return types ( #4491 )
...
These caused false positives, for example in code like this:
```
with freeze_time(None) as ft: # False positive here
ft.tick(3) # False positive here
```
2020-08-28 16:50:05 +01:00
Jukka Lehtosalo and GitHub
3e966524b7
Add back six.moves.cStringIO (Python 3) ( #4490 )
...
This was accidentally removed in #4287 .
2020-08-28 16:49:56 +01:00
Eric Traut and GitHub
f15db8950e
Added missing "math.comb" function, introduced in Python 3.8. ( #4489 )
2020-08-28 08:39:24 -07:00
Rebecca Chen and GitHub
2587c93ff8
Stop passing python_exe to pytype_test. ( #4488 )
...
pytype hasn't needed the python_exe argument for a while, and getting
rid of it allows some code to be deleted.
2020-08-27 19:19:49 -07:00
MapleCCC and GitHub
cfe832b907
Fix type annotation of ast.NodeTransformer.generic_visit(). It always returns an ast.ASt object. ( #4483 )
2020-08-26 10:24:17 -07:00
Jelle Zijlstra and GitHub
5f9fd3d127
upgrade black version ( #4486 )
...
Manually removed a number of trailing commas to prevent black from unnecessarily
exploding some collections.
2020-08-26 18:36:01 +02:00
Akuli and GitHub
e3e395b28c
fix assigning to tkinter.Tk().report_callback_exception ( #4484 )
2020-08-26 13:56:07 +02:00
Akuli and GitHub
27e0ea0199
use Any for ignored callback return types in tkinter ( #4485 )
2020-08-26 13:54:44 +02:00
Akuli and GitHub
910ecd1f56
add types to tkinter after methods ( #4479 )
2020-08-26 12:06:40 +02:00
Cerek Hillen and GitHub
142aed3838
type annotation for Timestamp and Duration ( #4471 )
2020-08-25 23:29:34 -07:00
Jukka Lehtosalo and GitHub
ab0f5519a9
Add back six.moves.range (Python 3) ( #4481 )
...
This was accidentally removed in #4287 .
2020-08-25 16:42:15 +01:00
Akuli and GitHub
770fe90b0b
add types to tkinter.Text methods ( #4460 )
2020-08-24 13:09:07 +02:00
Akuli and GitHub
ff35f99d44
fix tkinter config methods ( #4459 )
2020-08-24 13:06:36 +02:00
Akuli and GitHub
c065982b7a
support anything with .keys() and __getitem__ in dict.__init__ ( #4470 )
2020-08-24 13:03:38 +02:00
Akuli and GitHub
39ddef28bf
make tkinter.font.Font behave similarly to tkinter widgets ( #4469 )
2020-08-24 13:00:20 +02:00