Sebastian Rittau and GitHub
746db19c3f
Mark attrs stubs as obsolete ( #5580 )
2021-06-06 18:17:29 +03:00
bkurtz and GitHub
18cbd23b01
Click parameter declarations work with any iterable ( #5576 )
2021-06-04 22:04:52 +02:00
n0ob404 and GitHub
2a9f081abb
Add annotations for some redis client methods ( #5559 )
...
Add annotation for move(), persist(), pexpire(), and expireat().
2021-05-31 22:01:11 +02:00
Sebastian Rittau and GitHub
6ee67483a3
Rework socket ( #5545 )
...
* Extract _socket.pyi from socket.pyi.
* Extract _socket.socket from socket.socket.
* Fix socket.family annotation.
* Annotate SocketIO properly.
* SocketType is an alias of _socket.socket.
* Sort items in socket.pyi in the same order as in socket.py.
* Remove socket.EINTR.
* Use _typeshed.WriteableBuffer instead of custom alias.
* Add errorTab (Windows only).
* Add _socket.dup().
* Mark positional-only argments.
* Remove constructors from socket exceptions.
* socket.timeout is an alias for TimeoutError, starting with Python 3.10.
* Use PEP 604 in changed lines.
* Add alias for fileno arguments.
* getaddrinfo() port can be bytes.
* Explicitly override some SSLSocket methods.
* Allow ReadableBuffer in _CMSG arguments.
2021-05-30 20:17:33 +02:00
Akshat and GitHub
bb79dc9b51
markdown: Add missing attribute to Markdown stub. ( #5544 )
...
* markdown: Add missing attribute to Markdown stub.
* markdown: Add * to mark rest of arguments as keyword-only.
* markdown: Add **options
2021-05-29 20:40:07 +03:00
Maxime Arthaud and GitHub
99a97195c4
mark fb303.fb303.FacebookService.Client as a context manager ( #5542 )
2021-05-28 12:08:34 +02:00
Jelle Zijlstra and GitHub
620cf38152
pyaudio: don't use ClassVar[Final] ( #5498 )
2021-05-18 19:25:14 -07:00
Rich Li and GitHub
901dd52ec5
Add more redis stubs for sets ( #5490 )
2021-05-18 08:39:03 +02:00
Sebastian Rittau and GitHub
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 and GitHub
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 and GitHub
a0abacdeaf
Fix decorator in retry module ( #5482 )
2021-05-17 12:31:48 +02:00
7a9a107a63
Move IdentityFunction to _typeshed ( #5483 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2021-05-17 12:04:35 +02:00
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 and GitHub
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 and GitHub
2be836bf6d
Add yaml.UnsafeLoader ( #5441 )
2021-05-13 18:24:23 -07:00
Viktor Roytman and GitHub
bbe7e5ef11
Add should_strip_auth to requests SessionRedirectMixin ( #5439 )
2021-05-13 20:58:43 +02:00
n0ob404 and GitHub
7a9b4f93ba
Add stubs for redis Redis and Pipeline methods ( #5415 )
2021-05-13 09:53:26 +02:00
Sebastian Rittau and GitHub
3db20f09ca
pyjwt includes annotations since version 2.0.0 ( #5426 )
...
Relates to #4856
2021-05-12 19:57:48 +03:00
Sebastian Rittau and GitHub
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 and GitHub
23efb32c43
fixed wrong return type in xxhash ( #5378 )
...
* fixed wrong return type in xxhash
2021-05-09 20:14:08 +03:00
Ricardo and GitHub
e3f510e896
redis client: adding __del__ and close ( #5365 )
...
* redis client: adding __del__ and close
2021-05-07 16:48:55 +03:00
Vyom Pathak and GitHub
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 and GitHub
8379386bd4
get rid of Any in paramiko HostKeys ( #5342 )
2021-05-05 12:35:44 +02:00
Jukka Lehtosalo and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
fe4acabdd7
Allow bytes in addition to str in google.protobuf.text_format ( #5267 )
2021-04-30 15:46:29 +02:00
Akuli and GitHub
8b23590952
fix requests.adapters.HttpAdapter.max_retries ( #5268 )
2021-04-30 15:46:02 +02:00
Jukka Lehtosalo and GitHub
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 and GitHub
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 and GitHub
0f8f428e23
[redis] add type for Client.lock ( #5176 )
2021-04-27 08:32:15 +02:00
Sebastian Rittau and GitHub
45916045c8
Upgrade black to 21.4b0 and reformat ( #5250 )
...
This introduces newlines before decorators.
2021-04-26 13:58:27 +02:00
Nick Crews and GitHub
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 and GitHub
b91b0615bf
werkzeug.utils.redirect: location is a str ( #5240 )
2021-04-22 21:47:35 -07:00
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 and GitHub
f527e96dc3
Remove docutils.nodes.reference, which has no resemblance to the implementation ( #5235 )
2021-04-20 14:59:39 +02:00
Dominic Davis-Foster and GitHub
a690a14c82
Annotate properties on exceptions in click.exceptions ( #5232 )
2021-04-19 18:20:43 +02:00
heroesm and GitHub
2aff78dac2
Fix protobuf json_format signatures. ( #5226 )
2021-04-19 14:59:48 +02:00
Sebastian Rittau and GitHub
4d734e38dd
Add docutils definitions and (incomplete) modules ( #5192 )
2021-04-16 11:50:23 -07:00
Henry Schreiner and GitHub
901b8cb92d
fix(pathlib2): missing exist_ok argument ( #5218 )
...
See https://github.com/mcmtroffaes/pathlib2/blob/91eafa818c777ec8a76c04e952530d3b1ce8bec1/pathlib2/__init__.py#L1527
2021-04-14 09:44:48 -07:00
Shantanu and GitHub
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 and GitHub
087435ca65
fix(stubs/click): add the no_args_is_help argument annotaion for click ( #5198 )
2021-04-10 18:33:17 +03:00
dearoneesama and GitHub
8eaffee63a
Fix redis pipe.hset() signature ( #5196 )
2021-04-08 19:03:51 -07:00
hatal175 and GitHub
5fef564636
Protobuf text_format stubs ( #5167 )
...
Fixes #1781
2021-04-08 18:02:38 -07:00
Sorin Sbarnea and GitHub
2d3bf41b18
Improve type for yaml composer ( #5144 )
2021-04-08 07:29:11 -07:00
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 and GitHub
7d2427bc52
Fix pkg_resource functions ( #5177 )
2021-04-07 19:48:51 -07:00
Mathieu Parent and GitHub
cb03e90323
Allow List[str] for requests.Session.request(params=) ( #5187 )
2021-04-06 23:42:53 -07:00
Christopher Sang and GitHub
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