Jelle Zijlstra
620cf38152
pyaudio: don't use ClassVar[Final] ( #5498 )
2021-05-18 19:25:14 -07:00
Rich Li
901dd52ec5
Add more redis stubs for sets ( #5490 )
2021-05-18 08:39:03 +02:00
Sebastian Rittau
f0bf6eebbd
AnyStr cleanup ( #5487 )
...
* Replace all uses of StrPath, BytesPath, and AnyPath in Python 2 stubs.
* Add StrOrBytesPath as preferred alias for AnyPath.
* Replace all remaining AnyPath instances with StrOrBytesPath.
* Mark AnyPath as obsolete.
Part of #5470
2021-05-17 20:45:48 +02:00
Joseph Bylund
00fcc50d13
cachetools.Cache sizes are numerics ( #5440 )
...
replace int with float for cachesize
2021-05-17 19:14:26 +03:00
Frédéric Perrin
a0abacdeaf
Fix decorator in retry module ( #5482 )
2021-05-17 12:31:48 +02:00
Sebastian Rittau
7a9a107a63
Move IdentityFunction to _typeshed ( #5483 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2021-05-17 12:04:35 +02:00
Jon Dufresne
4166a416f6
Correct return type of click.testing.CliRunner.isolation() ( #5103 )
...
The method returns a tuple of io.BytesIO objects that hold the temporary
stdin and stdout. By correcting the type, it allows usages of
io.BytesIO.getvalue() to pass type checking.
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2021-05-16 21:45:00 +02:00
Christopher Dignam
3aa4c67839
simplify vector type for Annoy ( #5455 )
...
Sequence was unnecessarily specific and prevents numpy type stubs from working with this package. Numpy ndarray isn't compatible with Sequence since it doesn't have __reversed__ method.
2021-05-15 02:29:31 +02:00
Kaleb Barrett
2be836bf6d
Add yaml.UnsafeLoader ( #5441 )
2021-05-13 18:24:23 -07:00
Viktor Roytman
bbe7e5ef11
Add should_strip_auth to requests SessionRedirectMixin ( #5439 )
2021-05-13 20:58:43 +02:00
n0ob404
7a9b4f93ba
Add stubs for redis Redis and Pipeline methods ( #5415 )
2021-05-13 09:53:26 +02:00
Sebastian Rittau
3db20f09ca
pyjwt includes annotations since version 2.0.0 ( #5426 )
...
Relates to #4856
2021-05-12 19:57:48 +03:00
Sebastian Rittau
6a4583d0a8
Deprecate pallets stubs ( #5424 )
...
Part of #5423
* Support new metadata fields in check_consistent
2021-05-12 19:17:42 +03:00
Mohit Goyani
23efb32c43
fixed wrong return type in xxhash ( #5378 )
...
* fixed wrong return type in xxhash
2021-05-09 20:14:08 +03:00
Ricardo
e3f510e896
redis client: adding __del__ and close ( #5365 )
...
* redis client: adding __del__ and close
2021-05-07 16:48:55 +03:00
Vyom Pathak
00f2301029
Fixed: Argument for Werkzeug's Headers.pop method. ( #5335 )
...
* Fixed: Argument for Werkzeug's Headers.pop method
* Changed: Overloaded Headers.pop function to support different argument types
2021-05-05 21:00:11 +03:00
Akuli
8379386bd4
get rid of Any in paramiko HostKeys ( #5342 )
2021-05-05 12:35:44 +02:00
Jukka Lehtosalo
a5e243fbcd
Change some str types to Text in google.protobuf.text_format ( #5343 )
...
Python 2 `unicode` values are supported. For example:
https://github.com/protocolbuffers/protobuf/blob/master/python/google/protobuf/text_format.py#L843
2021-05-05 09:33:59 +01:00
Akuli
9f732a128a
enable mypy_test for python 3.10 ( #5341 )
...
* enable mypy_test for python 3.10
* avoid collections.Mapping and collections.MutableMapping, import from typing
2021-05-05 00:09:33 +03:00
Christopher Dignam
30154447e7
add stubs for "annoy" ( #5319 )
...
This change adds type stubs for the "annoy" package: https://github.com/spotify/annoy
2021-05-03 20:49:52 -07:00
Giel van Schijndel
b0c6598fba
fix(stubs/click): don't force autocompleter to accept anything as context ( #5265 )
...
* fix(stubs/click): don't force autocompleter to accept anything as context
Additionally it's enough if it's return value is iterable (e.g. a
generator).
2021-04-30 18:03:17 +03:00
Jukka Lehtosalo
fe4acabdd7
Allow bytes in addition to str in google.protobuf.text_format ( #5267 )
2021-04-30 15:46:29 +02:00
Akuli
8b23590952
fix requests.adapters.HttpAdapter.max_retries ( #5268 )
2021-04-30 15:46:02 +02:00
Jukka Lehtosalo
aff821c538
Improve requests.adapters.HttpAdapter.__init__ ( #5266 )
...
The `max_retries` argument can be `None`. It's handled here as `retries`:
https://github.com/urllib3/urllib3/blob/main/src/urllib3/util/retry.py#L235
2021-04-30 14:15:13 +01:00
Sebastian Rittau
4ac3ccad45
black: enable skip_magic_trailing_comma ( #5252 )
...
* black: enable skip_magic_trailing_comma
* Remove spurious commas
2021-04-27 08:32:32 -07:00
Christopher Dignam
0f8f428e23
[redis] add type for Client.lock ( #5176 )
2021-04-27 08:32:15 +02:00
Sebastian Rittau
45916045c8
Upgrade black to 21.4b0 and reformat ( #5250 )
...
This introduces newlines before decorators.
2021-04-26 13:58:27 +02:00
Nick Crews
761bd6e6b4
Add stubs for docopt package ( #5248 )
...
* Add stubs for `docopt` package
Add the single stub for the simple, but fairly well-used
[docopt](https://github.com/docopt/docopt ) package.
It looks like that project is not very well maintained,
so I thought it would be easier to add the type annotations
here, as opposed to there, upstream. This has even been requested a few
times in https://github.com/docopt/docopt/issues/471 . It appeared to me
that only the `docopt()` function is the public API, so I didn't include
the rest of the module's functions and attributes.
2021-04-24 23:56:55 +03:00
Anthony Sottile
b91b0615bf
werkzeug.utils.redirect: location is a str ( #5240 )
2021-04-22 21:47:35 -07:00
Shantanu
fc660d6d41
Move typing_extensions to stdlib ( #5233 )
...
I'm not sure what the best way to do this is. This effectively orphans
types-typing-extensions, but maybe that's not really a problem. (We can
yank the package too)
See https://github.com/python/typeshed/pull/5229#issuecomment-822234125
for some details
Co-authored-by: hauntsaninja <>
2021-04-20 21:55:48 -07:00
Sebastian Rittau
f527e96dc3
Remove docutils.nodes.reference, which has no resemblance to the implementation ( #5235 )
2021-04-20 14:59:39 +02:00
Dominic Davis-Foster
a690a14c82
Annotate properties on exceptions in click.exceptions ( #5232 )
2021-04-19 18:20:43 +02:00
heroesm
2aff78dac2
Fix protobuf json_format signatures. ( #5226 )
2021-04-19 14:59:48 +02:00
Sebastian Rittau
4d734e38dd
Add docutils definitions and (incomplete) modules ( #5192 )
2021-04-16 11:50:23 -07:00
Henry Schreiner
901b8cb92d
fix(pathlib2): missing exist_ok argument ( #5218 )
...
See 91eafa818c/pathlib2/__init__.py (L1527)
2021-04-14 09:44:48 -07:00
Shantanu
fa9d5a5e9f
future first: switch the order of some if statements ( #5206 )
...
Since we're adding this to our contribution guidelines in
https://github.com/python/typeshed/pull/5205
2021-04-11 06:44:18 -07:00
Jason Huang
087435ca65
fix(stubs/click): add the no_args_is_help argument annotaion for click ( #5198 )
2021-04-10 18:33:17 +03:00
dearoneesama
8eaffee63a
Fix redis pipe.hset() signature ( #5196 )
2021-04-08 19:03:51 -07:00
hatal175
5fef564636
Protobuf text_format stubs ( #5167 )
...
Fixes #1781
2021-04-08 18:02:38 -07:00
Sorin Sbarnea
2d3bf41b18
Improve type for yaml composer ( #5144 )
2021-04-08 07:29:11 -07:00
Christopher Dignam
f4625cb511
[requests] add argument names for api and session methods ( #5149 )
...
Most of these types are Any, but we should now have slightly better auto complete for the argument names
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com >
2021-04-08 12:24:54 +02:00
Sam Bull
7d2427bc52
Fix pkg_resource functions ( #5177 )
2021-04-07 19:48:51 -07:00
Mathieu Parent
cb03e90323
Allow List[str] for requests.Session.request(params=) ( #5187 )
2021-04-06 23:42:53 -07:00
Christopher Sang
390d8f4911
Fix incorrect type hint for cachetools TTLCache.expire ( #5186 )
...
`TTLCache.expire` expects a time value, not a timer function
2021-04-05 21:09:08 +03:00
dearoneesama
5a3b6c72a7
Fix redis stub hset() to allow only providing mapping ( #5168 )
...
* Fix redis stub hset() to allow only providing mapping
* Fix redis stub hset() and hmset() mapping type
2021-04-04 11:40:29 +03:00
Christopher Dignam
87bcb37d3f
[redis] add more exceptions ( #5174 )
...
* [redis] add more exceptions
2021-04-02 22:06:03 +03:00
Christopher Dignam
32f56444c0
[requests] add types for HTTPAdapter init ( #5164 )
...
* [requests] add types for HTTPAdapter init
2021-03-31 19:38:50 +03:00
Jacob Hayes
272505cf2d
Add pyfarmhash stubs ( #5139 )
...
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com >
2021-03-27 17:35:22 -07:00
hatal175
577dbe965c
colorama stubs ( #5108 )
2021-03-27 07:52:37 -07:00
Vasily Zakharov
3774fa9e8e
Stubs for PyAudio ( #5081 )
2021-03-23 17:08:22 -07:00