Sebastian Rittau and GitHub
209b6bb127
Remove tornado stubs ( #4321 )
...
Current tornado releases feature inline annotations and ship with
a py.typed file.
2020-07-09 07:20:11 -07:00
8e69672587
Fix for cryptography Extensions.get_extension_for_class. ( #4320 )
...
Co-authored-by: Jonathan Slenders <jslender@cisco.com >
2020-07-09 11:25:02 +02:00
Matan Gover and GitHub
c64ecf5808
Flask.root_path cannot be None ( #4319 )
...
Extension of #2792 (see #2791 ). See [implementation](https://github.com/pallets/flask/blob/4e854ee49687ceac90985526928d901570d3585d/src/flask/helpers.py#L959 ).
2020-07-08 17:41:11 -07:00
Jürgen Gmach and GitHub
92f91ddfe8
Add typing for werkzeug.utils.secure_filename ( #4308 )
2020-07-03 15:08:03 +02:00
Julian Mehnle and GitHub
6d1c59d238
pymysql.err.Warning multiple-inherits from builtins.Warning and MySQLError. (#4303 )
...
Previously we declared it as single-inheriting from only `MySQLError`.
2020-07-02 19:53:38 -07:00
John Snow and GitHub
f26a82436c
requests: add type hint for Session.send() ( #4302 )
...
This takes a PreparedRequest and returns a Response.
See https://github.com/psf/requests/blob/master/requests/sessions.py#L614
2020-07-01 15:31:37 -07:00
Federico Bond and GitHub
4225ab2496
Export requests.utils module ( #4301 )
2020-07-01 10:55:55 -07:00
Christine and GitHub
8cf3cd398e
[redis] Update hset signature to include mapping kwarg ( #4293 )
2020-06-30 09:41:01 +02:00
Nipunn Koorapati and GitHub
ad8fd9dba7
Add typing for google protobuf mapping containers ( #4265 )
2020-06-30 09:37:50 +02:00
6bffc6534b
Add nmap type information ( #4292 )
...
Author: Philipp Hahn <hahn@univention.de >
Co-authored-by: Philipp Hahn <hahn@univention.de >
2020-06-29 18:52:41 +02:00
Jelle Zijlstra and GitHub
0142a87da8
adjust isort config ( #4290 )
...
Fixes #4288 .
- Default imports to THIRD_PARTY, so in effect we merge the FIRST_PARTY and THIRD_PARTY stubs. This means import order is no longer affected by whether typing_extensions is installed locally.
- Treat typing_extensions, _typeshed and some others as standard library modules.
Note that isort master is very different from the latest release; we'll have to do something
different if and when the next isort release comes out.
2020-06-29 00:00:21 -07:00
Jelle Zijlstra and GitHub
5d553c9584
apply black and isort ( #4287 )
...
* apply black and isort
* move some type ignores
2020-06-28 13:31:00 -07:00
Sebastian Rittau and GitHub
0704214701
Add pytest_mock stubs ( #4275 )
2020-06-27 19:46:47 -07:00
Vishal Kuo and GitHub
986eff04c3
[redis] replaces _Str with _Value as variable info ( #4281 )
2020-06-27 13:04:20 -07:00
Vishal Kuo and GitHub
d4a2cf3da4
[redis] adds additional sorted set type information ( #4278 )
2020-06-27 00:14:42 +02:00
Mark Mendoza and GitHub
1d16e6c49e
Replacing Callable[[T], T] with callback protocol in click ( #4045 )
2020-06-26 16:48:40 +02:00
9b3edda33b
Fix unittest stub issues reported by mypy stubtest ( #4248 )
...
Co-authored-by: Shantanu <>
2020-06-21 15:09:17 -07:00
Mikhail Golubev and GitHub
30bbf02cf1
Add PEP 613 TypeAlias stub to typing_extensions ( #4243 )
2020-06-19 14:49:04 +02:00
Jakub Stasiak and GitHub
37be717886
Add stubs for cryptography's Fernet.[encrypt|decrypt]_at_time() ( #4238 )
2020-06-17 16:11:42 +02:00
Sebastian Rittau and GitHub
51cf2f51b8
Add IO protocols to _typeshed ( #4230 )
2020-06-14 20:44:48 +02:00
Sebastian Rittau and GitHub
89d3a55f1a
Preparations for the Big Reformat ( #4228 )
...
A few comments between imports were removed or moved to the top of the
import block, due to behavioral differences between black and isort. See
psf/black#251 for details.
In two instances @overloads at the top of the file needed to be moved
due to psf/black#1490 .
2020-06-14 07:58:26 -07:00
Jelle Zijlstra and GitHub
44a852dff5
Literal: always import from typing_extensions for simplicity ( #4219 )
2020-06-10 21:23:58 -07:00
Dmitry Marakasov and GitHub
c14e56bcbb
Add rv annotaton to send_static_file() ( #4216 )
2020-06-10 22:32:27 +02:00
Jelle Zijlstra and GitHub
ea577cec1f
move OpenTextMode and friends to _typeshed ( #4213 )
2020-06-10 15:36:21 +02:00
Eric Masseran and GitHub
40f6856a80
Update the InternalServerError constructor type ( #4210 )
2020-06-09 12:11:30 +02:00
415da3ddd4
Redis client and others ( #4178 )
...
Co-authored-by: Richard Lindsley <rich.lindsley@gmail.com >
2020-06-06 08:07:45 -07:00
Sebastian Rittau and GitHub
1f82564ee2
Move wsgiref.types to _typeshed.wsgi ( #4175 )
...
Re-export the types from wsgiref.types for now to avoid breaking
existing code. wsgiref.types should be removed eventually.
Also, reduce the boilerplate description in _typeshed/wsgi.pyi as it
mirrors the description in _typeshed/__init__.pyi.
2020-06-04 15:38:45 -07:00
Sebastian Rittau and GitHub
eea9be6e73
Add a _typeshed.pyi file and a PathLike alias ( #4161 )
2020-06-04 14:06:43 +02:00
Willy Wu and GitHub
ec3370b2b0
datetimerange: Allow datetime.datetime in addition to str ( #4167 )
...
Closes : #4166
2020-06-04 13:23:21 +02:00
Sebastian Rittau and GitHub
a913af9523
flake8: Enable F811 ( #4158 )
2020-06-02 14:08:54 -07:00
Steve Dignam and GitHub
10b87bdfbb
redis: add more precise types for hash commands ( #4148 )
2020-06-01 05:33:03 +02:00
da2aa297a2
pathlib: update for py39 ( #4134 )
...
Co-authored-by: hauntsaninja <>
2020-05-28 13:41:53 -07:00
846d922df2
More precise return types for open(), Path.open(), bz2.open(), etc. ( #3371 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
Co-authored-by: Sebastian Rittau <srittau@rittau.biz >
2020-05-28 09:20:23 -07:00
Jelle Zijlstra and GitHub
ca553cd589
fix type for ipaddress._BaseNetwork.overlaps ( #4124 )
2020-05-28 13:22:50 +02:00
Sam Bull and GitHub
5c1806ab88
Add more annotations to jinja2.utils. ( #4004 )
2020-05-27 20:28:56 -07:00
Kunal Arya and GitHub
639771a22a
Broaden _Serialized type in protobufs to ByteString. ( #3890 )
2020-05-27 19:53:58 -07:00
Julin S and GitHub
851efa550e
add stubs for language models ( #3848 )
...
* add stubs for language models
* fix syntax error in __init__.pyi
* fix syntax error in universaldetector.pyi
* remove erroneous imports
* delete cli directory
* make tuple types variable length
2020-05-27 19:43:04 -07:00
Sebastian Rittau and GitHub
694fa80596
Add dateparser module ( #4106 )
...
Based on PR 3704 by @xcthulhu (Matthew Doty)
2020-05-27 18:53:16 -07:00
Rune Tynan and GitHub
fcdfacf944
Fix stubtest failures for socketserver on windows ( #4103 )
2020-05-27 19:34:35 +02:00
Ivan Levkivskyi and GitHub
e199c2e4bc
Fix concurrent.futures import for re-export ( #4105 )
...
Also update stubtest whitelist as a workaround.
2020-05-27 13:51:01 +01:00
Alexandre Yang and GitHub
a8834fcd46
Add pyVmomi stubs ( #3921 )
2020-05-26 12:04:56 +02:00
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 Wamser and GitHub
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
9b89423f02
chardet: add default value ( #4074 )
...
Co-authored-by: hauntsaninja <>
2020-05-24 18:48:24 -07:00
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
Sebastian Rittau and GitHub
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
Jeff Hunter and GitHub
e1e99245bb
google.protobuf.message.Message.ParseFromString() returns an int ( #4053 )
2020-05-21 19:15:40 +02:00
Markus Wamser and GitHub
960c4eb42d
cryptography: fix signature of ECDSA ( #4049 )
2020-05-20 18:58:21 -07:00
Gal Ben David and GitHub
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