Commit Graph
4177 Commits
Author SHA1 Message Date
Rune TynanandGitHub d310a16e7c Fix stubtest failures for time on windows (#4104) 2020-05-27 09:51:37 +02:00
Rune TynanandGitHub ab58c8148e Fix stubtest failures on _winapi (#4091) 2020-05-27 09:50:00 +02:00
Rune TynanandGitHub 19a797c0ca Fix stubtest failures for asyncore on windows, remove unnecessary imports (#4093) 2020-05-27 09:42:05 +02:00
Rune TynanandGitHub bd6eed8700 Fix stubtest failures for mmap on windows (#4094) 2020-05-27 09:40:06 +02:00
Rune TynanandGitHub 5e80ca9e44 Fix stubtest failures for path files on windows (#4096) 2020-05-27 09:39:26 +02:00
Rune TynanandGitHub f83e4aef7c Fix stubtest failures for socket on windows (#4102) 2020-05-27 09:38:45 +02:00
ShantanuGitHubhauntsaninja <>
a94d6511fd xml.etree.ElementInclude: update include for py39 (#4086)
Co-authored-by: hauntsaninja <>
2020-05-26 17:39:36 -07:00
ShantanuandGitHub d313e170b7 threading: update for py39 (#4087) 2020-05-26 17:37:07 -07:00
ShantanuGitHubhauntsaninja <>
3eb6fb8714 functools: add cache (#4089)
Co-authored-by: hauntsaninja <>
2020-05-26 17:36:01 -07:00
Alexandre YangandGitHub a8834fcd46 Add pyVmomi stubs (#3921) 2020-05-26 12:04:56 +02:00
ShantanuGitHubhauntsaninja <>
448c4e1fa7 asyncio.protocols: fix version availability (#4081)
Co-authored-by: hauntsaninja <>
2020-05-25 21:54:05 -07:00
Luciano RamalhoandGitHub 2f82c44af0 Hashable bounded typevar for mode, multimode (#4084)
Fixes #4057
2020-05-25 21:48:25 -07:00
3b02ce2128 Add _osx_support module (#4002)
* Add _osx_support module

* fix type

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2020-05-25 16:11:02 -07:00
ShantanuGitHubhauntsaninja <>
18121d71c8 concurrent.futures: fix top level available objects, add InvalidStateError (#4021)
* concurrent.futures: add InvalidStateError

* concurrent.futures: fix package imports

* asyncio.futures: fix import

* concurrent.futures: fix version availability for BrokenExecutor

* concurrent.futures: make consistent

* concurrent.futures: update whitelist

Co-authored-by: hauntsaninja <>
2020-05-25 15:38:09 -07:00
Markus WamserandGitHub 1996361adc cryptography: add signature of Prehashed (#4048)
* cryptography: add signature of Prehashed

* cryptography: modify signature of Prehashed

mark internal attributes as undocumented
add public attribute digest_size

* cryptography: modify signature of Prehashed

drop Optional from argument of __init__
2020-05-25 15:36:54 -07:00
ShantanuGitHubhauntsaninja <>
4daf0df929 tracemalloc: a number of fixes (#4078)
* tracemalloc.Frame: add __init__

* tracemalloc.Snapshot: add __init__

* tracemalloc.Snapshot: fix a staticmethod

* tracemalloc.Statistic: add __init__

* tracemalloc.StatisticDiff: add __init__

* tracemalloc.Trace: add __init__

* tracemalloc.Traceback: add __init__

* tracemalloc: fix version availability, Trace __init__

* tracemalloc.Traceback: add total_nframe property

* tracemalloc.Trace: add properties

* tracemalloc.Traceback.format: add parameter

* tracemalloc.start: make positional-only

* tracemalloc.Filter: fix version availability

* update whitelists

Co-authored-by: hauntsaninja <>
2020-05-25 15:36:35 -07:00
ShantanuGitHubhauntsaninja <>
4b007a50b4 signal: improve version availability (#4079)
Co-authored-by: hauntsaninja <>
2020-05-25 15:29:52 -07:00
ShantanuandGitHub 6aee098401 fractions: use __new__ instead of __init__ (#4077)
Tested against some example code.
2020-05-25 15:29:28 -07:00
ShantanuandGitHub 6028226750 plistlib: update for py39 (#4073) 2020-05-24 20:38:18 -07:00
ShantanuandGitHub 00a27634b1 threading: fix inheritance (#4072) 2020-05-24 18:51:30 -07:00
ShantanuGitHubhauntsaninja <>
9b89423f02 chardet: add default value (#4074)
Co-authored-by: hauntsaninja <>
2020-05-24 18:48:24 -07:00
ShantanuGitHubhauntsaninja <>
997c73ae79 travis: start testing 3.9 somewhat (#4071)
* travis: run stubtest on py39, allowing failures

* travis: run mypy with python version 3.9

* boto.compat, base64: fix version handling of (en|de)codebytes

* venv: fix #4010

Co-authored-by: hauntsaninja <>
2020-05-24 18:45:16 -07:00
ShantanuGitHubhauntsaninja <>
8cf04f3a74 boto.compat, base64: fix version handling of (en|de)codebytes (#4070)
Co-authored-by: hauntsaninja <>
2020-05-24 18:44:43 -07:00
8827f84763 Clarify that cryptography's Fernet accepts text keys (#4061)
* Clarify that cryptography's Fernet accepts text keys

* simplify code

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2020-05-24 18:44:36 -07:00
ShantanuGitHubhauntsaninja <>
8f6fd0e05a functools: add TopologicalSorter for py39 (#4068)
* functools: add TopologicalSorter for py39

* fix flake8 error

Co-authored-by: hauntsaninja <>
2020-05-24 18:44:28 -07:00
ShantanuGitHubhauntsaninja <>
e560ce0f57 bisect: hi is Optional (#4063)
Shows up in 3.9 because of https://github.com/python/cpython/pull/20163

Co-authored-by: hauntsaninja <>
2020-05-24 17:53:03 -07:00
ShantanuGitHubhauntsaninja <>
9c53756f9c random: update for py39 (#4069)
Co-authored-by: hauntsaninja <>
2020-05-24 17:51:53 -07:00
ShantanuGitHubhauntsaninja <>
070be22f7e venv: fix #4010 (#4062)
Co-authored-by: hauntsaninja <>
2020-05-24 17:51:43 -07:00
ShantanuGitHubhauntsaninja <>
8e03f33d84 difflib: update for py39 (#4067)
Adds default values, the hi params can now be None

Co-authored-by: hauntsaninja <>
2020-05-24 17:41:45 -07:00
ShantanuGitHubhauntsaninja <>
2b3a4e8fbe wave: openfp is removed in py39 (#4064)
Co-authored-by: hauntsaninja <>
2020-05-24 17:40:20 -07:00
ShantanuGitHubhauntsaninja <>
3910eb1735 argparse: update for py39 (#4065)
Co-authored-by: hauntsaninja <>
2020-05-24 17:40:06 -07:00
ShantanuGitHubhauntsaninja <>
b367799634 sunau: openfp is removed in py39 (#4066)
Co-authored-by: hauntsaninja <>
2020-05-24 17:34:48 -07:00
karl dingandGitHub db14610298 Improve undocumented TarFile method type hints (#4056)
Add type hints for undocumented tarfile.TarFile file methods called via
_extract_member() when extract() is called.
2020-05-23 13:41:07 -07:00
Sebastian RittauandGitHub be016c6793 Add retry_after to TooManyRequests and ServiceUnavailable (#4059)
Added in werkzeug 1.0.0

While the implementation accepts any value for retry_after, the docstring
allows only datetime and int. Using any other value could lead to an
invalid HTTP response.
2020-05-23 13:39:48 -07:00
Nguyễn Gia PhongandGitHub 0aa9060e66 Remove context manager hints in multiprocessing.pool in Python 2 (#4060) 2020-05-23 22:11:19 +02:00
Jeff HunterandGitHub e1e99245bb google.protobuf.message.Message.ParseFromString() returns an int (#4053) 2020-05-21 19:15:40 +02:00
karl dingandGitHub 9c6e8fd240 Add undocumented unittest.TextTestResult attributes (#4052)
Add missing type hints for attributes in unittest.TextTestResult.
2020-05-21 12:11:59 +02:00
Markus WamserandGitHub 960c4eb42d cryptography: fix signature of ECDSA (#4049) 2020-05-20 18:58:21 -07:00
Gal Ben DavidandGitHub d11da2c5d1 revert orjson.pyi obj parameter (#4046)
After submitting a pull request to orjson repository, the author has changed the library and "obj" parameter is now positional only.
Not this behavior is aligned with the stub file and the change can be reverted.

https://github.com/ijl/orjson/releases/tag/3.0.1
2020-05-20 09:11:39 -07:00
Mark MendozaandGitHub 092fdb2ca5 [pyre] Fix typo in click/decorators (#4044) 2020-05-20 00:55:34 +02:00
Serhiy StorchakaandGitHub 9902348c34 Fix stab for TextIOBase.detach() and add stab for TextIOWrapper.buffer (#4036) 2020-05-19 18:43:32 +02:00
Serhiy StorchakaandGitHub de4d43612b Add stub for TextIOWrapper.reconfigure() (#4035) 2020-05-19 18:02:41 +02:00
Paul GanssleandGitHub 6fc882860b Add type hints for the zoneinfo module (#4038)
This is the implementation for PEP 615: https://www.python.org/dev/peps/pep-0615/

It is present starting in 3.9.0 beta 1.
2020-05-18 23:16:31 +02:00
Razzi AbuissaandGitHub 18aa8e0adb Add cli field to flask helper _PackageBoundObject (#4040) 2020-05-18 23:14:41 +02:00
ShantanuGitHubhauntsaninja <>
9a5ba013a1 python3: remove _subprocess (#4022)
This doesn't seem to exist in Python 3.5, which is the earliest Python3
we support, and this folder is in stdlib/3

Co-authored-by: hauntsaninja <>
2020-05-18 14:07:08 -07:00
Nipunn KoorapatiandGitHub 1436181587 Make EnumTypeWrapper generic in google.protobuf.internal (#3995)
This is necessary so that mypy-protobuf can autogenerate NewType
wrappers around the int values of the enum!
2020-05-18 21:42:47 +02:00
Nipunn KoorapatiandGitHub f0927787f0 Update type var typing on protobuf message.pyi (#3996)
Add support for message type var generics
2020-05-18 11:59:37 -07:00
Razzi AbuissaandGitHub 949378fdd9 flask: Add types for cli_group argument to flask.Blueprint (#4011)
* Add types for cli_group argument to flask.Blueprint

* Use private _Sentinel type for default argument to Blueprint cli_group
2020-05-18 11:58:42 -07:00
ShantanuandGitHub 1f7023b957 subprocess: mark arg keyword-only, fix name, add property (#4024) 2020-05-18 18:59:34 +02:00
Rebecca ChenandGitHub 5fe6a5ba8b parser: STType.compile() can be called with no arguments. (#4034)
The filename parameter is optional:
https://docs.python.org/3/library/parser.html#parser.ST.compile.
2020-05-18 08:30:52 -07:00