Commit Graph

6908 Commits

Author SHA1 Message Date
github-actions[bot]
11a4f068c4 [stubsabot] Bump flake8-bugbear to 22.9.23 (#8812)
Release: https://pypi.org/pypi/flake8-bugbear/22.9.23
Homepage: https://github.com/PyCQA/flake8-bugbear
Changelog: https://github.com/PyCQA/flake8-bugbear#change-log
Diff: https://github.com/PyCQA/flake8-bugbear/compare/22.9.11...22.9.23

If stubtest fails for this PR:
- Leave this PR open (as a reminder, and to prevent stubsabot from opening another PR)
- Fix stubtest failures in another PR, then close this PR

Note that you will need to close and re-open the PR in order to trigger CI
2022-09-29 18:02:08 -07:00
Akuli
ba7f9b3715 Fix installing dependencies for 3rd party stubtest (#8807) 2022-09-29 10:52:11 +02:00
Akuli
11a14f58a3 Delete builtins._StandardError (#8806) 2022-09-29 09:32:11 +01:00
Alex Waygood
ab2fba9c83 check_consistent.py: ignore .gitignored files (#8804) 2022-09-28 17:02:27 +01:00
Nikita Sobolev
133e2d860d Use Mapping instead of dict in inspect.py (#8803) 2022-09-28 08:39:21 -07:00
Alex Waygood
d84fda1f12 Upgrade pyright to 1.1.273 (#8802) 2022-09-28 14:01:08 +01:00
Klas Eskilson
26ea6b8b4d Add __init__ definition for AttributeError (#8801)
Since Python 3.10, AttributeError supports keyword arguments for name
and obj.
2022-09-28 13:22:10 +01:00
layday
40223373db Update importlib.resources types (#8658)
* Replace `Str[OrBytes]Path` with `str`

A filesystem path is not valid as an abstract resource.

`TraversableResources` cannot only accept strings if `ResourceReader`
accepts both bytes and strings.  `importlib.resources` does not work
with bytes in any case and `ResourceReader` is typed as taking
a `typing.Text` object in `importlib.resources`' source code.

* Update `joinpath` signature from Python 3.11
2022-09-27 20:31:33 +01:00
Shantanu
95444479ac google-cloud-ndb: drop dependency on types-six (#8793)
For https://github.com/typeshed-internal/stub_uploader/pull/61#discussion_r979327370
2022-09-26 22:56:42 -07:00
Alex Waygood
48e76e8a56 Bump mypy to 0.981 (#8796) 2022-09-26 17:14:33 -07:00
Shantanu
9abe56a19a boto: drop dependency on types-six (#8792) 2022-09-26 06:01:19 -07:00
Hugo van Kemenade
a38d619c70 prettytable: get_X_string return str (#8791) 2022-09-25 13:36:04 -07:00
Nikita Sobolev
f611d18f70 six: Remove unused __future__ import (#8790) 2022-09-25 06:50:26 -07:00
Pierre-Marie de Rodat
bd7b74a316 gdb: add missing automatic imports (#8788)
When GDB has just started, several `gdb` submodules are automatically
loaded, so user code does not have to manually import them (for instance
`import gdb.events`). Reflect that in `gdb` stubs.
2022-09-24 18:32:10 +01:00
dependabot[bot]
c1692130fd google-cloud-ndb: bump stubtest protobuf requirement (#8786)
Bumps [protobuf](https://github.com/protocolbuffers/protobuf) from 3.20.1 to 3.20.2.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py)
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.20.1...v3.20.2)

---
updated-dependencies:
- dependency-name: protobuf
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-23 22:49:28 +01:00
Shantanu
2969922b68 Fix intransitive subtyping issue with SupportsGetItem (#8785)
See https://github.com/python/mypy/issues/13713 for details
2022-09-23 13:25:15 -07:00
github-actions[bot]
4746f9b238 [stubsabot] Bump hdbcli to 2.14.* (#8783)
Release: https://pypi.org/pypi/hdbcli/2.14.18
Homepage: https://www.sap.com/

If stubtest fails for this PR:
- Leave this PR open (as a reminder, and to prevent stubsabot from opening another PR)
- Fix stubtest failures in another PR, then close this PR

Note that you will need to close and re-open the PR in order to trigger CI

Co-authored-by: stubsabot <>
2022-09-22 18:25:23 -07:00
github-actions[bot]
f18b7552f3 [stubsabot] Bump emoji to 2.1.* (#8784)
Release: https://pypi.org/pypi/emoji/2.1.0
Homepage: https://github.com/carpedm20/emoji/
Diff: https://github.com/carpedm20/emoji/compare/v2.0.0...v2.1.0

If stubtest fails for this PR:
- Leave this PR open (as a reminder, and to prevent stubsabot from opening another PR)
- Fix stubtest failures in another PR, then close this PR

Note that you will need to close and re-open the PR in order to trigger CI

Co-authored-by: stubsabot <>
2022-09-22 18:21:41 -07:00
kasium
66751e2ebf Reexport NoResultFound in orm/exc (#8782) 2022-09-22 11:57:29 +02:00
Alex Waygood
008fe2e764 mypy_test.py: rework filter, exclude and --dir arguments (#8711) 2022-09-22 08:31:24 +01:00
Rogdham
b3db49abbd requests: improve _Data type (#8762)
requests: improve _Data type

This allows to pass an Iterable[bytes] for streaming request data.
2022-09-21 16:35:09 -07:00
Samuel T
dba47e0cfe Add reportMissingParameterType to pyrightconfig.stricter.json (#8770) 2022-09-21 16:19:09 -07:00
Samuel T
d7160ca67c Pyinstaller: use StrPath over StrOrBytesPath (#8780)
Fix incorrect StrOrBytesPath in PyInstaller stubs
Change StrOrBytesPath to StrPath when exclusively used with strings.
2022-09-21 16:09:11 -07:00
Samuel T
6ca80d340e pyright_test.py: Support for npx 8 and pyright PyPI package (#8769) 2022-09-21 15:57:14 +01:00
Shane Harvey
1a2914adc5 Use Callable[..., Any] instead of Callable[..., object] in unittest (#8399) 2022-09-21 13:46:38 +01:00
Chris Kuehl
44142ce13a pygments.lexers.guess_lexer_for_filename cannot return None (#8777) 2022-09-21 11:47:31 +02:00
François Conzelmann
7eb277e451 Add type to some asyncio.transports methods (#8756)
`WriteTransport.write`, `WriteTransport.writelines` and `DatagramTransport.sendto` methods only accept `bytes` trying an other type raises an exception

`BaseTransport._extra` is a dictionary with string as key
2022-09-20 19:14:59 -07:00
Alex Waygood
2e50b58ca9 Link earliest version with py.typed in stubsabot obsoletion PRs (#8775)
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
2022-09-20 23:37:21 +01:00
Chris Cotter
1a3ae3efc7 socket: sendmsg can accept None for the address (#8771)
Per the Python docs and socketmodule.c source, the address argument can
be None.

https://docs.python.org/3/library/socket.html#socket.socket.sendmsg
2022-09-20 14:15:47 +01:00
Tdxdxoz
efeff93d21 fix: pillow.ImageDraw.textlength may return float (#8773) 2022-09-20 14:13:29 +01:00
Alex Waygood
876c9bf6af stubsabot: fix two GitHub diff link bugs (#8767) 2022-09-19 11:13:16 -07:00
Shantanu
67c858408d Upgrade to termcolor>=2 (#8766) 2022-09-19 08:17:30 +02:00
Alex Waygood
97c935a3fe Fix protobuf stubtest errors (#8758) 2022-09-18 17:47:36 -07:00
Oleh Prypin
30e47fc8ae Add markdown.util.nearing_recursion_limit (#8764) 2022-09-18 13:06:55 +01:00
Alex Waygood
2eaa63b8fa stubsabot: checkout the branch you were on after script completion (#8742) 2022-09-18 12:52:03 +01:00
Sebastian Rittau
9b306c3367 Remove selenium stubs (#8753)
Closes: #7381
2022-09-16 15:39:14 +02:00
github-actions[bot]
a52d652dd0 [stubsabot] Mark termcolor as obsolete since 2.0.0 (#8746)
* [stubsabot] Mark termcolor as obsolete since 2.0.0

Release: https://pypi.org/project/termcolor/2.0.1/
Homepage: https://github.com/termcolor/termcolor
Changelog: https://github.com/termcolor/termcolor/releases
Diff: https://github.com/termcolor/termcolor/compare/1.1.0...2.0.1

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Sebastian Rittau <srittau@rittau.biz>
2022-09-16 13:54:06 +01:00
github-actions[bot]
8a47a28e76 [stubsabot] Bump flake8-bugbear to 22.9.11 (#8747)
Release: https://pypi.org/project/flake8-bugbear/22.9.11/
Homepage: https://github.com/PyCQA/flake8-bugbear
Changelog: https://github.com/PyCQA/flake8-bugbear#change-log
Diff: https://github.com/PyCQA/flake8-bugbear/compare/22.8.23...22.9.11
2022-09-15 20:08:22 -06:00
github-actions[bot]
5084a263fd [stubsabot] Bump ujson to 5.5.* (#8749)
Release: https://pypi.org/project/ujson/5.5.0/
Homepage: https://github.com/ultrajson/ultrajson
Diff: https://github.com/ultrajson/ultrajson/compare/5.4.0...5.5.0
2022-09-15 20:06:05 -06:00
github-actions[bot]
f7539fcac5 [stubsabot] Bump jsonschema to 4.16.* (#8748)
Release: https://pypi.org/project/jsonschema/4.16.0/
Homepage: https://github.com/python-jsonschema/jsonschema
Changelog: https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst
Diff: https://github.com/python-jsonschema/jsonschema/compare/v4.15.0...v4.16.0
2022-09-15 20:05:11 -06:00
github-actions[bot]
7119404391 [stubsabot] Bump regex to 2022.9.13 (#8751)
Release: https://pypi.org/project/regex/2022.9.13/
Homepage: https://github.com/mrabarnett/mrab-regex
Diff: https://github.com/mrabarnett/mrab-regex/compare/2022.8.17...2022.9.13
2022-09-16 01:36:49 +01:00
github-actions[bot]
6e9dc64750 [stubsabot] Bump tree-sitter-languages to 1.5.* (#8750)
Release: https://pypi.org/project/tree-sitter-languages/1.5.0/
Homepage: https://github.com/grantjenks/py-tree-sitter-languages
Diff: https://github.com/grantjenks/py-tree-sitter-languages/compare/v1.4.0...v1.5.0
2022-09-16 01:36:21 +01:00
Alex Waygood
a4e5ad8aab stubsabot: link to diff between releases on GitHub, where possible (#8744) 2022-09-15 17:11:31 -07:00
Alex Waygood
20bc8fa4e3 Fix stubtest errors on macOS / Python 3.11 (#8743) 2022-09-15 15:27:42 -07:00
Alex Waygood
5a3595a5d6 stubsabot: refuse to run if uncommitted changes are present locally (#8741) 2022-09-15 13:45:53 -07:00
Alex Waygood
2fd0180bb1 stubsabot: Add the PR body to the commit message (#8740) 2022-09-15 20:12:35 +01:00
Samuel T
c9346f32e1 Add stubs for PyInstaller (public API only) (#8702) 2022-09-15 13:27:53 +01:00
Alex Waygood
8e718d4891 pstats: delete outdated comment (#8738)
The annotation in CPython was fixed thanks to @ruancomelli in https://github.com/python/cpython/pull/96741!
2022-09-15 11:24:30 +01:00
Alex Waygood
3e71efbc73 Improve the daily.yml workflow (#8737) 2022-09-14 21:46:18 -07:00
Alex Waygood
246f7e7720 protobuf: fix stubtest errors (#8735) 2022-09-14 21:45:29 -07:00