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
hatal175
2a1aa88fd9
Add missing email errors ( #5264 )
2021-04-29 07:02:52 -07:00
Jukka Lehtosalo
8bd3e16eef
Add back module-level __getattr__ to encodings ( #5261 )
...
This is needed for submodules, such as `encodings.cp437`.
2021-04-28 07:45:15 -07:00
Jelle Zijlstra
2c8cb60596
Fix permissions for mypy-primer-comments ( #5259 )
...
Based on https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permissions
2021-04-27 18:05:20 +02: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
David Barker
b9937184ed
Correct Fraction.__new__ typing for subclasses. ( #5251 )
...
Co-authored-by: David Barker <davebarker@google.com >
2021-04-27 10:15:54 +02:00
Sebastian Rittau
f1cd416dcf
Allow comments workflow appropriate permission ( #5258 )
2021-04-27 00:58:56 -07:00
Christopher Dignam
0f8f428e23
[redis] add type for Client.lock ( #5176 )
2021-04-27 08:32:15 +02:00
Sebastian Rittau
7ca219f9c4
Add permissions to all workflows ( #5255 )
2021-04-26 16:51:35 +02:00
hatal175
a98e3e3ff9
Replace some type with Type[] ( #5254 )
...
* Replace some type with Type[]
* Change aggregate_class to be Callable
2021-04-26 07:31:16 -07:00
Thomas Cellerier
e5336e2358
loop.remove_signal_handler returns a bool ( #5253 )
2021-04-26 16:10:04 +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
Sebastian Rittau
48b060cfa0
mypy self check: Use mypy version from requirements file ( #5245 )
2021-04-26 12:51:28 +02:00
hatal175
d151d1b8bb
Stubtest fixes ( #5249 )
2021-04-25 21:56:54 -07: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
Jelle Zijlstra
cb108516f6
add cProfile.Profile.stats ( #5246 )
...
* add cProfile.Profile.stats
* also add to profile.pyi
2021-04-24 18:28:22 +03:00
Vyom Pathak
c3e1875c25
Changed: text argument type to support float and int values for Tkinter
...
* Changed: text argument type to support float and int values for Tkinter
2021-04-24 17:33:45 +03:00
Sebastian Rittau
bac1918b5f
PathLike cleanup ( #5242 )
...
Copy builtins._PathLike to os.PathLike
Use os.PathLike exclusively outside of builtins
2021-04-23 10:15:07 -07:00
ldruschk
27facc7ff9
change timeouts in telnetlib to float ( #5243 )
2021-04-23 14:21:21 +02:00
Anthony Sottile
b91b0615bf
werkzeug.utils.redirect: location is a str ( #5240 )
2021-04-22 21:47:35 -07:00
Daniel Rosenwasser
863b8f2e98
More complete type stubs for tkinter Canvas methods. ( #5188 )
...
* More complete type stubs for tkinter Canvas methods.
* Screen units.
* Switch to type alias.
2021-04-22 10:15:35 +03:00
hatal175
bf5ff49b53
mailbox, mimetypes, unittest, zipfile: stubtest fixes ( #5239 )
2021-04-21 21:58:01 -07:00
Jon Banafato
2686e20060
Add missing tag attribute to TypeIgnore stub ( #5238 )
...
This attribute was [added in 3.8]. This change lets mypy resolve the
type correctly instead of failing with an attr-defined error.
[added in 3.8]: https://github.com/python/cpython/pull/13479
2021-04-21 18:48:45 -07:00
hatal175
fc0775664d
Use native SupportsIndex in builtins ( #5229 )
2021-04-20 22:24:39 -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
Vyom Pathak
f68ef6ca76
spec_from_loader and spec_from_file_location can return None ( #5224 )
...
Closes #5117
2021-04-19 12:03:33 +02:00
hatal175
fbf21995e3
Various stubtest fixes ( #5230 )
2021-04-18 09:30:00 -07:00
hatal175
f44f38fda3
Fixes #1110 . Use SupportsIndex in str, bytes and bytesarray functions wh… ( #5228 )
...
* Fixes #1110 . Use SupportsIndex in str, bytes, bytesarray functions where applicable.
2021-04-17 22:27:58 +03:00
hatal175
c9d996fe55
Various stubtest exceptions ( #5227 )
2021-04-17 07:03:28 -07:00
Sebastian Rittau
4d734e38dd
Add docutils definitions and (incomplete) modules ( #5192 )
2021-04-16 11:50:23 -07:00
hatal175
d3b2cafa85
builtins stubtest exceptions ( #5219 )
2021-04-16 10:41:04 -07:00
Vyom Pathak
baea6c184e
Changed: input argument type to support None values for subprocess.check_output ( #5223 )
2021-04-16 09:56:53 +02:00
hatal175
82be016aa4
Various packages stubtest fixes ( #5221 )
2021-04-15 21:04:40 -07:00
Shantanu
3d8bffae80
pkgutil: returns a List[str] usually ( #5222 )
...
Yes, technically it returns whatever its first argument is if it isn't
a list.
Doing this because https://github.com/python/mypy/pull/9454#issuecomment-820661189
2021-04-15 12:43:53 -07:00
Sebastian Rittau
ba0f2b929b
Always generate a comment for mypy_primer ( #5197 )
...
This way, runs without output after runs with output can be clearly
determined. This also makes it easier to recognize when a run was not
completed.
2021-04-15 09:18:13 +02:00
hatal175
bf201c8201
Various stubtest fixes ( #5215 )
2021-04-14 19:14:07 -07:00
Maxime Arthaud
3536e2a080
Type the constructor of IntEnum and IntFlag ( #5217 )
...
These should only accept integers or enum members.
2021-04-14 18:41:07 -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
Henry Schreiner
67090510ba
importlib.resouces: add as_file for Python 3.9 ( #5216 )
2021-04-13 23:02:34 -07:00
Henry Schreiner
ce1871a5bb
importlib.abc: Traversable takes a path ( #5214 )
2021-04-13 19:43:20 -07:00
hatal175
f89cff3bf8
Fixing product and combinations ( #5213 )
2021-04-13 08:45:19 +02:00
Adrian Freund
ff91f5630b
Added match_args parameter to dataclass (bpo-43764) ( #5212 )
...
https://bugs.python.org/issue43764
2021-04-12 15:42:43 -07:00
hatal175
2ae49e1307
http/html stubtest fixes ( #5208 )
2021-04-12 13:37:09 +02:00
hatal175
7adb0213f7
Convert itertools functions to classes ( #5211 )
2021-04-12 12:28:51 +02:00
Ashwin Ramaswami
54f85c5b27
Add TarFile.offset ( #5210 )
...
Add TarFile.offset, which is an undocumented property. Fixes https://github.com/python/typeshed/issues/5209
2021-04-11 20:21:01 -07:00