Commit Graph

7384 Commits

Author SHA1 Message Date
Avasam
3e24c65c3b Rework how pyright is run in CI to allow for non-types dependencies(#9434)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-01-03 22:43:56 +00:00
Avasam
7c15e6998f Autoformat YAML files (#9450) 2023-01-03 08:55:06 +01:00
github-actions[bot]
56742bd2c2 [stubsabot] Bump singledispatch to 4.0.* (#9447)
Release: https://pypi.org/pypi/singledispatch/4.0.0
Homepage: https://github.com/jaraco/singledispatch
Diff: https://github.com/jaraco/singledispatch/compare/v3.7.0...v4.0.0

Stubsabot analysis of the diff between the two releases:
 - Total lines of Python code added: 381.
 - Total lines of Python code deleted: 266.

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 <>
2023-01-03 00:21:56 +00:00
github-actions[bot]
69077291fe [stubsabot] Bump pyOpenSSL to 23.0.* (#9446)
Release: https://pypi.org/pypi/pyOpenSSL/23.0.0
Homepage: https://pyopenssl.org/
Diff: https://github.com/pyca/pyopenssl/compare/22.1.0...23.0.0

Stubsabot analysis of the diff between the two releases:
 - Total lines of Python code added: 83.
 - Total lines of Python code deleted: 37.

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 <>
2023-01-03 00:21:40 +00:00
Avasam
0edcfa13ad Add syntax highlight to all shell code blocks (#9445) 2023-01-02 23:55:25 +00:00
Avasam
c45999d905 Re-enable NQA102 (#9426)
re-enable NQA102
2023-01-02 23:49:02 +00:00
Avasam
4a7e14e5ad Deduplicate stubtest command in actions (#9444) 2023-01-02 22:19:47 +00:00
Sebastian Rittau
feb9b2dc9f [influxdb-client] Annotate Point and partially client classes (#9442) 2023-01-02 18:14:39 +01:00
Alex Waygood
a7f1d3c08d Improve mypy flags for regr_test.py and typecheck_typeshed.py (#9441)
- Remove redundant flags that are now enabled by default
- Add `--pretty` to `typecheck_typeshed.py`
2023-01-02 12:01:44 +00:00
github-actions[bot]
ca28b1f24d [stubsabot] Bump Pygments to 2.14.* (#9440)
Release: https://pypi.org/pypi/Pygments/2.14.0
Homepage: https://pygments.org/
Changelog: https://github.com/pygments/pygments/blob/master/CHANGES
Diff: https://github.com/pygments/pygments/compare/2.13.0...2.14.0

Stubsabot analysis of the diff between the two releases:
 - 11 public Python files have been added.
 - 0 files included in typeshed's stubs have been deleted.
 - 7 files included in typeshed's stubs have been modified or renamed: `pygments/__init__.py`, `pygments/formatters/__init__.py`, `pygments/formatters/html.py`, `pygments/formatters/irc.py`, `pygments/lexer.py`, `pygments/lexers/__init__.py`, `pygments/sphinxext.py`.
 - Total lines of Python code added: 3094.
 - Total lines of Python code deleted: 1387.

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 <>
2023-01-02 00:35:13 +00:00
Avasam
c41fbc1303 Add typing-extensions to requirements-tests.txt (#9438) 2023-01-01 11:25:51 +00:00
Avasam
46f0d918ef A more accurate termcolor.colored fallback (#9435) 2022-12-31 22:52:26 +00:00
Alex Waygood
f794cdd582 Use --additional-flags='check-untyped-defs' when running mypy_primer (#9433) 2022-12-31 11:01:54 -08:00
Alex Waygood
ba54f148ef Colorize third-party stubtest and stubsabot outputs in CI (#9432) 2022-12-31 14:22:22 +00:00
hamdanal
6c32486971 pytype_test.py: fix f-string missing “f” (#9430) 2022-12-31 10:07:02 +00:00
Sebastian Rittau
3e00c01ca6 Add stubs for influxdb-client (#9429) 2022-12-30 14:54:56 -08:00
Ned Batchelder
379d449894 zipimporter.get_data returns bytes, not str(#9428)
Fixes #9427
2022-12-29 13:59:51 -08:00
Nikita Sobolev
6f6dad117d compile can only work with ast.Module | ast.Expression | ast.Interactive (#9424) 2022-12-29 11:25:07 +01:00
Alex Waygood
5fb21861f9 Colorize flake8 output in CI (#9422) 2022-12-28 12:49:51 +01:00
Avasam
23ac9bff19 Check for unused pyright: ignore and differentiate from mypy ignores (#9397) 2022-12-28 10:44:29 +00:00
Avasam
07f587dc70 Bump python-xlib to 0.33 (#9420) 2022-12-27 20:07:12 -08:00
Avasam
3c58efd9a2 mypy_primer: Resolve node.js 12 actions deprecation warning (#9421) 2022-12-28 02:23:44 +00:00
Gulshan Singh
c13a9ed985 Add type stubs for gdb.Value comparison operators (#9411) 2022-12-27 21:56:19 +00:00
Sebastian Rittau
0cf685cc17 Fully annotate ExifRead (#9403)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2022-12-27 17:46:54 +00:00
Alex Waygood
27983aa929 ast.NodeVisitor: add visit_TryStar on 3.11+ (#9418) 2022-12-27 18:36:53 +01:00
Alex Waygood
fd3e64ac3e regr_test.py: Fix out-of-date comment (#9419) 2022-12-27 17:26:48 +00:00
Will Frey
f174355b31 Allow indent to be str in JSONEncoder (#9417) 2022-12-27 16:26:16 +01:00
Alex Waygood
2704a8d916 pyaudio: fix stubtest failures (#9416) 2022-12-27 16:11:01 +01:00
Alex Waygood
116229d0ac datetime: various parameters can now safely be passed as keyword arguments on 3.12+ (#9415) 2022-12-27 14:35:29 +00:00
zhykzhykzhyk
d6237d09c7 Add constructor to CellType (#9399) 2022-12-26 20:43:35 -08:00
Alex Waygood
154452ffc2 ast.NodeVisitor: Add visit_* methods for ast nodes new in 3.8-3.10 (#9413) 2022-12-26 20:27:44 -08:00
Alex Waygood
59b1a78d5f Bump various test dependencies (#9412) 2022-12-26 18:48:07 +00:00
AMBER MURTUZA ANSARI
135bbd34a5 fpdf:annotation of dash_pattern, line_width, text_mode (#9387)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2022-12-25 16:24:06 +00:00
Nikita Sobolev
0e4c59a076 ast.get_docstring does not work with arbitrary AST nodes (#9407) 2022-12-24 18:43:44 +00:00
wmcgee3
0c196791fc Add stub for ibm_db (#9325)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2022-12-24 11:07:47 +00:00
Shantanu
8c0964714c crontab: upstream did some py2 cleanup (#9406)
Fixes #9405
2022-12-23 19:41:47 -08:00
Alex Waygood
8671fc5c0f regr_test.py: Allow non-types dependencies (#9382) 2022-12-23 13:55:54 -08:00
Richard Nias
4379a6a509 Add stubs for untangle (#9402)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2022-12-23 14:24:30 +00:00
Sebastian Rittau
db6644790b Initial ExifRead stubs (#9401) 2022-12-23 12:37:44 +01:00
Shantanu
44cdc6e284 crontab: improve types, update to 2.7 (#9392)
https://gitlab.com/doctormo/python-crontab/-/blob/v2.7.0/crontab.py

Closes #9391

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2022-12-22 18:42:24 -06:00
github-actions[bot]
b5bff233bf [stubsabot] Bump flake8-builtins to 2.1.* (#9400) 2022-12-23 00:23:30 +00:00
hamdanal
c6b09b60de Add stubs for the pyserial package (#9347) 2022-12-22 14:10:54 -06:00
Eugene Vilensky
6a7839f2c5 requests: set session.headers to MutableMapping (#9395) 2022-12-22 15:02:58 +00:00
Will Frey
9befe5ff00 Update json.dump to only require fp: SupportsWrite[str] (#9396)
Presently, `json.dump` requires `fp` be of type `IO[str]` but in reality and according to the docs, `json.dump` only requires ` SupportsWrite[str]`.
2022-12-21 11:00:27 -08:00
Álvaro Mondéjar
0659e3c574 Fix return type of search in jmespath stubs (#9394) 2022-12-21 12:02:33 +00:00
Mauricio Villegas
1b50eb09df requests: types for auth username and password (#9389) 2022-12-20 16:34:40 -06:00
Alex Waygood
352f496d69 Unpin stubtest from Python 3.10.8 and 3.11.0 (#9368) 2022-12-20 20:31:13 +00:00
pre-commit-ci[bot]
e6a04141ab Bump isort requirement to 5.11.3 (#9388) 2022-12-20 02:01:41 +00:00
Sebastian Rittau
f52099a22b Annotate more items in pika.channel (#9385) 2022-12-19 15:07:47 +00:00
github-actions[bot]
8ef547417f Bump google-cloud-ndb to 2.1.* (#9370) 2022-12-19 12:25:24 +01:00