Alex Waygood
b88ea4a499
Simplify __all__ for unittest and xml.etree ( #8029 )
2022-06-07 12:03:52 -07:00
Alex Waygood
e88a182573
Simplify __all__ definitions in modules beginning with 'a' to 'l' ( #8026 )
2022-06-07 15:40:48 +02:00
Sebastian Rittau
214bf15dce
Use "all +=" instead of duplicating the branches ( #7865 )
2022-06-07 13:32:19 +02:00
Alex Waygood
15ad2657db
Upgrade pytype ( #8025 )
...
Unblocks #7865
2022-06-07 12:13:05 +01:00
Alex Waygood
9db96967cc
asyncio.sslproto: More updates for py311 (#8022 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2022-06-06 15:12:22 -07:00
Alex Waygood
7322acbb97
jsonschema: mark type alias explicitly (#8024 )
2022-06-06 14:44:46 -07:00
Alex Waygood
43a9ab08d7
Always use TypeAlias when assigning to Any ( #8021 )
2022-06-05 18:16:20 -07:00
Jim Bosch
a2ba0c8a00
use __new__ instead of __init__ for frozenset ( #8019 )
2022-06-04 08:31:13 -07:00
Alex Waygood
0ce825b5a8
Add unittest features new in Python 3.11 ( #8020 )
...
python/cpython@086c6b1
2022-06-04 16:27:52 +01:00
Steve Dignam
e30ff13b7d
stripe: update a few signatures (#7978 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-06-03 18:27:23 +01:00
Alex Waygood
8a98e5a075
check_new_syntax.py: Fix bug in visit_AnnAssign (#8017 )
2022-06-03 19:12:11 +02:00
Lee
87893f3512
tkinter: annotate Listbox. ( #8006 )
...
Co-authored-by: Akuli <akuviljanen17@gmail.com >
2022-06-03 18:08:03 +03:00
Jelle Zijlstra
56c8cbb314
Add GenericAlias.__typing_unpacked_tuple_args__ ( #8015 )
...
Fixes #8014
python/cpython#92484
2022-06-03 08:26:41 +01:00
Alex Waygood
acc0167dc1
Fix several new-in-3.11 stubtest errors ( #7973 )
2022-06-02 18:07:38 -07:00
Jelle Zijlstra
cb9023988d
psycopg2: stub improvements ( #7964 )
...
Fixes an entry from #7928 along with a number of other improvements.
I went off the C code:
https://github.com/psycopg/psycopg2/blob/master/psycopg/connection_type.c
2022-06-02 18:02:07 -07:00
Tom Milligan
51f97dda15
requests: expand types for files ( #7999 )
2022-06-01 22:55:38 +03:00
Tomoki Nakagawa
461289e181
PyYAML: Add types to add_constructor ( #7989 )
2022-06-01 18:23:20 +01:00
Tom Parker-Shemilt
f5f79f181d
dj-database-url: Add missing fields to _DBConfig TypedDict (#8008 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-06-01 16:52:19 +01:00
Alex Waygood
6355cba923
Python 3.11: re.TEMPLATE is back in beta 2 ( #8007 )
2022-06-01 14:50:37 +02:00
Shantanu
a6924bdcfa
Fix CI for Python 3.11 beta 2 ( #8005 )
...
Co-authored-by: hauntsaninja <>
2022-06-01 02:28:40 -07:00
Sebastian Rittau
07ac9675e4
SQLAlchemy 1.4.37 fixes ( #8003 )
...
Closes : #8001
2022-06-01 09:50:40 +01:00
Lee
a0c65022c6
markdown: remove INSTALLED_EXTENSIONS. ( #8002 )
2022-06-01 10:26:00 +02:00
Graham Bleaney
8c434e05d6
Add PEP 675 LiteralString overloads to str class ( #7725 )
...
Co-authored-by: Sebastian Rittau <srittau@rittau.biz >
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-05-31 21:09:34 -07:00
Lee
e8f20bbb56
markdown: add Markdown.registeredExtensions ( #7997 )
2022-05-31 14:10:30 +01:00
Shantanu
d736bb9d85
caldav: add verify_expand to Calendar.date_search ( #7996 )
...
Co-authored-by: hauntsaninja <>
2022-05-30 18:29:19 -07:00
Shantanu
bf68214245
mypy_primer: report lines truncated ( #7993 )
...
Co-authored-by: hauntsaninja <>
2022-05-30 17:04:34 -07:00
Alex Waygood
a7ff433fc3
CONTRIBUTING.md: Fix broken link ( #7994 )
2022-05-30 16:36:06 -07:00
Alex Waygood
fa85367fc9
CONTRIBUTING: improve docs on running tests locally ( #7992 )
...
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com >
2022-05-30 15:44:13 -07:00
Stephen Rosen
17e7cc7d3c
Fix exception types for jsonschema._format ( #7990 )
...
The annotated type for the `raises` argument on format checkers was
Exception | tuple[Exception, ...]
when it should read
type[Exception] | tuple[type[Exception], ...]
Co-authored-by: Sebastian Rittau <srittau@rittau.biz >
2022-05-30 17:14:33 +01:00
pranavrajpal
8f33ff9e9d
Add __setstate__ for BaseException ( #7987 )
2022-05-30 11:33:55 +02:00
Jelle Zijlstra
1aa546d07d
pyright: turn off reportPropertyTypeMismatch ( #7985 )
2022-05-30 09:20:28 +02:00
Chanwoo Yoon
92ba4b757f
ujson: add JSONDecodeError ( #7988 )
2022-05-29 23:19:29 -07:00
Lee
8f7786c7df
markdown: annotate Registry.__len__(). ( #7986 )
2022-05-30 02:10:07 +01:00
hamdanal
b151e0c5a7
Make usage in argparse.HelpFormatter._format_usage optional ( #7983 )
...
closes #7982
2022-05-29 15:21:20 -07:00
PIG208
5be7976fe3
psycopg2: Fix the return type of Composable.as_string ( #7984 )
...
Signed-off-by: Zixuan James Li <359101898@qq.com >
2022-05-29 15:15:56 -07:00
Stephen Rosen
b2aaed1e68
Fix jsonschema exception str|int containers ( #7981 )
...
schema_path, relative_schema_path, and absolute_schema_path are all
(related) attributes of `jsonschema` errors which contain `str | int`
but were accidentally annotated as containing `str`. Fix them for
accuracy.
2022-05-29 22:22:34 +01:00
David Robertson
ea16964d87
jsonschema: {relative,absolute}_path can hold ints ( #7980 )
2022-05-29 16:38:54 +01:00
Xavier Francisco
c94fb408b7
dj_database_url: make all keys optional in _DBConfig TypedDict ( #7979 )
...
Co-authored-by: Xavier Francisco <xavier.n.francisco@gmail.com >
2022-05-29 12:25:16 +01:00
Alex Waygood
d4eba8b5ce
builtins.sum: Add overload for bool special case (#7975 )
...
Closes #7974
2022-05-28 11:14:10 -07:00
Alex Waygood
8e8176b24c
mypy_test.py: Skip Flask-SQLAlchemy (#7977 )
2022-05-28 10:18:57 -07:00
Xavier Francisco
3191c1a2df
Add stubs for dj-database-url ( #7972 )
...
Co-authored-by: Xavier Francisco <xavier.n.francisco@gmail.com >
2022-05-28 15:14:35 +01:00
Lee
1eef7365b9
markdown: remove __getattr__() ( #7962 )
2022-05-27 23:12:22 -07:00
Alex Waygood
ceccc655db
Introduce _typeshed.GenericPath and _typeshed.AnyStr_co ( #7970 )
2022-05-27 19:02:00 +01:00
Stephen Rosen
f52da1e8b0
Flesh out more of jsonschema stubs ( #7950 )
...
Apply more detailed annotations to the format module and most of the
exceptions module.
2022-05-27 17:33:32 +01:00
Jelle Zijlstra
c35ec8ba89
contextlib: Remove explicit base class from ExitStack ( #7963 )
...
Fixes #7961
2022-05-27 09:19:18 -07:00
Xavier Francisco
2d2b34c1ee
openpyxl: annotate openpyxl.utils.cell stubs (#7969 )
2022-05-27 13:58:20 +01:00
Sebastian Rittau
d2728cf688
dateutil: Add dateutil.rrule.weekdays ( #7968 )
...
Closes : #7946
2022-05-27 11:15:03 +01:00
Crozzers
082faf0d29
Pillow: change _Mode type alias to str ( #7967 )
2022-05-27 11:16:41 +02:00
Alex Waygood
c05731c46f
tempfile.pyi: readability improvements (#7959 )
...
The name `_DirT` implies that it is a `TypeVar`, but it isn't; it's a generic `TypeAlias` that can be parameterised with a `TypeVar`. Rename it to just `_Dir` instead.
Also, use aliases instead of repeating incredibly long Literal annotations six times.
2022-05-27 08:52:44 +01:00
Jelle Zijlstra
7d34d75582
array: stub improvements ( #7966 )
...
- TypeVar changes from https://github.com/microsoft/pyright/issues/3501
- Fix pos-only param
- Use protocols instead of IO classes
2022-05-27 07:33:24 +01:00