Avasam
75a74ffb6c
Run stubtest for psutil on all platforms ( #9169 )
2022-11-12 16:35:14 -08:00
Avasam
c0f96e1ab6
Explain why vobject is not tested on Windows ( #9175 )
...
Specify vobject.win32tz is broken on Windows
2022-11-12 16:23:26 -08:00
Avasam
24277cedf4
Run stubtest on windows for colorama ( #9168 )
2022-11-12 16:14:15 -08:00
Akuli
02f2bc30e7
Make peewee stubs compatible with peewee 3.15.4 ( #9176 )
2022-11-12 16:12:55 -08:00
Avasam
7fc9b8e2c8
cffi: run stubtest on Windows (#9178 )
2022-11-12 23:56:43 +00:00
Avasam
f033e61ae2
Make the ldap3 stubs platform-agnostic ( #9180 )
2022-11-12 23:53:55 +00:00
Avasam
1724fb3e25
Fix paramiko stubtest on Windows ( #9179 )
2022-11-12 23:52:34 +00:00
Avasam
4bad015bbb
Remove setuptools._distutils.command.bdst_msi ( #9174 )
...
It does not exist
2022-11-12 18:30:56 +00:00
Avasam
14a43b8015
Fix usage of byte2int with bytes ( #9152 )
2022-11-12 10:56:04 +00:00
Jonah Lawrence
17d6b97c72
Add more type annotations for Babel ( #9125 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2022-11-11 18:29:21 -08:00
Nikita Sobolev
bc6d91a58e
Bump paramiko to 2.12.* ( #9163 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2022-11-11 15:30:11 -08:00
Nikita Sobolev
9cd9f6f6e0
Add the ability to run third-party stubtest on Windows or MacOS when needed ( #8923 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2022-11-11 13:40:50 +00:00
github-actions[bot]
bc0fc1bfc0
[stubsabot] Bump aws-xray-sdk to 2.11.* ( #9156 )
...
Release: https://pypi.org/pypi/aws-xray-sdk/2.11.0
Homepage: https://github.com/aws/aws-xray-sdk-python
Diff: https://github.com/aws/aws-xray-sdk-python/compare/2.10.0...2.11.0
Stubsabot analysis of the diff between the two releases:
- 7 public Python files have been added: `aws_xray_sdk/core/utils/sqs_message_helper.py`, `aws_xray_sdk/ext/httpx/__init__.py`, `aws_xray_sdk/ext/httpx/patch.py`, `tests/ext/httpx/__init__.py`, `tests/ext/httpx/test_httpx.py`, `tests/ext/httpx/test_httpx_async.py`, `tests/test_sqs_message_helper.py`.
- 0 files included in typeshed's stubs have been deleted.
- 7 files included in typeshed's stubs have been modified or renamed: `aws_xray_sdk/core/async_recorder.py`, `aws_xray_sdk/core/lambda_launcher.py`, `aws_xray_sdk/core/models/dummy_entities.py`, `aws_xray_sdk/core/models/entity.py`, `aws_xray_sdk/core/patcher.py`, `aws_xray_sdk/core/recorder.py`, `aws_xray_sdk/version.py`.
- Total lines of Python code added: 858.
- Total lines of Python code deleted: 56.
2022-11-11 11:19:16 +00:00
Ted Conbeer
294b03f75b
tqdm: allow disable=None in tqdm.__init__ ( #9154 )
2022-11-10 13:45:28 -08:00
Samuel T
19169c1646
Update pywin32 to 305 ( #9153 )
2022-11-10 12:30:53 -08:00
Samuel T
796bdc2eb0
Improve accuracy of six byte index methods ( #9117 )
2022-11-09 19:22:33 -08:00
Samuel T
0ac98f6b80
Update pywin32 to mypy 0.990 ( #9124 )
2022-11-09 19:20:56 -08:00
Nikita Sobolev
04ae11cdd0
All __nonzero__ are methods that return bool ( #9139 )
2022-11-09 14:53:42 +00:00
Kevin Murphy
0884fe13d4
PyYAML: Permit width: float for pure-Python dump(...) ( #8973 )
...
* PyYAML: Permit `width: float` for pure-Python `dump(...)`
To prevent `PyYAML` from wrapping *any* lines, it's possible to pass
`width=float("inf")`, but the current type hints don't like that. This
works at runtime:
>>> s = yaml.dump({"foo": "bar" * 1000}, width=float("inf"))
>>> print(s)
foo: barbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbarbar...
but `mypy` says
floatwidth.py:2: error: No overload variant of "dump" matches argument types "Dict[str, str]", "float"
floatwidth.py:2: note: Possible overload variants:
floatwidth.py:2: note: def dump(data: Any, stream: _WriteStream[Any], Dumper: Any = ..., *, default_style: Optional[str] = ..., default_flow_style: Optional[bool] = ..., canonical: Optional[bool] = ..., indent: Optional[int] = ..., width: Optional[int] = ..., allow_unicode: Optional[bool] = ..., line_break: Optional[str] = ..., encoding: Optional[str] = ..., explicit_start: Optional[bool] = ..., explicit_end: Optional[bool] = ..., version: Optional[Tuple[int, int]] = ..., tags: Optional[Mapping[str, str]] = ..., sort_keys: bool = ...) -> None
floatwidth.py:2: note: def dump(data: Any, stream: None = ..., Dumper: Any = ..., *, default_style: Optional[str] = ..., default_flow_style: Optional[bool] = ..., canonical: Optional[bool] = ..., indent: Optional[int] = ..., width: Optional[int] = ..., allow_unicode: Optional[bool] = ..., line_break: Optional[str] = ..., encoding: Optional[str] = ..., explicit_start: Optional[bool] = ..., explicit_end: Optional[bool] = ..., version: Optional[Tuple[int, int]] = ..., tags: Optional[Mapping[str, str]] = ..., sort_keys: bool = ...) -> Any
Found 1 error in 1 file (checked 1 source file)
Poking through the `PyYAML` source, it looks the `width` parameter
could probably be anything "comparable", as it's only compared via
the `<` operator[1].
For the LibYAML implementation, however, we have to use `int`s:
>>> stream = StringIO()
>>> dumper = yaml.CDumper(stream, width=float("inf"))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/yaml/cyaml.py", line 81, in __init__
version=version, tags=tags)
File "ext/_yaml.pyx", line 973, in _yaml.CEmitter.__init__ (ext/_yaml.c:14797)
OverflowError: cannot convert float infinity to integer
2022-11-08 21:23:47 +00:00
Nikita Sobolev
62a6c3d616
Annotate known magic-method return types ( #9131 )
2022-11-08 18:28:42 +00:00
Nikita Sobolev
c0e9038f0d
Fix and allow classes with missing metaclasses ( #9136 )
2022-11-08 18:13:59 +00:00
anthony sottile
b13f8e37a3
add default for simplejson.JSONEncoder.iterencode ( #9135 )
...
4364525222/simplejson/encoder.py (L304)
2022-11-08 17:30:05 +00:00
Nikita Sobolev
94dc53ee90
Mark typed_ast as completed ( #9121 )
2022-11-07 18:34:23 +00:00
Nikita Sobolev
11be6effd3
Mark vobject as complete ( #9120 )
2022-11-07 14:24:18 +00:00
Jonah Lawrence
157d818106
Added types for babel.core and babel.numbers ( #9111 )
2022-11-06 15:03:28 -08:00
Alex Waygood
658b6e7de0
PyInstaller: Fix DeprecationWarning when parsing the stub using ast.parse() (#9112 )
...
```python
>>> import ast, warnings
>>> warnings.filterwarnings("always")
>>> with open("typeshed/stubs/pyinstaller/pyi_splash/__init__.pyi", encoding="utf-8") as file:
... source = file.read()
...
>>> ast.parse(source)
<unknown>:11: DeprecationWarning: invalid escape sequence '\u'
<ast.Module object at 0x0000027EAF6D3AF0>
```
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2022-11-06 14:50:38 -08:00
Nikita Sobolev
5751b467e0
Remove ssl_match_hostname from pyright exclude ( #9116 )
2022-11-06 14:02:24 -08:00
Nikita Sobolev
4bff3e240b
Remove annoy from pyright excludelist ( #9114 )
2022-11-06 19:45:25 +00:00
Nikita Sobolev
10f05d3fb6
Remove aiofiles/tempfile/temptypes.pyi from pyright exclude ( #9104 )
2022-11-05 07:10:50 -07:00
Jelle Zijlstra
cff08b674a
isort: Add more to extra_standard_library ( #9098 )
2022-11-04 22:56:40 -07:00
Samuel T
98dac4c926
pywin32: Improve some types ( #9089 )
2022-11-04 17:48:53 -07:00
github-actions[bot]
4329404b1c
[stubsabot] Bump SQLAlchemy to 1.4.43 ( #9092 )
...
Release: https://pypi.org/pypi/SQLAlchemy/1.4.43
Homepage: https://www.sqlalchemy.org
2022-11-05 00:40:39 +00:00
Jonah Lawrence
26841a8353
Add new functions for Babel 2.11.0 ( #9091 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-11-04 23:23:27 +00:00
Nikita Sobolev
3ac147cf67
Mark zxcvbn as completed ( #9088 )
2022-11-04 09:16:59 +00:00
Jelle Zijlstra
2199115822
dateparser: add new parameter ( #9081 )
...
Fixes #9079
2022-11-03 19:53:54 -07:00
Nikita Sobolev
1d37b54441
Remove Send2Trash from pyright's exclude ( #8944 )
2022-11-03 13:41:37 -07:00
Nikita Sobolev
86f9d93003
Update pyright to 1.1.278 ( #9077 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-11-03 15:32:10 +00:00
Nikita Sobolev
27caa8f221
Mark hdbcli as complete ( #8904 )
2022-11-03 07:38:51 -07:00
Jelle Zijlstra
43631078f0
importlib: improve bytes handling ( #9070 )
2022-11-03 12:00:24 +01:00
Nikita Sobolev
d317458af6
Bump jsonschema to 4.17.* ( #9066 )
2022-11-02 17:41:14 +00:00
Nikita Sobolev
ab9988a5ed
[stubsabot junior] Bump babel to 2.11.* ( #9064 )
2022-11-02 01:15:36 -07:00
Nikita Sobolev
a7cf6144de
Complete passpy stubs ( #8959 )
2022-11-01 12:37:21 +01:00
Nikita Sobolev
b91ebd3096
Remove pytz from pyrights exclude ( #9041 )
2022-10-31 21:08:41 -07:00
github-actions[bot]
7f476e1ddb
[stubsabot] Bump pytz to 2022.6 ( #9049 )
...
Release: https://pypi.org/pypi/pytz/2022.6
Homepage: http://pythonhosted.org/pytz
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-11-01 00:31:32 +00:00
github-actions[bot]
70037c7cc0
[stubsabot] Bump regex to 2022.10.31 ( #9050 )
...
Release: https://pypi.org/pypi/regex/2022.10.31
Homepage: https://github.com/mrabarnett/mrab-regex
Diff: https://github.com/mrabarnett/mrab-regex/compare/2022.9.13...2022.10.31
Stubsabot analysis of the diff between the two releases:
- Total lines of Python code added: 3.
- Total lines of Python code deleted: 2.
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-11-01 00:27:58 +00:00
github-actions[bot]
4b11801b2c
[stubsabot] Mark emoji as obsolete since 2.2.0 ( #9051 )
...
Release: https://pypi.org/pypi/emoji/2.2.0
Homepage: https://github.com/carpedm20/emoji/
Diff: https://github.com/carpedm20/emoji/compare/v2.1.0...v2.2.0
Co-authored-by: stubsabot <>
2022-11-01 00:26:33 +00:00
Sebastian Rittau
ac563c6641
Update caldav stubs to 0.10 ( #9044 )
2022-10-31 07:04:31 -07:00
Steve Dignam
1f191a6c13
stripe: test clocks resource ( #9026 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-10-30 16:23:07 -07:00
Samuel T
a46c48136b
pywin32 stubs update ( #9040 )
...
boolean methods
win32gui_struct
MonitorFromRect, FindWindow, FindWindowEx, GetWindowPlacement, GetMenuItemRect
2022-10-30 16:04:37 -07:00
github-actions[bot]
ded1090337
[stubsabot] Bump httplib2 to 0.21.* ( #9038 )
...
Release: https://pypi.org/pypi/httplib2/0.21.0
Homepage: https://github.com/httplib2/httplib2
Diff: https://github.com/httplib2/httplib2/compare/v0.20.4...v0.21.0
Stubsabot analysis of the diff between the two releases:
- Total lines of Python code added: 77.
- Total lines of Python code deleted: 21.
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-10-30 09:48:23 +00:00