Nikita Sobolev
c6d34cc24d
Improve redis.cluster types ( #8573 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-08-20 18:46:09 +01:00
forana
0d47b49840
Flask-SQLAlchemy: type session as Session (#8550 )
2022-08-20 16:25:17 +01:00
Deon Pearson
d0d24b7301
redis: correct set command parameter types (#8536 )
2022-08-20 16:21:39 +01:00
Kevin Kirsche
80ce12e295
Update setuptools to 65.1.* ( #8565 )
...
Fixes #8563
2022-08-18 18:16:24 -07:00
github-actions[bot]
f9450dcf8b
[stubsabot] Bump regex to 2022.8.17 ( #8562 )
...
Co-authored-by: stubsabot <>
2022-08-18 17:48:23 -07:00
github-actions[bot]
d4fe6aac91
[stubsabot] Bump pytz to 2022.2.1 ( #8564 )
...
Co-authored-by: stubsabot <>
2022-08-18 17:48:06 -07:00
github-actions[bot]
0d8cf74819
[stubsabot] Bump Pygments to 2.13.* ( #8561 )
...
Co-authored-by: stubsabot <>
2022-08-18 17:47:59 -07:00
github-actions[bot]
3b767d1618
[stubsabot] Bump jsonschema to 4.12.* ( #8560 )
...
Co-authored-by: stubsabot <>
2022-08-18 17:33:41 -07:00
Kevin Kirsche
8c51fab4e2
Support extras in stubtest_third_party.py ( #8467 )
2022-08-18 14:12:36 -07:00
Alex Waygood
2c052651e9
Normalise use of Never vs NoReturn ( #8549 )
2022-08-17 21:53:40 +01:00
Akuli
0b28177268
Add stubs for tree-sitter-languages ( #8548 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-08-17 23:35:44 +03:00
jakmarkowski
7bbe06c1b5
Add SAFE_RESTARTABLE strategy to ldap3 Connection client_strategy parameter ( #8547 )
2022-08-17 15:17:11 +02:00
Akuli
c9ebeb501c
Add stubs for tree_sitter ( #8533 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2022-08-16 21:48:59 -07:00
Joel
234ef7ed9d
Additional return types for psycopg2 connections ( #8528 )
...
* Return types for psycopg2 dict connections
DB connection and cursor methods that deal with `dict`-style results now indicate the expected return types as implemented.
* Return types for psycopg2 namedtuple connections
DB connection and cursor methods that deal with `namedtuple` results now indicate the expected return types as implemented.
* Use ABC iterator
As required by flake8, the `Iterator` referenced in psycopg2's `extras` module has been switched to the `collections.abc.Iterator[T]` variant.
* Fix base psycopg2 cursor iter return type
The previous return type of `Self` is wrong; `cursor`'s `__iter__` method returns an `Iterator`.
* Correct return type for cursor iter and next methods
The previous attempt to fix the return type of `cursor`'s (and subclasses) `__iter__` method was misguided; they should indeed return `Self`. It's the `__next__` methods that had to be updated to return the correct record/row instance type.
* Comprehensive overloads for psycopg2 extra connections
Provides full method signatures for the `cursor` methods of the `DictConnection`, `RealDictConnection` and `NamedTupleConnection` types. Notably this includes a default value for `cursor_factory` in each case, while preserving the option to override the parameter manually.
* Have mypy ignore incompatible psycopg2 return types
The return types of the `fetch*` and `__next__` methods of `DictCursor`, `RealDictCursor` and `NamedTupleCursor` are incompatible with the base `cursor` class's corresponding methods' return types. However, this does accurately reflect reality, so ignore the mypy errors in those cases.
* Use ABC callable for psycopg2 extras module
As required by flake8, the `Callable` referenced in psycopg2's `extras` module has been switched to the `Callable` variant.
* Remove superfluous psycopg2 member overrides
Several members in the `DictCursorBase` type definition were entirely unnecessary, so they have been removed. In addition, adds a type to the `size` param of the `cursor`'s `fetchmany` method.
2022-08-16 21:48:05 -07:00
Shantanu
133d5f375c
fpdf2: fix for 2.5.6 changes ( #8546 )
...
Life is much easier when upstream has some annotations
Fixes #8545
2022-08-16 21:32:39 -07:00
MaertHaekkinen
55c566ded5
cryptography: Rename parameter of serialize_key_and_certificates ( #8543 )
2022-08-16 15:20:45 +02:00
Alex Waygood
cf0b3a2596
Improve .keys(), .values(), .items() methods for TypedDicts ( #8532 )
2022-08-12 20:02:43 -07:00
Shantanu
2efaa6a379
setuptools: fix stubtest ( #8540 )
...
Fixes #8539
2022-08-12 19:37:11 -07:00
Andrey
92864413d2
Annotate Model in SQLAlchemy ( #8535 )
2022-08-12 11:47:31 +02:00
github-actions[bot]
8b0b500df3
[stubsabot] Bump setuptools to 64.0.* ( #8534 )
2022-08-11 19:53:47 -07:00
Alex Waygood
5a24bf8e1f
setuptools: delete _distutils.command.check.HAS_DOCUTILS ( #8529 )
...
Fixes #8527
2022-08-11 07:17:00 +01:00
Alex Waygood
f2283d519e
Fix stubtest failures on SQLAlchemy ( #8524 )
2022-08-10 11:48:46 -07:00
Alex Waygood
c87ccce37e
Remove a few unused TypedDicts ( #8522 )
2022-08-10 18:56:14 +01:00
Andrey
5875bf48fe
Flask-SQLAlchemy: Make model query non-generic (#8455 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-08-10 18:13:02 +01:00
Alex Waygood
7eaedd44dd
Add missing TypedDict methods and ClassVars ( #8512 )
2022-08-10 10:29:40 +01:00
Tareq Al-Ahdal
4f6aa12446
Enhanced type hinting for psycopg2 stubs ( #8500 )
2022-08-08 23:08:17 +02:00
PIG208
28fde2ee27
Add classmethod to stripe.PaymentIntent.confirm. ( #8498 )
...
Signed-off-by: Zixuan James Li <p359101898@gmail.com >
2022-08-08 15:58:29 +02:00
Shantanu
fed2e5e0ad
psutil: improve svmem types ( #8503 )
2022-08-08 14:25:22 +02:00
Tareq Al-Ahdal
d7a5a147a0
psutil: types for virtual_memory ( #8501 )
2022-08-07 14:19:19 -07:00
Kevin Kirsche
3e88363b34
requests.adapters: use re-exports rather than assignments (#8485 )
2022-08-05 12:46:07 +01:00
Kevin Kirsche
68f20a4a23
Add requests.help submodule ( #8486 )
2022-08-05 12:32:40 +01:00
Kevin Kirsche
46a3806312
Add requests.__version__; improve requests.__init__ ( #8484 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-08-05 12:28:35 +01:00
github-actions[bot]
eb07618098
[stubsabot] Bump dj-database-url to 1.0.* ( #8488 )
...
* [stubsabot] Bump dj-database-url to 1.0.*
* Add DJANGO_VERSION
Co-authored-by: stubsabot <>
Co-authored-by: Sebastian Rittau <srittau@rittau.biz >
2022-08-05 12:12:37 +01:00
github-actions[bot]
67ff035dbb
[stubsabot] Bump jsonschema to 4.9.* ( #8491 )
...
* [stubsabot] Bump jsonschema to 4.9.*
* Remove jsonschema._reflect
Co-authored-by: stubsabot <>
Co-authored-by: Sebastian Rittau <srittau@rittau.biz >
2022-08-05 11:26:24 +01:00
Shantanu
02a72d0045
Bump pyflakes to 2.5.* ( #8495 )
2022-08-05 08:55:36 +02:00
github-actions[bot]
959840a12d
[stubsabot] Bump flake8-typing-imports to 1.13.* ( #8489 )
...
Co-authored-by: stubsabot <>
2022-08-04 17:53:58 -07:00
github-actions[bot]
c867a8ea70
[stubsabot] Bump flake8-2020 to 1.7.* ( #8492 )
...
Co-authored-by: stubsabot <>
2022-08-04 17:53:47 -07:00
github-actions[bot]
fe99d2322c
[stubsabot] Bump setuptools to 63.4.* ( #8493 )
...
Co-authored-by: stubsabot <>
2022-08-04 17:53:42 -07:00
Kevin Kirsche
103c2f39d2
Add urllib3.contrib.socks; improve urllib3.connectionpool ( #8457 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-08-04 11:36:40 +01:00
Kevin Kirsche
7953848101
Various pyvmomi improvements ( #8469 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-08-03 23:08:08 +01:00
Nikita Sobolev
38c4a1ece2
Remove redundant __str__ methods ( #8475 )
2022-08-03 13:45:16 +02:00
Kevin Kirsche
65dadac46d
Add some missing stubs in datetimerange ( #8470 )
2022-08-02 23:08:18 +01:00
Anton Grübel
7148ee8612
Improve urllib3.util.url annotations ( #8460 )
2022-08-02 22:57:39 +01:00
Shantanu
402489b40a
requests: fix stubtest ( #8463 )
2022-08-01 18:39:06 -07:00
Kevin Kirsche
3d9e907873
Improve urllib3.fields annotations ( #8456 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-08-01 15:39:21 +01:00
Yasir Ekinci
76643099a9
redis.backoff: fix cap and base type (float) ( #8454 )
2022-08-01 09:07:28 +02:00
Alex Waygood
4414246a15
Clean up a few Python 2 remnants ( #8452 )
2022-07-31 19:19:18 +01:00
Kevin Kirsche
ca633bbde8
Add type hints to flask_sqlalchemy.model ( #8389 )
2022-07-31 15:36:46 +01:00
Kevin Kirsche
36a5bb08ad
Annotate flask_sqlalchemy.__init__.Pagination ( #8390 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2022-07-31 11:52:26 +01:00
Sebastian Kreft
66eef16d66
Add annotations to urrlib3.util.url ( #8448 )
2022-07-30 20:04:45 +01:00