Commit Graph

4262 Commits

Author SHA1 Message Date
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
hatal175
60975a3df8 compileall: rx argument, str paths (#5172) 2021-04-11 12:40:41 -07:00
hatal175
472485d80a email stubtest exceptions (#5207) 2021-04-11 07:25:48 -07:00
Jelle Zijlstra
fc0db5f2b6 Add a suggestion to CONTRIBUTING.md (#5205)
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
2021-04-11 06:50:08 -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
hatal175
b308c1f964 bz2 stub exceptions (#5199) 2021-04-10 19:53:05 -07:00
hatal175
25bac1d716 csv, ctypes, configparser explanations (#5204) 2021-04-10 19:18:22 -07:00
Sean B. Palmer
4dd10fe31d Fix a signature in smtpd.SMTPServer (#5203)
Fixes #5202.

Use an appropriate type for the data argument of smtpd.SMTPServer.process_message.
2021-04-10 13:22:07 -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
hatal175
e26971a082 ssl stubtest exception fix/explanation (#5137) 2021-04-10 17:00:35 +02:00
Jelle Zijlstra
97c6806582 Revert "Awaitable.__await__ should accept an Iterator rather than a Generator (#5194)" (#5195)
This reverts commit c687e297ec.
2021-04-09 09:49:39 +02: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
hatal175
413614aa83 xml stubtest exceptions (#5161)
* Explaining xml stubtest exceptions

* Fix 3.6/3.7 ExternalEntityParserCreate

* Fix typos and formatting

* Missing return type

* Reverting ExternalEntityParserCreate change to see error

* Remove unused sys import

* Readd ExternalEntityParserCreate with explanations
2021-04-08 17:43:51 -07:00
Wilfredo Sánchez Vega
c687e297ec Awaitable.__await__ should accept an Iterator rather than a Generator (#5194)
Fixes #5125
2021-04-09 01:43:46 +02:00
Cássio Botaro
e2c4ffd9eb Tighten wait() return type using overloads (#5193)
Closes: #5095
2021-04-08 20:34:43 +02:00
Sebastian Rittau
190e07236f Tighten ensure_future() return type using overloads (#5190)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2021-04-08 17:31:45 +02:00
Andrey
31d1c30606 PEP 604: Add or operator to class type (#5151)
Co-authored-by: andrey.matveev <andrey.matveev@jetbrains.com>
2021-04-08 07:45:31 -07:00