Commit Graph

612 Commits

Author SHA1 Message Date
Katelyn Gigante
bf502024da Return types for some flask methods (#3888) 2020-03-31 16:44:47 +02:00
Rodrigo Castro
4b14e245d4 Mock and MagickMock subclassing NonCallableMock (#3871) 2020-03-24 15:32:57 +01:00
Rodrigo Castro
ef1d7853ee stdlib.3.unitest.mock.NonCallableMock signatures (#3846) 2020-03-20 14:37:18 +01:00
coiax
cd1b56662c Fixes inaccuracies in redis scan methods (#3870)
The scan() and scan_iter() methods for redis Client objects had
incorrect stubs, this has been fixed.

Tested on pyredis 3.3.8; the output of those functions does depend on
the `decode_responses` configuration, so Any was used instead of a Union
return type.
2020-03-20 12:15:51 +01:00
Sahith Nallapareddy
8e0af4e651 Adding datetimerange stubs (#3845) 2020-03-17 15:57:36 +01:00
Debjyoti Biswas
c0938525d8 Add methods for subnet_of and supernet_of (#3851) 2020-03-17 10:06:49 +01:00
Shantanu
1b13e94108 yaml: mark keyword-only args (#3854)
Co-authored-by: hauntsaninja <>
2020-03-16 15:51:12 -07:00
Shantanu
4b360ca2c8 TypedDict: fix keys, values, items return value (#3529)
Fixes #3473

Co-authored-by: hauntsaninja <>
2020-03-13 21:03:22 -07:00
Julin S
b44cd294c4 add chardet.universaldetector (#3734) 2020-03-12 18:20:41 +01:00
Ivan Levkivskyi
aa945cde03 Add six.moves.collections_abc. (#3812) 2020-03-06 00:13:24 +00:00
Jukka Lehtosalo
1c08bf7fa2 Improve an annotation in tornado stubs (#3809) 2020-03-05 14:34:14 +00:00
Sebastian Rittau
68190cefde Fix stubs for pymysql (#3781) 2020-03-05 09:21:52 +01:00
Ivan Levkivskyi
8b28b49c61 Mark some obviously incomplete stubs as incomplete (#3807) 2020-03-04 17:02:14 +00:00
Ivan Levkivskyi
e7d68027e7 Fix some issues in cryptography (#3802) 2020-03-02 18:50:45 +00:00
Andrew
d53977221a Added count argument to spop (#3786)
* Added `count` argument to `spop`

* Fixed default value
2020-02-28 22:07:15 +01:00
Ivan Levkivskyi
ca1ca0c14f Move tornado to 2and3 (#3780)
This also uses a trick to avoid `Incompatible with supertype` errors for `get()` etc. that used to have signature like `def get(*args, **kwars): ...` (that btw is used in tornado itself, see https://github.com/tornadoweb/tornado/blob/master/tornado/web.py#L266).
2020-02-26 22:53:48 +00:00
Ivan Levkivskyi
6d33cf3382 Move gflags to 2and3 (#3779)
Move gflags to 2and3
2020-02-26 17:57:50 +00:00
lazytype
cfe69831e9 Include typing for Enum __order__ attribute (#3541)
Based on the behavior here: 0b41a922f9/Lib/enum.py (L91)
the `__order__` attribute should be treated the same as `_order_`
2020-02-21 21:40:33 -08:00
Jaromir Latal
7b38214280 cryptography: Make mode in Cipher.__init__ optional (#3751) 2020-02-21 20:49:04 -08:00
Michael J. Sullivan
7b630ca24a Add unquote_to_bytes to py2 six (#3744) 2020-02-19 23:42:57 +01:00
ijl
ea0a9c2bd6 Update orjson annotations to 2.4.0 (#3737) 2020-02-14 08:32:24 -08:00
Rune Tynan
e3ddfd46b4 Fix missing type for dataclasses (#3708)
* Add missing return type to make_dataclass

* Fix consistency check
2020-02-02 21:58:15 -08:00
Gisle Aas
ed3f6f5ffd Add stub for dateutil.easter (#3695) 2020-02-01 10:34:09 +01:00
Michael Heyns
ad2ce11497 Support for PathLike objects in Jinja2 2.11.0 (#3683) 2020-01-30 01:51:13 +01:00
Fionn Fitzmaurice
d413b4b162 Fix Crypto.Random.randrange argument types (#3662)
Crypto.random.randrange takes the same argument types as random.randrange.
2020-01-26 18:54:01 +01:00
Benjamin Peterson
2da1b2c426 gflags: Add is_parsed/IsParsed. (#3650) 2020-01-23 08:33:25 +01:00
Squirrel
5d328a0c3f update stub for pycurl module (#3530) 2020-01-18 08:03:35 -08:00
Anthony Sottile
d0f57d7d38 Fill out more attributes in six (#3589) 2020-01-18 07:41:51 -08:00
Daniel Däschle
91d000e434 fix: add samesite parameter to set_cookie (#3614)
* Fixes #3609
* Implements samesite parameter of the set_cookie method in the werkzeug module (https://werkzeug.palletsprojects.com/en/0.15.x/wrappers/#werkzeug.wrappers.BaseResponse.set_cookie)
2020-01-15 12:04:11 +01:00
Daniël van Eeden
c4bdd90d86 Allow requests to have timeout: Tuple[float, None] (#3612) 2020-01-14 15:28:22 +01:00
Cal Paterson
1421fb1074 Change Response.headers from MutableMapping to CaseInsensitiveDict (#3610)
This fixes a type error when doing `response.headers.lower_items()`, a method
present on CaseInsensitiveDict
2020-01-14 12:41:30 +01:00
Sebastian Rittau
fdeae5d00e Enable --disallow-subclassing-any (#3591)
Closes: #1446
2020-01-08 11:51:44 -08:00
rikhilraithatha
caca02b096 redis: add ping to PubSub (#3583) 2020-01-07 17:20:43 +01:00
Daniel Hahler
89c598f7c9 jinja2: add Template.{name,filename} (#3578)
Ref::
  - https://jinja.palletsprojects.com/en/2.10.x/api/#jinja2.Template.name
  - https://jinja.palletsprojects.com/en/2.10.x/api/#jinja2.Template.filename
2020-01-05 17:58:56 -08:00
Christopher Dignam
bd14fcaaa6 requests: type responses for PreparedRequest (#3577) 2020-01-06 00:27:21 +01:00
Pavel Savchenko
616b6d0f3b Add missing definitions to requests.utils (#3567)
Added:
+ DEFAULT_PORTS
+ extract_zipped_paths
+ select_proxy
+ rewind_body
2020-01-05 16:07:36 +01:00
Mickaël Schoentgen
b4d1da03aa Add missing Path.is_mount() introduced in Python 3.7 (#3566) 2020-01-05 16:04:52 +01:00
Jeppe Fihl-Pearson
fed3472e7c Reflect Python 3.8 updates to the pathlib stdlib module (#3568) 2020-01-03 08:47:50 -08:00
Artjoms Iskovs
61f139189e Fix RSAPublicNumbers stub (#3505)
`RSAPublicNumbers` is supposed to have an exponent `e` and modulus `n` instead of `p` and `q` (typo?)
2019-12-21 12:38:16 -08:00
abe
f7119c30ce Update stubs for Crypto.Random (#3546) 2019-12-19 22:26:51 +01:00
Jacob Beck
9d61baa7be add jinja macro fields (#3548) 2019-12-18 18:56:06 +01:00
Brian Maissy
c0c780a758 add a couple missing stubs and fix an incorrect return type for redis stubs (#3545) 2019-12-18 07:49:19 +01:00
Dylan Anthony
9b63192390 Update orjson stub from orjson repository(#3532) 2019-12-06 15:59:27 +01:00
toppk
86775c803e Minor fixes to cryptography (x509) (#3520) 2019-12-03 18:29:05 +01:00
toppk
b585c96e5d padding can take an int or an object (PSS.MAX_LENGTH) (#3521) 2019-12-03 13:26:16 +01:00
Katelyn Gigante
e8647d2d1d A few return annotations for redis client (#3517) 2019-12-02 21:06:11 -08:00
Ivan Levkivskyi
8df632bca5 Fix some issues in cryptography package (#3474)
Note: the verifier() methods are not in docs, but they don't look private and are actually used in some code.
2019-11-21 17:05:22 +00:00
Sebastian Rittau
79d4e0dd08 Add assorted werkzeug type hints (#3444)
* Annotate is_immutable()
* Annotate ImmutableListMixin and make generic
* Make ImmutableList generic and derive from generic List
* Annotate Accept
* Annotate MIMEAccept
* Fix annotation of parse_accept_header()
2019-11-06 10:37:18 -08:00
Markus Bauer
f39c102eb8 Add more stubs to redis (pubsub and monitor) (#3442) 2019-11-06 12:05:51 +01:00
Jeremy Lainé
047caa9096 Add more stubs for cryptography (#3307) 2019-11-04 12:41:11 +01:00