Commit Graph

4509 Commits

Author SHA1 Message Date
Steve Dignam
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
Shantanu
462c830194 codecs: various fixes (#4526)
Co-authored-by: hauntsaninja <>
2020-09-11 14:09:33 -07:00
Sebastian Rittau
bfec448860 Use GH Actions for linters (#4528) 2020-09-11 12:05:53 -07:00
Lam Son Ho
04f7d7a2fd add stubs for frozendict (#4522) 2020-09-11 10:36:57 +02:00
Shantanu
861d6425b4 io: various fixes (#4525)
Co-authored-by: hauntsaninja <>
2020-09-11 08:30:03 +02:00
Adam Lichtl
1bc7689cbc Add type hints for pstats.SortKey available in Python >= 3.7 (#4523) 2020-09-10 22:34:43 -07:00
Sergei Lebedev
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
d1923d153a Mark the return type of signal._HANDLER Any instead of None (#4518)
Closes #4517
2020-09-09 09:45:39 -07:00
jack1142
28a88adf0b Update emoji stubs (#4516) 2020-09-08 20:24:32 +02:00
Shantanu
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
github-actions[bot]
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
f0bbc3bf2d Add special case for integers raised to a power of 2 (#4473) 2020-09-04 21:05:45 -07:00
Sam Bull
ea52d0b0a0 Fix werkzeug set_cookie(). (#4509) 2020-09-01 09:08:07 -07:00
Shantanu
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
2d476d091b hmac: minor improvements (#4500) 2020-08-31 15:24:45 -07:00
Shantanu
5884ee2977 inspect: minor improvements (#4499)
Co-authored-by: hauntsaninja <>
2020-08-31 14:23:01 -07:00
Shantanu
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
Shantanu
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
Shantanu
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
846e858bdc socket: add send_fds, recv_fds (#4501) 2020-08-31 22:03:30 +02:00
Nils K
802c8fbea4 Add missing default_section to RawConfigParser (#4505) 2020-08-31 14:55:30 +02:00
Shantanu
fdd01b0036 os._AddedDllDirectory: add __init__ (#4498) 2020-08-31 11:52:28 +02:00
Jérome Perrin
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]
4795ab21ca Remove unused stubtest whitelist entries (#4497) 2020-08-30 12:51:30 -07:00
Shantanu
d07e65c53e weakref: small improvements (#4495)
Co-authored-by: hauntsaninja <>
2020-08-30 06:43:58 -07:00
Shantanu
ad5bc751f3 xml.etree.ElementTree: mark some removals (#4496)
Co-authored-by: hauntsaninja <>
2020-08-30 06:41:50 -07:00
Shantanu
193c7cb932 asyncio.tasks: update for py39 removals (#4493)
Co-authored-by: hauntsaninja <>
2020-08-29 22:07:20 -07:00
Shantanu
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
bbd8c96e34 Added some missing types from various stdlib stubs (#4466) 2020-08-29 16:45:36 -07:00
Sebastian Rittau
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
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
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
f15db8950e Added missing "math.comb" function, introduced in Python 3.8. (#4489) 2020-08-28 08:39:24 -07:00
Rebecca Chen
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
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
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
e3e395b28c fix assigning to tkinter.Tk().report_callback_exception (#4484) 2020-08-26 13:56:07 +02:00
Akuli
27e0ea0199 use Any for ignored callback return types in tkinter (#4485) 2020-08-26 13:54:44 +02:00
Akuli
910ecd1f56 add types to tkinter after methods (#4479) 2020-08-26 12:06:40 +02:00
Cerek Hillen
142aed3838 type annotation for Timestamp and Duration (#4471) 2020-08-25 23:29:34 -07:00
Jukka Lehtosalo
ab0f5519a9 Add back six.moves.range (Python 3) (#4481)
This was accidentally removed in #4287.
2020-08-25 16:42:15 +01:00
Akuli
770fe90b0b add types to tkinter.Text methods (#4460) 2020-08-24 13:09:07 +02:00
Akuli
ff35f99d44 fix tkinter config methods (#4459) 2020-08-24 13:06:36 +02:00
Akuli
c065982b7a support anything with .keys() and __getitem__ in dict.__init__ (#4470) 2020-08-24 13:03:38 +02:00
Akuli
39ddef28bf make tkinter.font.Font behave similarly to tkinter widgets (#4469) 2020-08-24 13:00:20 +02:00
Guido van Rossum
351a971b1d Add token.EXACT_TOKEN_TYPES for 3.8+ 2020-08-23 15:42:01 -07:00
Mario Ishac
4bbe161479 Made methodcaller's name argument positional (#4476) 2020-08-22 15:13:02 -07:00
David Hotham
8bb80c4cb7 pyVmomi stubs are incomplete (#4474) 2020-08-22 11:13:09 -07:00
Shantanu
723fcb368a pathlib.Path.open: bring on the overloads (#4407) 2020-08-21 20:36:43 -07:00
Eric Traut
189bdfb279 Added support for PEP613 (TypeAlias) in typing.pyi (#4472)
Co-authored-by: Eric Traut <erictr@microsoft.com>
2020-08-20 20:45:04 -07:00