diff --git a/data/changelogs/Authlib.md b/data/changelogs/Authlib.md index 321cde68..948fa435 100644 --- a/data/changelogs/Authlib.md +++ b/data/changelogs/Authlib.md @@ -20,45 +20,45 @@ Update mypy to 1.18.1 ([#14699](https://github.com/python/typeshed/pull/14699)) ## 1.6.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.6.0.20250711 (2025-07-11) -[Authlib] Mark as partial again (#14394) +[Authlib] Mark as partial again ([#14394](https://github.com/python/typeshed/pull/14394)) Some integrations are missing from the stubs ## 1.6.0.20250708 (2025-07-08) -[Authlib] Add missing stubs (#14368) +[Authlib] Add missing stubs ([#14368](https://github.com/python/typeshed/pull/14368)) ## 1.6.0.20250705 (2025-07-05) -Bump Authlib to ~=1.6.0 (#14364) +Bump Authlib to ~=1.6.0 ([#14364](https://github.com/python/typeshed/pull/14364)) ## 1.5.2.20250704 (2025-07-04) -[Authlib] Update to 1.5.2 (#13840) +[Authlib] Update to 1.5.2 ([#13840](https://github.com/python/typeshed/pull/13840)) ## 1.5.0.20250608 (2025-06-08) -[Authlib] Fix stubtest for latest Python 3.13 patch release (#14233) +[Authlib] Fix stubtest for latest Python 3.13 patch release ([#14233](https://github.com/python/typeshed/pull/14233)) ## 1.5.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 1.5.0.20250416 (2025-04-16) -Update authlib to 1.5.* (#13540) +Update authlib to 1.5.* ([#13540](https://github.com/python/typeshed/pull/13540)) ## 1.4.0.20250408 (2025-04-08) -Improve `Authlib` (#13801) +Improve `Authlib` ([#13801](https://github.com/python/typeshed/pull/13801)) ## 1.4.0.20241230 (2024-12-30) -[stubsabot] Bump Authlib to 1.4.* (#13329) +[stubsabot] Bump Authlib to 1.4.* ([#13329](https://github.com/python/typeshed/pull/13329)) Release: https://pypi.org/pypi/Authlib/1.4.0 Repository: https://github.com/lepture/authlib @@ -74,7 +74,7 @@ Stubsabot analysis of the diff between the two releases: ## 1.3.0.20241229 (2024-12-29) -Authlib (v2) (#13140) +Authlib (v2) ([#13140](https://github.com/python/typeshed/pull/13140)) Co-authored-by: Brian Villemarette Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/D3DShot.md b/data/changelogs/D3DShot.md index 53af09e6..2408a403 100644 --- a/data/changelogs/D3DShot.md +++ b/data/changelogs/D3DShot.md @@ -1,6 +1,6 @@ ## 0.1.0.5 (2023-04-01) -Mark `types-D3DShot` as no longer updated (#8929) +Mark `types-D3DShot` as no longer updated ([#8929](https://github.com/python/typeshed/pull/8929)) `D3DShot` is an archived repo @@ -8,7 +8,7 @@ Link: https://github.com/SerpentAI/D3DShot ## 0.1.0.4 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -18,22 +18,22 @@ Update `Unused` parameters in `stubs/` (#9704) ## 0.1.0.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.1.0.2 (2023-01-14) -Update various comments now non-types dependencies are allowed (#9527) +Update various comments now non-types dependencies are allowed ([#9527](https://github.com/python/typeshed/pull/9527)) ## 0.1.0.1 (2022-11-11) -Add the ability to run third-party stubtest on Windows or MacOS when needed (#8923) +Add the ability to run third-party stubtest on Windows or MacOS when needed ([#8923](https://github.com/python/typeshed/pull/8923)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra ## 0.1.0 (2022-09-12) -Add stubs for D3DShot (#8652) +Add stubs for D3DShot ([#8652](https://github.com/python/typeshed/pull/8652)) diff --git a/data/changelogs/DateTimeRange.md b/data/changelogs/DateTimeRange.md index 9297da33..2f86f728 100644 --- a/data/changelogs/DateTimeRange.md +++ b/data/changelogs/DateTimeRange.md @@ -1,28 +1,28 @@ ## 2.0.0.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.0.0.5 (2023-03-29) -Remove unnecessary ellipsis expressions (#9976) +Remove unnecessary ellipsis expressions ([#9976](https://github.com/python/typeshed/pull/9976)) Ignore flake8 F821 warnings in stub files ## 2.0.0.4 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 2.0.0.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.0.0.2 (2023-02-20) -[stubsabot] Mark DateTimeRange as obsolete since 2.1.0 (#9765) +[stubsabot] Mark DateTimeRange as obsolete since 2.1.0 ([#9765](https://github.com/python/typeshed/pull/9765)) Release: https://pypi.org/pypi/DateTimeRange/2.1.0 Homepage: https://github.com/thombashi/DateTimeRange @@ -32,11 +32,11 @@ Co-authored-by: stubsabot <> ## 2.0.0.1 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.0.0.0 (2023-02-12) -Bump DateTimeRange to 2.0.* (#9720) +Bump DateTimeRange to 2.0.* ([#9720](https://github.com/python/typeshed/pull/9720)) Release: https://pypi.org/pypi/DateTimeRange/2.0.0 Homepage: https://github.com/thombashi/DateTimeRange @@ -44,11 +44,11 @@ Diff: https://github.com/thombashi/DateTimeRange/compare/v1.2.0...v2.0.0 ## 1.2.8 (2022-08-03) -Add some missing stubs in datetimerange (#8470) +Add some missing stubs in datetimerange ([#8470](https://github.com/python/typeshed/pull/8470)) ## 1.2.7 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -56,7 +56,7 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 1.2.6 (2022-06-26) -DateTimeRange: complete stubs (#8168) +DateTimeRange: complete stubs ([#8168](https://github.com/python/typeshed/pull/8168)) Co-authored-by: hauntsaninja <> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> @@ -64,23 +64,23 @@ Co-authored-by: Alex Waygood ## 1.2.5 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.2.4 (2022-03-24) -DateTimeRange: __contains__ accepts datetime.datetime (#7541) +DateTimeRange: __contains__ accepts datetime.datetime ([#7541](https://github.com/python/typeshed/pull/7541)) ## 1.2.3 (2022-02-07) -Improve some in-place BinOp methods (#7149) +Improve some in-place BinOp methods ([#7149](https://github.com/python/typeshed/pull/7149)) ## 1.2.1 (2022-01-02) -Never explicitly inherit from `object` in Python 3-only stubs (#6777) +Never explicitly inherit from `object` in Python 3-only stubs ([#6777](https://github.com/python/typeshed/pull/6777)) ## 1.2.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/Deprecated.md b/data/changelogs/Deprecated.md index 712aeb66..97d94279 100644 --- a/data/changelogs/Deprecated.md +++ b/data/changelogs/Deprecated.md @@ -4,65 +4,65 @@ ## 1.2.15.20250304 (2025-03-04) -[Deprecated]: fix missing extra_stacklevel kwarg for deprecated() (#13573) +[Deprecated]: fix missing extra_stacklevel kwarg for deprecated() ([#13573](https://github.com/python/typeshed/pull/13573)) ## 1.2.15.20241117 (2024-11-17) -[Deprecated] Update to 1.2.15 (#13020) +[Deprecated] Update to 1.2.15 ([#13020](https://github.com/python/typeshed/pull/13020)) ## 1.2.9.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 1.2.9.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.2.9.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.2.9.2 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 1.2.9.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.2.9 (2022-06-26) -deprecated: complete stubs (#8169) +deprecated: complete stubs ([#8169](https://github.com/python/typeshed/pull/8169)) Co-authored-by: hauntsaninja <> ## 1.2.8 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 1.2.7 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 1.2.6 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.2.5 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.2.3 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 1.2.1 (2021-09-06) -Update deprecated.sphinx.deprecated signature (#6005) +Update deprecated.sphinx.deprecated signature ([#6005](https://github.com/python/typeshed/pull/6005)) The signature was changed in Deprecated 1.2.13. diff --git a/data/changelogs/ExifRead.md b/data/changelogs/ExifRead.md index d0f8d742..b14b7c98 100644 --- a/data/changelogs/ExifRead.md +++ b/data/changelogs/ExifRead.md @@ -1,60 +1,60 @@ ## 3.0.0.20250429 (2025-04-29) -Mark ExifRead as obsolete (#13899) +Mark ExifRead as obsolete ([#13899](https://github.com/python/typeshed/pull/13899)) ## 3.0.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 3.0.0.20240723 (2024-07-23) -ExifRead: Fix `Reader.__iter__()` (#12402) +ExifRead: Fix `Reader.__iter__()` ([#12402](https://github.com/python/typeshed/pull/12402)) Co-authored-by: Jelle Zijlstra ## 3.0.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.0.0.7 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 3.0.0.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.0.0.5 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 3.0.0.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.0.0.3 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 3.0.0.2 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 3.0.0.1 (2022-12-27) -Fully annotate ExifRead (#9403) +Fully annotate ExifRead ([#9403](https://github.com/python/typeshed/pull/9403)) Co-authored-by: Alex Waygood ## 3.0.0.0 (2022-12-23) -Initial ExifRead stubs (#9401) +Initial ExifRead stubs ([#9401](https://github.com/python/typeshed/pull/9401)) diff --git a/data/changelogs/Flask-Cors.md b/data/changelogs/Flask-Cors.md index 5ed9f543..f4285098 100644 --- a/data/changelogs/Flask-Cors.md +++ b/data/changelogs/Flask-Cors.md @@ -1,58 +1,58 @@ ## 6.0.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 6.0.0.20250520 (2025-05-20) -Bump Flask-Cors to 6.0.* (#14097) +Bump Flask-Cors to 6.0.* ([#14097](https://github.com/python/typeshed/pull/14097)) ## 5.0.0.20250413 (2025-04-13) -Mark `Flask-Cors` as complete (#13820) +Mark `Flask-Cors` as complete ([#13820](https://github.com/python/typeshed/pull/13820)) ## 5.0.0.20240902 (2024-09-02) -[stubsabot] Bump Flask-Cors to 5.0.* (#12609) +[stubsabot] Bump Flask-Cors to 5.0.* ([#12609](https://github.com/python/typeshed/pull/12609)) Co-authored-by: stubsabot <> ## 4.0.0.20240828 (2024-08-28) -[Flask-Cors] Mark constants using `Final` (#12596) +[Flask-Cors] Mark constants using `Final` ([#12596](https://github.com/python/typeshed/pull/12596)) ## 4.0.0.20240825 (2024-08-25) -Add missing constants to flask-cors stubs (#12585) +Add missing constants to flask-cors stubs ([#12585](https://github.com/python/typeshed/pull/12585)) ## 4.0.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 4.0.0.20240523 (2024-05-23) -[Flask-Cors] accepts flask blueprints (#11995) +[Flask-Cors] accepts flask blueprints ([#11995](https://github.com/python/typeshed/pull/11995)) ## 4.0.0.20240405 (2024-04-05) -Improve `flask-cors` stubs (#11708) +Improve `flask-cors` stubs ([#11708](https://github.com/python/typeshed/pull/11708)) ## 4.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 4.0.0.2 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 4.0.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 4.0.0.0 (2023-06-27) -[stubsabot] Bump Flask-Cors to 4.0.* (#10363) +[stubsabot] Bump Flask-Cors to 4.0.* ([#10363](https://github.com/python/typeshed/pull/10363)) Release: https://pypi.org/pypi/Flask-Cors/4.0.0 Homepage: https://github.com/corydolphin/flask-cors @@ -67,75 +67,75 @@ Stubsabot analysis of the diff between the two releases: ## 3.0.10.5 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 3.0.10.4 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 3.0.10.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.0.10.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 3.0.10.1 (2023-01-13) -`Flask-Cors`: Add `Flask` as a dependency (#9516) +`Flask-Cors`: Add `Flask` as a dependency ([#9516](https://github.com/python/typeshed/pull/9516)) ## 3.0.10 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 3.0.9 (2022-07-07) -Fix various `TypeAlias` issues (#8248) +Fix various `TypeAlias` issues ([#8248](https://github.com/python/typeshed/pull/8248)) ## 3.0.8 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 3.0.7 (2022-05-06) -`flask-cors.decorator`: allow `re.Pattern` objects to `origins` and `allow_headers` parameters (#7782) +`flask-cors.decorator`: allow `re.Pattern` objects to `origins` and `allow_headers` parameters ([#7782](https://github.com/python/typeshed/pull/7782)) ## 3.0.6 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 3.0.5 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 3.0.4 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 3.0.3 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 3.0.2 (2022-02-20) -flask-cors: remove unused allowlist (#7309) +flask-cors: remove unused allowlist ([#7309](https://github.com/python/typeshed/pull/7309)) Co-authored-by: hauntsaninja <> ## 3.0.1 (2022-01-22) -Use class-based syntax for `TypedDict` in `Flask-Cors/flask_cors/core.pyi` (#6995) +Use class-based syntax for `TypedDict` in `Flask-Cors/flask_cors/core.pyi` ([#6995](https://github.com/python/typeshed/pull/6995)) Refs https://github.com/PyCQA/flake8-pyi/pull/133 -Add missing default values to flask-cors cross_origin (#6994) +Add missing default values to flask-cors cross_origin ([#6994](https://github.com/python/typeshed/pull/6994)) ## 3.0.0 (2022-01-22) -Add stubs for flask-cors (#6939) +Add stubs for flask-cors ([#6939](https://github.com/python/typeshed/pull/6939)) diff --git a/data/changelogs/Flask-Migrate.md b/data/changelogs/Flask-Migrate.md index b3521fd1..cb25c69e 100644 --- a/data/changelogs/Flask-Migrate.md +++ b/data/changelogs/Flask-Migrate.md @@ -1,62 +1,62 @@ ## 4.1.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 4.1.0.20250112 (2025-01-12) -[stubsabot] Bump Flask-Migrate to 4.1.* (#13392) +[stubsabot] Bump Flask-Migrate to 4.1.* ([#13392](https://github.com/python/typeshed/pull/13392)) Co-authored-by: stubsabot <> ## 4.0.0.20241204 (2024-12-04) -Use SupportsFlush from typeshed to fix TODO (#13166) +Use SupportsFlush from typeshed to fix TODO ([#13166](https://github.com/python/typeshed/pull/13166)) ## 4.0.0.20240311 (2024-03-11) -Use Python 3.11 for third-party stubtest in CI (#11562) +Use Python 3.11 for third-party stubtest in CI ([#11562](https://github.com/python/typeshed/pull/11562)) ## 4.0.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 4.0.0.7 (2023-11-10) -Complete Flask-Migrate and mark as Strict (#10971) +Complete Flask-Migrate and mark as Strict ([#10971](https://github.com/python/typeshed/pull/10971)) ## 4.0.0.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 4.0.0.5 (2023-07-08) -Remove `SQLAlchemy` stubs (#10389) +Remove `SQLAlchemy` stubs ([#10389](https://github.com/python/typeshed/pull/10389)) Co-authored-by: AlexWaygood ## 4.0.0.4 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 4.0.0.3 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 4.0.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.0.0.1 (2023-01-13) -`Flask-Migrate`: Add `Flask` as a dependency (#9517) +`Flask-Migrate`: Add `Flask` as a dependency ([#9517](https://github.com/python/typeshed/pull/9517)) ## 4.0.0.0 (2022-11-23) -Add stubs for flask-migrate (#8967) +Add stubs for flask-migrate ([#8967](https://github.com/python/typeshed/pull/8967)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/Flask-SQLAlchemy.md b/data/changelogs/Flask-SQLAlchemy.md index a4e3631a..a7d10592 100644 --- a/data/changelogs/Flask-SQLAlchemy.md +++ b/data/changelogs/Flask-SQLAlchemy.md @@ -1,66 +1,66 @@ ## 2.5.9.4 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.5.9.3 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 2.5.9.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.5.9.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.5.9 (2022-08-22) -`Flask-SQLAlchemy`: `session` should be `scoped_session`, not `Session` (#8589) +`Flask-SQLAlchemy`: `session` should be `scoped_session`, not `Session` ([#8589](https://github.com/python/typeshed/pull/8589)) ## 2.5.8 (2022-08-20) -`Flask-SQLAlchemy`: type `session` as `Session` (#8550) +`Flask-SQLAlchemy`: type `session` as `Session` ([#8550](https://github.com/python/typeshed/pull/8550)) ## 2.5.7 (2022-08-12) -Annotate Model in SQLAlchemy (#8535) +Annotate Model in SQLAlchemy ([#8535](https://github.com/python/typeshed/pull/8535)) ## 2.5.6 (2022-08-10) -`Flask-SQLAlchemy`: Make model query non-generic (#8455) +`Flask-SQLAlchemy`: Make model query non-generic ([#8455](https://github.com/python/typeshed/pull/8455)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 2.5.5 (2022-07-31) -Add type hints to `flask_sqlalchemy.model` (#8389) +Add type hints to `flask_sqlalchemy.model` ([#8389](https://github.com/python/typeshed/pull/8389)) ## 2.5.4 (2022-07-31) -Annotate flask_sqlalchemy.__init__.Pagination (#8390) +Annotate flask_sqlalchemy.__init__.Pagination ([#8390](https://github.com/python/typeshed/pull/8390)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 2.5.3 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 2.5.2 (2022-05-19) -Import SQLAlchemy types in Flask-SQLAlchemy (#7861) +Import SQLAlchemy types in Flask-SQLAlchemy ([#7861](https://github.com/python/typeshed/pull/7861)) ## 2.5.1 (2022-01-22) -Add __getattr__ to flask-sqlalchemy (#6993) +Add __getattr__ to flask-sqlalchemy ([#6993](https://github.com/python/typeshed/pull/6993)) The SQLAlchemy class exposes dynamically classes of SQLAlchemy. The exact classes depend on used SQLAlchemy version. ## 2.5.0 (2022-01-20) -Add stubs for Flask-SQLAlchemy (#6946) +Add stubs for Flask-SQLAlchemy ([#6946](https://github.com/python/typeshed/pull/6946)) diff --git a/data/changelogs/Flask-SocketIO.md b/data/changelogs/Flask-SocketIO.md index a3076d7e..a18a3121 100644 --- a/data/changelogs/Flask-SocketIO.md +++ b/data/changelogs/Flask-SocketIO.md @@ -1,18 +1,18 @@ ## 5.5.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 5.5.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 5.5.0.20250321 (2025-03-21) -Fix incorrect default value for callback (#13678) +Fix incorrect default value for callback ([#13678](https://github.com/python/typeshed/pull/13678)) ## 5.5.0.20241227 (2024-12-27) -[stubsabot] Bump Flask-SocketIO to 5.5.* (#13288) +[stubsabot] Bump Flask-SocketIO to 5.5.* ([#13288](https://github.com/python/typeshed/pull/13288)) Release: https://pypi.org/pypi/Flask-SocketIO/5.5.0 Homepage: https://github.com/miguelgrinberg/flask-socketio @@ -26,11 +26,11 @@ Stubsabot analysis of the diff between the two releases: ## 5.4.0.20241224 (2024-12-24) -Flask-socketio 5.5 + add type of kwargs (#13271) +Flask-socketio 5.5 + add type of kwargs ([#13271](https://github.com/python/typeshed/pull/13271)) ## 5.4.0.20241002 (2024-10-02) -[stubsabot] Bump Flask-SocketIO to 5.4.* (#12712) +[stubsabot] Bump Flask-SocketIO to 5.4.* ([#12712](https://github.com/python/typeshed/pull/12712)) Release: https://pypi.org/pypi/Flask-SocketIO/5.4.0 Homepage: https://github.com/miguelgrinberg/flask-socketio @@ -52,23 +52,23 @@ Co-authored-by: stubsabot <> ## 5.3.0.20240617 (2024-06-17) -Flask-SocketIO: fix type hints (#12140) +Flask-SocketIO: fix type hints ([#12140](https://github.com/python/typeshed/pull/12140)) ## 5.3.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 5.3.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 5.3.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 5.3.0.0 (2023-09-25) -Add stubs for Flask-SocketIO (#10735) +Add stubs for Flask-SocketIO ([#10735](https://github.com/python/typeshed/pull/10735)) Co-authored-by: AlexWaygood diff --git a/data/changelogs/Flask.md b/data/changelogs/Flask.md index c3bd7cd6..e36a7524 100644 --- a/data/changelogs/Flask.md +++ b/data/changelogs/Flask.md @@ -1,14 +1,14 @@ ## 1.1.6 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 1.1.5 (2021-11-09) -Fix typos (#6263) +Fix typos ([#6263](https://github.com/python/typeshed/pull/6263)) Found via `codespell -q 3 -L alo,asend,ba,nams,spawnve` ## 1.1.4 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/JACK-Client.md b/data/changelogs/JACK-Client.md index 7e510be3..62ec9cb4 100644 --- a/data/changelogs/JACK-Client.md +++ b/data/changelogs/JACK-Client.md @@ -4,109 +4,109 @@ ## 0.5.10.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 0.5.10.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 0.5.10.20250401 (2025-04-01) -[JACK-Client] All METADATA_ constants are sometimes available on Linux (#13639) +[JACK-Client] All METADATA_ constants are sometimes available on Linux ([#13639](https://github.com/python/typeshed/pull/13639)) ## 0.5.10.20250328 (2025-03-28) -Restore JACK-Client macOS stubtest (#13721) +Restore JACK-Client macOS stubtest ([#13721](https://github.com/python/typeshed/pull/13721)) Restore JACK-Client macOS tests ## 0.5.10.20241112 (2024-11-12) -Remove numpy pins from several stubs (#12993) +Remove numpy pins from several stubs ([#12993](https://github.com/python/typeshed/pull/12993)) ## 0.5.10.20240822 (2024-08-22) -Using precise code for `pyright: ignore` and re-enabling various pyright tests (#12576) +Using precise code for `pyright: ignore` and re-enabling various pyright tests ([#12576](https://github.com/python/typeshed/pull/12576)) ## 0.5.10.20240820 (2024-08-20) -Pin numpy in various stubs (#12554) +Pin numpy in various stubs ([#12554](https://github.com/python/typeshed/pull/12554)) ## 0.5.10.20240425 (2024-04-25) -Disable uwsgi, pyaudio, jack-client stubtest on macOS (#11821) +Disable uwsgi, pyaudio, jack-client stubtest on macOS ([#11821](https://github.com/python/typeshed/pull/11821)) ## 0.5.10.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.5.10.10 (2023-11-22) -third-party stubs: Add several missing `__del__` methods (#11054) +third-party stubs: Add several missing `__del__` methods ([#11054](https://github.com/python/typeshed/pull/11054)) ## 0.5.10.9 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 0.5.10.8 (2023-03-28) -Add default values to `JACK-Client` (#9964) +Add default values to `JACK-Client` ([#9964](https://github.com/python/typeshed/pull/9964)) ## 0.5.10.7 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 0.5.10.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.5.10.5 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.5.10.4 (2023-01-18) -Complete jack-client stub (#9530) +Complete jack-client stub ([#9530](https://github.com/python/typeshed/pull/9530)) Co-authored-by: Alex Waygood ## 0.5.10.3 (2022-11-24) -Add support for Homebrew and Chocolatey (#9187) +Add support for Homebrew and Chocolatey ([#9187](https://github.com/python/typeshed/pull/9187)) ## 0.5.10.2 (2022-11-16) -Add missing symbols in `JACK-Client` stubs (#9205) +Add missing symbols in `JACK-Client` stubs ([#9205](https://github.com/python/typeshed/pull/9205)) `ignore_missing_stub = false` and completed on Windows & MacOS ## 0.5.10.1 (2022-11-11) -Add the ability to run third-party stubtest on Windows or MacOS when needed (#8923) +Add the ability to run third-party stubtest on Windows or MacOS when needed ([#8923](https://github.com/python/typeshed/pull/8923)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra ## 0.5.10 (2022-06-26) -`JACK-Client`: audit callback annotations (#8177) +`JACK-Client`: audit callback annotations ([#8177](https://github.com/python/typeshed/pull/8177)) The returned values from these functions are all ignored at runtime. ## 0.5.9 (2022-06-19) -stubtest: use separate table in METADATA.toml (#8096) +stubtest: use separate table in METADATA.toml ([#8096](https://github.com/python/typeshed/pull/8096)) ## 0.5.8 (2022-04-28) -jack: Fix MidiPort properties (#7730) +jack: Fix MidiPort properties ([#7730](https://github.com/python/typeshed/pull/7730)) Fixes #7729 @@ -116,33 +116,33 @@ Co-authored-by: Alex Waygood ## 0.5.7 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 0.5.6 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.5.5 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 0.5.4 (2022-01-22) -Add missing context manager stub for JACK Client (#6982) +Add missing context manager stub for JACK Client ([#6982](https://github.com/python/typeshed/pull/6982)) Co-authored-by: Akuli ## 0.5.2 (2021-12-29) -Enable stubtest for jack (#6727) +Enable stubtest for jack ([#6727](https://github.com/python/typeshed/pull/6727)) ## 0.5.1 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 0.5.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/Jetson.GPIO.md b/data/changelogs/Jetson.GPIO.md index 33555357..ff13a9e3 100644 --- a/data/changelogs/Jetson.GPIO.md +++ b/data/changelogs/Jetson.GPIO.md @@ -16,5 +16,5 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 2.1.0.20240903 (2024-09-03) -Add stubs for `Jetson.GPIO` (#12108) +Add stubs for `Jetson.GPIO` ([#12108](https://github.com/python/typeshed/pull/12108)) diff --git a/data/changelogs/Jinja2.md b/data/changelogs/Jinja2.md index 12776be7..0aea72bf 100644 --- a/data/changelogs/Jinja2.md +++ b/data/changelogs/Jinja2.md @@ -1,12 +1,12 @@ ## 2.11.9 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 2.11.8 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 2.11.7 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/Markdown.md b/data/changelogs/Markdown.md index a720689c..641b8897 100644 --- a/data/changelogs/Markdown.md +++ b/data/changelogs/Markdown.md @@ -8,19 +8,19 @@ ## 3.8.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 3.8.0.20250708 (2025-07-08) -[Markdown] Add missing stubs (#14285) +[Markdown] Add missing stubs ([#14285](https://github.com/python/typeshed/pull/14285)) ## 3.8.0.20250415 (2025-04-15) -Annotate `markdown.util.get_installed_extensions` (#13822) +Annotate `markdown.util.get_installed_extensions` ([#13822](https://github.com/python/typeshed/pull/13822)) ## 3.8.0.20250413 (2025-04-13) -[stubsabot] Bump Markdown to 3.8.* (#13819) +[stubsabot] Bump Markdown to 3.8.* ([#13819](https://github.com/python/typeshed/pull/13819)) Release: https://pypi.org/pypi/Markdown/3.8 Homepage: https://Python-Markdown.github.io/ @@ -46,15 +46,15 @@ Co-authored-by: stubsabot <> ## 3.7.0.20250322 (2025-03-22) -Clarify sequences for `markdown` stubs (#13686) +Clarify sequences for `markdown` stubs ([#13686](https://github.com/python/typeshed/pull/13686)) ## 3.7.0.20241204 (2024-12-04) -Use _ReadableStream from codecs (#13167) +Use _ReadableStream from codecs ([#13167](https://github.com/python/typeshed/pull/13167)) ## 3.7.0.20240822 (2024-08-22) -Bump Markdown to 3.7.* (#12565) +Bump Markdown to 3.7.* ([#12565](https://github.com/python/typeshed/pull/12565)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Sebastian Rittau @@ -62,37 +62,37 @@ Co-authored-by: Jelle Zijlstra ## 3.6.0.20240316 (2024-03-16) -[Markdown] Bump to 3.6.* (#11607) +[Markdown] Bump to 3.6.* ([#11607](https://github.com/python/typeshed/pull/11607)) ## 3.5.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.5.0.20240129 (2024-01-29) -markdown: Restore wrongly deleted DoubleTagPattern (#11335) +markdown: Restore wrongly deleted DoubleTagPattern ([#11335](https://github.com/python/typeshed/pull/11335)) ## 3.5.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.5.0.3 (2023-11-16) -Various improvements to `Markdown` stubs (#10972) +Various improvements to `Markdown` stubs ([#10972](https://github.com/python/typeshed/pull/10972)) ## 3.5.0.2 (2023-11-15) -markdown: Accept legacy `Pattern` in `inlinePatterns` registry (#11027) +markdown: Accept legacy `Pattern` in `inlinePatterns` registry ([#11027](https://github.com/python/typeshed/pull/11027)) Signed-off-by: Anders Kaseorg ## 3.5.0.1 (2023-11-03) -Various improvements to `Markdown` stubs (#10963) +Various improvements to `Markdown` stubs ([#10963](https://github.com/python/typeshed/pull/10963)) ## 3.5.0.0 (2023-10-07) -[stubsabot] Bump Markdown to 3.5.* (#10851) +[stubsabot] Bump Markdown to 3.5.* ([#10851](https://github.com/python/typeshed/pull/10851)) Release: https://pypi.org/pypi/Markdown/3.5 Homepage: https://Python-Markdown.github.io/ @@ -109,39 +109,39 @@ Stubsabot analysis of the diff between the two releases: ## 3.4.2.10 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.4.2.9 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 3.4.2.8 (2023-05-03) -Add Markdown.ESCAPED_CHARS to Markdown stubs (#10134) +Add Markdown.ESCAPED_CHARS to Markdown stubs ([#10134](https://github.com/python/typeshed/pull/10134)) ## 3.4.2.7 (2023-04-04) -Various improvements to `Markdown` stubs (#10008) +Various improvements to `Markdown` stubs ([#10008](https://github.com/python/typeshed/pull/10008)) ## 3.4.2.6 (2023-03-27) -Add defaults for third-party stubs M-O (#9956) +Add defaults for third-party stubs M-O ([#9956](https://github.com/python/typeshed/pull/9956)) ## 3.4.2.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.4.2.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 3.4.2.3 (2023-02-09) -Add markdown.treeprocessors.UnescapeTreeprocessor (#9671) +Add markdown.treeprocessors.UnescapeTreeprocessor ([#9671](https://github.com/python/typeshed/pull/9671)) This replaced the deprecated `markdown.postprocessors.UnescapePostprocessor` in @@ -151,113 +151,113 @@ Signed-off-by: Anders Kaseorg ## 3.4.2.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 3.4.2.1 (2022-10-06) -markdown: Specify md type (#8857) +markdown: Specify md type ([#8857](https://github.com/python/typeshed/pull/8857)) Signed-off-by: Anders Kaseorg ## 3.4.2 (2022-09-18) -Add markdown.util.nearing_recursion_limit (#8764) +Add markdown.util.nearing_recursion_limit ([#8764](https://github.com/python/typeshed/pull/8764)) ## 3.4.1 (2022-08-21) -`Markdown`: `BlockProcessor.detab` returns a pair of strings (#8586) +`Markdown`: `BlockProcessor.detab` returns a pair of strings ([#8586](https://github.com/python/typeshed/pull/8586)) ## 3.4.0 (2022-07-18) -[stubsabot] Bump Markdown to 3.4.* (#8309) +[stubsabot] Bump Markdown to 3.4.* ([#8309](https://github.com/python/typeshed/pull/8309)) ## 3.3.31 (2022-07-16) -`markdown`: remove deleted methods of `Registry`. (#8197) +`markdown`: remove deleted methods of `Registry`. ([#8197](https://github.com/python/typeshed/pull/8197)) ## 3.3.30 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 3.3.29 (2022-06-26) -Markdown: Fix BlockProcessor method return types (#8166) +Markdown: Fix BlockProcessor method return types ([#8166](https://github.com/python/typeshed/pull/8166)) Signed-off-by: Anders Kaseorg ## 3.3.28 (2022-06-13) -`markdown`: annotate `HtmlStash`. (#8067) +`markdown`: annotate `HtmlStash`. ([#8067](https://github.com/python/typeshed/pull/8067)) ## 3.3.27 (2022-06-01) -markdown: remove `INSTALLED_EXTENSIONS`. (#8002) +markdown: remove `INSTALLED_EXTENSIONS`. ([#8002](https://github.com/python/typeshed/pull/8002)) ## 3.3.26 (2022-05-31) -markdown: add `Markdown.registeredExtensions` (#7997) +markdown: add `Markdown.registeredExtensions` ([#7997](https://github.com/python/typeshed/pull/7997)) ## 3.3.25 (2022-05-30) -markdown: annotate `Registry.__len__()`. (#7986) +markdown: annotate `Registry.__len__()`. ([#7986](https://github.com/python/typeshed/pull/7986)) ## 3.3.24 (2022-05-28) -markdown: remove `__getattr__()` (#7962) +markdown: remove `__getattr__()` ([#7962](https://github.com/python/typeshed/pull/7962)) ## 3.3.23 (2022-05-26) -markdown: annotate `__deprecated__` (#7955) +markdown: annotate `__deprecated__` ([#7955](https://github.com/python/typeshed/pull/7955)) ## 3.3.22 (2022-05-24) -markdown: Annotate methods of `Registry` (#7926) +markdown: Annotate methods of `Registry` ([#7926](https://github.com/python/typeshed/pull/7926)) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> ## 3.3.21 (2022-05-19) -markdown: Annotate `parseBoolValue()` (#7875) +markdown: Annotate `parseBoolValue()` ([#7875](https://github.com/python/typeshed/pull/7875)) ## 3.3.20 (2022-05-18) -markdown: Annotate `code_escape()`. (#7857) +markdown: Annotate `code_escape()`. ([#7857](https://github.com/python/typeshed/pull/7857)) ## 3.3.19 (2022-05-17) -Markdown: use I/O protocols (#7851) +Markdown: use I/O protocols ([#7851](https://github.com/python/typeshed/pull/7851)) ## 3.3.18 (2022-05-17) -markdown: Annotate `Registry.get_index_for_name()` (#7848) +markdown: Annotate `Registry.get_index_for_name()` ([#7848](https://github.com/python/typeshed/pull/7848)) ## 3.3.17 (2022-05-16) -markdown: `isBlockLevel()` returns a bool value. (#7839) +markdown: `isBlockLevel()` returns a bool value. ([#7839](https://github.com/python/typeshed/pull/7839)) ## 3.3.16 (2022-05-13) -markdown: `@deprecated` argument of `message` is a str. (#7835) +markdown: `@deprecated` argument of `message` is a str. ([#7835](https://github.com/python/typeshed/pull/7835)) ## 3.3.15 (2022-05-12) -markdown: PY37 is a bool (#7831) +markdown: PY37 is a bool ([#7831](https://github.com/python/typeshed/pull/7831)) ## 3.3.14 (2022-04-27) -Add various missing generic arguments (#7702) +Add various missing generic arguments ([#7702](https://github.com/python/typeshed/pull/7702)) Co-authored-by: Akuli ## 3.3.13 (2022-04-16) -Python 3 stubs: use `str` instead of `typing.Text` (#7638) +Python 3 stubs: use `str` instead of `typing.Text` ([#7638](https://github.com/python/typeshed/pull/7638)) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 3.3.12 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -291,31 +291,31 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 3.3.10 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 3.3.9 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 3.3.8 (2021-11-16) -Add hilite(shebang) argument and return type (#6316) +Add hilite(shebang) argument and return type ([#6316](https://github.com/python/typeshed/pull/6316)) ## 3.3.7 (2021-11-09) -Add markdown.blockprocessors.ReferenceProcessor (#6270) +Add markdown.blockprocessors.ReferenceProcessor ([#6270](https://github.com/python/typeshed/pull/6270)) ## 3.3.6 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 3.3.5 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 3.3.4 (2021-10-05) -markdown: fix type of Pattern (#6115) +markdown: fix type of Pattern ([#6115](https://github.com/python/typeshed/pull/6115)) Surfaced weirdly by #6109 @@ -323,7 +323,7 @@ Co-authored-by: hauntsaninja <> ## 3.3.3 (2021-09-20) -Add types to Markdown (#6045) +Add types to Markdown ([#6045](https://github.com/python/typeshed/pull/6045)) Most methods and attributes were previously untyped or `Any`-typed. diff --git a/data/changelogs/MarkupSafe.md b/data/changelogs/MarkupSafe.md index 72cb9f3f..25867582 100644 --- a/data/changelogs/MarkupSafe.md +++ b/data/changelogs/MarkupSafe.md @@ -1,16 +1,16 @@ ## 1.1.10 (2021-11-27) -Improve stubs for sequence types (#6386) +Improve stubs for sequence types ([#6386](https://github.com/python/typeshed/pull/6386)) ## 1.1.9 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 1.1.8 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 1.1.7 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/Pillow.md b/data/changelogs/Pillow.md index 3368d38e..89f0ba95 100644 --- a/data/changelogs/Pillow.md +++ b/data/changelogs/Pillow.md @@ -1,132 +1,132 @@ ## 10.2.0.20240822 (2024-08-22) -Using precise code for `pyright: ignore` and re-enabling various pyright tests (#12576) +Using precise code for `pyright: ignore` and re-enabling various pyright tests ([#12576](https://github.com/python/typeshed/pull/12576)) ## 10.2.0.20240520 (2024-05-20) -Use assignments for enums in pillow (#11959) +Use assignments for enums in pillow ([#11959](https://github.com/python/typeshed/pull/11959)) ## 10.2.0.20240511 (2024-05-11) -Add typehints for `open` in `PIL.WallImageFile` (#11887) +Add typehints for `open` in `PIL.WallImageFile` ([#11887](https://github.com/python/typeshed/pull/11887)) ## 10.2.0.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 10.2.0.20240415 (2024-04-15) -[stubsabot] Mark Pillow as obsolete since 10.3.0 (#11698) +[stubsabot] Mark Pillow as obsolete since 10.3.0 ([#11698](https://github.com/python/typeshed/pull/11698)) ## 10.2.0.20240406 (2024-04-06) -Depend on Pillow instead of types-Pillow (#11720) +Depend on Pillow instead of types-Pillow ([#11720](https://github.com/python/typeshed/pull/11720)) ## 10.2.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 10.2.0.20240324 (2024-03-24) -[Pillow] Annotate ImageSequence.pyi (#11625) +[Pillow] Annotate ImageSequence.pyi ([#11625](https://github.com/python/typeshed/pull/11625)) ## 10.2.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 10.2.0.20240213 (2024-02-13) -Pillow: Allow float(s) for cutoff param of autocontrast (#11409) +Pillow: Allow float(s) for cutoff param of autocontrast ([#11409](https://github.com/python/typeshed/pull/11409)) -Pillow: ImageOps.autocontrast can set low and high cutoffs separately (#11408) +Pillow: ImageOps.autocontrast can set low and high cutoffs separately ([#11408](https://github.com/python/typeshed/pull/11408)) ImageOps.autocontrast can set low and high cutoffs separately ## 10.2.0.20240206 (2024-02-06) -Type `obj` parameter of `PIL.Image.fromarray` (#11176) +Type `obj` parameter of `PIL.Image.fromarray` ([#11176](https://github.com/python/typeshed/pull/11176)) ## 10.2.0.20240125 (2024-01-25) -Add a number of properties to PIL.ImageStat.Stat (#11303) +Add a number of properties to PIL.ImageStat.Stat ([#11303](https://github.com/python/typeshed/pull/11303)) ## 10.2.0.20240111 (2024-01-11) -[Pillow] Update to 10.2.* (#11232) +[Pillow] Update to 10.2.* ([#11232](https://github.com/python/typeshed/pull/11232)) ## 10.1.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 10.1.0.2 (2023-11-11) -third-party: make some protocol params pos-only (#11006) +third-party: make some protocol params pos-only ([#11006](https://github.com/python/typeshed/pull/11006)) ## 10.1.0.1 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 10.1.0.0 (2023-10-17) -Bump Pillow to 10.1.* (#10897) +Bump Pillow to 10.1.* ([#10897](https://github.com/python/typeshed/pull/10897)) ## 10.0.0.3 (2023-09-05) -[Pillow] Fix typing of FreeTypeFont.getlength (#10663) +[Pillow] Fix typing of FreeTypeFont.getlength ([#10663](https://github.com/python/typeshed/pull/10663)) ## 10.0.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 10.0.0.1 (2023-07-12) -Pillow: mark MAX_IMAGE_PIXELS as non-final (#10445) +Pillow: mark MAX_IMAGE_PIXELS as non-final ([#10445](https://github.com/python/typeshed/pull/10445)) ## 10.0.0.0 (2023-07-06) -Bump Pillow to 10.0.* (#10411) +Bump Pillow to 10.0.* ([#10411](https://github.com/python/typeshed/pull/10411)) -[Pillow] Replace `Any` with `Incomplete` (#10409) +[Pillow] Replace `Any` with `Incomplete` ([#10409](https://github.com/python/typeshed/pull/10409)) -[Pillow] Update TiffImagePlugin for Python 3.11 (#10399) +[Pillow] Update TiffImagePlugin for Python 3.11 ([#10399](https://github.com/python/typeshed/pull/10399)) Also type the methods forwarded from Fraction and replace `Any` with `Incomplete`. ## 9.5.0.6 (2023-07-05) -Pillow: Add `tuple[int, int]` to `_Color` TypeAlias (#10407) +Pillow: Add `tuple[int, int]` to `_Color` TypeAlias ([#10407](https://github.com/python/typeshed/pull/10407)) ## 9.5.0.5 (2023-06-28) -[PIL] Make return type of PyDecoder.decode a tuple (#10381) +[PIL] Make return type of PyDecoder.decode a tuple ([#10381](https://github.com/python/typeshed/pull/10381)) ## 9.5.0.4 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 9.5.0.3 (2023-05-10) -[Pillow] Add all missing items (#10114) +[Pillow] Add all missing items ([#10114](https://github.com/python/typeshed/pull/10114)) ## 9.5.0.2 (2023-04-26) -Add a return type for `PIL.Image.load` (#9466) +Add a return type for `PIL.Image.load` ([#9466](https://github.com/python/typeshed/pull/9466)) Co-authored-by: Alex Waygood ## 9.5.0.1 (2023-04-17) -[Pillow] Add Base and GPS enums in PIL.ExifTags (#10051) +[Pillow] Add Base and GPS enums in PIL.ExifTags ([#10051](https://github.com/python/typeshed/pull/10051)) ## 9.5.0.0 (2023-04-14) -Bump Pillow to 9.5.* (#10046) +Bump Pillow to 9.5.* ([#10046](https://github.com/python/typeshed/pull/10046)) Release: https://pypi.org/pypi/Pillow/9.5.0 Homepage: https://python-pillow.org @@ -135,19 +135,19 @@ Diff: https://github.com/python-pillow/Pillow/compare/9.4.0...9.5.0 ## 9.4.0.19 (2023-03-28) -Delete some unnecessary type aliases in tkinter (#9970) +Delete some unnecessary type aliases in tkinter ([#9970](https://github.com/python/typeshed/pull/9970)) ## 9.4.0.18 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 9.4.0.17 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 9.4.0.16 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -157,91 +157,91 @@ Update `Unused` parameters in `stubs/` (#9704) ## 9.4.0.15 (2023-02-21) -Integrate requirements-stubtest.txt into METADATA.toml (#9778) +Integrate requirements-stubtest.txt into METADATA.toml ([#9778](https://github.com/python/typeshed/pull/9778)) ## 9.4.0.14 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 9.4.0.13 (2023-02-18) -Add types for PIL.ImageTk (#9733) +Add types for PIL.ImageTk ([#9733](https://github.com/python/typeshed/pull/9733)) ## 9.4.0.12 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 9.4.0.11 (2023-02-14) -Add comments when subclassing Any (#9732) +Add comments when subclassing Any ([#9732](https://github.com/python/typeshed/pull/9732)) ## 9.4.0.10 (2023-02-09) -Pillow: Add missing enums from 9.1.0 (#9698) +Pillow: Add missing enums from 9.1.0 ([#9698](https://github.com/python/typeshed/pull/9698)) ## 9.4.0.9 (2023-02-09) -Use `_typeshed.FileDescriptorOrPath` in stubs (#9695) +Use `_typeshed.FileDescriptorOrPath` in stubs ([#9695](https://github.com/python/typeshed/pull/9695)) ## 9.4.0.8 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 9.4.0.7 (2023-02-06) -Use `OSError` instead of `IOError` (#9683) +Use `OSError` instead of `IOError` ([#9683](https://github.com/python/typeshed/pull/9683)) ## 9.4.0.6 (2023-02-01) -Bump black to 23.1.0 (#9647) +Bump black to 23.1.0 ([#9647](https://github.com/python/typeshed/pull/9647)) ## 9.4.0.5 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 9.4.0.4 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 9.4.0.3 (2023-01-17) -`types-Pillow`: Allow stubtest to validate `PIL.FpxImagePlugin` and `PIL.MicImagePlugin` (#9531) +`types-Pillow`: Allow stubtest to validate `PIL.FpxImagePlugin` and `PIL.MicImagePlugin` ([#9531](https://github.com/python/typeshed/pull/9531)) ## 9.4.0.2 (2023-01-14) -Update various comments now non-types dependencies are allowed (#9527) +Update various comments now non-types dependencies are allowed ([#9527](https://github.com/python/typeshed/pull/9527)) ## 9.4.0.1 (2023-01-13) -Allowlist-only fixes for stubtest on Windows (#9522) +Allowlist-only fixes for stubtest on Windows ([#9522](https://github.com/python/typeshed/pull/9522)) ## 9.4.0.0 (2023-01-05) -Bump Pillow to 9.4 (#9453) +Bump Pillow to 9.4 ([#9453](https://github.com/python/typeshed/pull/9453)) Closes #9448 ## 9.3.0.4 (2022-12-05) -PIL: fix image convert palette type (#9331) +PIL: fix image convert palette type ([#9331](https://github.com/python/typeshed/pull/9331)) ## 9.3.0.3 (2022-12-05) -PIL: add optimize param to save (#9328) +PIL: add optimize param to save ([#9328](https://github.com/python/typeshed/pull/9328)) ## 9.3.0.2 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 9.3.0.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 9.3.0.0 (2022-10-30) -[stubsabot] Bump Pillow to 9.3.* (#9039) +[stubsabot] Bump Pillow to 9.3.* ([#9039](https://github.com/python/typeshed/pull/9039)) Release: https://pypi.org/pypi/Pillow/9.3.0 Homepage: https://python-pillow.org @@ -262,36 +262,36 @@ Co-authored-by: stubsabot <> ## 9.2.2.2 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 9.2.2.1 (2022-10-10) -Allow PIL.Image.MAX_IMAGE_PIXELS to be None (#8876) +Allow PIL.Image.MAX_IMAGE_PIXELS to be None ([#8876](https://github.com/python/typeshed/pull/8876)) `_decompression_bomb_check()` explicitly checks for `None` and handles it as "unlimited". ## 9.2.2 (2022-09-20) -fix: pillow.ImageDraw.textlength may return float (#8773) +fix: pillow.ImageDraw.textlength may return float ([#8773](https://github.com/python/typeshed/pull/8773)) ## 9.2.1 (2022-07-29) -[pillow] add new `PIL.Image` enums (#8419) +[pillow] add new `PIL.Image` enums ([#8419](https://github.com/python/typeshed/pull/8419)) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> ## 9.2.0 (2022-07-04) -[stubsabot] Bump Pillow to 9.2.* (#8226) +[stubsabot] Bump Pillow to 9.2.* ([#8226](https://github.com/python/typeshed/pull/8226)) -Improve`_Color` type alias of `PIL.Image` (#8210) +Improve`_Color` type alias of `PIL.Image` ([#8210](https://github.com/python/typeshed/pull/8210)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 9.0.20 (2022-06-17) -Fix `box` parameter type of `Pillow.PIL.Image.paste` (#8090) +Fix `box` parameter type of `Pillow.PIL.Image.paste` ([#8090](https://github.com/python/typeshed/pull/8090)) When executing `img.paste(cropped, box=(10.5, 10.5))`: TypeError: 'float' object cannot be interpreted as an integer @@ -300,73 +300,73 @@ So the `box` parameter's type should be not `tuple[float, float]` but `tuple[int ## 9.0.19 (2022-05-27) -Pillow: change `_Mode` type alias to `str` (#7967) +Pillow: change `_Mode` type alias to `str` ([#7967](https://github.com/python/typeshed/pull/7967)) ## 9.0.18 (2022-05-26) -Pillow: Add missing image modes to `_Mode` type alias in `Image.pyi` stub (issue #7956) (#7960) +Pillow: Add missing image modes to `_Mode` type alias in `Image.pyi` stub (issue #7956) ([#7960](https://github.com/python/typeshed/pull/7960)) ## 9.0.17 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 9.0.16 (2022-05-25) -`Pillow`: use union type for `Image.paste` (#7893) +`Pillow`: use union type for `Image.paste` ([#7893](https://github.com/python/typeshed/pull/7893)) ## 9.0.15 (2022-05-08) -#7805: Ensure all references to mode are Literals, not str. (#7807) +#7805: Ensure all references to mode are Literals, not str. ([#7807](https://github.com/python/typeshed/pull/7807)) ## 9.0.14 (2022-04-27) -Add various missing generic arguments (#7702) +Add various missing generic arguments ([#7702](https://github.com/python/typeshed/pull/7702)) Co-authored-by: Akuli ## 9.0.13 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 9.0.12 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 9.0.11 (2022-04-05) -Replace Union with union operator (#7596) +Replace Union with union operator ([#7596](https://github.com/python/typeshed/pull/7596)) ## 9.0.10 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 9.0.9 (2022-04-01) -Third-party stubs: Improve several `__exit__` methods (#7575) +Third-party stubs: Improve several `__exit__` methods ([#7575](https://github.com/python/typeshed/pull/7575)) ## 9.0.8 (2022-03-19) -Use PEP 604 syntax wherever possible, part II (#7514) +Use PEP 604 syntax wherever possible, part II ([#7514](https://github.com/python/typeshed/pull/7514)) Co-authored-by: Jelle Zijlstra ## 9.0.7 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 9.0.6 (2022-02-03) -Improve `__enter__` & constructor methods (#7114) +Improve `__enter__` & constructor methods ([#7114](https://github.com/python/typeshed/pull/7114)) ## 9.0.5 (2022-01-22) -fix incorrect tuple[T] (#6996) +fix incorrect tuple[T] ([#6996](https://github.com/python/typeshed/pull/6996)) Found from PyCQA/flake8-pyi#135. ## 9.0.4 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -400,50 +400,50 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 9.0.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 9.0.2 (2022-01-07) -Pillow: Image fixes (#6848) +Pillow: Image fixes ([#6848](https://github.com/python/typeshed/pull/6848)) * Fix return type of `Image.transform()`. * Add animation attributes to `Image`. ## 9.0.0 (2022-01-05) -Upgrade stubs to Pillow 9 (#6795) +Upgrade stubs to Pillow 9 ([#6795](https://github.com/python/typeshed/pull/6795)) Co-authored-by: Akuli ## 8.3.11 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 8.3.10 (2021-12-23) -Remove PIL.__main__ (#6665) +Remove PIL.__main__ ([#6665](https://github.com/python/typeshed/pull/6665)) ## 8.3.9 (2021-12-21) -correct border= and fill= kwargs for ImageOps.expand (#6641) +correct border= and fill= kwargs for ImageOps.expand ([#6641](https://github.com/python/typeshed/pull/6641)) ## 8.3.8 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 8.3.7 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 8.3.6 (2021-10-11) -Annotate PIL.ImageColor (#6151) +Annotate PIL.ImageColor ([#6151](https://github.com/python/typeshed/pull/6151)) ## 8.3.5 (2021-10-11) -Color arguments also take (r,g,b,a) tuples (#6148) +Color arguments also take (r,g,b,a) tuples ([#6148](https://github.com/python/typeshed/pull/6148)) ## 8.3.4 (2021-09-06) -Fix type of stroke_width parameter in Pillow's ImageDraw.*text* functions (#6008) +Fix type of stroke_width parameter in Pillow's ImageDraw.*text* functions ([#6008](https://github.com/python/typeshed/pull/6008)) diff --git a/data/changelogs/PyAutoGUI.md b/data/changelogs/PyAutoGUI.md index 34d237aa..a25ae418 100644 --- a/data/changelogs/PyAutoGUI.md +++ b/data/changelogs/PyAutoGUI.md @@ -1,74 +1,74 @@ ## 0.9.3.20241230 (2024-12-30) -pyAutoGui: Correct Return Type of position() to Match Actual Behavior (#11267) +pyAutoGui: Correct Return Type of position() to Match Actual Behavior ([#11267](https://github.com/python/typeshed/pull/11267)) Co-authored-by: Avasam ## 0.9.3.20240406 (2024-04-06) -Depend on Pillow instead of types-Pillow (#11720) +Depend on Pillow instead of types-Pillow ([#11720](https://github.com/python/typeshed/pull/11720)) ## 0.9.3.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.9.3.8 (2023-12-19) -Review `SupportsInt` and `SupportsFloat` usages in 3rd-party stubs (#11003) +Review `SupportsInt` and `SupportsFloat` usages in 3rd-party stubs ([#11003](https://github.com/python/typeshed/pull/11003)) ## 0.9.3.7 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.9.3.6 (2023-05-25) -Update pyautogui (#10209) +Update pyautogui ([#10209](https://github.com/python/typeshed/pull/10209)) Fixes #10207 ## 0.9.3.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.9.3.4 (2023-02-01) -Add defaults for params and constants in PyAutoGUI (#9639) +Add defaults for params and constants in PyAutoGUI ([#9639](https://github.com/python/typeshed/pull/9639)) ## 0.9.3.3 (2023-01-31) -`PyAutoGui`: Add more reexports from pyscreeze (#9634) +`PyAutoGui`: Add more reexports from pyscreeze ([#9634](https://github.com/python/typeshed/pull/9634)) Add remaining methods from pyscreeze ## 0.9.3.2 (2022-11-29) -Mark `PyAutoGUI` as complete (#9300) +Mark `PyAutoGUI` as complete ([#9300](https://github.com/python/typeshed/pull/9300)) ## 0.9.3.1 (2022-10-04) -`PyAutoGUI`: Use types from `PyScreeze` (#8824) +`PyAutoGUI`: Use types from `PyScreeze` ([#8824](https://github.com/python/typeshed/pull/8824)) ## 0.9.3 (2022-09-10) -Run third-party stubtest under xvfb-run (#8719) +Run third-party stubtest under xvfb-run ([#8719](https://github.com/python/typeshed/pull/8719)) ## 0.9.2 (2022-09-09) -Complete `pyautogui` stubs (#8684) +Complete `pyautogui` stubs ([#8684](https://github.com/python/typeshed/pull/8684)) Co-authored-by: Alex Waygood ## 0.9.1 (2022-09-03) -`pyautogui`: just skip stubtest (#8678) +`pyautogui`: just skip stubtest ([#8678](https://github.com/python/typeshed/pull/8678)) ## 0.9.0 (2022-09-03) -Add stubs for `pyautogui` (#8654) +Add stubs for `pyautogui` ([#8654](https://github.com/python/typeshed/pull/8654)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood diff --git a/data/changelogs/PyMySQL.md b/data/changelogs/PyMySQL.md index ad2f9f0b..4c38bbb9 100644 --- a/data/changelogs/PyMySQL.md +++ b/data/changelogs/PyMySQL.md @@ -18,54 +18,54 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 1.1.0.20250711 (2025-07-11) -[PyMySQL] Fix issue with import constants attributes (#14393) +[PyMySQL] Fix issue with import constants attributes ([#14393](https://github.com/python/typeshed/pull/14393)) ## 1.1.0.20250708 (2025-07-08) -[PyMySQL] Add missing stubs (#14335) +[PyMySQL] Add missing stubs ([#14335](https://github.com/python/typeshed/pull/14335)) ## 1.1.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 1.1.0.20241103 (2024-11-03) -Improve pymysql stubs (#12942) +Improve pymysql stubs ([#12942](https://github.com/python/typeshed/pull/12942)) Co-authored-by: Shamil Co-authored-by: Jelle Zijlstra ## 1.1.0.20240524 (2024-05-24) -Update PyMySQL to 1.1.1 (#12001) +Update PyMySQL to 1.1.1 ([#12001](https://github.com/python/typeshed/pull/12001)) Co-authored-by: Jelle Zijlstra ## 1.1.0.20240425 (2024-04-25) -Bump pyright to v1.1.360 (#11810) +Bump pyright to v1.1.360 ([#11810](https://github.com/python/typeshed/pull/11810)) ## 1.1.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.1.0.0 (2023-06-28) -Bump PyMySQL to `1.1.*` (#10376) +Bump PyMySQL to `1.1.*` ([#10376](https://github.com/python/typeshed/pull/10376)) ## 1.0.19.7 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 1.0.19.6 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 1.0.19.5 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -75,57 +75,57 @@ Update `Unused` parameters in `stubs/` (#9704) ## 1.0.19.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.0.19.3 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.0.19.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 1.0.19.1 (2022-10-16) -Remove empty `__init__` methods from classes with 0 parents (#8907) +Remove empty `__init__` methods from classes with 0 parents ([#8907](https://github.com/python/typeshed/pull/8907)) ## 1.0.19 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 1.0.18 (2022-04-21) -Update PyMySQL constants (#7670) +Update PyMySQL constants ([#7670](https://github.com/python/typeshed/pull/7670)) ## 1.0.17 (2022-04-16) -Python 3 stubs: use `str` instead of `typing.Text` (#7638) +Python 3 stubs: use `str` instead of `typing.Text` ([#7638](https://github.com/python/typeshed/pull/7638)) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.0.16 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.0.15 (2022-04-01) -Third-party stubs: Improve several `__exit__` methods (#7575) +Third-party stubs: Improve several `__exit__` methods ([#7575](https://github.com/python/typeshed/pull/7575)) ## 1.0.14 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 1.0.13 (2022-01-28) -Add __enter__/__exit__ to pymysql.Connection (#7069) +Add __enter__/__exit__ to pymysql.Connection ([#7069](https://github.com/python/typeshed/pull/7069)) ## 1.0.11 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -159,15 +159,15 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 1.0.10 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.0.8 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 1.0.7 (2021-12-17) -Use stubtest 0.920 (#6589) +Use stubtest 0.920 ([#6589](https://github.com/python/typeshed/pull/6589)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra @@ -176,11 +176,11 @@ Co-authored-by: Akuli ## 1.0.6 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 1.0.5 (2021-11-09) -Improve pymysql.converters stubs (#6267) +Improve pymysql.converters stubs ([#6267](https://github.com/python/typeshed/pull/6267)) I spent far too much time being confused about why pyanalyze thought `pymysql.converters.escape_dict` only takes two arguments. @@ -192,9 +192,9 @@ Co-authored-by: Sebastian Rittau ## 1.0.4 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 1.0.3 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/PyScreeze.md b/data/changelogs/PyScreeze.md index 705488ee..60c9f85b 100644 --- a/data/changelogs/PyScreeze.md +++ b/data/changelogs/PyScreeze.md @@ -1,45 +1,45 @@ ## 1.0.1.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 1.0.1.20250425 (2025-04-25) -[PyScreeze] Fix locateCenterOnScreen optional arguments (#13852) +[PyScreeze] Fix locateCenterOnScreen optional arguments ([#13852](https://github.com/python/typeshed/pull/13852)) ## 1.0.1.20240822 (2024-08-22) -[stubsabot] Bump PyScreeze to 1.0.1 (#12566) +[stubsabot] Bump PyScreeze to 1.0.1 ([#12566](https://github.com/python/typeshed/pull/12566)) Co-authored-by: stubsabot <> ## 0.1.30.20240406 (2024-04-06) -Depend on Pillow instead of types-Pillow (#11720) +Depend on Pillow instead of types-Pillow ([#11720](https://github.com/python/typeshed/pull/11720)) ## 0.1.30.20240313 (2024-03-13) -Make stubtest work on pyscreeze if you're using py312 (#11582) +Make stubtest work on pyscreeze if you're using py312 ([#11582](https://github.com/python/typeshed/pull/11582)) ## 0.1.30.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.1.30.1 (2023-11-30) -Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs (#11022) +Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs ([#11022](https://github.com/python/typeshed/pull/11022)) Note: this may make the latest version of certain stubs packages incompatible with older versions of mypy and pyright. ## 0.1.30.0 (2023-11-14) -Bump PyScreeze to 0.1.30 (#11025) +Bump PyScreeze to 0.1.30 ([#11025](https://github.com/python/typeshed/pull/11025)) ## 0.1.29.0 (2023-11-11) -Pin PyScreeze more tightly (#11017) +Pin PyScreeze more tightly ([#11017](https://github.com/python/typeshed/pull/11017)) To stop the "stubtest failed" bot opening a new issue every night until we have a chance to look at the stubtest failures (stubsabot will just open a PR instead) @@ -47,21 +47,21 @@ Closes #11016 ## 0.1.0.10 (2023-09-23) -Update pyscreeze methods reusing `locateAll` (#10741) +Update pyscreeze methods reusing `locateAll` ([#10741](https://github.com/python/typeshed/pull/10741)) ## 0.1.0.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.1.0.8 (2023-05-26) -Update pyscreeze stubs (#10223) +Update pyscreeze stubs ([#10223](https://github.com/python/typeshed/pull/10223)) ## 0.1.0.7 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -71,31 +71,31 @@ Update `Unused` parameters in `stubs/` (#9704) ## 0.1.0.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.1.0.5 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 0.1.0.4 (2023-02-01) -Bump black to 23.1.0 (#9647) +Bump black to 23.1.0 ([#9647](https://github.com/python/typeshed/pull/9647)) ## 0.1.0.3 (2023-02-01) -Add defaults for params and constants in pyscreeze (#9641) +Add defaults for params and constants in pyscreeze ([#9641](https://github.com/python/typeshed/pull/9641)) ## 0.1.0.2 (2023-01-17) -Reenable flake8-pyi's Y011 and Y015 (#9551) +Reenable flake8-pyi's Y011 and Y015 ([#9551](https://github.com/python/typeshed/pull/9551)) ## 0.1.0.1 (2023-01-14) -Update various comments now non-types dependencies are allowed (#9527) +Update various comments now non-types dependencies are allowed ([#9527](https://github.com/python/typeshed/pull/9527)) ## 0.1.0.0 (2022-10-03) -Add pyscreeze stubs (#8823) +Add pyscreeze stubs ([#8823](https://github.com/python/typeshed/pull/8823)) diff --git a/data/changelogs/PyYAML.md b/data/changelogs/PyYAML.md index 05df5a24..03250464 100644 --- a/data/changelogs/PyYAML.md +++ b/data/changelogs/PyYAML.md @@ -10,57 +10,57 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 6.0.12.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 6.0.12.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 6.0.12.20250402 (2025-04-02) -Bump ruff to 0.11.2 (#13757) +Bump ruff to 0.11.2 ([#13757](https://github.com/python/typeshed/pull/13757)) ## 6.0.12.20250326 (2025-03-26) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) ## 6.0.12.20241230 (2024-12-30) -fix(yaml): SafeConstructor.construct_scalar accept `MappingNode` (#13340) +fix(yaml): SafeConstructor.construct_scalar accept `MappingNode` ([#13340](https://github.com/python/typeshed/pull/13340)) ## 6.0.12.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 6.0.12.20240917 (2024-09-17) -PyYAML: correct return type of `construct_scalar()` (#12664) +PyYAML: correct return type of `construct_scalar()` ([#12664](https://github.com/python/typeshed/pull/12664)) ## 6.0.12.20240808 (2024-08-08) -[PyYAML] stubtest: Ignore auto-generated methods (#12497) +[PyYAML] stubtest: Ignore auto-generated methods ([#12497](https://github.com/python/typeshed/pull/12497)) ## 6.0.12.20240724 (2024-07-24) -Improve `yaml/constructor.pyi` types (#12404) +Improve `yaml/constructor.pyi` types ([#12404](https://github.com/python/typeshed/pull/12404)) ## 6.0.12.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 6.0.12.12 (2023-09-23) -[PyYAML] type the whole Emitter class (#10750) +[PyYAML] type the whole Emitter class ([#10750](https://github.com/python/typeshed/pull/10750)) ## 6.0.12.11 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 6.0.12.10 (2023-05-22) -[PyYAML] Improve dump/serialize types (#10196) +[PyYAML] Improve dump/serialize types ([#10196](https://github.com/python/typeshed/pull/10196)) * Add overloads to return `str` or `bytes`, instead of `Any`. * Mark some arguments as keyword-only. @@ -68,29 +68,29 @@ Closes: #10478 ## 6.0.12.9 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 6.0.12.8 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 6.0.12.7 (2023-02-19) -Type `Loader` parameter in `PyYAML/yaml` (#9752) +Type `Loader` parameter in `PyYAML/yaml` ([#9752](https://github.com/python/typeshed/pull/9752)) ## 6.0.12.6 (2023-02-13) -[PyYAML] Accept all iterables for dump_all functions (#9725) +[PyYAML] Accept all iterables for dump_all functions ([#9725](https://github.com/python/typeshed/pull/9725)) ## 6.0.12.5 (2023-02-09) -yaml: allow ReadableBuffer in represent_binary (#9701) +yaml: allow ReadableBuffer in represent_binary ([#9701](https://github.com/python/typeshed/pull/9701)) ## 6.0.12.4 (2023-02-02) -Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) +Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566)) - ClassVar[Any | None] - Missed previous changes due to alias @@ -98,11 +98,11 @@ Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) ## 6.0.12.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 6.0.12.2 (2022-11-09) -PyYAML: Permit `width: float` for pure-Python `dump(...)` (#8973) +PyYAML: Permit `width: float` for pure-Python `dump(...)` ([#8973](https://github.com/python/typeshed/pull/8973)) * PyYAML: Permit `width: float` for pure-Python `dump(...)` @@ -139,15 +139,15 @@ For the LibYAML implementation, however, we have to use `int`s: ## 6.0.12.1 (2022-10-26) -Add a couple of missing type hints in pyyaml.constructor (#8965) +Add a couple of missing type hints in pyyaml.constructor ([#8965](https://github.com/python/typeshed/pull/8965)) ## 6.0.12 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 6.0.11 (2022-07-24) -`PyYaml`’s Serializer: annotate `open`, `close`, `serialize` (#8383) +`PyYaml`’s Serializer: annotate `open`, `close`, `serialize` ([#8383](https://github.com/python/typeshed/pull/8383)) As seen here: https://github.com/yaml/pyyaml/blob/master/lib/yaml/serializer.py#L27-L41 @@ -159,43 +159,43 @@ https://github.com/yaml/pyyaml/blob/master/lib/yaml/serializer.py#L46-L58 ## 6.0.10 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 6.0.9 (2022-06-25) -PyYAML: check missing defs (#8159) +PyYAML: check missing defs ([#8159](https://github.com/python/typeshed/pull/8159)) ## 6.0.8 (2022-06-01) -PyYAML: Add types to `add_constructor` (#7989) +PyYAML: Add types to `add_constructor` ([#7989](https://github.com/python/typeshed/pull/7989)) ## 6.0.7 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 6.0.6 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 6.0.5 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 6.0.4 (2022-01-31) -Replace IO with protocols (#7092) +Replace IO with protocols ([#7092](https://github.com/python/typeshed/pull/7092)) ## 6.0.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 6.0.1 (2021-11-12) -Add more type hints for pyyaml (#6265) +Add more type hints for pyyaml ([#6265](https://github.com/python/typeshed/pull/6265)) ## 6.0.0 (2021-10-22) -Upgrade PyYAML to version 6 (#6183) +Upgrade PyYAML to version 6 ([#6183](https://github.com/python/typeshed/pull/6183)) * Fix load_all() argument * Remove Python 2 remnants @@ -212,19 +212,19 @@ Upgrade PyYAML to version 6 (#6183) ## 5.4.12 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 5.4.11 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 5.4.10 (2021-09-01) -Delete yaml.CDangerLoader and yaml.CDangerDumper (#5990) +Delete yaml.CDangerLoader and yaml.CDangerDumper ([#5990](https://github.com/python/typeshed/pull/5990)) These no longer exist in PyYAML 4.2. ## 5.4.9 (2021-09-01) -Add C{Full,Unsafe}Loader and UnsafeConstructor (#5988) +Add C{Full,Unsafe}Loader and UnsafeConstructor ([#5988](https://github.com/python/typeshed/pull/5988)) diff --git a/data/changelogs/Pygments.md b/data/changelogs/Pygments.md index 6c78458b..0deaa0bb 100644 --- a/data/changelogs/Pygments.md +++ b/data/changelogs/Pygments.md @@ -4,31 +4,31 @@ ## 2.19.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.19.0.20250715 (2025-07-15) -RawTokenFormatter always returns bytes (#14412) +RawTokenFormatter always returns bytes ([#14412](https://github.com/python/typeshed/pull/14412)) ## 2.19.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.19.0.20250514 (2025-05-14) -Replace incomplete module markers (#14030) +Replace incomplete module markers ([#14030](https://github.com/python/typeshed/pull/14030)) ## 2.19.0.20250305 (2025-03-05) -Remove `setuptools/pkg_resources` (#13369) +Remove `setuptools/pkg_resources` ([#13369](https://github.com/python/typeshed/pull/13369)) ## 2.19.0.20250219 (2025-02-19) -pygments: Fix return type of pygments.lexers.guess_lexer_for_filename (#13515) +pygments: Fix return type of pygments.lexers.guess_lexer_for_filename ([#13515](https://github.com/python/typeshed/pull/13515)) ## 2.19.0.20250107 (2025-01-07) -[stubsabot] Bump Pygments to 2.19.* (#13370) +[stubsabot] Bump Pygments to 2.19.* ([#13370](https://github.com/python/typeshed/pull/13370)) Release: https://pypi.org/pypi/Pygments/2.19.0 Homepage: https://pygments.org @@ -46,7 +46,7 @@ Stubsabot analysis of the diff between the two releases: ## 2.18.0.20240506 (2024-05-06) -[stubsabot] Bump Pygments to 2.18.* (#11861) +[stubsabot] Bump Pygments to 2.18.* ([#11861](https://github.com/python/typeshed/pull/11861)) Release: https://pypi.org/pypi/Pygments/2.18.0 Homepage: https://pygments.org @@ -72,7 +72,7 @@ Co-authored-by: stubsabot <> ## 2.17.0.20240310 (2024-03-10) -`docutils`: Use `ClassVar` for `Directive` class variables (#11550) +`docutils`: Use `ClassVar` for `Directive` class variables ([#11550](https://github.com/python/typeshed/pull/11550)) These are intended to be set as class variables, in subclasses of Directive, rather than instance variables. @@ -83,22 +83,22 @@ See also: ## 2.17.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.17.0.0 (2023-11-24) -Bump pygments to 2.17 (#11051) +Bump pygments to 2.17 ([#11051](https://github.com/python/typeshed/pull/11051)) * Add some previously missing lexers. * Improve lexer type annotations. ## 2.16.0.1 (2023-11-10) -Add types for `pygments.lex`. (#10998) +Add types for `pygments.lex`. ([#10998](https://github.com/python/typeshed/pull/10998)) ## 2.16.0.0 (2023-08-07) -[stubsabot] Bump Pygments to 2.16.* (#10536) +[stubsabot] Bump Pygments to 2.16.* ([#10536](https://github.com/python/typeshed/pull/10536)) Release: https://pypi.org/pypi/Pygments/2.16.1 Homepage: https://pygments.org @@ -118,17 +118,17 @@ Co-authored-by: Alex Waygood ## 2.15.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.15.0.1 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.15.0.0 (2023-04-11) -[stubsabot] Bump Pygments to 2.15.* (#10030) +[stubsabot] Bump Pygments to 2.15.* ([#10030](https://github.com/python/typeshed/pull/10030)) Release: https://pypi.org/pypi/Pygments/2.15.0 Homepage: https://pygments.org @@ -144,37 +144,37 @@ Stubsabot analysis of the diff between the two releases: ## 2.14.0.7 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 2.14.0.6 (2023-03-08) -Pygments: fix get_style_by_name return type (#9803) +Pygments: fix get_style_by_name return type ([#9803](https://github.com/python/typeshed/pull/9803)) ## 2.14.0.5 (2023-02-21) -Integrate requirements-stubtest.txt into METADATA.toml (#9778) +Integrate requirements-stubtest.txt into METADATA.toml ([#9778](https://github.com/python/typeshed/pull/9778)) ## 2.14.0.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.14.0.3 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.14.0.2 (2023-02-09) -Use `_typeshed.FileDescriptorOrPath` in stubs (#9695) +Use `_typeshed.FileDescriptorOrPath` in stubs ([#9695](https://github.com/python/typeshed/pull/9695)) ## 2.14.0.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.14.0.0 (2023-01-02) -[stubsabot] Bump Pygments to 2.14.* (#9440) +[stubsabot] Bump Pygments to 2.14.* ([#9440](https://github.com/python/typeshed/pull/9440)) Release: https://pypi.org/pypi/Pygments/2.14.0 Homepage: https://pygments.org/ @@ -198,100 +198,100 @@ Co-authored-by: stubsabot <> ## 2.13.1.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 2.13.1 (2022-09-21) -`pygments.lexers.guess_lexer_for_filename` cannot return `None` (#8777) +`pygments.lexers.guess_lexer_for_filename` cannot return `None` ([#8777](https://github.com/python/typeshed/pull/8777)) ## 2.13.0 (2022-08-19) -[stubsabot] Bump Pygments to 2.13.* (#8561) +[stubsabot] Bump Pygments to 2.13.* ([#8561](https://github.com/python/typeshed/pull/8561)) Co-authored-by: stubsabot <> ## 2.12.1 (2022-07-05) -Pygments: add pygments.__version__ (#8241) +Pygments: add pygments.__version__ ([#8241](https://github.com/python/typeshed/pull/8241)) Signed-off-by: Anders Kaseorg ## 2.12.0 (2022-06-18) -[stubsabot] Bump Pygments to 2.12.* (#8093) +[stubsabot] Bump Pygments to 2.12.* ([#8093](https://github.com/python/typeshed/pull/8093)) Co-authored-by: hauntsaninja <> Co-authored-by: Akuli ## 2.9.19 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.9.18 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.9.17 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 2.9.16 (2022-02-07) -Improve a bunch of `__(deep)copy__` methods (#7148) +Improve a bunch of `__(deep)copy__` methods ([#7148](https://github.com/python/typeshed/pull/7148)) ## 2.9.15 (2022-01-22) -fix incorrect tuple[T] (#6996) +fix incorrect tuple[T] ([#6996](https://github.com/python/typeshed/pull/6996)) Found from PyCQA/flake8-pyi#135. ## 2.9.14 (2022-01-15) -pygments: delete _TokenType.__init__ (#6918) +pygments: delete _TokenType.__init__ ([#6918](https://github.com/python/typeshed/pull/6918)) ## 2.9.13 (2022-01-08) -Pygments: make Formatter generic and improve format/highlight (#6819) +Pygments: make Formatter generic and improve format/highlight ([#6819](https://github.com/python/typeshed/pull/6819)) Co-authored-by: Akuli ## 2.9.12 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 2.9.10 (2021-12-28) -pygments: remove outdated TODOs (#6725) +pygments: remove outdated TODOs ([#6725](https://github.com/python/typeshed/pull/6725)) ## 2.9.9 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.9.8 (2021-12-27) -Always alias `collections.abc.Set` (#6712) +Always alias `collections.abc.Set` ([#6712](https://github.com/python/typeshed/pull/6712)) ## 2.9.7 (2021-12-26) -Annotate return type of pygments.plugin.iter_entry_points (#6697) +Annotate return type of pygments.plugin.iter_entry_points ([#6697](https://github.com/python/typeshed/pull/6697)) Co-authored-by: Akuli -pygments: Annotate several generator functions (#6695) +pygments: Annotate several generator functions ([#6695](https://github.com/python/typeshed/pull/6695)) ## 2.9.6 (2021-12-21) -pygments.formatters.get_all_formatters yields Formatters (#6636) +pygments.formatters.get_all_formatters yields Formatters ([#6636](https://github.com/python/typeshed/pull/6636)) ## 2.9.5 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 2.9.4 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 2.9.3 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/RPi.GPIO.md b/data/changelogs/RPi.GPIO.md index f751dcc0..1e1b3d83 100644 --- a/data/changelogs/RPi.GPIO.md +++ b/data/changelogs/RPi.GPIO.md @@ -1,19 +1,19 @@ ## 0.7.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 0.7.0.20250318 (2025-03-18) -RPi.GPIO: Fix typo in name of `ChangeFrequency` method (#13634) +RPi.GPIO: Fix typo in name of `ChangeFrequency` method ([#13634](https://github.com/python/typeshed/pull/13634)) ## 0.7.0.20240314 (2024-03-14) -[RPi.GPIO] General improvement of stubs. (#11516) +[RPi.GPIO] General improvement of stubs. ([#11516](https://github.com/python/typeshed/pull/11516)) ## 0.7.0.20240131 (2024-01-31) -Add stubs for RPi.GPIO (#11345) +Add stubs for RPi.GPIO ([#11345](https://github.com/python/typeshed/pull/11345)) diff --git a/data/changelogs/SQLAlchemy.md b/data/changelogs/SQLAlchemy.md index 79da975a..27a06d47 100644 --- a/data/changelogs/SQLAlchemy.md +++ b/data/changelogs/SQLAlchemy.md @@ -1,37 +1,37 @@ ## 1.4.53.38 (2023-05-01) -Avoid unnecessary forward refs in class definitions (#10124) +Avoid unnecessary forward refs in class definitions ([#10124](https://github.com/python/typeshed/pull/10124)) ## 1.4.53.37 (2023-04-27) -Mark SQLAlchemy stubs with `ignore_missing_stub = false` (#9653) +Mark SQLAlchemy stubs with `ignore_missing_stub = false` ([#9653](https://github.com/python/typeshed/pull/9653)) Co-authored-by: Alex Waygood ## 1.4.53.36 (2023-04-15) -Fix all fixable stubtest_allowlist entries in SQLAlchemy (#9596) +Fix all fixable stubtest_allowlist entries in SQLAlchemy ([#9596](https://github.com/python/typeshed/pull/9596)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra ## 1.4.53.35 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 1.4.53.34 (2023-03-15) -[SQLAlchemy] Annotate row classes (#9568) +[SQLAlchemy] Annotate row classes ([#9568](https://github.com/python/typeshed/pull/9568)) Co-authored-by: Avasam ## 1.4.53.33 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 1.4.53.32 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -41,21 +41,21 @@ Update `Unused` parameters in `stubs/` (#9704) ## 1.4.53.31 (2023-02-21) -Integrate requirements-stubtest.txt into METADATA.toml (#9778) +Integrate requirements-stubtest.txt into METADATA.toml ([#9778](https://github.com/python/typeshed/pull/9778)) ## 1.4.53.30 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.4.53.29 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.4.53.28 (2023-02-02) -Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) +Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566)) - ClassVar[Any | None] - Missed previous changes due to alias @@ -63,64 +63,64 @@ Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) ## 1.4.53.27 (2023-01-29) -[stubsabot] Mark SQLAlchemy as obsolete since 2.0.0 (#9595) +[stubsabot] Mark SQLAlchemy as obsolete since 2.0.0 ([#9595](https://github.com/python/typeshed/pull/9595)) Release: https://pypi.org/pypi/SQLAlchemy/2.0.0 Homepage: https://www.sqlalchemy.org ## 1.4.53.26 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 1.4.53.25 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 1.4.53.24 (2023-01-14) -Fix stubtest for sqlalchemy.testing.plugin.pytestplugin (#9533) +Fix stubtest for sqlalchemy.testing.plugin.pytestplugin ([#9533](https://github.com/python/typeshed/pull/9533)) ## 1.4.53.23 (2023-01-11) -SQLAlchemy: Annotate text() (#9498) +SQLAlchemy: Annotate text() ([#9498](https://github.com/python/typeshed/pull/9498)) ## 1.4.53.22 (2023-01-11) -`SQLAlchemy`: Remove some implementation details (#9492) +`SQLAlchemy`: Remove some implementation details ([#9492](https://github.com/python/typeshed/pull/9492)) Stubs for the mypy plugin, which aren't useful if you're using typeshed's SQLAlchemy stubs, have been removed. ## 1.4.53.21 (2023-01-05) -Update SQLAlchemy stubs to 1.4.46 (#9464) +Update SQLAlchemy stubs to 1.4.46 ([#9464](https://github.com/python/typeshed/pull/9464)) Replace `Any` with `Incomplete` where applicable ## 1.4.53.20 (2022-12-28) -Check for unused `pyright: ignore` and differentiate from mypy ignores (#9397) +Check for unused `pyright: ignore` and differentiate from mypy ignores ([#9397](https://github.com/python/typeshed/pull/9397)) ## 1.4.53.19 (2022-12-14) -Update to SQLAlchemy 1.4.45 (#9359) +Update to SQLAlchemy 1.4.45 ([#9359](https://github.com/python/typeshed/pull/9359)) Use Incomplete in touched files ## 1.4.53.18 (2022-11-28) -sqlalchemy: add return types for known magic methods (#9290) +sqlalchemy: add return types for known magic methods ([#9290](https://github.com/python/typeshed/pull/9290)) ## 1.4.53.17 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 1.4.53.8 (2022-11-16) -Always use `bool` and `Literal` for Python compat code (#9213) +Always use `bool` and `Literal` for Python compat code ([#9213](https://github.com/python/typeshed/pull/9213)) ## 1.4.53.7 (2022-11-13) -[stubsabot] Bump SQLAlchemy to 1.4.44 (#9182) +[stubsabot] Bump SQLAlchemy to 1.4.44 ([#9182](https://github.com/python/typeshed/pull/9182)) Release: https://pypi.org/pypi/SQLAlchemy/1.4.44 Homepage: https://www.sqlalchemy.org @@ -135,70 +135,70 @@ Co-authored-by: stubsabot <> ## 1.4.53.6 (2022-11-09) -All `__nonzero__` are methods that return `bool` (#9139) +All `__nonzero__` are methods that return `bool` ([#9139](https://github.com/python/typeshed/pull/9139)) ## 1.4.53.5 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 1.4.53.4 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 1.4.53.3 (2022-11-05) -[stubsabot] Bump SQLAlchemy to 1.4.43 (#9092) +[stubsabot] Bump SQLAlchemy to 1.4.43 ([#9092](https://github.com/python/typeshed/pull/9092)) Release: https://pypi.org/pypi/SQLAlchemy/1.4.43 Homepage: https://www.sqlalchemy.org ## 1.4.53.2 (2022-10-17) -Fix stubtest failures on `SQLAlchemy` (#8914) +Fix stubtest failures on `SQLAlchemy` ([#8914](https://github.com/python/typeshed/pull/8914)) ## 1.4.53.1 (2022-10-16) -Remove empty `__init__` methods from classes with 0 parents (#8907) +Remove empty `__init__` methods from classes with 0 parents ([#8907](https://github.com/python/typeshed/pull/8907)) ## 1.4.53 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 1.4.52 (2022-09-22) -Reexport NoResultFound in orm/exc (#8782) +Reexport NoResultFound in orm/exc ([#8782](https://github.com/python/typeshed/pull/8782)) ## 1.4.51 (2022-09-10) -`SQLAlchemy`: Use `ParamSpec` for `Engine.transaction()` and `Engine.run_callable()` (#8718) +`SQLAlchemy`: Use `ParamSpec` for `Engine.transaction()` and `Engine.run_callable()` ([#8718](https://github.com/python/typeshed/pull/8718)) ## 1.4.50 (2022-08-10) -Fix stubtest failures on `SQLAlchemy` (#8524) +Fix stubtest failures on `SQLAlchemy` ([#8524](https://github.com/python/typeshed/pull/8524)) ## 1.4.49 (2022-07-30) -Remove or move several `TypeAlias` declarations (#8444) +Remove or move several `TypeAlias` declarations ([#8444](https://github.com/python/typeshed/pull/8444)) ## 1.4.48 (2022-07-28) -Fix TODO RE: Use of `Concatenate` and `ParamSpec` in sqlalchemy (#8415) +Fix TODO RE: Use of `Concatenate` and `ParamSpec` in sqlalchemy ([#8415](https://github.com/python/typeshed/pull/8415)) ## 1.4.47 (2022-07-26) -SQLAlchemy: Fix annotations for Query.{update,delete} (#8388) +SQLAlchemy: Fix annotations for Query.{update,delete} ([#8388](https://github.com/python/typeshed/pull/8388)) Closes: #8387 ## 1.4.46 (2022-07-19) -Third-party stubs: enforce CamelCase for type alias names (#8256) +Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256)) Co-authored-by: Jelle Zijlstra ## 1.4.45 (2022-07-12) -Use error codes for type ignores (#8280) +Use error codes for type ignores ([#8280](https://github.com/python/typeshed/pull/8280)) Disable reportSelfClsParameterName for pytype as this is out of typeshed's control @@ -207,117 +207,117 @@ Closes: #7497 ## 1.4.44 (2022-07-11) -Remove Python 3.6 branches from typeshed (#8269) +Remove Python 3.6 branches from typeshed ([#8269](https://github.com/python/typeshed/pull/8269)) ## 1.4.43 (2022-07-08) -Add Session annotation for sessionmaker call (#8257) +Add Session annotation for sessionmaker call ([#8257](https://github.com/python/typeshed/pull/8257)) ## 1.4.42 (2022-07-07) -Improve `SQLAlchemy` type aliases (#8252) +Improve `SQLAlchemy` type aliases ([#8252](https://github.com/python/typeshed/pull/8252)) * Remove `sqlalchemy.dbapi` (in favor of `_typeshed.dbapi`). * Don't re-export mypy imports from `sqlalchemy.ext.mypy.*`. ## 1.4.41 (2022-06-25) -Fix stubtest failures on `SQLAlchemy` (#8148) +Fix stubtest failures on `SQLAlchemy` ([#8148](https://github.com/python/typeshed/pull/8148)) ## 1.4.40 (2022-06-22) -Improve several `__hash__` methods (#8128) +Improve several `__hash__` methods ([#8128](https://github.com/python/typeshed/pull/8128)) ## 1.4.39 (2022-06-16) -Upgrade pyright, improve pyright config files (#8072) +Upgrade pyright, improve pyright config files ([#8072](https://github.com/python/typeshed/pull/8072)) -Fix `TypeVar`s in `beautifulsoup` and `SQLAlchemy` (#8087) +Fix `TypeVar`s in `beautifulsoup` and `SQLAlchemy` ([#8087](https://github.com/python/typeshed/pull/8087)) ## 1.4.38 (2022-06-06) -Always use `TypeAlias` when assigning to `Any` (#8021) +Always use `TypeAlias` when assigning to `Any` ([#8021](https://github.com/python/typeshed/pull/8021)) ## 1.4.37 (2022-06-01) -SQLAlchemy 1.4.37 fixes (#8003) +SQLAlchemy 1.4.37 fixes ([#8003](https://github.com/python/typeshed/pull/8003)) Closes: #8001 ## 1.4.36 (2022-05-27) -constructors: Fix defaulted TypeVars (#7965) +constructors: Fix defaulted TypeVars ([#7965](https://github.com/python/typeshed/pull/7965)) From the list in https://github.com/microsoft/pyright/issues/3501 ## 1.4.35 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 1.4.34 (2022-05-10) -Update testing_engine() annotations (#7818) +Update testing_engine() annotations ([#7818](https://github.com/python/typeshed/pull/7818)) ## 1.4.33 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 1.4.32 (2022-04-27) -Add various missing generic arguments (#7702) +Add various missing generic arguments ([#7702](https://github.com/python/typeshed/pull/7702)) Co-authored-by: Akuli ## 1.4.31 (2022-04-20) -Add typing for __iter__ in sqlalchemy.orm.Query (#7666) +Add typing for __iter__ in sqlalchemy.orm.Query ([#7666](https://github.com/python/typeshed/pull/7666)) ## 1.4.30 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.4.29 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.4.28 (2022-04-07) -SQLAlchemy improvements for Operators (#7604) +SQLAlchemy improvements for Operators ([#7604](https://github.com/python/typeshed/pull/7604)) ## 1.4.27 (2022-04-07) -SQLAlchemy improvements for generative methods (#7603) +SQLAlchemy improvements for generative methods ([#7603](https://github.com/python/typeshed/pull/7603)) ## 1.4.26 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 1.4.25 (2022-04-01) -Update SQLalchemy to 1.4.34 (#7573) +Update SQLalchemy to 1.4.34 ([#7573](https://github.com/python/typeshed/pull/7573)) Closes: #7572 ## 1.4.24 (2022-03-29) -Remove unneeded `# noqa` comments, fix broken `# noqa` comments (#7561) +Remove unneeded `# noqa` comments, fix broken `# noqa` comments ([#7561](https://github.com/python/typeshed/pull/7561)) ## 1.4.23 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 1.4.22 (2022-03-16) -pyright: Don't report incompatible overrides (#7498) +pyright: Don't report incompatible overrides ([#7498](https://github.com/python/typeshed/pull/7498)) These overrides are inherited from the implementation and are out of typeshed's control. ## 1.4.21 (2022-03-16) -Use pyright 1.1.230 in CI, temporarily pin pyright-action to 1.0.4 (#7495) +Use pyright 1.1.230 in CI, temporarily pin pyright-action to 1.0.4 ([#7495](https://github.com/python/typeshed/pull/7495)) * Upgrade pyright to 1.1.230 * Add `type: ignore`s for new pyright checks regarding multiple inheritance @@ -327,15 +327,15 @@ Co-authored-by: Jelle Zijlstra ## 1.4.20 (2022-03-14) -sqlalchemy: Annotate `(Async)Session.__(a)enter__` (#7488) +sqlalchemy: Annotate `(Async)Session.__(a)enter__` ([#7488](https://github.com/python/typeshed/pull/7488)) ## 1.4.19 (2022-03-09) -Re-enable stubtest on SQLAlchemy (#7456) +Re-enable stubtest on SQLAlchemy ([#7456](https://github.com/python/typeshed/pull/7456)) ## 1.4.18 (2022-02-22) -Re-introduce the 'stubtest' key for third-party packages (#7351) +Re-introduce the 'stubtest' key for third-party packages ([#7351](https://github.com/python/typeshed/pull/7351)) Some distributions can't be tested with stubtest for a variety of reasons or because of bugs in stubtest. This key: @@ -347,7 +347,7 @@ reasons or because of bugs in stubtest. This key: ## 1.4.17 (2022-02-17) -Annotate Session.execute() and Result (#7252) +Annotate Session.execute() and Result ([#7252](https://github.com/python/typeshed/pull/7252)) * Annotate return type of Session.execute() @@ -357,7 +357,7 @@ Annotate Session.execute() and Result (#7252) ## 1.4.16 (2022-02-17) -Various SQLalchemy type improvements (#7238) +Various SQLalchemy type improvements ([#7238](https://github.com/python/typeshed/pull/7238)) * Make ColumnOperators and ColumnElement generic * Overload Session.query() return type @@ -365,23 +365,23 @@ Various SQLalchemy type improvements (#7238) ## 1.4.15 (2022-02-16) -Various SQLalchemy fixes and improvements (#7237) +Various SQLalchemy fixes and improvements ([#7237](https://github.com/python/typeshed/pull/7237)) ## 1.4.14 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 1.4.13 (2022-01-22) -Update SQLAlchemy stubs for 1.4.31 (#6990) +Update SQLAlchemy stubs for 1.4.31 ([#6990](https://github.com/python/typeshed/pull/6990)) ## 1.4.12 (2022-01-20) -Update SQLAlchemy stubs for 1.4.30 (#6973) +Update SQLAlchemy stubs for 1.4.30 ([#6973](https://github.com/python/typeshed/pull/6973)) ## 1.4.11 (2022-01-19) -Use PEP 585 syntax in `@python2/_ast`, convert more `TypeVar`s to `_typeshed.Self`, & `# noqa` a `SQLAlchemy` line (#6954) +Use PEP 585 syntax in `@python2/_ast`, convert more `TypeVar`s to `_typeshed.Self`, & `# noqa` a `SQLAlchemy` line ([#6954](https://github.com/python/typeshed/pull/6954)) * Manual fixes for `_ast` and `SQLAlchemy` @@ -389,7 +389,7 @@ Use PEP 585 syntax in `@python2/_ast`, convert more `TypeVar`s to `_typeshed.Sel ## 1.4.9 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -423,35 +423,35 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 1.4.8 (2022-01-09) -Further annotate sqlalchemy.engine and collections (#6680) +Further annotate sqlalchemy.engine and collections ([#6680](https://github.com/python/typeshed/pull/6680)) ## 1.4.7 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.4.6 (2022-01-07) -Update pyright (#6840) +Update pyright ([#6840](https://github.com/python/typeshed/pull/6840)) ## 1.4.4 (2021-12-23) -Add execution_options to Session.get() (#6656) +Add execution_options to Session.get() ([#6656](https://github.com/python/typeshed/pull/6656)) Co-authored-by: Jelle Zijlstra ## 1.4.3 (2021-12-23) -Fix third-party issues found by stubtest (#6667) +Fix third-party issues found by stubtest ([#6667](https://github.com/python/typeshed/pull/6667)) ## 1.4.2 (2021-12-22) -Various small SQLAlchemy type improvements (#6623) +Various small SQLAlchemy type improvements ([#6623](https://github.com/python/typeshed/pull/6623)) ## 1.4.1 (2021-12-21) -SQLAlchemy: Partly annotate declarative API (#6647) +SQLAlchemy: Partly annotate declarative API ([#6647](https://github.com/python/typeshed/pull/6647)) ## 1.4.0 (2021-12-17) -Create SQLalchemy stubs using stubgen (#6585) +Create SQLalchemy stubs using stubgen ([#6585](https://github.com/python/typeshed/pull/6585)) diff --git a/data/changelogs/Send2Trash.md b/data/changelogs/Send2Trash.md index bbc45e68..e17e5ea0 100644 --- a/data/changelogs/Send2Trash.md +++ b/data/changelogs/Send2Trash.md @@ -1,40 +1,40 @@ ## 1.8.2.7 (2023-07-25) -Complete send2trash stubs (#10504) +Complete send2trash stubs ([#10504](https://github.com/python/typeshed/pull/10504)) ## 1.8.2.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.8.2.5 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 1.8.2.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.8.2.3 (2022-11-16) -Always use `bool` and `Literal` for Python compat code (#9213) +Always use `bool` and `Literal` for Python compat code ([#9213](https://github.com/python/typeshed/pull/9213)) ## 1.8.2.2 (2022-11-03) -Remove `Send2Trash` from `pyright`'s exclude (#8944) +Remove `Send2Trash` from `pyright`'s exclude ([#8944](https://github.com/python/typeshed/pull/8944)) ## 1.8.2.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 1.8.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 1.8.0 (2021-09-03) -Create send2trash stubs (#6000) +Create send2trash stubs ([#6000](https://github.com/python/typeshed/pull/6000)) diff --git a/data/changelogs/TgCrypto.md b/data/changelogs/TgCrypto.md index ea282d11..2f21238b 100644 --- a/data/changelogs/TgCrypto.md +++ b/data/changelogs/TgCrypto.md @@ -1,4 +1,4 @@ ## 1.2.0.20240802 (2024-08-02) -Add stubs for `TgCrypto` (#12469) +Add stubs for `TgCrypto` ([#12469](https://github.com/python/typeshed/pull/12469)) diff --git a/data/changelogs/WTForms.md b/data/changelogs/WTForms.md index c9c2bfda..c1f7442e 100644 --- a/data/changelogs/WTForms.md +++ b/data/changelogs/WTForms.md @@ -1,17 +1,17 @@ ## 3.2.1.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 3.2.1.20250602 (2025-06-02) -Update mypy to 1.16.0 (#14194) +Update mypy to 1.16.0 ([#14194](https://github.com/python/typeshed/pull/14194)) Co-authored-by: Sebastian Rittau Co-authored-by: Alex Waygood ## 3.2.1.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -19,67 +19,67 @@ Co-authored-by: Avasam ## 3.2.1.20250304 (2025-03-04) -Enable Ruff PLC (Pylint Convention) (#13306) +Enable Ruff PLC (Pylint Convention) ([#13306](https://github.com/python/typeshed/pull/13306)) ## 3.2.1.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 3.2.1.20241025 (2024-10-25) -WTForms: Form errors no longer use `None` as a special key (#12877) +WTForms: Form errors no longer use `None` as a special key ([#12877](https://github.com/python/typeshed/pull/12877)) This also fixes incorrect `error` attributes on `FieldList`/`FormField` ## 3.2.1.20241023 (2024-10-23) -WTForms: Fix incorrect `Form` constructor return type for pyright (#12875) +WTForms: Fix incorrect `Form` constructor return type for pyright ([#12875](https://github.com/python/typeshed/pull/12875)) ## 3.2.1.20241022 (2024-10-22) -Bump WTForms to ~= 3.2.1 (#12867) +Bump WTForms to ~= 3.2.1 ([#12867](https://github.com/python/typeshed/pull/12867)) -Bump WTForms to 3.2.* (#12865) +Bump WTForms to 3.2.* ([#12865](https://github.com/python/typeshed/pull/12865)) Add missing `__all__` declarations ## 3.1.0.20240425 (2024-04-25) -Bump pyright to v1.1.360 (#11810) +Bump pyright to v1.1.360 ([#11810](https://github.com/python/typeshed/pull/11810)) ## 3.1.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.1.0.20240301 (2024-03-01) -Fix invalid noqa comments and poorly formatted type ignores (#11497) +Fix invalid noqa comments and poorly formatted type ignores ([#11497](https://github.com/python/typeshed/pull/11497)) ## 3.1.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 3.1.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.1.0.2 (2023-11-24) -Fix typos in docs and comments (#11064) +Fix typos in docs and comments ([#11064](https://github.com/python/typeshed/pull/11064)) ## 3.1.0.1 (2023-11-11) -third-party: make some protocol params pos-only (#11006) +third-party: make some protocol params pos-only ([#11006](https://github.com/python/typeshed/pull/11006)) ## 3.1.0.0 (2023-10-12) -Bump WTForms to 3.1.* (#10868) +Bump WTForms to 3.1.* ([#10868](https://github.com/python/typeshed/pull/10868)) Co-authored-by: sobolevn ## 3.0.0.0 (2023-09-29) -Add stubs for WTForms (#10557) +Add stubs for WTForms ([#10557](https://github.com/python/typeshed/pull/10557)) Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/WebOb.md b/data/changelogs/WebOb.md index 880a0c8c..ec53b4ee 100644 --- a/data/changelogs/WebOb.md +++ b/data/changelogs/WebOb.md @@ -10,93 +10,93 @@ Loosen `Mapping.update()` overloads a little ([#14593](https://github.com/python ## 1.8.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.8.0.20250703 (2025-07-03) -Make Mapping.get(default) more constrained (#14360) +Make Mapping.get(default) more constrained ([#14360](https://github.com/python/typeshed/pull/14360)) ## 1.8.0.20250522 (2025-05-22) -[webob-stubs] Fix _Serializer protocol (#14116) +[webob-stubs] Fix _Serializer protocol ([#14116](https://github.com/python/typeshed/pull/14116)) ## 1.8.0.20250319 (2025-03-19) -[WebOb] Add cgi_FieldStorage.make_file on Python 3.13+ (#13654) +[WebOb] Add cgi_FieldStorage.make_file on Python 3.13+ ([#13654](https://github.com/python/typeshed/pull/13654)) ## 1.8.0.20250226 (2025-02-26) -WebOb: Fix various issues and refactor some things (#13487) +WebOb: Fix various issues and refactor some things ([#13487](https://github.com/python/typeshed/pull/13487)) ## 1.8.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.8.0.20241205 (2024-12-05) -WebOb: Fixes `webob.exc.status_map` (#13195) +WebOb: Fixes `webob.exc.status_map` ([#13195](https://github.com/python/typeshed/pull/13195)) ## 1.8.0.20240822 (2024-08-22) -Using precise code for `pyright: ignore` and re-enabling various pyright tests (#12576) +Using precise code for `pyright: ignore` and re-enabling various pyright tests ([#12576](https://github.com/python/typeshed/pull/12576)) ## 1.8.0.20240520 (2024-05-20) -Add 3.13 to our CI (#11926) +Add 3.13 to our CI ([#11926](https://github.com/python/typeshed/pull/11926)) ## 1.8.0.20240425 (2024-04-25) -Bump pyright to v1.1.360 (#11810) +Bump pyright to v1.1.360 ([#11810](https://github.com/python/typeshed/pull/11810)) ## 1.8.0.20240311 (2024-03-11) -Replace Flake8 checks with Ruff (except for flake8-pyi) (#11496) +Replace Flake8 checks with Ruff (except for flake8-pyi) ([#11496](https://github.com/python/typeshed/pull/11496)) Co-authored-by: Alex Waygood -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 1.8.0.20240301 (2024-03-01) -WebOb: Complete the stubs and activate stricter pyright config (#11460) +WebOb: Complete the stubs and activate stricter pyright config ([#11460](https://github.com/python/typeshed/pull/11460)) -Fix invalid noqa comments and poorly formatted type ignores (#11497) +Fix invalid noqa comments and poorly formatted type ignores ([#11497](https://github.com/python/typeshed/pull/11497)) ## 1.8.0.20240128 (2024-01-28) -WebOb: CacheControl descriptors are always allowed to accept `None` (#11288) +WebOb: CacheControl descriptors are always allowed to accept `None` ([#11288](https://github.com/python/typeshed/pull/11288)) ## 1.8.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.8.0.5 (2023-11-24) -Fix typos in docs and comments (#11064) +Fix typos in docs and comments ([#11064](https://github.com/python/typeshed/pull/11064)) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 1.8.0.4 (2023-11-11) -third-party: make some protocol params pos-only (#11006) +third-party: make some protocol params pos-only ([#11006](https://github.com/python/typeshed/pull/11006)) ## 1.8.0.3 (2023-10-27) -Finish stubs for `webob.cookies` and improve `samesite` type (#10927) +Finish stubs for `webob.cookies` and improve `samesite` type ([#10927](https://github.com/python/typeshed/pull/10927)) ## 1.8.0.2 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 1.8.0.1 (2023-06-27) -Fixes incorrect return value for `MultiDict.get` without `default` param (#10367) +Fixes incorrect return value for `MultiDict.get` without `default` param ([#10367](https://github.com/python/typeshed/pull/10367)) ## 1.8.0.0 (2023-06-18) -Add stubs for WebOb (#9874) +Add stubs for WebOb ([#9874](https://github.com/python/typeshed/pull/9874)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/Werkzeug.md b/data/changelogs/Werkzeug.md index 0a4253ec..4c70096d 100644 --- a/data/changelogs/Werkzeug.md +++ b/data/changelogs/Werkzeug.md @@ -1,16 +1,16 @@ ## 1.0.9 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 1.0.8 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 1.0.7 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 1.0.6 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/aiofiles.md b/data/changelogs/aiofiles.md index 7ba93cb4..9ac1515a 100644 --- a/data/changelogs/aiofiles.md +++ b/data/changelogs/aiofiles.md @@ -10,88 +10,88 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 24.1.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 24.1.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 24.1.0.20250708 (2025-07-08) -[aiofiles] Remove from pyrightconfig (#14310) +[aiofiles] Remove from pyrightconfig ([#14310](https://github.com/python/typeshed/pull/14310)) -Fix AiofilesContextManagerTempDir type argument (#14349) +Fix AiofilesContextManagerTempDir type argument ([#14349](https://github.com/python/typeshed/pull/14349)) ## 24.1.0.20250606 (2025-06-06) -aiofiles: add type for `executor` parameter (#14226) +aiofiles: add type for `executor` parameter ([#14226](https://github.com/python/typeshed/pull/14226)) Fix partially unknown executor ## 24.1.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 24.1.0.20250326 (2025-03-26) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) -[aiofiles] Fix the file argument type in AsyncBase (#13717) +[aiofiles] Fix the file argument type in AsyncBase ([#13717](https://github.com/python/typeshed/pull/13717)) ## 24.1.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 24.1.0.20240626 (2024-06-26) -[aiofiles] Update to 24.1 (#12207) +[aiofiles] Update to 24.1 ([#12207](https://github.com/python/typeshed/pull/12207)) ## 23.2.0.20240623 (2024-06-23) -Add missing delete on close arg for `aiofiles.NamedTemporaryFile` (#12110) +Add missing delete on close arg for `aiofiles.NamedTemporaryFile` ([#12110](https://github.com/python/typeshed/pull/12110)) ## 23.2.0.20240403 (2024-04-03) -[aiofiles] Annotate AiofilesContextManagerTempDir (#11705) +[aiofiles] Annotate AiofilesContextManagerTempDir ([#11705](https://github.com/python/typeshed/pull/11705)) ## 23.2.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 23.2.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 23.2.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 23.2.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 23.2.0.0 (2023-08-16) -Bump aiofiles to 23.2.* (#10584) +Bump aiofiles to 23.2.* ([#10584](https://github.com/python/typeshed/pull/10584)) ## 23.1.0.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 23.1.0.4 (2023-06-07) -[aiofiles] Use file mode alias from _typeshed (#10233) +[aiofiles] Use file mode alias from _typeshed ([#10233](https://github.com/python/typeshed/pull/10233)) ## 23.1.0.3 (2023-05-22) -add typing support to more aiofiles wrapped functions (#10175) +add typing support to more aiofiles wrapped functions ([#10175](https://github.com/python/typeshed/pull/10175)) add stubs for missing functions: @@ -102,38 +102,38 @@ add stubs for missing functions: ## 23.1.0.2 (2023-04-29) -aiofiles: use ReadableBuffer (#10105) +aiofiles: use ReadableBuffer ([#10105](https://github.com/python/typeshed/pull/10105)) Part of #9006 ## 23.1.0.1 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 23.1.0.0 (2023-03-09) -Update `aiofiles` for v23.1.* (#9711) +Update `aiofiles` for v23.1.* ([#9711](https://github.com/python/typeshed/pull/9711)) Co-authored-by: Mehdi Drissi Co-authored-by: Alex Waygood ## 22.1.0.9 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 22.1.0.8 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 22.1.0.7 (2023-02-09) -Use `_typeshed.FileDescriptorOrPath` in stubs (#9695) +Use `_typeshed.FileDescriptorOrPath` in stubs ([#9695](https://github.com/python/typeshed/pull/9695)) ## 22.1.0.6 (2023-01-18) -Improve pre-commit config (#9563) +Improve pre-commit config ([#9563](https://github.com/python/typeshed/pull/9563)) - Add a few more hooks. These are all very fast, and I've found them useful in other projects: - Autofixes: @@ -151,41 +151,41 @@ Improve pre-commit config (#9563) ## 22.1.0.5 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 22.1.0.4 (2022-11-26) -Add aiofiles.os.scandir (#9280) +Add aiofiles.os.scandir ([#9280](https://github.com/python/typeshed/pull/9280)) ## 22.1.0.3 (2022-11-13) -Complete stubtest for `aiofiles` + fix on Windows (#9184) +Complete stubtest for `aiofiles` + fix on Windows ([#9184](https://github.com/python/typeshed/pull/9184)) ## 22.1.0.2 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 22.1.0.1 (2022-11-05) -Remove `aiofiles/tempfile/temptypes.pyi` from pyright exclude (#9104) +Remove `aiofiles/tempfile/temptypes.pyi` from pyright exclude ([#9104](https://github.com/python/typeshed/pull/9104)) ## 22.1.0 (2022-09-09) -[stubsabot] Bump aiofiles to 22.1.* (#8714) +[stubsabot] Bump aiofiles to 22.1.* ([#8714](https://github.com/python/typeshed/pull/8714)) Co-authored-by: stubsabot <> ## 0.8.11 (2022-08-29) -Delete some unused `# noqa` comments (#8639) +Delete some unused `# noqa` comments ([#8639](https://github.com/python/typeshed/pull/8639)) ## 0.8.10 (2022-07-18) -Run `pycln` as a pre-commit hook in CI (#8304) +Run `pycln` as a pre-commit hook in CI ([#8304](https://github.com/python/typeshed/pull/8304)) ## 0.8.9 (2022-07-06) -Add missing aiofiles.tempfile classes (#7523) +Add missing aiofiles.tempfile classes ([#7523](https://github.com/python/typeshed/pull/7523)) Fixes: #6524 @@ -194,23 +194,23 @@ Co-authored-by: AlexWaygood ## 0.8.8 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.8.7 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.8.6 (2022-03-29) -Remove unneeded `# noqa` comments, fix broken `# noqa` comments (#7561) +Remove unneeded `# noqa` comments, fix broken `# noqa` comments ([#7561](https://github.com/python/typeshed/pull/7561)) ## 0.8.5 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 0.8.4 (2022-03-07) -Improve open overloads when mode is a literal union (#7428) +Improve open overloads when mode is a literal union ([#7428](https://github.com/python/typeshed/pull/7428)) As pointed out by @gvanrossum in https://github.com/python/typing/issues/1096 @@ -234,35 +234,35 @@ Co-authored-by: hauntsaninja <> ## 0.8.3 (2022-01-13) -Add stubs for aiofiles.os.path (#6787) +Add stubs for aiofiles.os.path ([#6787](https://github.com/python/typeshed/pull/6787)) ## 0.8.2 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.8.0 (2022-01-02) -Add missing functions and keyword arguments to aiofiles.os (#6785) +Add missing functions and keyword arguments to aiofiles.os ([#6785](https://github.com/python/typeshed/pull/6785)) Co-authored-by: Akuli ## 0.7.3 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.7.2 (2021-12-26) -Enable stubtest for aiofiles (#6698) +Enable stubtest for aiofiles ([#6698](https://github.com/python/typeshed/pull/6698)) ## 0.7.1 (2021-12-25) -Add a 'stubtest' flag to METADATA.toml (#6687) +Add a 'stubtest' flag to METADATA.toml ([#6687](https://github.com/python/typeshed/pull/6687)) Co-authored-by: Akuli ## 0.7.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/annoy.md b/data/changelogs/annoy.md index 53001f42..438a49a0 100644 --- a/data/changelogs/annoy.md +++ b/data/changelogs/annoy.md @@ -1,6 +1,6 @@ ## 1.17.8.4 (2023-06-29) -[stubsabot] Mark annoy as obsolete since 1.17.1 (#10374) +[stubsabot] Mark annoy as obsolete since 1.17.1 ([#10374](https://github.com/python/typeshed/pull/10374)) Release: https://pypi.org/pypi/annoy/1.17.1 Homepage: https://github.com/spotify/annoy @@ -10,21 +10,21 @@ Co-authored-by: stubsabot <> ## 1.17.8.3 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 1.17.8.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.17.8.1 (2022-11-06) -Remove `annoy` from pyright excludelist (#9114) +Remove `annoy` from pyright excludelist ([#9114](https://github.com/python/typeshed/pull/9114)) ## 1.17.8 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -32,15 +32,15 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 1.17.7 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 1.17.6 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.17.4 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/antlr4-python3-runtime.md b/data/changelogs/antlr4-python3-runtime.md index 27b3bb6e..3da2f93f 100644 --- a/data/changelogs/antlr4-python3-runtime.md +++ b/data/changelogs/antlr4-python3-runtime.md @@ -8,28 +8,28 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 4.13.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 4.13.0.20250613 (2025-06-13) -[antlr4-python3-runtime] Remove `ignore_missing_stub` flag (#14270) +[antlr4-python3-runtime] Remove `ignore_missing_stub` flag ([#14270](https://github.com/python/typeshed/pull/14270)) ## 4.13.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 4.13.0.20240519 (2024-05-19) -Use assignment instead of annotation in third party enums (#11957) +Use assignment instead of annotation in third party enums ([#11957](https://github.com/python/typeshed/pull/11957)) ## 4.13.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 4.13.0.20240116 (2024-01-16) -Add stubs for antlr4 (#11192) +Add stubs for antlr4 ([#11192](https://github.com/python/typeshed/pull/11192)) diff --git a/data/changelogs/appdirs.md b/data/changelogs/appdirs.md index bb2cd987..efe80439 100644 --- a/data/changelogs/appdirs.md +++ b/data/changelogs/appdirs.md @@ -1,14 +1,14 @@ ## 1.4.3.5 (2023-03-14) -Fix typos in `extra_description` fields (#9883) +Fix typos in `extra_description` fields ([#9883](https://github.com/python/typeshed/pull/9883)) ## 1.4.3.4 (2023-03-13) -Mark `types-appdirs` as no longer updated (#9877) +Mark `types-appdirs` as no longer updated ([#9877](https://github.com/python/typeshed/pull/9877)) ## 1.4.3.3 (2023-03-13) -appdirs: improve annotation for appauthor argument (#9876) +appdirs: improve annotation for appauthor argument ([#9876](https://github.com/python/typeshed/pull/9876)) Fix: Missing annotation for appauthor argument @@ -18,25 +18,25 @@ According to the appdirs doc string and code [1], the appauthor argument in all ## 1.4.3.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.4.3.1 (2022-11-16) -Always use `bool` and `Literal` for Python compat code (#9213) +Always use `bool` and `Literal` for Python compat code ([#9213](https://github.com/python/typeshed/pull/9213)) ## 1.4.3 (2022-06-25) -appdirs, tabulate, termcolor, xmltodict: check missing defs (#8156) +appdirs, tabulate, termcolor, xmltodict: check missing defs ([#8156](https://github.com/python/typeshed/pull/8156)) complete termcolor, xmltodict ## 1.4.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 1.4.0 (2021-09-20) -Create stubs for appdirs (#6047) +Create stubs for appdirs ([#6047](https://github.com/python/typeshed/pull/6047)) diff --git a/data/changelogs/assertpy.md b/data/changelogs/assertpy.md index cc28fcb1..82123949 100644 --- a/data/changelogs/assertpy.md +++ b/data/changelogs/assertpy.md @@ -1,19 +1,19 @@ ## 1.1.0.20250502 (2025-05-02) -Correct type of `kwargs` in `assertpy.exception.ExceptionMixin.when_called_with` (#13903) +Correct type of `kwargs` in `assertpy.exception.ExceptionMixin.when_called_with` ([#13903](https://github.com/python/typeshed/pull/13903)) The keys of `kwargs` dicts are always strings, the type hint is for the values, which in this case could be anything. ## 1.1.0.20250407 (2025-04-07) -Mark internal stuff in allowlist for `assertpy` (#13802) +Mark internal stuff in allowlist for `assertpy` ([#13802](https://github.com/python/typeshed/pull/13802)) Co-authored-by: Jelle Zijlstra ## 1.1.0.20240712 (2024-07-12) -Update assertpy/string.pyi to correct type of pattern arg (#12235) +Update assertpy/string.pyi to correct type of pattern arg ([#12235](https://github.com/python/typeshed/pull/12235)) The methods requires the pattern arg to be of type str, not Pattern. @@ -21,7 +21,7 @@ Signed-off-by: BJ Hargrave ## 1.1.0.20240703 (2024-07-03) -Update assertpy/extracting.pyi so that kwargs are not required (#12229) +Update assertpy/extracting.pyi so that kwargs are not required ([#12229](https://github.com/python/typeshed/pull/12229)) The recent change to better type the `sort` and `filter` kwargs had the side effect of making them required. So we fix to supply a default @@ -31,12 +31,12 @@ Signed-off-by: BJ Hargrave ## 1.1.0.20240627 (2024-06-27) -assertpy: improve type for extracting (#12224) +assertpy: improve type for extracting ([#12224](https://github.com/python/typeshed/pull/12224)) Signed-off-by: BJ Hargrave Co-authored-by: hauntsaninja ## 1.1.0.20240516 (2024-05-16) -Add stubs for `assertpy` (#11916) +Add stubs for `assertpy` ([#11916](https://github.com/python/typeshed/pull/11916)) diff --git a/data/changelogs/atheris.md b/data/changelogs/atheris.md index 0207ad83..08dd92c9 100644 --- a/data/changelogs/atheris.md +++ b/data/changelogs/atheris.md @@ -1,8 +1,8 @@ ## 2.3.0.20250306 (2025-03-06) -Update tools versions in `stubtest` workflow (#13582) +Update tools versions in `stubtest` workflow ([#13582](https://github.com/python/typeshed/pull/13582)) ## 2.3.0.20240831 (2024-08-31) -Added types for atheris (#12462) +Added types for atheris ([#12462](https://github.com/python/typeshed/pull/12462)) diff --git a/data/changelogs/atomicwrites.md b/data/changelogs/atomicwrites.md index 23ee12a2..7f7ff3e9 100644 --- a/data/changelogs/atomicwrites.md +++ b/data/changelogs/atomicwrites.md @@ -1,6 +1,6 @@ ## 1.4.5.1 (2022-10-17) -Mark `atomicwrites` as no longer updated (#8912) +Mark `atomicwrites` as no longer updated ([#8912](https://github.com/python/typeshed/pull/8912)) [`atomicwrites`](https://github.com/untitaker/python-atomicwrites) is a package that's only really useful for Python 2/3 compatibility. It's now deprecated, archived, and unmaintained. Prior to #8883 a few days ago, marking the stubs as complete, the typeshed stubs hadn't received any significant updates for several years. @@ -8,21 +8,21 @@ I propose we mark the stubs as no longer updated, and then remove them. ## 1.4.5 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 1.4.4 (2022-04-27) -Remove Python 2 support from atomicwrites (#7712) +Remove Python 2 support from atomicwrites ([#7712](https://github.com/python/typeshed/pull/7712)) ## 1.4.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.4.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 1.4.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/auth0-python.md b/data/changelogs/auth0-python.md index 22c4b667..06d99aae 100644 --- a/data/changelogs/auth0-python.md +++ b/data/changelogs/auth0-python.md @@ -4,30 +4,30 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 4.10.0.20250708 (2025-07-08) -[auth0-python] Bump to 4.10.* (#14261) +[auth0-python] Bump to 4.10.* ([#14261](https://github.com/python/typeshed/pull/14261)) ## 4.9.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 4.9.0.20250425 (2025-04-25) -[auth0-python] Add async functions to AsyncAuth0 (#13799) +[auth0-python] Add async functions to AsyncAuth0 ([#13799](https://github.com/python/typeshed/pull/13799)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Avasam ## 4.9.0.20250416 (2025-04-16) -auth0-python solve stubtest_allowlist entries (#13827) +auth0-python solve stubtest_allowlist entries ([#13827](https://github.com/python/typeshed/pull/13827)) -auth0-python: Cleanup re-exports leftovers from stubgen (#13828) +auth0-python: Cleanup re-exports leftovers from stubgen ([#13828](https://github.com/python/typeshed/pull/13828)) ## 4.9.0.20250413 (2025-04-13) -Bump auth0-python to 4.9.* (#13803) +Bump auth0-python to 4.9.* ([#13803](https://github.com/python/typeshed/pull/13803)) ## 4.8.0.20250404 (2025-04-04) -[auth0-python] Add auth0-python stubs (#13716) +[auth0-python] Add auth0-python stubs ([#13716](https://github.com/python/typeshed/pull/13716)) diff --git a/data/changelogs/aws-xray-sdk.md b/data/changelogs/aws-xray-sdk.md index e7a214c6..27b53a17 100644 --- a/data/changelogs/aws-xray-sdk.md +++ b/data/changelogs/aws-xray-sdk.md @@ -8,32 +8,32 @@ ## 2.14.0.20250708 (2025-07-08) -[aws-xray-sdk] Improve stubs (#14277) +[aws-xray-sdk] Improve stubs ([#14277](https://github.com/python/typeshed/pull/14277)) -[aws-xray-sdk] Add missing stubs (#14276) +[aws-xray-sdk] Add missing stubs ([#14276](https://github.com/python/typeshed/pull/14276)) ## 2.14.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.14.0.20250428 (2025-04-28) -Add None to SubsegmentContextManager.__enter__ return type (#13892) +Add None to SubsegmentContextManager.__enter__ return type ([#13892](https://github.com/python/typeshed/pull/13892)) ## 2.14.0.20240606 (2024-06-06) -[stubsabot] Bump aws-xray-sdk to 2.14.* (#12096) +[stubsabot] Bump aws-xray-sdk to 2.14.* ([#12096](https://github.com/python/typeshed/pull/12096)) ## 2.13.0.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 2.13.0.20240308 (2024-03-08) -[stubsabot] Bump aws-xray-sdk to 2.13.* (#11536) +[stubsabot] Bump aws-xray-sdk to 2.13.* ([#11536](https://github.com/python/typeshed/pull/11536)) Release: https://pypi.org/pypi/aws-xray-sdk/2.13.0 Homepage: https://github.com/aws/aws-xray-sdk-python @@ -49,7 +49,7 @@ Stubsabot analysis of the diff between the two releases: ## 2.12.0.3 (2023-10-13) -aws-xray-sdk: update and remove spurious re-exports (#10874) +aws-xray-sdk: update and remove spurious re-exports ([#10874](https://github.com/python/typeshed/pull/10874)) Fixes #10873 @@ -58,17 +58,17 @@ release, and stop re-exporting symbols that clearly weren't meant to be re-expor ## 2.12.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.12.0.1 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.12.0.0 (2023-04-04) -Update aws-xray-sdk to 2.12.* (#10005) +Update aws-xray-sdk to 2.12.* ([#10005](https://github.com/python/typeshed/pull/10005)) Release: https://pypi.org/pypi/aws-xray-sdk/2.12.0 Homepage: https://github.com/aws/aws-xray-sdk-python @@ -85,37 +85,37 @@ Co-authored-by: AlexWaygood ## 2.11.0.15 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 2.11.0.14 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 2.11.0.13 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.11.0.12 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.11.0.11 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.11.0.10 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 2.11.0.1 (2022-11-16) -Always use `bool` and `Literal` for Python compat code (#9213) +Always use `bool` and `Literal` for Python compat code ([#9213](https://github.com/python/typeshed/pull/9213)) ## 2.11.0.0 (2022-11-11) -[stubsabot] Bump aws-xray-sdk to 2.11.* (#9156) +[stubsabot] Bump aws-xray-sdk to 2.11.* ([#9156](https://github.com/python/typeshed/pull/9156)) Release: https://pypi.org/pypi/aws-xray-sdk/2.11.0 Homepage: https://github.com/aws/aws-xray-sdk-python @@ -130,17 +130,17 @@ Stubsabot analysis of the diff between the two releases: ## 2.10.1 (2022-07-04) -Third-party stubs: audit more `Callable[, Any]` annotations (#8233) +Third-party stubs: audit more `Callable[, Any]` annotations ([#8233](https://github.com/python/typeshed/pull/8233)) ## 2.10.0 (2022-07-01) -[stubsabot] Bump aws-xray-sdk to 2.10.* (#8221) +[stubsabot] Bump aws-xray-sdk to 2.10.* ([#8221](https://github.com/python/typeshed/pull/8221)) Co-authored-by: hauntsaninja <> ## 2.9.0 (2022-06-26) -[stubsabot] Bump aws-xray-sdk to 2.9.* (#8180) +[stubsabot] Bump aws-xray-sdk to 2.9.* ([#8180](https://github.com/python/typeshed/pull/8180)) * [stubsabot] Bump aws-xray-sdk to 2.9.* @@ -149,17 +149,17 @@ Co-authored-by: Alex Waygood ## 2.8.5 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.8.4 (2022-02-03) -Improve `__enter__` & constructor methods (#7114) +Improve `__enter__` & constructor methods ([#7114](https://github.com/python/typeshed/pull/7114)) ## 2.8.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 2.8.1 (2021-09-13) -Add more annotations to aws_xray_sdk.core.recorder (#6029) +Add more annotations to aws_xray_sdk.core.recorder ([#6029](https://github.com/python/typeshed/pull/6029)) diff --git a/data/changelogs/babel.md b/data/changelogs/babel.md index 82ee86da..458a8e80 100644 --- a/data/changelogs/babel.md +++ b/data/changelogs/babel.md @@ -1,126 +1,126 @@ ## 2.11.0.15 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.11.0.14 (2023-06-04) -`distutils` package was removed in 3.12 (#10249) +`distutils` package was removed in 3.12 ([#10249](https://github.com/python/typeshed/pull/10249)) ## 2.11.0.13 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.11.0.12 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 2.11.0.11 (2023-02-28) -babel: Mark babel as obsolete since 2.12.1 (#9832) +babel: Mark babel as obsolete since 2.12.1 ([#9832](https://github.com/python/typeshed/pull/9832)) ## 2.11.0.10 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.11.0.9 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.11.0.8 (2023-01-05) -Add type annotations for `babel.messages` subpackage (#9455) +Add type annotations for `babel.messages` subpackage ([#9455](https://github.com/python/typeshed/pull/9455)) ## 2.11.0.7 (2022-11-25) -Add methods for Catalog and Message from babel package (#9278) +Add methods for Catalog and Message from babel package ([#9278](https://github.com/python/typeshed/pull/9278)) https://github.com/python/typeshed/issues/9277 ## 2.11.0.6 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 2.11.0.5 (2022-11-13) -Improvements to existing Babel types (#9190) +Improvements to existing Babel types ([#9190](https://github.com/python/typeshed/pull/9190)) ## 2.11.0.4 (2022-11-12) -Add more type annotations for Babel (#9125) +Add more type annotations for Babel ([#9125](https://github.com/python/typeshed/pull/9125)) Co-authored-by: Jelle Zijlstra ## 2.11.0.3 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 2.11.0.2 (2022-11-07) -Added types for `babel.core` and `babel.numbers` (#9111) +Added types for `babel.core` and `babel.numbers` ([#9111](https://github.com/python/typeshed/pull/9111)) ## 2.11.0.1 (2022-11-05) -Add new functions for Babel 2.11.0 (#9091) +Add new functions for Babel 2.11.0 ([#9091](https://github.com/python/typeshed/pull/9091)) Co-authored-by: Alex Waygood ## 2.11.0.0 (2022-11-02) -[stubsabot junior] Bump babel to 2.11.* (#9064) +[stubsabot junior] Bump babel to 2.11.* ([#9064](https://github.com/python/typeshed/pull/9064)) ## 2.10.0 (2022-07-01) -[stubsabot] Bump babel to 2.10.* (#8222) +[stubsabot] Bump babel to 2.10.* ([#8222](https://github.com/python/typeshed/pull/8222)) ## 2.9.12 (2022-04-27) -Add various missing generic arguments (#7702) +Add various missing generic arguments ([#7702](https://github.com/python/typeshed/pull/7702)) Co-authored-by: Akuli ## 2.9.11 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.9.10 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 2.9.9 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 2.9.8 (2022-02-16) -Remove unused allowlist entries in `babel` and `requests` (#7233) +Remove unused allowlist entries in `babel` and `requests` ([#7233](https://github.com/python/typeshed/pull/7233)) ## 2.9.7 (2022-02-07) -Improve a bunch of `__(deep)copy__` methods (#7148) +Improve a bunch of `__(deep)copy__` methods ([#7148](https://github.com/python/typeshed/pull/7148)) ## 2.9.6 (2022-01-28) -Add babel.core.get_global (#7063) +Add babel.core.get_global ([#7063](https://github.com/python/typeshed/pull/7063)) ## 2.9.5 (2022-01-07) -Update pyright (#6840) +Update pyright ([#6840](https://github.com/python/typeshed/pull/6840)) -Improve Babel dates stub (#6730) +Improve Babel dates stub ([#6730](https://github.com/python/typeshed/pull/6730)) ## 2.9.3 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.9.2 (2021-12-17) -Use stubtest 0.920 (#6589) +Use stubtest 0.920 ([#6589](https://github.com/python/typeshed/pull/6589)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra @@ -129,5 +129,5 @@ Co-authored-by: Akuli ## 2.9.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/backports.ssl_match_hostname.md b/data/changelogs/backports.ssl_match_hostname.md index da9b76a8..69b969d8 100644 --- a/data/changelogs/backports.ssl_match_hostname.md +++ b/data/changelogs/backports.ssl_match_hostname.md @@ -1,40 +1,40 @@ ## 3.7.4.4 (2023-03-14) -Mark stubs for backports.ssl_match_hostname as no longer updated (#9882) +Mark stubs for backports.ssl_match_hostname as no longer updated ([#9882](https://github.com/python/typeshed/pull/9882)) See #9843 for discussion ## 3.7.4.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.7.4.2 (2022-11-07) -Remove `ssl_match_hostname` from pyright exclude (#9116) +Remove `ssl_match_hostname` from pyright exclude ([#9116](https://github.com/python/typeshed/pull/9116)) ## 3.7.4.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 3.7.4 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 3.7.3 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 3.7.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 3.7.0 (2021-09-19) -Fix distribution name backports.ssl_match_hostname (#5997) +Fix distribution name backports.ssl_match_hostname ([#5997](https://github.com/python/typeshed/pull/5997)) Bump version number to latest version available on pypi diff --git a/data/changelogs/backports_abc.md b/data/changelogs/backports_abc.md index da03da6a..83ef7e3e 100644 --- a/data/changelogs/backports_abc.md +++ b/data/changelogs/backports_abc.md @@ -1,8 +1,8 @@ ## 0.5.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 0.5.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/beautifulsoup4.md b/data/changelogs/beautifulsoup4.md index 42363257..58ce55c9 100644 --- a/data/changelogs/beautifulsoup4.md +++ b/data/changelogs/beautifulsoup4.md @@ -1,10 +1,10 @@ ## 4.12.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 4.12.0.20250204 (2025-02-04) -[stubsabot] Mark beautifulsoup4 as obsolete since 4.13.0 (#13455) +[stubsabot] Mark beautifulsoup4 as obsolete since 4.13.0 ([#13455](https://github.com/python/typeshed/pull/13455)) Release: https://pypi.org/pypi/beautifulsoup4/4.13.0 Homepage: https://www.crummy.com/software/BeautifulSoup/bs4/ @@ -13,23 +13,23 @@ Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/beautifulsoup ## 4.12.0.20241020 (2024-10-20) -Improve typing for BS4 element.Tag's `get` and `get_attribute_list`. (#12840) +Improve typing for BS4 element.Tag's `get` and `get_attribute_list`. ([#12840](https://github.com/python/typeshed/pull/12840)) ## 4.12.0.20240907 (2024-09-07) -beautifulsoup4: Accept void_element_close_prefix=None (#12621) +beautifulsoup4: Accept void_element_close_prefix=None ([#12621](https://github.com/python/typeshed/pull/12621)) ## 4.12.0.20240511 (2024-05-11) -stubs: [BeautifulSoup] fix incomplete type specs for formatter (#11885) +stubs: [BeautifulSoup] fix incomplete type specs for formatter ([#11885](https://github.com/python/typeshed/pull/11885)) ## 4.12.0.20240504 (2024-05-04) -Add indent argument to HTMLFormatter and XMLFormatter inits (#11855) +Add indent argument to HTMLFormatter and XMLFormatter inits ([#11855](https://github.com/python/typeshed/pull/11855)) ## 4.12.0.20240229 (2024-02-29) -bs4: Make `Tag.attrs` more permissive (#11487) +bs4: Make `Tag.attrs` more permissive ([#11487](https://github.com/python/typeshed/pull/11487)) Make `Tag.attrs` more permissive to be in line with actual code @@ -39,144 +39,144 @@ Based on discussion in, and fixes, #8755. ## 4.12.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 4.12.0.7 (2023-10-27) -Remove many redundant inheritances from `Generic[]` (#10933) +Remove many redundant inheritances from `Generic[]` ([#10933](https://github.com/python/typeshed/pull/10933)) ## 4.12.0.6 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 4.12.0.5 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 4.12.0.4 (2023-04-29) -bs4: NavigableString accepts ReadableBuffer (#10106) +bs4: NavigableString accepts ReadableBuffer ([#10106](https://github.com/python/typeshed/pull/10106)) It delegates to str.__new__. ## 4.12.0.3 (2023-04-09) -bs4: update for 4.12.2 (#10026) +bs4: update for 4.12.2 ([#10026](https://github.com/python/typeshed/pull/10026)) Release: https://pypi.org/project/beautifulsoup4/4.12.2/ ## 4.12.0.2 (2023-04-06) -bs4: update for 4.12.1 (#10015) +bs4: update for 4.12.1 ([#10015](https://github.com/python/typeshed/pull/10015)) ## 4.12.0.1 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 4.12.0.0 (2023-03-21) -[stubsabot] Bump beautifulsoup4 to 4.12.* (#9910) +[stubsabot] Bump beautifulsoup4 to 4.12.* ([#9910](https://github.com/python/typeshed/pull/9910)) Release: https://pypi.org/pypi/beautifulsoup4/4.12.0 Homepage: https://www.crummy.com/software/BeautifulSoup/bs4/ ## 4.11.6.7 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.11.6.6 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 4.11.6.5 (2023-02-01) -Fix stubtest errors on `beautifulsoup4` (#9648) +Fix stubtest errors on `beautifulsoup4` ([#9648](https://github.com/python/typeshed/pull/9648)) Fixes #9645. ## 4.11.6.4 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 4.11.6.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 4.11.6.2 (2023-01-05) -Add `types-html5lib` as a dependency of `types-beautifulsoup4` (#9462) +Add `types-html5lib` as a dependency of `types-beautifulsoup4` ([#9462](https://github.com/python/typeshed/pull/9462)) Remove the need for subclassing `Any` ## 4.11.6.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 4.11.6 (2022-09-06) -[bs4] More precise types for bs4.Tag.select(_one) (#8687) +[bs4] More precise types for bs4.Tag.select(_one) ([#8687](https://github.com/python/typeshed/pull/8687)) Co-authored-by: Jelle Zijlstra ## 4.11.5 (2022-08-18) -Support extras in stubtest_third_party.py (#8467) +Support extras in stubtest_third_party.py ([#8467](https://github.com/python/typeshed/pull/8467)) ## 4.11.4 (2022-07-21) -beautifulsoup4: Fix type of Tag.__iter__ (#8357) +beautifulsoup4: Fix type of Tag.__iter__ ([#8357](https://github.com/python/typeshed/pull/8357)) ## 4.11.3 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 4.11.2 (2022-06-16) -Fix `TypeVar`s in `beautifulsoup` and `SQLAlchemy` (#8087) +Fix `TypeVar`s in `beautifulsoup` and `SQLAlchemy` ([#8087](https://github.com/python/typeshed/pull/8087)) ## 4.11.1 (2022-05-10) -beautifulsoup4: small fixes and updates (#7816) +beautifulsoup4: small fixes and updates ([#7816](https://github.com/python/typeshed/pull/7816)) ## 4.11.0 (2022-05-06) -bs4: update to 4.11 (#7785) +bs4: update to 4.11 ([#7785](https://github.com/python/typeshed/pull/7785)) Co-authored-by: hauntsaninja <> ## 4.10.20 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 4.10.19 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 4.10.18 (2022-04-05) -Replace Union with union operator (#7596) +Replace Union with union operator ([#7596](https://github.com/python/typeshed/pull/7596)) ## 4.10.17 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 4.10.16 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 4.10.15 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 4.10.14 (2022-03-02) -bs4: expose several other classes (#7420) +bs4: expose several other classes ([#7420](https://github.com/python/typeshed/pull/7420)) On the same lines as #7419 @@ -187,7 +187,7 @@ Co-authored-by: hauntsaninja <> ## 4.10.13 (2022-03-02) -bs4: expose bs4.PageElement (#7419) +bs4: expose bs4.PageElement ([#7419](https://github.com/python/typeshed/pull/7419)) This is generally useful. It's also imported in the source without being used in bs4/__init__.py which in well maintained packages is a pretty @@ -197,51 +197,51 @@ Co-authored-by: hauntsaninja <> ## 4.10.12 (2022-02-18) -Tag.attrs is a dict, instead of an immutable Mapping (#7253) +Tag.attrs is a dict, instead of an immutable Mapping ([#7253](https://github.com/python/typeshed/pull/7253)) ## 4.10.11 (2022-01-23) -bs4: Expose bs4.SoupStrainer and bs4.Tag (#7002) +bs4: Expose bs4.SoupStrainer and bs4.Tag ([#7002](https://github.com/python/typeshed/pull/7002)) ## 4.10.10 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 4.10.9 (2022-01-07) -Update pyright (#6840) +Update pyright ([#6840](https://github.com/python/typeshed/pull/6840)) ## 4.10.7 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 4.10.6 (2021-12-23) -Fix third-party issues found by stubtest (#6667) +Fix third-party issues found by stubtest ([#6667](https://github.com/python/typeshed/pull/6667)) ## 4.10.5 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 4.10.4 (2021-10-13) -Cleanup: use lower-case list and dict, add a test (#6161) +Cleanup: use lower-case list and dict, add a test ([#6161](https://github.com/python/typeshed/pull/6161)) ## 4.10.3 (2021-10-12) -Put Generic last in base class list (#6155) +Put Generic last in base class list ([#6155](https://github.com/python/typeshed/pull/6155)) ## 4.10.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 4.10.1 (2021-09-27) -PageElement.find_all() can return any subclass of PageElement (#6081) +PageElement.find_all() can return any subclass of PageElement ([#6081](https://github.com/python/typeshed/pull/6081)) ## 4.10.0 (2021-09-22) -Update for beautifulsoup4 for version 4.10 (#6059) +Update for beautifulsoup4 for version 4.10 ([#6059](https://github.com/python/typeshed/pull/6059)) Tighten types and add missing fields diff --git a/data/changelogs/binaryornot.md b/data/changelogs/binaryornot.md index 74ac8905..5defba37 100644 --- a/data/changelogs/binaryornot.md +++ b/data/changelogs/binaryornot.md @@ -1,4 +1,4 @@ ## 0.4.0.20250507 (2025-05-07) -Add binaryornot stubs (#13920) +Add binaryornot stubs ([#13920](https://github.com/python/typeshed/pull/13920)) diff --git a/data/changelogs/bleach.md b/data/changelogs/bleach.md index 914e1664..248f313a 100644 --- a/data/changelogs/bleach.md +++ b/data/changelogs/bleach.md @@ -13,42 +13,42 @@ ## 6.2.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 6.2.0.20250514 (2025-05-14) -Fix regression in definition of `bleach.sanitizer._Filter` (#14041) +Fix regression in definition of `bleach.sanitizer._Filter` ([#14041](https://github.com/python/typeshed/pull/14041)) ## 6.2.0.20250512 (2025-05-12) -Complete `bleach` (#13969) +Complete `bleach` ([#13969](https://github.com/python/typeshed/pull/13969)) ## 6.2.0.20241123 (2024-11-23) -[bleach] Update to 6.2.* (#12927) +[bleach] Update to 6.2.* ([#12927](https://github.com/python/typeshed/pull/12927)) ## 6.1.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 6.1.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 6.1.0.20240222 (2024-02-22) -Complete stubs for `bleach` (#9314) +Complete stubs for `bleach` ([#9314](https://github.com/python/typeshed/pull/9314)) Co-authored-by: Alex Waygood Co-authored-by: Avasam ## 6.1.0.1 (2023-11-11) -third-party: make some protocol params pos-only (#11006) +third-party: make some protocol params pos-only ([#11006](https://github.com/python/typeshed/pull/11006)) ## 6.1.0.0 (2023-10-07) -[stubsabot] Bump bleach to 6.1.* (#10852) +[stubsabot] Bump bleach to 6.1.* ([#10852](https://github.com/python/typeshed/pull/10852)) Release: https://pypi.org/pypi/bleach/6.1.0 Homepage: https://github.com/mozilla/bleach @@ -64,7 +64,7 @@ Stubsabot analysis of the diff between the two releases: ## 6.0.0.5 (2023-10-04) -[bleach] Add html5lib_shim.Filter__init__/__iter__ (#10835) +[bleach] Add html5lib_shim.Filter__init__/__iter__ ([#10835](https://github.com/python/typeshed/pull/10835)) The missing __init__ method caused `Filter` to be incompatible with the `_Filter` protocol, preventing valid initialization of @@ -74,67 +74,67 @@ Closes: #10834 ## 6.0.0.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 6.0.0.3 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 6.0.0.2 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 6.0.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 6.0.0.0 (2023-01-24) -Upgrade bleach stubs for 6.0 (#9583) +Upgrade bleach stubs for 6.0 ([#9583](https://github.com/python/typeshed/pull/9583)) Co-authored-by: Alex Waygood ## 5.0.3.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 5.0.3 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 5.0.2 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 5.0.1 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 5.0.0 (2022-04-12) -Update bleach stubs to version 5 (#7612) +Update bleach stubs to version 5 ([#7612](https://github.com/python/typeshed/pull/7612)) ## 4.1.5 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 4.1.3 (2022-01-02) -Never explicitly inherit from `object` in Python 3-only stubs (#6777) +Never explicitly inherit from `object` in Python 3-only stubs ([#6777](https://github.com/python/typeshed/pull/6777)) ## 4.1.2 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 4.1.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 4.1.0 (2021-08-30) -Update bleach version (no changes) (#5982) +Update bleach version (no changes) ([#5982](https://github.com/python/typeshed/pull/5982)) diff --git a/data/changelogs/boltons.md b/data/changelogs/boltons.md index 0c412f31..69f44038 100644 --- a/data/changelogs/boltons.md +++ b/data/changelogs/boltons.md @@ -10,81 +10,81 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 25.0.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 25.0.0.20250703 (2025-07-03) -Make Mapping.get(default) more constrained (#14360) +Make Mapping.get(default) more constrained ([#14360](https://github.com/python/typeshed/pull/14360)) ## 25.0.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 25.0.0.20250326 (2025-03-26) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) ## 25.0.0.20250304 (2025-03-04) -Drop flake8-noqa and remove workarounds to work with Ruff (#13571) +Drop flake8-noqa and remove workarounds to work with Ruff ([#13571](https://github.com/python/typeshed/pull/13571)) -Enable Ruff PLC (Pylint Convention) (#13306) +Enable Ruff PLC (Pylint Convention) ([#13306](https://github.com/python/typeshed/pull/13306)) ## 25.0.0.20250223 (2025-02-23) -Updates to boltons types (#13517) +Updates to boltons types ([#13517](https://github.com/python/typeshed/pull/13517)) ## 25.0.0.20250210 (2025-02-10) -Bump boltons to 25.0.* (#13481) +Bump boltons to 25.0.* ([#13481](https://github.com/python/typeshed/pull/13481)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 24.1.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 24.1.0.20241113 (2024-11-13) -Bump boltons to 24.1.* (#12970) +Bump boltons to 24.1.* ([#12970](https://github.com/python/typeshed/pull/12970)) Co-authored-by: Alex Waygood ## 24.0.0.20240423 (2024-04-23) -Bump boltons to 24.0.* (#11804) +Bump boltons to 24.0.* ([#11804](https://github.com/python/typeshed/pull/11804)) ## 23.1.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 23.1.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 23.1.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 23.1.0.0 (2023-11-30) -Bump boltons to 23.1.* (#11083) +Bump boltons to 23.1.* ([#11083](https://github.com/python/typeshed/pull/11083)) ## 23.0.0.2 (2023-11-22) -third-party stubs: Add several missing `__del__` methods (#11054) +third-party stubs: Add several missing `__del__` methods ([#11054](https://github.com/python/typeshed/pull/11054)) ## 23.0.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 23.0.0.0 (2023-06-07) -add boltons (#8892) +add boltons ([#8892](https://github.com/python/typeshed/pull/8892)) Co-authored-by: Andrey Maslennikov Co-authored-by: Alex Waygood diff --git a/data/changelogs/boto.md b/data/changelogs/boto.md index 46c3e3c4..d07fab5a 100644 --- a/data/changelogs/boto.md +++ b/data/changelogs/boto.md @@ -1,132 +1,132 @@ ## 2.49.18.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 2.49.18.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 2.49.18.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.49.18.8 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.49.18.7 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 2.49.18.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.49.18.5 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.49.18.4 (2023-01-12) -subprocess: Improve bytes-related types (#9100) +subprocess: Improve bytes-related types ([#9100](https://github.com/python/typeshed/pull/9100)) ## 2.49.18.3 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 2.49.18.2 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 2.49.18.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 2.49.18 (2022-09-26) -boto: drop dependency on types-six (#8792) +boto: drop dependency on types-six ([#8792](https://github.com/python/typeshed/pull/8792)) ## 2.49.17 (2022-07-19) -Third-party stubs: enforce CamelCase for type alias names (#8256) +Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256)) Co-authored-by: Jelle Zijlstra ## 2.49.16 (2022-06-28) -Improve `boto` callbacks (#8201) +Improve `boto` callbacks ([#8201](https://github.com/python/typeshed/pull/8201)) ## 2.49.15 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 2.49.14 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 2.49.13 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.49.12 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.49.11 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 2.49.10 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 2.49.9 (2022-03-10) -Modernize syntax in various stubs (#7469) +Modernize syntax in various stubs ([#7469](https://github.com/python/typeshed/pull/7469)) Use `str` and `contextlib.AbstractContextManager` instead of `typing.Text` and `typing.ContextManager`. ## 2.49.8 (2022-03-09) -Remove Python 2 support from some third-party distributions (#7466) +Remove Python 2 support from some third-party distributions ([#7466](https://github.com/python/typeshed/pull/7466)) Co-authored-by: Alex Waygood ## 2.49.7 (2022-01-30) -Reduce use of `Any` in equality methods (#7081) +Reduce use of `Any` in equality methods ([#7081](https://github.com/python/typeshed/pull/7081)) Co-authored-by: Akuli ## 2.49.6 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 2.49.5 (2022-01-07) -Update pyright (#6840) +Update pyright ([#6840](https://github.com/python/typeshed/pull/6840)) ## 2.49.3 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.49.2 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 2.49.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 2.49.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/braintree.md b/data/changelogs/braintree.md index 7e491f4e..fde05875 100644 --- a/data/changelogs/braintree.md +++ b/data/changelogs/braintree.md @@ -18,17 +18,17 @@ Annotate braintree's Subscription and Transaction methods ([#14917](https://gith ## 4.38.0.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 4.38.0.20250807 (2025-08-07) -[braintree] Update to 4.38.* (#14534) +[braintree] Update to 4.38.* ([#14534](https://github.com/python/typeshed/pull/14534)) ## 4.37.0.20250701 (2025-07-01) -[braintree] Bump to 4.37.* (#14344) +[braintree] Bump to 4.37.* ([#14344](https://github.com/python/typeshed/pull/14344)) * `CustomerRecommendationsPayload`: Add `session_id` attribute @@ -36,39 +36,39 @@ Mark stub-only private symbols as `@type_check_only` in third-party stubs (#1454 ## 4.36.0.20250531 (2025-05-31) -Bump braintree to 4.36.* (#14192) +Bump braintree to 4.36.* ([#14192](https://github.com/python/typeshed/pull/14192)) ## 4.35.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 4.35.0.20250506 (2025-05-06) -Bump braintree to 4.35.* (#13914) +Bump braintree to 4.35.* ([#13914](https://github.com/python/typeshed/pull/13914)) ## 4.34.0.20250426 (2025-04-26) -Improve `braintree` (#13862) +Improve `braintree` ([#13862](https://github.com/python/typeshed/pull/13862)) ## 4.34.0.20250308 (2025-03-08) -Bump braintree to 4.34.* (#13592) +Bump braintree to 4.34.* ([#13592](https://github.com/python/typeshed/pull/13592)) ## 4.33.0.20250219 (2025-02-19) -Bump braintree to 4.33.* (#13511) +Bump braintree to 4.33.* ([#13511](https://github.com/python/typeshed/pull/13511)) ## 4.32.0.20250123 (2025-01-23) -[stubsabot] Bump braintree to 4.32.* (#13423) +[stubsabot] Bump braintree to 4.32.* ([#13423](https://github.com/python/typeshed/pull/13423)) ## 4.31.0.20241103 (2024-11-03) -Bump braintree to 4.31.* (#12934) +Bump braintree to 4.31.* ([#12934](https://github.com/python/typeshed/pull/12934)) ## 4.30.0.20240926 (2024-09-26) -[stubsabot] Bump braintree to 4.30.* (#12681) +[stubsabot] Bump braintree to 4.30.* ([#12681](https://github.com/python/typeshed/pull/12681)) Release: https://pypi.org/pypi/braintree/4.30.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview @@ -85,33 +85,33 @@ Stubsabot analysis of the diff between the two releases: ## 4.29.0.20240725 (2024-07-25) -Bump braintree to 4.29.* (#12421) +Bump braintree to 4.29.* ([#12421](https://github.com/python/typeshed/pull/12421)) ## 4.28.0.20240405 (2024-04-05) -Braintree: `PaymentMethodNonce.three_d_secure_info` can be `None` (#11711) +Braintree: `PaymentMethodNonce.three_d_secure_info` can be `None` ([#11711](https://github.com/python/typeshed/pull/11711)) ## 4.28.0.20240402 (2024-04-02) -braintree: Cleanup overzealous reexports from non `__init__` modules (#11692) +braintree: Cleanup overzealous reexports from non `__init__` modules ([#11692](https://github.com/python/typeshed/pull/11692)) -braintree: Use `Final` for string constants (#11680) +braintree: Use `Final` for string constants ([#11680](https://github.com/python/typeshed/pull/11680)) -braintree: Replace usages of `Any` (#11679) +braintree: Replace usages of `Any` ([#11679](https://github.com/python/typeshed/pull/11679)) -stubtest-complete & Bump braintree to 4.28.* (#11678) +stubtest-complete & Bump braintree to 4.28.* ([#11678](https://github.com/python/typeshed/pull/11678)) ## 4.25.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 4.25.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 4.25.0.0 (2023-12-19) -[stubsabot] Bump braintree to 4.25.* (#11182) +[stubsabot] Bump braintree to 4.25.* ([#11182](https://github.com/python/typeshed/pull/11182)) Release: https://pypi.org/pypi/braintree/4.25.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview @@ -120,7 +120,7 @@ Diff: https://github.com/braintree/braintree_python/compare/4.24.0...4.25.0 ## 4.24.0.0 (2023-11-08) -[stubsabot] Bump braintree to 4.24.* (#10993) +[stubsabot] Bump braintree to 4.24.* ([#10993](https://github.com/python/typeshed/pull/10993)) Release: https://pypi.org/pypi/braintree/4.24.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview @@ -136,11 +136,11 @@ Stubsabot analysis of the diff between the two releases: ## 4.23.0.1 (2023-10-19) -Improve stubs for `braintree.environment` (#10907) +Improve stubs for `braintree.environment` ([#10907](https://github.com/python/typeshed/pull/10907)) ## 4.23.0.0 (2023-10-11) -[stubsabot] Bump braintree to 4.23.* (#10864) +[stubsabot] Bump braintree to 4.23.* ([#10864](https://github.com/python/typeshed/pull/10864)) Release: https://pypi.org/pypi/braintree/4.23.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview @@ -156,7 +156,7 @@ Stubsabot analysis of the diff between the two releases: ## 4.22.0.0 (2023-08-30) -[stubsabot] Bump braintree to 4.22.* (#10631) +[stubsabot] Bump braintree to 4.22.* ([#10631](https://github.com/python/typeshed/pull/10631)) Release: https://pypi.org/pypi/braintree/4.22.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview @@ -165,63 +165,63 @@ Diff: https://github.com/braintree/braintree_python/compare/4.21.0...4.22.0 ## 4.21.0.1 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 4.21.0.0 (2023-07-11) -[stubsabot] Bump braintree to 4.21.* (#10433) +[stubsabot] Bump braintree to 4.21.* ([#10433](https://github.com/python/typeshed/pull/10433)) Release: https://pypi.org/pypi/braintree/4.21.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview ## 4.20.0.0 (2023-05-23) -[stubsabot] Bump braintree to 4.20.* (#10198) +[stubsabot] Bump braintree to 4.20.* ([#10198](https://github.com/python/typeshed/pull/10198)) Release: https://pypi.org/pypi/braintree/4.20.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview ## 4.19.0.1 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 4.19.0.0 (2023-04-07) -[stubsabot] Bump braintree to 4.19.* (#10017) +[stubsabot] Bump braintree to 4.19.* ([#10017](https://github.com/python/typeshed/pull/10017)) Release: https://pypi.org/pypi/braintree/4.19.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview ## 4.18.0.3 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 4.18.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.18.0.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 4.18.0.0 (2023-01-12) -[stubsabot] Bump braintree to 4.18.* (#9502) +[stubsabot] Bump braintree to 4.18.* ([#9502](https://github.com/python/typeshed/pull/9502)) Release: https://pypi.org/pypi/braintree/4.18.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview ## 4.17.0.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 4.17.0.0 (2022-10-05) -[stubsabot] Bump braintree to 4.17.* (#8847) +[stubsabot] Bump braintree to 4.17.* ([#8847](https://github.com/python/typeshed/pull/8847)) Release: https://pypi.org/pypi/braintree/4.17.0 Homepage: https://developer.paypal.com/braintree/docs/reference/overview @@ -236,25 +236,25 @@ Co-authored-by: stubsabot <> ## 4.16.0 (2022-07-29) -Bump braintree to 4.16.* (#8433) +Bump braintree to 4.16.* ([#8433](https://github.com/python/typeshed/pull/8433)) Resolves #8431 ## 4.15.0 (2022-06-14) -[stubsabot] Bump braintree to 4.15.* (#8080) +[stubsabot] Bump braintree to 4.15.* ([#8080](https://github.com/python/typeshed/pull/8080)) Co-authored-by: hauntsaninja <> ## 4.11.4 (2022-03-06) -Upgrade to stubtest with dunder pos only reverted (#7442) +Upgrade to stubtest with dunder pos only reverted ([#7442](https://github.com/python/typeshed/pull/7442)) ## 4.11.3 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 4.11.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/cachetools.md b/data/changelogs/cachetools.md index 835dd71e..729da001 100644 --- a/data/changelogs/cachetools.md +++ b/data/changelogs/cachetools.md @@ -8,7 +8,7 @@ cachetools: precise typing for decorators and cached(); expose cache_info/cache_ ## 6.1.0.20250717 (2025-07-17) -[stubsabot] Bump cachetools to 6.1.* (#14291) +[stubsabot] Bump cachetools to 6.1.* ([#14291](https://github.com/python/typeshed/pull/14291)) Release: https://pypi.org/pypi/cachetools/6.1.0 Homepage: https://github.com/tkem/cachetools/ @@ -22,41 +22,41 @@ Stubsabot analysis of the diff between the two releases: ## 6.0.0.20250525 (2025-05-25) -Bump cachetools to 6.0.* (#14131) +Bump cachetools to 6.0.* ([#14131](https://github.com/python/typeshed/pull/14131)) ## 5.5.0.20240820 (2024-08-20) -Bump cachetools to 5.5.* (#12556) +Bump cachetools to 5.5.* ([#12556](https://github.com/python/typeshed/pull/12556)) ## 5.4.0.20240717 (2024-07-17) -Bump cachetools to 5.4.* (#12353) +Bump cachetools to 5.4.* ([#12353](https://github.com/python/typeshed/pull/12353)) ## 5.3.0.7 (2023-10-27) -Remove many redundant inheritances from `Generic[]` (#10933) +Remove many redundant inheritances from `Generic[]` ([#10933](https://github.com/python/typeshed/pull/10933)) ## 5.3.0.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 5.3.0.5 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 5.3.0.4 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 5.3.0.3 (2023-02-23) -Remove unused `type: ignore` comments (#9801) +Remove unused `type: ignore` comments ([#9801](https://github.com/python/typeshed/pull/9801)) ## 5.3.0.2 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -66,72 +66,72 @@ Update `Unused` parameters in `stubs/` (#9704) ## 5.3.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 5.3.0.0 (2023-02-03) -Update `cachetools` stubs to 5.3.* (#9666) +Update `cachetools` stubs to 5.3.* ([#9666](https://github.com/python/typeshed/pull/9666)) ## 5.2.1 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 5.2.0 (2022-06-21) -Update cachetools to 5.2.* (#8119) +Update cachetools to 5.2.* ([#8119](https://github.com/python/typeshed/pull/8119)) ## 5.0.2 (2022-06-14) -`cachetools`: Fix invalid `TypeVar` usage (#8073) +`cachetools`: Fix invalid `TypeVar` usage ([#8073](https://github.com/python/typeshed/pull/8073)) ## 5.0.1 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 5.0.0 (2022-03-08) -Update cachetools to 5.0.0 (#7455) +Update cachetools to 5.0.0 ([#7455](https://github.com/python/typeshed/pull/7455)) Co-authored-by: Alex Waygood Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 4.2.10 (2022-03-06) -Upgrade to stubtest with dunder pos only reverted (#7442) +Upgrade to stubtest with dunder pos only reverted ([#7442](https://github.com/python/typeshed/pull/7442)) ## 4.2.9 (2022-01-12) -Fix cachetools maxsize argument types (#6901) +Fix cachetools maxsize argument types ([#6901](https://github.com/python/typeshed/pull/6901)) ## 4.2.7 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 4.2.6 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 4.2.5 (2021-11-21) -Fix MutableMapping overrides (#6352) +Fix MutableMapping overrides ([#6352](https://github.com/python/typeshed/pull/6352)) ## 4.2.4 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 4.2.3 (2021-10-11) -Fix type of lock parameter of cachetools.cachedmethod() decorator (#6144) +Fix type of lock parameter of cachetools.cachedmethod() decorator ([#6144](https://github.com/python/typeshed/pull/6144)) ## 4.2.2 (2021-09-30) -Remove unncessary MutableMapping overrides (#6097) +Remove unncessary MutableMapping overrides ([#6097](https://github.com/python/typeshed/pull/6097)) ## 4.2.1 (2021-09-30) -Add back and update cachetools stubs to cachetools 4.2.4 (#6096) +Add back and update cachetools stubs to cachetools 4.2.4 ([#6096](https://github.com/python/typeshed/pull/6096)) diff --git a/data/changelogs/caldav.md b/data/changelogs/caldav.md index 080dee9d..96bf8e5e 100644 --- a/data/changelogs/caldav.md +++ b/data/changelogs/caldav.md @@ -1,119 +1,119 @@ ## 1.3.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 1.3.0.20241107 (2024-11-07) -[stubsabot] Mark caldav as obsolete since 1.4.0 (#12957) +[stubsabot] Mark caldav as obsolete since 1.4.0 ([#12957](https://github.com/python/typeshed/pull/12957)) ## 1.3.0.20240824 (2024-08-24) -Resolve some stubtest allowlist entries by marking params as keyword-only (#12581) +Resolve some stubtest allowlist entries by marking params as keyword-only ([#12581](https://github.com/python/typeshed/pull/12581)) ## 1.3.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 1.3.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.3.0.0 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 -Update `caldav` to `1.3.*` (#10485) +Update `caldav` to `1.3.*` ([#10485](https://github.com/python/typeshed/pull/10485)) Co-authored-by: Alex Waygood ## 1.2.0.2 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 1.2.0.1 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 1.2.0.0 (2023-02-27) -Update caldav to 1.2 (#9821) +Update caldav to 1.2 ([#9821](https://github.com/python/typeshed/pull/9821)) Also add a few default values and replace some instances of Any with Incomplete. ## 1.0.0.3 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 1.0.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.0.0.1 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.0.0.0 (2023-02-03) -Update `caldav` stubs to 1.0.* (#9668) +Update `caldav` stubs to 1.0.* ([#9668](https://github.com/python/typeshed/pull/9668)) ## 0.11.0.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 0.11.0.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 0.11.0.0 (2022-11-25) -Bump caldav to 0.11.* (#9253) +Bump caldav to 0.11.* ([#9253](https://github.com/python/typeshed/pull/9253)) Co-authored-by: AlexWaygood ## 0.10.0.0 (2022-10-31) -Update caldav stubs to 0.10 (#9044) +Update caldav stubs to 0.10 ([#9044](https://github.com/python/typeshed/pull/9044)) ## 0.9.2 (2022-07-19) -Third-party stubs: enforce CamelCase for type alias names (#8256) +Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256)) Co-authored-by: Jelle Zijlstra ## 0.9.1 (2022-05-31) -caldav: add verify_expand to Calendar.date_search (#7996) +caldav: add verify_expand to Calendar.date_search ([#7996](https://github.com/python/typeshed/pull/7996)) Co-authored-by: hauntsaninja <> ## 0.9.0 (2022-04-28) -Update caldav stubs for 0.9 (#7734) +Update caldav stubs for 0.9 ([#7734](https://github.com/python/typeshed/pull/7734)) ## 0.8.7 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 0.8.6 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.8.4 (2021-12-06) -caldav: Update DAVError and AuthorizationError (#6508) +caldav: Update DAVError and AuthorizationError ([#6508](https://github.com/python/typeshed/pull/6508)) ## 0.8.3 (2021-11-09) -Fix typos (#6263) +Fix typos ([#6263](https://github.com/python/typeshed/pull/6263)) Found via `codespell -q 3 -L alo,asend,ba,nams,spawnve` ## 0.8.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/capturer.md b/data/changelogs/capturer.md index 99918c88..a9f49da9 100644 --- a/data/changelogs/capturer.md +++ b/data/changelogs/capturer.md @@ -1,4 +1,4 @@ ## 3.0.0.20240408 (2024-04-08) -Add stubs for package capturer (#11551) +Add stubs for package capturer ([#11551](https://github.com/python/typeshed/pull/11551)) diff --git a/data/changelogs/certifi.md b/data/changelogs/certifi.md index 0b2fcae2..fd47708f 100644 --- a/data/changelogs/certifi.md +++ b/data/changelogs/certifi.md @@ -1,18 +1,18 @@ ## 2021.10.8.3 (2022-06-09) -certifi: mark as obsolete since 2022.5.18.1 (#8045) +certifi: mark as obsolete since 2022.5.18.1 ([#8045](https://github.com/python/typeshed/pull/8045)) ## 2021.10.8.2 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 2021.10.8.0 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 2020.4.0 (2021-09-01) -Add certifi.contents() (#5989) +Add certifi.contents() ([#5989](https://github.com/python/typeshed/pull/5989)) Added in commit: https://github.com/certifi/python-certifi/commit/3e585603ff265552c2e137d064ea092d51332602 diff --git a/data/changelogs/cffi.md b/data/changelogs/cffi.md index 3fee2244..262f2ede 100644 --- a/data/changelogs/cffi.md +++ b/data/changelogs/cffi.md @@ -14,69 +14,69 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 1.17.0.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.17.0.20250805 (2025-08-05) -Make `FFI.buffer` implement buffer protocol, mark dunder methods as positional-only (#14505) +Make `FFI.buffer` implement buffer protocol, mark dunder methods as positional-only ([#14505](https://github.com/python/typeshed/pull/14505)) ## 1.17.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 1.17.0.20250523 (2025-05-23) -Fix some of the typing for CFFI's out of line mode (#14090) +Fix some of the typing for CFFI's out of line mode ([#14090](https://github.com/python/typeshed/pull/14090)) ## 1.17.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 1.17.0.20250326 (2025-03-26) -Improve `cffi` (#13710) +Improve `cffi` ([#13710](https://github.com/python/typeshed/pull/13710)) ## 1.17.0.20250319 (2025-03-19) -[cffi] Fix a few argument types for C code (#13661) +[cffi] Fix a few argument types for C code ([#13661](https://github.com/python/typeshed/pull/13661)) * CLibrary.close_lib() doesn't take any arguments. * FFI.typeof() only takes positional arguments. -[cffi] Bump to 1.17.* (#13653) +[cffi] Bump to 1.17.* ([#13653](https://github.com/python/typeshed/pull/13653)) ## 1.16.0.20250318 (2025-03-18) -[cffi] Update repository URL (#13652) +[cffi] Update repository URL ([#13652](https://github.com/python/typeshed/pull/13652)) ## 1.16.0.20250307 (2025-03-07) -Fix parameter type annotations in `_cffi_backend` stub. (#13590) +Fix parameter type annotations in `_cffi_backend` stub. ([#13590](https://github.com/python/typeshed/pull/13590)) ## 1.16.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.16.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 1.16.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 1.16.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.16.0.0 (2023-09-29) -[stubsabot] Bump cffi to 1.16.* (#10799) +[stubsabot] Bump cffi to 1.16.* ([#10799](https://github.com/python/typeshed/pull/10799)) Release: https://pypi.org/pypi/cffi/1.16.0 Homepage: http://cffi.readthedocs.org @@ -85,85 +85,85 @@ Changelog: https://cffi.readthedocs.io/en/latest/whatsnew.html ## 1.15.1.15 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 1.15.1.14 (2023-06-04) -`distutils` package was removed in 3.12 (#10249) +`distutils` package was removed in 3.12 ([#10249](https://github.com/python/typeshed/pull/10249)) ## 1.15.1.13 (2023-04-27) -cffi: improve getitem and setitem (#9968) +cffi: improve getitem and setitem ([#9968](https://github.com/python/typeshed/pull/9968)) Co-authored-by: Jelle Zijlstra ## 1.15.1.12 (2023-04-13) -[cffi] dlopen(None) works when platform != win32 (#10042) +[cffi] dlopen(None) works when platform != win32 ([#10042](https://github.com/python/typeshed/pull/10042)) ## 1.15.1.11 (2023-04-06) -cffi: fix FFI.string signature (#10012) +cffi: fix FFI.string signature ([#10012](https://github.com/python/typeshed/pull/10012)) Keeps _cffi_backend.pyi consistent with api.pyi ## 1.15.1.10 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 1.15.1.9 (2023-03-27) -[cffi] add some return types (#9949) +[cffi] add some return types ([#9949](https://github.com/python/typeshed/pull/9949)) ## 1.15.1.8 (2023-03-23) -[cffi] cast source can be an int too (#9930) +[cffi] cast source can be an int too ([#9930](https://github.com/python/typeshed/pull/9930)) [cffi] cast source can be an int too Co-authored-by: Francesc Elies -Add alternate type for cffi's from_buffer (#9925) +Add alternate type for cffi's from_buffer ([#9925](https://github.com/python/typeshed/pull/9925)) ## 1.15.1.7 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 1.15.1.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.15.1.5 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 1.15.1.4 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 1.15.1.3 (2022-11-13) -`cffi`: run stubtest on Windows (#9178) +`cffi`: run stubtest on Windows ([#9178](https://github.com/python/typeshed/pull/9178)) ## 1.15.1.2 (2022-11-09) -All `__nonzero__` are methods that return `bool` (#9139) +All `__nonzero__` are methods that return `bool` ([#9139](https://github.com/python/typeshed/pull/9139)) ## 1.15.1.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 1.15.1 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 1.15.0 (2022-09-15) -Add type stubs for cffi (#8736) +Add type stubs for cffi ([#8736](https://github.com/python/typeshed/pull/8736)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/channels.md b/data/changelogs/channels.md index d9076e21..e227a1ce 100644 --- a/data/changelogs/channels.md +++ b/data/changelogs/channels.md @@ -4,9 +4,9 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 4.3.0.20250730 (2025-07-30) -[channels] Bump to `4.3.*` (#14490) +[channels] Bump to `4.3.*` ([#14490](https://github.com/python/typeshed/pull/14490)) ## 4.2.0.20250712 (2025-07-12) -Django channels stubs (#13939) +Django channels stubs ([#13939](https://github.com/python/typeshed/pull/13939)) diff --git a/data/changelogs/characteristic.md b/data/changelogs/characteristic.md index 45d819e4..1bd78514 100644 --- a/data/changelogs/characteristic.md +++ b/data/changelogs/characteristic.md @@ -1,30 +1,30 @@ ## 14.3.7 (2022-06-08) -Mark characteristic as no longer updated (#8038) +Mark characteristic as no longer updated ([#8038](https://github.com/python/typeshed/pull/8038)) Part of #8012 ## 14.3.6 (2022-06-06) -Always use `TypeAlias` when assigning to `Any` (#8021) +Always use `TypeAlias` when assigning to `Any` ([#8021](https://github.com/python/typeshed/pull/8021)) ## 14.3.5 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 14.3.4 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 14.3.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 14.3.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 14.3.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/chardet.md b/data/changelogs/chardet.md index a25e10a5..f82f8dac 100644 --- a/data/changelogs/chardet.md +++ b/data/changelogs/chardet.md @@ -1,10 +1,10 @@ ## 5.0.4.6 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 5.0.4.5 (2023-04-29) -chardet: UniversalDetector.feed accepts bytearray (#10107) +chardet: UniversalDetector.feed accepts bytearray ([#10107](https://github.com/python/typeshed/pull/10107)) Technically it accepts any buffer, but the inline type annotations now say bytes | bytearray, so let's stick to that. @@ -13,21 +13,21 @@ Part of #9006 ## 5.0.4.4 (2023-04-24) -Simplify `chardet` type imports (#10080) +Simplify `chardet` type imports ([#10080](https://github.com/python/typeshed/pull/10080)) ## 5.0.4.3 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 5.0.4.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 5.0.4.1 (2022-12-02) -[stubsabot] Mark chardet as obsolete since 5.1.0 (#9318) +[stubsabot] Mark chardet as obsolete since 5.1.0 ([#9318](https://github.com/python/typeshed/pull/9318)) Release: https://pypi.org/pypi/chardet/5.1.0 Homepage: https://github.com/chardet/chardet @@ -37,39 +37,39 @@ Co-authored-by: stubsabot <> ## 5.0.4 (2022-08-10) -Remove a few unused `TypedDict`s (#8522) +Remove a few unused `TypedDict`s ([#8522](https://github.com/python/typeshed/pull/8522)) ## 5.0.3 (2022-07-25) -Add missing `__version__` to `chardet.__init__` (#8401) +Add missing `__version__` to `chardet.__init__` ([#8401](https://github.com/python/typeshed/pull/8401)) ## 5.0.2 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 5.0.1 (2022-06-25) -chardet: improve stubs (#8155) +chardet: improve stubs ([#8155](https://github.com/python/typeshed/pull/8155)) ## 5.0.0 (2022-06-25) -[stubsabot] Bump chardet to 5.0.* (#8150) +[stubsabot] Bump chardet to 5.0.* ([#8150](https://github.com/python/typeshed/pull/8150)) Co-authored-by: hauntsaninja <> ## 4.0.4 (2022-04-27) -Drop Python 2 support from chardet (#7708) +Drop Python 2 support from chardet ([#7708](https://github.com/python/typeshed/pull/7708)) ## 4.0.2 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 4.0.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 4.0.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/chevron.md b/data/changelogs/chevron.md index 60e67c76..4568a591 100644 --- a/data/changelogs/chevron.md +++ b/data/changelogs/chevron.md @@ -1,52 +1,52 @@ ## 0.14.2.20250103 (2025-01-03) -Enable Ruff EXE (flake8-executable) (#13346) +Enable Ruff EXE (flake8-executable) ([#13346](https://github.com/python/typeshed/pull/13346)) ## 0.14.2.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 0.14.2.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.14.2.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.14.2.4 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 0.14.2.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.14.2.2 (2023-02-09) -Use `_typeshed.FileDescriptorOrPath` in stubs (#9695) +Use `_typeshed.FileDescriptorOrPath` in stubs ([#9695](https://github.com/python/typeshed/pull/9695)) ## 0.14.2.1 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 0.14.2 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.14.1 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.14.0 (2022-02-05) -Add stubs for `chevron` package (#7139) +Add stubs for `chevron` package ([#7139](https://github.com/python/typeshed/pull/7139)) Co-authored-by: Akuli diff --git a/data/changelogs/click-default-group.md b/data/changelogs/click-default-group.md index 496af110..ecb0b15e 100644 --- a/data/changelogs/click-default-group.md +++ b/data/changelogs/click-default-group.md @@ -1,26 +1,26 @@ ## 1.2.0.20250513 (2025-05-13) -[click_default_group] default_cmd_name argument should be named default (#14023) +[click_default_group] default_cmd_name argument should be named default ([#14023](https://github.com/python/typeshed/pull/14023)) ## 1.2.0.20250425 (2025-04-25) -Expand args and kwargs for `click_default_group` methods (#13873) +Expand args and kwargs for `click_default_group` methods ([#13873](https://github.com/python/typeshed/pull/13873)) ## 1.2.0.20250413 (2025-04-13) -Import names from typing directly rather than importing module (#13761) +Import names from typing directly rather than importing module ([#13761](https://github.com/python/typeshed/pull/13761)) ## 1.2.0.20250322 (2025-03-22) -Add `__all__` to `click-default-group` (#13694) +Add `__all__` to `click-default-group` ([#13694](https://github.com/python/typeshed/pull/13694)) ## 1.2.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.2.0.0 (2023-07-22) -Add stubs for click-default-group (#9304) +Add stubs for click-default-group ([#9304](https://github.com/python/typeshed/pull/9304)) Co-authored-by: AlexWaygood Co-authored-by: Avasam diff --git a/data/changelogs/click-log.md b/data/changelogs/click-log.md index 108ac56d..e68589be 100644 --- a/data/changelogs/click-log.md +++ b/data/changelogs/click-log.md @@ -1,8 +1,8 @@ ## 0.4.0.20250413 (2025-04-13) -Import names from typing directly rather than importing module (#13761) +Import names from typing directly rather than importing module ([#13761](https://github.com/python/typeshed/pull/13761)) ## 0.4.0.20241229 (2024-12-29) -Add stubs for "click-log" package (#13207) +Add stubs for "click-log" package ([#13207](https://github.com/python/typeshed/pull/13207)) diff --git a/data/changelogs/click-spinner.md b/data/changelogs/click-spinner.md index 07cd9fd5..24e6f74a 100644 --- a/data/changelogs/click-spinner.md +++ b/data/changelogs/click-spinner.md @@ -1,52 +1,52 @@ ## 0.1.13.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 0.1.13.20250510 (2025-05-10) -click-spinner: Replace `Any` return type (#13970) +click-spinner: Replace `Any` return type ([#13970](https://github.com/python/typeshed/pull/13970)) ## 0.1.13.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 0.1.13.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.1.13.6 (2023-11-11) -third-party: make some protocol params pos-only (#11006) +third-party: make some protocol params pos-only ([#11006](https://github.com/python/typeshed/pull/11006)) ## 0.1.13.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.1.13.4 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 0.1.13.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.1.13.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.1.13.1 (2022-11-17) -click_spinner: make arguments optional (#9220) +click_spinner: make arguments optional ([#9220](https://github.com/python/typeshed/pull/9220)) Matches the code, where these arguments are not required: https://github.com/click-contrib/click-spinner/blob/master/click_spinner/__init__.py ## 0.1.13 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -54,27 +54,27 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 0.1.12 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 0.1.11 (2022-04-27) -Drop Python 2 support from click-spinner (#7710) +Drop Python 2 support from click-spinner ([#7710](https://github.com/python/typeshed/pull/7710)) ## 0.1.10 (2022-02-03) -Improve `__enter__` & constructor methods (#7114) +Improve `__enter__` & constructor methods ([#7114](https://github.com/python/typeshed/pull/7114)) ## 0.1.9 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.1.7 (2021-12-17) -Always import Protocol from typing in stubs (#6617) +Always import Protocol from typing in stubs ([#6617](https://github.com/python/typeshed/pull/6617)) ## 0.1.6 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/click-web.md b/data/changelogs/click-web.md index 6c305827..b0baec9f 100644 --- a/data/changelogs/click-web.md +++ b/data/changelogs/click-web.md @@ -1,20 +1,20 @@ ## 0.8.0.20250708 (2025-07-08) -[click-web] Remove from pyrightconfig (#14312) +[click-web] Remove from pyrightconfig ([#14312](https://github.com/python/typeshed/pull/14312)) ## 0.8.0.20250511 (2025-05-11) -[click-web] Fixes after click 8.2.0 release (#14001) +[click-web] Fixes after click 8.2.0 release ([#14001](https://github.com/python/typeshed/pull/14001)) ## 0.8.0.20250413 (2025-04-13) -Import names from typing directly rather than importing module (#13761) +Import names from typing directly rather than importing module ([#13761](https://github.com/python/typeshed/pull/13761)) ## 0.8.0.20250412 (2025-04-12) -Complete stubs for `click-web` (#13806) +Complete stubs for `click-web` ([#13806](https://github.com/python/typeshed/pull/13806)) ## 0.8.0.20241229 (2024-12-29) -Add stubs for "click-web" package (#13208) +Add stubs for "click-web" package ([#13208](https://github.com/python/typeshed/pull/13208)) diff --git a/data/changelogs/click.md b/data/changelogs/click.md index 417424d2..01b8381c 100644 --- a/data/changelogs/click.md +++ b/data/changelogs/click.md @@ -1,12 +1,12 @@ ## 7.1.8 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 7.1.7 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 7.1.6 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/colorama.md b/data/changelogs/colorama.md index db5246b4..8376321a 100644 --- a/data/changelogs/colorama.md +++ b/data/changelogs/colorama.md @@ -1,123 +1,123 @@ ## 0.4.15.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 0.4.15.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 0.4.15.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 0.4.15.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 0.4.15.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.4.15.12 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.4.15.11 (2023-03-30) -colorama.winterm: ClassVar -> Final for WinColor and WinStyle (#9983) +colorama.winterm: ClassVar -> Final for WinColor and WinStyle ([#9983](https://github.com/python/typeshed/pull/9983)) ## 0.4.15.10 (2023-03-29) -Remove unnecessary `= ...`s; bump pyright test dependency to 1.1.301 (#9972) +Remove unnecessary `= ...`s; bump pyright test dependency to 1.1.301 ([#9972](https://github.com/python/typeshed/pull/9972)) -Remove unnecessary ellipsis expressions (#9976) +Remove unnecessary ellipsis expressions ([#9976](https://github.com/python/typeshed/pull/9976)) Ignore flake8 F821 warnings in stub files ## 0.4.15.9 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 0.4.15.8 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.4.15.7 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 0.4.15.6 (2023-02-06) -colorama: Preserve input type for `wrap_stream` (#9677) +colorama: Preserve input type for `wrap_stream` ([#9677](https://github.com/python/typeshed/pull/9677)) ## 0.4.15.5 (2023-02-01) -Bump black to 23.1.0 (#9647) +Bump black to 23.1.0 ([#9647](https://github.com/python/typeshed/pull/9647)) ## 0.4.15.4 (2022-11-21) -colorama: re-export just_fix_windows_console at top level (#9234) +colorama: re-export just_fix_windows_console at top level ([#9234](https://github.com/python/typeshed/pull/9234)) ## 0.4.15.3 (2022-11-13) -Run stubtest on windows for colorama (#9168) +Run stubtest on windows for colorama ([#9168](https://github.com/python/typeshed/pull/9168)) ## 0.4.15.2 (2022-10-26) -colorama: fixes for latest version (#8987) +colorama: fixes for latest version ([#8987](https://github.com/python/typeshed/pull/8987)) Fixes #8986 ## 0.4.15 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 0.4.14 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 0.4.13 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 0.4.12 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.4.11 (2022-04-05) -Replace Union with union operator (#7596) +Replace Union with union operator ([#7596](https://github.com/python/typeshed/pull/7596)) ## 0.4.10 (2022-04-01) -Third-party stubs: Improve several `__exit__` methods (#7575) +Third-party stubs: Improve several `__exit__` methods ([#7575](https://github.com/python/typeshed/pull/7575)) ## 0.4.9 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 0.4.8 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 0.4.7 (2022-01-20) -Remove nearly all `__str__` and `__repr__` methods from typeshed (#6968) +Remove nearly all `__str__` and `__repr__` methods from typeshed ([#6968](https://github.com/python/typeshed/pull/6968)) ## 0.4.5 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.4.4 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/commonmark.md b/data/changelogs/commonmark.md index 1c6a85a2..7cfe46b8 100644 --- a/data/changelogs/commonmark.md +++ b/data/changelogs/commonmark.md @@ -1,40 +1,40 @@ ## 0.9.2.20250330 (2025-03-29) -Mark commonmark as no_longer_updated (#13726) +Mark commonmark as no_longer_updated ([#13726](https://github.com/python/typeshed/pull/13726)) ## 0.9.2.20250328 (2025-03-28) -Complete stubs for `commonmark` (#13724) +Complete stubs for `commonmark` ([#13724](https://github.com/python/typeshed/pull/13724)) ## 0.9.2.20250326 (2025-03-26) -Improve stubs for `commonmark` (#13681) +Improve stubs for `commonmark` ([#13681](https://github.com/python/typeshed/pull/13681)) ## 0.9.2.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.9.2.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.9.2.3 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 0.9.2.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.9.2.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 0.9.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/console-menu.md b/data/changelogs/console-menu.md index 7f607315..c5c1fc35 100644 --- a/data/changelogs/console-menu.md +++ b/data/changelogs/console-menu.md @@ -1,48 +1,48 @@ ## 0.8.0.20250326 (2025-03-26) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) ## 0.8.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 0.8.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.8.0.2 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 0.8.0.1 (2023-03-08) -Replace `object | None` with `object` (#9857) +Replace `object | None` with `object` ([#9857](https://github.com/python/typeshed/pull/9857)) All types, including `None`, are a subtype of `object`, so `None` is redundant in the union `object | None`. ## 0.8.0.0 (2023-03-06) -Update `console-menu` stubs for v0.8 (#9845) +Update `console-menu` stubs for v0.8 ([#9845](https://github.com/python/typeshed/pull/9845)) ## 0.7.0.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.7.0.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 0.7.0.1 (2022-10-20) -Remove `consolemenu` from `pyright`'s exclude (#8940) +Remove `consolemenu` from `pyright`'s exclude ([#8940](https://github.com/python/typeshed/pull/8940)) ## 0.7.0.0 (2022-10-03) -Add type stubs for package console-menu (#8820) +Add type stubs for package console-menu ([#8820](https://github.com/python/typeshed/pull/8820)) Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/contextvars.md b/data/changelogs/contextvars.md index ffebb052..5c1d1be7 100644 --- a/data/changelogs/contextvars.md +++ b/data/changelogs/contextvars.md @@ -1,50 +1,50 @@ ## 2.4.7.3 (2023-07-07) -Mark contextvars stubs as no longer updated (#10419) +Mark contextvars stubs as no longer updated ([#10419](https://github.com/python/typeshed/pull/10419)) ## 2.4.7.2 (2023-03-27) -contextvars: widen return value of ContextVar.get(default) (#9953) +contextvars: widen return value of ContextVar.get(default) ([#9953](https://github.com/python/typeshed/pull/9953)) ## 2.4.7.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.4.7 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 2.4.6 (2022-05-27) -constructors: Fix defaulted TypeVars (#7965) +constructors: Fix defaulted TypeVars ([#7965](https://github.com/python/typeshed/pull/7965)) From the list in https://github.com/microsoft/pyright/issues/3501 ## 2.4.5 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.4.4 (2022-02-22) -Correct several positional-only differences in third-party stubs (#7352) +Correct several positional-only differences in third-party stubs ([#7352](https://github.com/python/typeshed/pull/7352)) ## 2.4.3 (2022-02-21) -contextvars, pycurl: make classes final (#7334) +contextvars, pycurl: make classes final ([#7334](https://github.com/python/typeshed/pull/7334)) ## 2.4.2 (2022-01-27) -Improve `contextvars.Context` (#7052) +Improve `contextvars.Context` ([#7052](https://github.com/python/typeshed/pull/7052)) Similar changes to the ones @sobolevn made in #6942 ## 2.4.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/corus.md b/data/changelogs/corus.md index cbc6aed1..98d30963 100644 --- a/data/changelogs/corus.md +++ b/data/changelogs/corus.md @@ -1,24 +1,24 @@ ## 0.10.0.20250527 (2025-05-27) -[corus] set `no_longer_updated` (#14160) +[corus] set `no_longer_updated` ([#14160](https://github.com/python/typeshed/pull/14160)) -Revert "Remove corus stubs" (#14158) +Revert "Remove corus stubs" ([#14158](https://github.com/python/typeshed/pull/14158)) -Remove corus stubs (#14153) +Remove corus stubs ([#14153](https://github.com/python/typeshed/pull/14153)) ## 0.10.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 0.10.0.20250413 (2025-04-13) -Import names from typing directly rather than importing module (#13761) +Import names from typing directly rather than importing module ([#13761](https://github.com/python/typeshed/pull/13761)) ## 0.10.0.20250319 (2025-03-19) -[CI] Run stubtest with Python 3.13 (#13638) +[CI] Run stubtest with Python 3.13 ([#13638](https://github.com/python/typeshed/pull/13638)) ## 0.10.0.20240814 (2024-08-14) -add baseline types for natasha-corus library of nlp sources (#12518) +add baseline types for natasha-corus library of nlp sources ([#12518](https://github.com/python/typeshed/pull/12518)) diff --git a/data/changelogs/croniter.md b/data/changelogs/croniter.md index 8e53a668..16b691a1 100644 --- a/data/changelogs/croniter.md +++ b/data/changelogs/croniter.md @@ -1,76 +1,76 @@ ## 6.0.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 6.0.0.20250626 (2025-06-26) -croniter: fix typo (#14337) +croniter: fix typo ([#14337](https://github.com/python/typeshed/pull/14337)) Had to stare at this stub for a while to notice the bug... ## 6.0.0.20250411 (2025-04-11) -Update croniter to 6.0.0 (#13548) +Update croniter to 6.0.0 ([#13548](https://github.com/python/typeshed/pull/13548)) Make class `croniter` generic over `ret_type` and tighten return types for some methods. ## 5.0.1.20250322 (2025-03-22) -Update croniter repository URL (#13698) +Update croniter repository URL ([#13698](https://github.com/python/typeshed/pull/13698)) Cf. #13260 pallets-eco/croniter#144 ## 5.0.1.20241205 (2024-12-05) -[croniter] Update to 5.0.1 (#12926) +[croniter] Update to 5.0.1 ([#12926](https://github.com/python/typeshed/pull/12926)) ## 4.0.0.20241030 (2024-10-30) -[stubsabot] Bump croniter to 4.0.0 (#12914) +[stubsabot] Bump croniter to 4.0.0 ([#12914](https://github.com/python/typeshed/pull/12914)) ## 3.0.4.20241027 (2024-10-27) -[croniter] Update to 3.0.4 (#12909) +[croniter] Update to 3.0.4 ([#12909](https://github.com/python/typeshed/pull/12909)) ## 3.0.3.20240731 (2024-07-31) -Bump croniter to 3.0.3 (#12443) +Bump croniter to 3.0.3 ([#12443](https://github.com/python/typeshed/pull/12443)) ## 3.0.0.20240727 (2024-07-27) -Pin croniter to 3.0.0 (#12434) +Pin croniter to 3.0.0 ([#12434](https://github.com/python/typeshed/pull/12434)) ## 3.0.0.20240726 (2024-07-26) -Bump croniter to 3.0.* (#12422) +Bump croniter to 3.0.* ([#12422](https://github.com/python/typeshed/pull/12422)) ## 2.0.5.20240722 (2024-07-22) -Bump croniter to 2.0.* (#12364) +Bump croniter to 2.0.* ([#12364](https://github.com/python/typeshed/pull/12364)) ## 2.0.5.20240717 (2024-07-17) -Pin `croniter` to 2.0.5 (#12356) +Pin `croniter` to 2.0.5 ([#12356](https://github.com/python/typeshed/pull/12356)) ## 2.0.0.20240423 (2024-04-23) -croniter: add new `encoding` parameter to `is_valid` (#11808) +croniter: add new `encoding` parameter to `is_valid` ([#11808](https://github.com/python/typeshed/pull/11808)) ## 2.0.0.20240321 (2024-03-21) -[croniter] Update to 2.0.3 (#11631) +[croniter] Update to 2.0.3 ([#11631](https://github.com/python/typeshed/pull/11631)) ## 2.0.0.20240318 (2024-03-18) -Use `Final = ...` instead of `Final[Literal]` (#11623) +Use `Final = ...` instead of `Final[Literal]` ([#11623](https://github.com/python/typeshed/pull/11623)) ## 2.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.0.0.0 (2023-10-11) -[stubsabot] Bump croniter to 2.0.* (#10863) +[stubsabot] Bump croniter to 2.0.* ([#10863](https://github.com/python/typeshed/pull/10863)) Release: https://pypi.org/pypi/croniter/2.0.0 Homepage: http://github.com/kiorky/croniter @@ -83,13 +83,13 @@ Stubsabot analysis of the diff between the two releases: ## 1.4.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.4.0.0 (2023-06-21) -Bump croniter to 1.4 (#10341) +Bump croniter to 1.4 ([#10341](https://github.com/python/typeshed/pull/10341)) Also require `bytes` for all `hash_id`s for consistency, even if some methods might work with other types as well. But @@ -100,23 +100,23 @@ Co-authored-by: Alex Waygood ## 1.3.2.9 (2023-04-13) -Delete allowlist for croniter (#10041) +Delete allowlist for croniter ([#10041](https://github.com/python/typeshed/pull/10041)) Fixes #10040 ## 1.3.2.8 (2023-04-09) -Update `croniter` to 1.3.10 (#10027) +Update `croniter` to 1.3.10 ([#10027](https://github.com/python/typeshed/pull/10027)) Co-authored-by: Alex Waygood ## 1.3.2.7 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 1.3.2.6 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -126,21 +126,21 @@ Update `Unused` parameters in `stubs/` (#9704) ## 1.3.2.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.3.2.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.3.2.3 (2023-01-29) -croniter: complete stubs (#9584) +croniter: complete stubs ([#9584](https://github.com/python/typeshed/pull/9584)) ## 1.3.2.2 (2023-01-18) -Improve pre-commit config (#9563) +Improve pre-commit config ([#9563](https://github.com/python/typeshed/pull/9563)) - Add a few more hooks. These are all very fast, and I've found them useful in other projects: - Autofixes: @@ -158,41 +158,41 @@ Improve pre-commit config (#9563) ## 1.3.2.1 (2022-12-07) -3rd-party stubtest: run on Python 3.10 (#9342) +3rd-party stubtest: run on Python 3.10 ([#9342](https://github.com/python/typeshed/pull/9342)) ## 1.3.2 (2022-07-31) -Clean up a few Python 2 remnants (#8452) +Clean up a few Python 2 remnants ([#8452](https://github.com/python/typeshed/pull/8452)) ## 1.3.1 (2022-07-18) -croniter: make package, complete public API (#8316) +croniter: make package, complete public API ([#8316](https://github.com/python/typeshed/pull/8316)) ## 1.3.0 (2022-06-26) -[stubsabot] Bump croniter to 1.3.* (#8185) +[stubsabot] Bump croniter to 1.3.* ([#8185](https://github.com/python/typeshed/pull/8185)) ## 1.0.11 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 1.0.10 (2022-04-27) -Drop Python 2 support from croniter (#7705) +Drop Python 2 support from croniter ([#7705](https://github.com/python/typeshed/pull/7705)) ## 1.0.9 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.0.8 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 1.0.7 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -226,21 +226,21 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 1.0.6 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.0.4 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 1.0.3 (2021-10-30) -croniter: Add missing arguments and functions, add types (#6215) +croniter: Add missing arguments and functions, add types ([#6215](https://github.com/python/typeshed/pull/6215)) ## 1.0.2 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 1.0.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/cryptography.md b/data/changelogs/cryptography.md index ecdb1599..5bc177ac 100644 --- a/data/changelogs/cryptography.md +++ b/data/changelogs/cryptography.md @@ -1,80 +1,80 @@ ## 3.3.23.2 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 3.3.23.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 3.3.23 (2022-08-23) -`cryptography`: Add some missing `@abstractmethod` decorators (#8598) +`cryptography`: Add some missing `@abstractmethod` decorators ([#8598](https://github.com/python/typeshed/pull/8598)) ## 3.3.22 (2022-08-16) -cryptography: Rename parameter of serialize_key_and_certificates (#8543) +cryptography: Rename parameter of serialize_key_and_certificates ([#8543](https://github.com/python/typeshed/pull/8543)) ## 3.3.21 (2022-04-28) -cryptography: make `oid` attributes readonly (#7731) +cryptography: make `oid` attributes readonly ([#7731](https://github.com/python/typeshed/pull/7731)) ## 3.3.20 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 3.3.19 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 3.3.18 (2022-03-10) -Modernize syntax in various stubs (#7469) +Modernize syntax in various stubs ([#7469](https://github.com/python/typeshed/pull/7469)) Use `str` and `contextlib.AbstractContextManager` instead of `typing.Text` and `typing.ContextManager`. ## 3.3.17 (2022-03-09) -Remove explicit inheritance from object (#7468) +Remove explicit inheritance from object ([#7468](https://github.com/python/typeshed/pull/7468)) ## 3.3.16 (2022-03-09) -Remove Python 2 support from some third-party distributions (#7466) +Remove Python 2 support from some third-party distributions ([#7466](https://github.com/python/typeshed/pull/7466)) Co-authored-by: Alex Waygood ## 3.3.15 (2022-02-03) -Improve `__enter__` & constructor methods (#7114) +Improve `__enter__` & constructor methods ([#7114](https://github.com/python/typeshed/pull/7114)) ## 3.3.14 (2022-01-17) -remove quoted strings (#6933) +remove quoted strings ([#6933](https://github.com/python/typeshed/pull/6933)) ## 3.3.13 (2022-01-16) -remove "= ..." from top-level values (#6930) +remove "= ..." from top-level values ([#6930](https://github.com/python/typeshed/pull/6930)) ## 3.3.12 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 3.3.10 (2021-12-23) -Remove unused allowlist entries (#6671) +Remove unused allowlist entries ([#6671](https://github.com/python/typeshed/pull/6671)) ## 3.3.9 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 3.3.8 (2021-10-28) -Add defaults to GCM.__init__ arguments (#6207) +Add defaults to GCM.__init__ arguments ([#6207](https://github.com/python/typeshed/pull/6207)) ## 3.3.7 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 3.3.6 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/dataclasses.md b/data/changelogs/dataclasses.md index bf492eea..fe006e1b 100644 --- a/data/changelogs/dataclasses.md +++ b/data/changelogs/dataclasses.md @@ -1,22 +1,22 @@ ## 0.6.5 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.6.4 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.6.2 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.6.1 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 0.6.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/dateparser.md b/data/changelogs/dateparser.md index 4757cba7..536daa89 100644 --- a/data/changelogs/dateparser.md +++ b/data/changelogs/dateparser.md @@ -1,158 +1,158 @@ ## 1.2.2.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.2.2.20250627 (2025-06-27) -[dateparser] Update to `~=1.2.2` (#14346) +[dateparser] Update to `~=1.2.2` ([#14346](https://github.com/python/typeshed/pull/14346)) ## 1.2.0.20250601 (2025-06-01) -[dateparser] Improve parse-related annotations (#14199) +[dateparser] Improve parse-related annotations ([#14199](https://github.com/python/typeshed/pull/14199)) Add a `# type: ignore`. Helps with #14194 ## 1.2.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 1.2.0.20250408 (2025-04-08) -Improve `dateparser` (#13796) +Improve `dateparser` ([#13796](https://github.com/python/typeshed/pull/13796)) ## 1.2.0.20250208 (2025-02-08) -Fix stubtest for `dateparser` (#13474) +Fix stubtest for `dateparser` ([#13474](https://github.com/python/typeshed/pull/13474)) ## 1.2.0.20240420 (2024-04-20) -Bump dateparser to 1.2.* (#11786) +Bump dateparser to 1.2.* ([#11786](https://github.com/python/typeshed/pull/11786)) ## 1.1.4.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 1.1.4.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.1.4.10 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.1.4.9 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 1.1.4.8 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.1.4.7 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.1.4.6 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 1.1.4.5 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 1.1.4.4 (2022-12-02) -Mark `dateparser` as complete (#9312) +Mark `dateparser` as complete ([#9312](https://github.com/python/typeshed/pull/9312)) Co-authored-by: Alex Waygood ## 1.1.4.3 (2022-11-23) -dateparser: delete DIGIT_USE_PATTERN (#9243) +dateparser: delete DIGIT_USE_PATTERN ([#9243](https://github.com/python/typeshed/pull/9243)) Fixes #9242 ## 1.1.4.2 (2022-11-04) -dateparser: add new parameter (#9081) +dateparser: add new parameter ([#9081](https://github.com/python/typeshed/pull/9081)) Fixes #9079 ## 1.1.4.1 (2022-10-21) -dateparser: add negative argument to get_date_from_timestamp (#8954) +dateparser: add negative argument to get_date_from_timestamp ([#8954](https://github.com/python/typeshed/pull/8954)) Closes #8952 ## 1.1.4 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 1.1.3 (2022-06-08) -`dateparser`: Remove redundant import of `_typeshed.Self` (#8041) +`dateparser`: Remove redundant import of `_typeshed.Self` ([#8041](https://github.com/python/typeshed/pull/8041)) ## 1.1.2 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.1.1 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.1.0 (2022-02-23) -Update dateparser stubs for 1.1 (#7368) +Update dateparser stubs for 1.1 ([#7368](https://github.com/python/typeshed/pull/7368)) ## 1.0.14 (2022-02-03) -Improve `__enter__` & constructor methods (#7114) +Improve `__enter__` & constructor methods ([#7114](https://github.com/python/typeshed/pull/7114)) ## 1.0.13 (2022-01-22) -fix incorrect tuple[T] (#6996) +fix incorrect tuple[T] ([#6996](https://github.com/python/typeshed/pull/6996)) Found from PyCQA/flake8-pyi#135. ## 1.0.12 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.0.10 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 1.0.9 (2021-12-27) -Always alias `collections.abc.Set` (#6712) +Always alias `collections.abc.Set` ([#6712](https://github.com/python/typeshed/pull/6712)) ## 1.0.8 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 1.0.7 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 1.0.6 (2021-10-14) -check_new_syntax.py: check nested annotations (#6167) +check_new_syntax.py: check nested annotations ([#6167](https://github.com/python/typeshed/pull/6167)) ## 1.0.5 (2021-10-13) -dateparser.search.search_dates: allow arbitrary-length tuples for languages argument (#6166) +dateparser.search.search_dates: allow arbitrary-length tuples for languages argument ([#6166](https://github.com/python/typeshed/pull/6166)) -Cleanup: use lower-case list and dict, add a test (#6161) +Cleanup: use lower-case list and dict, add a test ([#6161](https://github.com/python/typeshed/pull/6161)) ## 1.0.4 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 1.0.3 (2021-09-27) -Specify concrete types for DateDataParser attributes (#6075) +Specify concrete types for DateDataParser attributes ([#6075](https://github.com/python/typeshed/pull/6075)) diff --git a/data/changelogs/decorator.md b/data/changelogs/decorator.md index 456a9e56..b494ad54 100644 --- a/data/changelogs/decorator.md +++ b/data/changelogs/decorator.md @@ -4,11 +4,11 @@ ## 5.2.0.20250324 (2025-03-24) -Improve `decorator` (#13703) +Improve `decorator` ([#13703](https://github.com/python/typeshed/pull/13703)) ## 5.2.0.20250224 (2025-02-24) -[stubsabot] Bump decorator to 5.2.* (#13526) +[stubsabot] Bump decorator to 5.2.* ([#13526](https://github.com/python/typeshed/pull/13526)) Release: https://pypi.org/pypi/decorator/5.2.0 Repository: https://github.com/micheles/decorator @@ -29,7 +29,7 @@ Co-authored-by: stubsabot <> ## 5.1.8.20250215 (2025-02-15) -Revert "Improve [Async]ContextDecorator type hinting (#13416)" (#13436) +Revert "Improve [Async]ContextDecorator type hinting ([#13416](https://github.com/python/typeshed/pull/13416))" ([#13436](https://github.com/python/typeshed/pull/13436)) This reverts commit 57d7c4334b64856fda6f6e8f992b101ddafe2f57. @@ -41,80 +41,80 @@ Reopens #13403 ## 5.1.8.20250121 (2025-01-21) -Improve [Async]ContextDecorator type hinting (#13416) +Improve [Async]ContextDecorator type hinting ([#13416](https://github.com/python/typeshed/pull/13416)) Updated annotations allow access to `__wrapped__` on decorated callables without complaints from typecheckers. ## 5.1.8.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 5.1.8.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 5.1.8.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 5.1.8.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 5.1.8.2 (2023-01-25) -Fix some stubtest complaints before they happen (#9585) +Fix some stubtest complaints before they happen ([#9585](https://github.com/python/typeshed/pull/9585)) Add missing objects to various stubs ## 5.1.8.1 (2022-10-14) -Mark `decorator` as complete (#8897) +Mark `decorator` as complete ([#8897](https://github.com/python/typeshed/pull/8897)) ## 5.1.8 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 5.1.7 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 5.1.6 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 5.1.5 (2022-04-16) -Python 3 stubs: use `str` instead of `typing.Text` (#7638) +Python 3 stubs: use `str` instead of `typing.Text` ([#7638](https://github.com/python/typeshed/pull/7638)) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 5.1.4 (2022-01-27) -Add `ParamSpec` to `decorator.contextmanager` (#7051) +Add `ParamSpec` to `decorator.contextmanager` ([#7051](https://github.com/python/typeshed/pull/7051)) There may be other places in this package where `ParamSpec` could be used, but this one is the most clear-cut. ## 5.1.2 (2022-01-02) -Never explicitly inherit from `object` in Python 3-only stubs (#6777) +Never explicitly inherit from `object` in Python 3-only stubs ([#6777](https://github.com/python/typeshed/pull/6777)) ## 5.1.1 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 5.1.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/defusedxml.md b/data/changelogs/defusedxml.md index ce79df5e..77f23ba6 100644 --- a/data/changelogs/defusedxml.md +++ b/data/changelogs/defusedxml.md @@ -6,25 +6,25 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 0.7.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 0.7.0.20250708 (2025-07-08) -[defusedxml] Add missing stubs (#14265) +[defusedxml] Add missing stubs ([#14265](https://github.com/python/typeshed/pull/14265)) ## 0.7.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 0.7.0.20240218 (2024-02-18) -defusedxml.ElementTree: use`Element` from ElementTree instead of minidom (#11305) +defusedxml.ElementTree: use`Element` from ElementTree instead of minidom ([#11305](https://github.com/python/typeshed/pull/11305)) ## 0.7.0.20240117 (2024-01-17) -`defusedxml`: Add xml.dom.minidom.Document return type annotation (#11279) +`defusedxml`: Add xml.dom.minidom.Document return type annotation ([#11279](https://github.com/python/typeshed/pull/11279)) ## 0.7.0.20240115 (2024-01-15) -Add types for defusedxml (#11179) +Add types for defusedxml ([#11179](https://github.com/python/typeshed/pull/11179)) diff --git a/data/changelogs/dirhash.md b/data/changelogs/dirhash.md index 6c853420..2cab3076 100644 --- a/data/changelogs/dirhash.md +++ b/data/changelogs/dirhash.md @@ -1,4 +1,4 @@ ## 0.5.0.20250228 (2025-02-28) -Add stubs for `dirhash` package (#13437) +Add stubs for `dirhash` package ([#13437](https://github.com/python/typeshed/pull/13437)) diff --git a/data/changelogs/dj-database-url.md b/data/changelogs/dj-database-url.md index 698c8acb..016bfd09 100644 --- a/data/changelogs/dj-database-url.md +++ b/data/changelogs/dj-database-url.md @@ -1,18 +1,18 @@ ## 1.3.0.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.3.0.3 (2023-05-11) -Bump `mypy` to `1.3.0` (#10173) +Bump `mypy` to `1.3.0` ([#10173](https://github.com/python/typeshed/pull/10173)) Co-authored-by: AlexWaygood ## 1.3.0.2 (2023-04-28) -[stubsabot] Mark dj-database-url as obsolete since 2.0.0 (#10094) +[stubsabot] Mark dj-database-url as obsolete since 2.0.0 ([#10094](https://github.com/python/typeshed/pull/10094)) Release: https://pypi.org/pypi/dj-database-url/2.0.0 Homepage: https://github.com/jazzband/dj-database-url @@ -22,11 +22,11 @@ Co-authored-by: stubsabot <> ## 1.3.0.1 (2023-04-24) -[dj-database-url] Fix CONN_MAX_AGE and conn_max_age types (#10075) +[dj-database-url] Fix CONN_MAX_AGE and conn_max_age types ([#10075](https://github.com/python/typeshed/pull/10075)) ## 1.3.0.0 (2023-03-30) -Bump dj-database-url to 1.3.* (#9975) +Bump dj-database-url to 1.3.* ([#9975](https://github.com/python/typeshed/pull/9975)) Release: https://pypi.org/pypi/dj-database-url/1.3.0 Homepage: https://github.com/jazzband/dj-database-url @@ -36,17 +36,17 @@ Co-authored-by: AlexWaygood ## 1.2.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.2.0.0 (2022-12-14) -Update dj-database-url to 1.2.* (#9355) +Update dj-database-url to 1.2.* ([#9355](https://github.com/python/typeshed/pull/9355)) ## 1.0.0 (2022-08-05) -[stubsabot] Bump dj-database-url to 1.0.* (#8488) +[stubsabot] Bump dj-database-url to 1.0.* ([#8488](https://github.com/python/typeshed/pull/8488)) * [stubsabot] Bump dj-database-url to 1.0.* @@ -57,23 +57,23 @@ Co-authored-by: Sebastian Rittau ## 0.5.3 (2022-06-25) -dj-database-url, docopt, editdistance, first: check missing defs (#8154) +dj-database-url, docopt, editdistance, first: check missing defs ([#8154](https://github.com/python/typeshed/pull/8154)) ## 0.5.2 (2022-06-01) -`dj-database-url`: Add missing fields to `_DBConfig` TypedDict (#8008) +`dj-database-url`: Add missing fields to `_DBConfig` TypedDict ([#8008](https://github.com/python/typeshed/pull/8008)) Co-authored-by: Alex Waygood ## 0.5.1 (2022-05-29) -dj_database_url: make all keys optional in _DBConfig TypedDict (#7979) +dj_database_url: make all keys optional in _DBConfig TypedDict ([#7979](https://github.com/python/typeshed/pull/7979)) Co-authored-by: Xavier Francisco ## 0.5.0 (2022-05-28) -Add stubs for dj-database-url (#7972) +Add stubs for dj-database-url ([#7972](https://github.com/python/typeshed/pull/7972)) Co-authored-by: Xavier Francisco diff --git a/data/changelogs/django-filter.md b/data/changelogs/django-filter.md index f1a8d1ce..325b7f9c 100644 --- a/data/changelogs/django-filter.md +++ b/data/changelogs/django-filter.md @@ -27,5 +27,5 @@ Update mypy to 1.18.1 ([#14699](https://github.com/python/typeshed/pull/14699)) ## 25.1.0.20250809 (2025-08-09) -[django-filter] Add type stubs (#14540) +[django-filter] Add type stubs ([#14540](https://github.com/python/typeshed/pull/14540)) diff --git a/data/changelogs/django-import-export.md b/data/changelogs/django-import-export.md index 36859978..b8c8f9f4 100644 --- a/data/changelogs/django-import-export.md +++ b/data/changelogs/django-import-export.md @@ -4,23 +4,23 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 4.3.0.20250728 (2025-07-28) -Remove pytype workarounds from third-party stubs (#14471) +Remove pytype workarounds from third-party stubs ([#14471](https://github.com/python/typeshed/pull/14471)) ## 4.3.0.20250218 (2025-02-18) -[stubsabot] Bump django-import-export to 4.3.* (#13460) +[stubsabot] Bump django-import-export to 4.3.* ([#13460](https://github.com/python/typeshed/pull/13460)) Co-authored-by: stubsabot <> ## 3.3.0.20250204 (2025-02-04) -Bump django-import-export to 4.3.4 (#13414) +Bump django-import-export to 4.3.4 ([#13414](https://github.com/python/typeshed/pull/13414)) ## 3.3.0.20250117 (2025-01-17) -Improve `django-import-export` (#13402) +Improve `django-import-export` ([#13402](https://github.com/python/typeshed/pull/13402)) ## 3.3.0.20241229 (2024-12-29) -Add stubs for `django-import-export` (#11709) +Add stubs for `django-import-export` ([#11709](https://github.com/python/typeshed/pull/11709)) diff --git a/data/changelogs/docker.md b/data/changelogs/docker.md index e95fcddf..53e8f464 100644 --- a/data/changelogs/docker.md +++ b/data/changelogs/docker.md @@ -19,139 +19,139 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 7.1.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 7.1.0.20250705 (2025-07-05) -[docker] load() accepts bytes streams (#14366) +[docker] load() accepts bytes streams ([#14366](https://github.com/python/typeshed/pull/14366)) ## 7.1.0.20250523 (2025-05-23) -Expand type stubs for Docker container device read/write bps/iops (#14092) +Expand type stubs for Docker container device read/write bps/iops ([#14092](https://github.com/python/typeshed/pull/14092)) ## 7.1.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 7.1.0.20250503 (2025-05-03) -Improve `docker.types` (#13809) +Improve `docker.types` ([#13809](https://github.com/python/typeshed/pull/13809)) Co-authored-by: Avasam ## 7.1.0.20250416 (2025-04-16) -Improve `docker.utils` (#13808) +Improve `docker.utils` ([#13808](https://github.com/python/typeshed/pull/13808)) ## 7.1.0.20241229 (2024-12-29) -Fix missed type hints in docker containers.pyi (#13136) +Fix missed type hints in docker containers.pyi ([#13136](https://github.com/python/typeshed/pull/13136)) Previously, `Container.exec_run` and `Container.get_archive` missed type hints on `cmd` and `path` arguments, respectively. Added type hints based on docstring. ## 7.1.0.20240827 (2024-08-27) -[docker-py] Fix 'volumes' argument type hint for 'run' and 'create' functions in containers.pyi (#12594) +[docker-py] Fix 'volumes' argument type hint for 'run' and 'create' functions in containers.pyi ([#12594](https://github.com/python/typeshed/pull/12594)) ## 7.1.0.20240821 (2024-08-21) -chunk_size parameter of get_image accepts None (#12560) +chunk_size parameter of get_image accepts None ([#12560](https://github.com/python/typeshed/pull/12560)) ## 7.1.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 7.1.0.20240720 (2024-07-20) -[docker] Add restart_policy type annotation to Container model (#12366) +[docker] Add restart_policy type annotation to Container model ([#12366](https://github.com/python/typeshed/pull/12366)) ## 7.1.0.20240711 (2024-07-11) -[docker] Update ports type annotation (#12284) +[docker] Update ports type annotation ([#12284](https://github.com/python/typeshed/pull/12284)) ## 7.1.0.20240703 (2024-07-03) -Specify stream type of Docker logs (#12214) +Specify stream type of Docker logs ([#12214](https://github.com/python/typeshed/pull/12214)) Co-authored-by: Alex Waygood ## 7.1.0.20240629 (2024-06-29) -Allow users of docker run, create to not give name/version (#12234) +Allow users of docker run, create to not give name/version ([#12234](https://github.com/python/typeshed/pull/12234)) ## 7.1.0.20240628 (2024-06-28) -Add kwarg types to Docker container run and create (#12216) +Add kwarg types to Docker container run and create ([#12216](https://github.com/python/typeshed/pull/12216)) -Add Container wait return type at Docker model layer (#12217) +Add Container wait return type at Docker model layer ([#12217](https://github.com/python/typeshed/pull/12217)) Also, improve type for the API layer. Previously, the type accounted for a 404 response. However, in the 404 case, a `docker.errors.NotFound` exception is raised. ## 7.1.0.20240626 (2024-06-26) -Add more keyword argument types for Docker pull (#12210) +Add more keyword argument types for Docker pull ([#12210](https://github.com/python/typeshed/pull/12210)) -Add parameter types to docker.models.images.ImageCollection.build (#12196) +Add parameter types to docker.models.images.ImageCollection.build ([#12196](https://github.com/python/typeshed/pull/12196)) Introduce stubs-only module `docker._types`. -Add return types to docker container run (#12206) +Add return types to docker container run ([#12206](https://github.com/python/typeshed/pull/12206)) ## 7.1.0.20240625 (2024-06-25) -Add more specific types to Docker network inspect/get equivalent methods (#12188) +Add more specific types to Docker network inspect/get equivalent methods ([#12188](https://github.com/python/typeshed/pull/12188)) -Add types for container and net_id parameters in docker/api/network (#12042) +Add types for container and net_id parameters in docker/api/network ([#12042](https://github.com/python/typeshed/pull/12042)) -Add parameter types to docker's NetworkCollection create (#12190) +Add parameter types to docker's NetworkCollection create ([#12190](https://github.com/python/typeshed/pull/12190)) -Add more precise types in docker.types.containers (#12191) +Add more precise types in docker.types.containers ([#12191](https://github.com/python/typeshed/pull/12191)) ## 7.1.0.20240624 (2024-06-24) -Use more specific types for Docker create_network (#12187) +Use more specific types for Docker create_network ([#12187](https://github.com/python/typeshed/pull/12187)) ## 7.1.0.20240621 (2024-06-21) -Add some types for Docker.api.network.NetworkApiMixing.create_network parameters (#12156) +Add some types for Docker.api.network.NetworkApiMixing.create_network parameters ([#12156](https://github.com/python/typeshed/pull/12156)) See implementation at https://github.com/docker/docker-py/blob/a3652028b1ead708bd9191efb286f909ba6c2a49/docker/api/network.py#L40 ## 7.1.0.20240617 (2024-06-17) -[docker] Add a number of types to docker.models.containers.Container (#12077) +[docker] Add a number of types to docker.models.containers.Container ([#12077](https://github.com/python/typeshed/pull/12077)) ## 7.1.0.20240601 (2024-06-01) -[docker] Annotate Container.stop() (#12052) +[docker] Annotate Container.stop() ([#12052](https://github.com/python/typeshed/pull/12052)) -Update docker to 7.1.x (#12068) +Update docker to 7.1.x ([#12068](https://github.com/python/typeshed/pull/12068)) ## 7.0.0.20240529 (2024-05-29) -Add types to docker.models.containers.Container.logs (#12044) +Add types to docker.models.containers.Container.logs ([#12044](https://github.com/python/typeshed/pull/12044)) ## 7.0.0.20240528 (2024-05-28) -Add keyword argument types to `docker.models.containers.Container.wait()` (#12037) +Add keyword argument types to `docker.models.containers.Container.wait()` ([#12037](https://github.com/python/typeshed/pull/12037)) ## 7.0.0.20240527 (2024-05-27) -Add return type for Docker Container wait (#12036) +Add return type for Docker Container wait ([#12036](https://github.com/python/typeshed/pull/12036)) ## 7.0.0.20240524 (2024-05-24) -Add types to parameters for Docker Network.disconnect (#12007) +Add types to parameters for Docker Network.disconnect ([#12007](https://github.com/python/typeshed/pull/12007)) ## 7.0.0.20240523 (2024-05-23) -Add types for Docker client from_env kwargs (#11989) +Add types for Docker client from_env kwargs ([#11989](https://github.com/python/typeshed/pull/11989)) ## 7.0.0.20240519 (2024-05-19) -Fix type of Docker BuildError.build_log (#11917) +Fix type of Docker BuildError.build_log ([#11917](https://github.com/python/typeshed/pull/11917)) In working this out I also had a go at changing the json_stream functions used to create every BuildError in docker-py. @@ -179,31 +179,31 @@ raise BuildError(last_event or 'Unknown', result_stream) ## 7.0.0.20240515 (2024-05-15) -Add a number of types to docker.models.containers (#11912) +Add a number of types to docker.models.containers ([#11912](https://github.com/python/typeshed/pull/11912)) ## 7.0.0.20240513 (2024-05-13) -Add many types to docker.api.container (#11911) +Add many types to docker.api.container ([#11911](https://github.com/python/typeshed/pull/11911)) -Add types to all "container" parameters in docker.api.container (#11908) +Add types to all "container" parameters in docker.api.container ([#11908](https://github.com/python/typeshed/pull/11908)) -Add remaining parameter types to docker.api.container logs (#11907) +Add remaining parameter types to docker.api.container logs ([#11907](https://github.com/python/typeshed/pull/11907)) -Add return type to Docker Container.logs (#11888) +Add return type to Docker Container.logs ([#11888](https://github.com/python/typeshed/pull/11888)) -Add return type for Docker container start (#11905) +Add return type for Docker container start ([#11905](https://github.com/python/typeshed/pull/11905)) -Fix "tail" parameter type for Docker container logs (#11906) +Fix "tail" parameter type for Docker container logs ([#11906](https://github.com/python/typeshed/pull/11906)) -Allow Image type for docker container run image parameter (#11900) +Allow Image type for docker container run image parameter ([#11900](https://github.com/python/typeshed/pull/11900)) ## 7.0.0.20240511 (2024-05-11) -Add some types to Docker ContainerCollection parameters (#11857) +Add some types to Docker ContainerCollection parameters ([#11857](https://github.com/python/typeshed/pull/11857)) ## 7.0.0.20240507 (2024-05-07) -Add return type to Docker Container.stop (#11869) +Add return type to Docker Container.stop ([#11869](https://github.com/python/typeshed/pull/11869)) We can see at https://github.com/docker/docker-py/blob/b6464dbed92b14b2c61d5ee49805fce041a3e083/docker/models/containers.py#L452 @@ -213,29 +213,29 @@ We can see at https://github.com/docker/docker-py/blob/b6464dbed92b14b2c61d5ee49805fce041a3e083/docker/api/container.py#L1187 that this returns None. -Add return type to Docker Container.remove (#11868) +Add return type to Docker Container.remove ([#11868](https://github.com/python/typeshed/pull/11868)) ## 7.0.0.20240506 (2024-05-06) -Improve types in docker models (#11859) +Improve types in docker models ([#11859](https://github.com/python/typeshed/pull/11859)) ## 7.0.0.20240503 (2024-05-03) -[docker-py] Add return type for building a Docker image (#11851) +[docker-py] Add return type for building a Docker image ([#11851](https://github.com/python/typeshed/pull/11851)) ## 7.0.0.20240501 (2024-05-01) - Improve docker api types (#11846) + Improve docker api types ([#11846](https://github.com/python/typeshed/pull/11846)) ## 7.0.0.20240430 (2024-04-30) -Add types to docker/context (#11818) +Add types to docker/context ([#11818](https://github.com/python/typeshed/pull/11818)) ## 7.0.0.20240424 (2024-04-24) -Fully type docker/api/build (#11789) +Fully type docker/api/build ([#11789](https://github.com/python/typeshed/pull/11789)) ## 7.0.0.20240413 (2024-04-13) -Add docker-py stubs (#11749) +Add docker-py stubs ([#11749](https://github.com/python/typeshed/pull/11749)) diff --git a/data/changelogs/dockerfile-parse.md b/data/changelogs/dockerfile-parse.md index e68b0d03..1c5510be 100644 --- a/data/changelogs/dockerfile-parse.md +++ b/data/changelogs/dockerfile-parse.md @@ -1,54 +1,54 @@ ## 2.0.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.0.0.20250708 (2025-07-08) -[dockerfile-parse] Use `Final` for constants (#14258) +[dockerfile-parse] Use `Final` for constants ([#14258](https://github.com/python/typeshed/pull/14258)) ## 2.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.0.0.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.0.0.4 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 2.0.0.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.0.0.2 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 2.0.0.1 (2023-01-25) -Fix some stubtest complaints before they happen (#9585) +Fix some stubtest complaints before they happen ([#9585](https://github.com/python/typeshed/pull/9585)) Add missing objects to various stubs ## 2.0.0.0 (2022-12-14) -Update dockerfile-parse to 2.0.* (#9357) +Update dockerfile-parse to 2.0.* ([#9357](https://github.com/python/typeshed/pull/9357)) ## 1.2.0.1 (2022-12-01) -Remove `dockerfile-parse` from pyright's exclude (#9310) +Remove `dockerfile-parse` from pyright's exclude ([#9310](https://github.com/python/typeshed/pull/9310)) Remove unnecessary dependency on types-six ## 1.2.0.0 (2022-12-01) -Add stubs for dockerfile-parse (#9305) +Add stubs for dockerfile-parse ([#9305](https://github.com/python/typeshed/pull/9305)) Co-authored-by: AlexWaygood diff --git a/data/changelogs/docopt.md b/data/changelogs/docopt.md index 220152ba..360bcac7 100644 --- a/data/changelogs/docopt.md +++ b/data/changelogs/docopt.md @@ -1,48 +1,48 @@ ## 0.6.11.4 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 0.6.11.3 (2023-03-04) -docopt: add exception types (#9839) +docopt: add exception types ([#9839](https://github.com/python/typeshed/pull/9839)) ## 0.6.11.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.6.11.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 0.6.11 (2022-06-25) -dj-database-url, docopt, editdistance, first: check missing defs (#8154) +dj-database-url, docopt, editdistance, first: check missing defs ([#8154](https://github.com/python/typeshed/pull/8154)) ## 0.6.10 (2022-05-21) -Add docopt.printable_usage (#7913) +Add docopt.printable_usage ([#7913](https://github.com/python/typeshed/pull/7913)) ## 0.6.9 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 0.6.8 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 0.6.7 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.6.6 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 0.6.4 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/docutils.md b/data/changelogs/docutils.md index 901c82b6..1fd0c263 100644 --- a/data/changelogs/docutils.md +++ b/data/changelogs/docutils.md @@ -34,85 +34,85 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 0.21.0.20250809 (2025-08-09) -[docutils] Add return types for a few docutils table methods (#14493) +[docutils] Add return types for a few docutils table methods ([#14493](https://github.com/python/typeshed/pull/14493)) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 0.21.0.20250728 (2025-07-28) -[docutils] Add missing stubs (#14438) +[docutils] Add missing stubs ([#14438](https://github.com/python/typeshed/pull/14438)) -Type inline_text in stubs/docutils/docutils/parsers/rst/states.pyi (#14467) +Type inline_text in stubs/docutils/docutils/parsers/rst/states.pyi ([#14467](https://github.com/python/typeshed/pull/14467)) ## 0.21.0.20250727 (2025-07-27) -[docutils] Fix type of standalone.Reader.document (#14447) +[docutils] Fix type of standalone.Reader.document ([#14447](https://github.com/python/typeshed/pull/14447)) ## 0.21.0.20250722 (2025-07-22) -[docutils] Add missing stubs for `writers` dir (#14223) +[docutils] Add missing stubs for `writers` dir ([#14223](https://github.com/python/typeshed/pull/14223)) ## 0.21.0.20250715 (2025-07-15) -[docutils] Add missing stubs for `transforms` dir (#14234) +[docutils] Add missing stubs for `transforms` dir ([#14234](https://github.com/python/typeshed/pull/14234)) ## 0.21.0.20250710 (2025-07-10) -[docutils] Fix issue with `*_path` params (#14383) +[docutils] Fix issue with `*_path` params ([#14383](https://github.com/python/typeshed/pull/14383)) ## 0.21.0.20250708 (2025-07-08) -[docutils] Add missing stubs for `readers` dir (#14242) +[docutils] Add missing stubs for `readers` dir ([#14242](https://github.com/python/typeshed/pull/14242)) -[docutils] Impove main stubs (#14107) +[docutils] Impove main stubs ([#14107](https://github.com/python/typeshed/pull/14107)) -[docutils] Add `parsers.commonmark_wrapper` (#14243) +[docutils] Add `parsers.commonmark_wrapper` ([#14243](https://github.com/python/typeshed/pull/14243)) ## 0.21.0.20250604 (2025-06-04) -Improve `docutils.parsers` (#14191) +Improve `docutils.parsers` ([#14191](https://github.com/python/typeshed/pull/14191)) ## 0.21.0.20250526 (2025-05-26) -Bump flake8-pyi to 25.5.0 (#14140) +Bump flake8-pyi to 25.5.0 ([#14140](https://github.com/python/typeshed/pull/14140)) ## 0.21.0.20250525 (2025-05-25) -Improve `docutils` LanguageImporter's (#14130) +Improve `docutils` LanguageImporter's ([#14130](https://github.com/python/typeshed/pull/14130)) ## 0.21.0.20250523 (2025-05-23) -Add `visit_*` and `depart_*` methods to `docutils` visitor classes (#13928) +Add `visit_*` and `depart_*` methods to `docutils` visitor classes ([#13928](https://github.com/python/typeshed/pull/13928)) -Improve languages dirs for `docutils` (#14124) +Improve languages dirs for `docutils` ([#14124](https://github.com/python/typeshed/pull/14124)) -Improve `docutils.utils` (#14122) +Improve `docutils.utils` ([#14122](https://github.com/python/typeshed/pull/14122)) -Expand docutils.core.Publisher.get_settings types (#14112) +Expand docutils.core.Publisher.get_settings types ([#14112](https://github.com/python/typeshed/pull/14112)) ## 0.21.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 0.21.0.20250514 (2025-05-14) -Replace incomplete module markers (#14030) +Replace incomplete module markers ([#14030](https://github.com/python/typeshed/pull/14030)) ## 0.21.0.20241128 (2024-11-28) -Generate `docutils.core` and type `publish_parts`'s return type (#13118) +Generate `docutils.core` and type `publish_parts`'s return type ([#13118](https://github.com/python/typeshed/pull/13118)) ## 0.21.0.20241005 (2024-10-05) -improve type annotations in 'docutils.frontend' (#12735) +improve type annotations in 'docutils.frontend' ([#12735](https://github.com/python/typeshed/pull/12735)) Co-authored-by: daniel.eades ## 0.21.0.20241004 (2024-10-04) -add type annotations for 'docutils.parsers.rst.directives.admonitions' (#12396) +add type annotations for 'docutils.parsers.rst.directives.admonitions' ([#12396](https://github.com/python/typeshed/pull/12396)) -add type annotations to docutils.writers (#12420) +add type annotations to docutils.writers ([#12420](https://github.com/python/typeshed/pull/12420)) Co-authored-by: daniel.eades Co-authored-by: Jelle Zijlstra @@ -120,74 +120,74 @@ Co-authored-by: James Addison <55152140+jayaddison@users.noreply.github.com> ## 0.21.0.20240907 (2024-09-07) -Fix type of `transform` argument of `docutils.nodes.pending.__init__` (#12459) +Fix type of `transform` argument of `docutils.nodes.pending.__init__` ([#12459](https://github.com/python/typeshed/pull/12459)) -add type stubs for 'docutils.parsers.rst.directives.references' (#12442) +add type stubs for 'docutils.parsers.rst.directives.references' ([#12442](https://github.com/python/typeshed/pull/12442)) ## 0.21.0.20240724 (2024-07-24) -Add type annotations for 'docutils.writers.latex2e.Babel' (#12394) +Add type annotations for 'docutils.writers.latex2e.Babel' ([#12394](https://github.com/python/typeshed/pull/12394)) -Add docutils.utils.roman (#12393) +Add docutils.utils.roman ([#12393](https://github.com/python/typeshed/pull/12393)) ## 0.21.0.20240711 (2024-07-11) -Docutils: wrong type: SystemMessage vs system_message (#12314) +Docutils: wrong type: SystemMessage vs system_message ([#12314](https://github.com/python/typeshed/pull/12314)) ## 0.21.0.20240710 (2024-07-10) -improve type annotations in 'docutils.parsers.rst.states' (#11545) +improve type annotations in 'docutils.parsers.rst.states' ([#11545](https://github.com/python/typeshed/pull/11545)) ## 0.21.0.20240708 (2024-07-08) -remove generic 'context' from 'docutils.parsers.rst.RSTState' (#12291) +remove generic 'context' from 'docutils.parsers.rst.RSTState' ([#12291](https://github.com/python/typeshed/pull/12291)) ## 0.21.0.20240704 (2024-07-04) -Expand docutils.parsters.rst.states (#12226) +Expand docutils.parsters.rst.states ([#12226](https://github.com/python/typeshed/pull/12226)) ## 0.21.0.20240423 (2024-04-23) -Bump docutils to 0.21.* (#11805) +Bump docutils to 0.21.* ([#11805](https://github.com/python/typeshed/pull/11805)) ## 0.20.0.20240406 (2024-04-06) -docutils: Correct 'parsers.rst.directives.format_values' (#11719) +docutils: Correct 'parsers.rst.directives.format_values' ([#11719](https://github.com/python/typeshed/pull/11719)) ## 0.20.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) -Add annotations to docutils.parsers.rst.directives.parts (#11667) +Add annotations to docutils.parsers.rst.directives.parts ([#11667](https://github.com/python/typeshed/pull/11667)) ## 0.20.0.20240317 (2024-03-17) -improve type annotations in 'docutils.nodes.Element' (#11539) +improve type annotations in 'docutils.nodes.Element' ([#11539](https://github.com/python/typeshed/pull/11539)) ## 0.20.0.20240316 (2024-03-16) -improve type annotations in 'docutils.utils.Reporter' (#11521) +improve type annotations in 'docutils.utils.Reporter' ([#11521](https://github.com/python/typeshed/pull/11521)) ## 0.20.0.20240315 (2024-03-15) -improve type annotations in 'docutils.parsers.rst.directives' (#11597) +improve type annotations in 'docutils.parsers.rst.directives' ([#11597](https://github.com/python/typeshed/pull/11597)) ## 0.20.0.20240314 (2024-03-14) -improve type annotations in 'docutils.statemachine' (#11469) +improve type annotations in 'docutils.statemachine' ([#11469](https://github.com/python/typeshed/pull/11469)) -improve type annotations in 'docutils.parsers.rst.directives.misc' (#11524) +improve type annotations in 'docutils.parsers.rst.directives.misc' ([#11524](https://github.com/python/typeshed/pull/11524)) Co-authored-by: daniel.eades Co-authored-by: Jelle Zijlstra ## 0.20.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 0.20.0.20240310 (2024-03-10) -`docutils`: Use `ClassVar` for `Directive` class variables (#11550) +`docutils`: Use `ClassVar` for `Directive` class variables ([#11550](https://github.com/python/typeshed/pull/11550)) These are intended to be set as class variables, in subclasses of Directive, rather than instance variables. @@ -196,47 +196,47 @@ See also: - https://docutils.sourceforge.io/docs/howto/rst-directives.html#the-directive-class - https://docutils.sourceforge.io/docs/howto/rst-directives.html#admonitions -improve type annotations in 'docutils.io.Input' (#11540) +improve type annotations in 'docutils.io.Input' ([#11540](https://github.com/python/typeshed/pull/11540)) ## 0.20.0.20240309 (2024-03-09) -improve type annotations in 'docutils.utils' (#11526) +improve type annotations in 'docutils.utils' ([#11526](https://github.com/python/typeshed/pull/11526)) Co-authored-by: Jelle Zijlstra -Improve type annotations in 'docutils.parsers.rst' (#11523) +Improve type annotations in 'docutils.parsers.rst' ([#11523](https://github.com/python/typeshed/pull/11523)) ## 0.20.0.20240308 (2024-03-08) -improve type annotations in 'docutils.parsers.rst.tableparser' (#11530) +improve type annotations in 'docutils.parsers.rst.tableparser' ([#11530](https://github.com/python/typeshed/pull/11530)) Co-authored-by: daniel.eades ## 0.20.0.20240304 (2024-03-04) -improve type annotations in 'docutils.parsers.rst.states.Inliner' (#11473) +improve type annotations in 'docutils.parsers.rst.states.Inliner' ([#11473](https://github.com/python/typeshed/pull/11473)) ## 0.20.0.20240303 (2024-03-03) -improve type annotations in 'docutils.readers.doctree' (#11492) +improve type annotations in 'docutils.readers.doctree' ([#11492](https://github.com/python/typeshed/pull/11492)) -improve type annotations in 'docutils.parsers.rst.roles' (#11481) +improve type annotations in 'docutils.parsers.rst.roles' ([#11481](https://github.com/python/typeshed/pull/11481)) Co-authored-by: daniel.eades ## 0.20.0.20240302 (2024-03-02) -improve type annotations in 'docutils.readers' (#11490) +improve type annotations in 'docutils.readers' ([#11490](https://github.com/python/typeshed/pull/11490)) Co-authored-by: Jelle Zijlstra ## 0.20.0.20240227 (2024-02-27) -Improve type annotations in 'docutils.node.document' (#11468) +Improve type annotations in 'docutils.node.document' ([#11468](https://github.com/python/typeshed/pull/11468)) ## 0.20.0.20240201 (2024-02-01) -[docutils] Add remaining node classes and functions (#11255) +[docutils] Add remaining node classes and functions ([#11255](https://github.com/python/typeshed/pull/11255)) Co-authored-by: Sebastian Rittau Co-authored-by: Avasam @@ -247,39 +247,39 @@ Add docutils.nodes.system_message and .BackLinkable Add stubs for docutils.nodes.system_message and docutils.nodes.BackLinkable -Ad docutils.nodes.raw and docutils.nodes.Inline (#11312) +Ad docutils.nodes.raw and docutils.nodes.Inline ([#11312](https://github.com/python/typeshed/pull/11312)) ## 0.20.0.20240125 (2024-01-25) -Add type stubs for docutils.nodes.literal_block and docutils.nodes.Fi… (#11308) +Add type stubs for docutils.nodes.literal_block and docutils.nodes.Fi… ([#11308](https://github.com/python/typeshed/pull/11308)) -Add substitution_defs to docutils.nodes.document (#11307) +Add substitution_defs to docutils.nodes.document ([#11307](https://github.com/python/typeshed/pull/11307)) ## 0.20.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.20.0.3 (2023-08-16) -Docutils frontend fix (#10569) +Docutils frontend fix ([#10569](https://github.com/python/typeshed/pull/10569)) ## 0.20.0.2 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 0.20.0.1 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 0.20.0.0 (2023-05-10) -Bump docutils to 0.20.* (#10167) +Bump docutils to 0.20.* ([#10167](https://github.com/python/typeshed/pull/10167)) ## 0.19.1.9 (2023-05-03) -[docutils] Add items to docutils.node (#10102) +[docutils] Add items to docutils.node ([#10102](https://github.com/python/typeshed/pull/10102)) * Add class paragraph * Add class TextElement @@ -287,21 +287,21 @@ Bump docutils to 0.20.* (#10167) ## 0.19.1.8 (2023-04-29) -docutils: Input can take bytearray (#10108) +docutils: Input can take bytearray ([#10108](https://github.com/python/typeshed/pull/10108)) Part of #9006 -docutils: add nodes.General; make Element iterable (#10099) +docutils: add nodes.General; make Element iterable ([#10099](https://github.com/python/typeshed/pull/10099)) Co-authored-by: Alex Waygood ## 0.19.1.7 (2023-03-27) -Add defaults for third-party stubs A-D (#9952) +Add defaults for third-party stubs A-D ([#9952](https://github.com/python/typeshed/pull/9952)) ## 0.19.1.6 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -311,73 +311,73 @@ Update `Unused` parameters in `stubs/` (#9704) ## 0.19.1.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.19.1.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.19.1.3 (2023-02-06) -Use `OSError` instead of `IOError` (#9683) +Use `OSError` instead of `IOError` ([#9683](https://github.com/python/typeshed/pull/9683)) ## 0.19.1.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 0.19.1.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 0.19.1 (2022-09-11) -Add missing attributes for docutils.io (#8716) +Add missing attributes for docutils.io ([#8716](https://github.com/python/typeshed/pull/8716)) Co-authored-by: Alex Waygood ## 0.19.0 (2022-07-08) -[stubsabot] Bump docutils to 0.19.* (#8260) +[stubsabot] Bump docutils to 0.19.* ([#8260](https://github.com/python/typeshed/pull/8260)) ## 0.18.3 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 0.18.2 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.18.1 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.18.0 (2022-02-28) -docutils: complete nodes.Node & bump version to 0.18.* (#7380) +docutils: complete nodes.Node & bump version to 0.18.* ([#7380](https://github.com/python/typeshed/pull/7380)) ## 0.17.7 (2022-02-24) -docutils: Add missing dunders to nodes.Element (#7377) +docutils: Add missing dunders to nodes.Element ([#7377](https://github.com/python/typeshed/pull/7377)) ## 0.17.6 (2022-02-21) -Improve docutils stubs (#7256) +Improve docutils stubs ([#7256](https://github.com/python/typeshed/pull/7256)) ## 0.17.5 (2022-02-03) -Use `_typeshed.Self` in `docutils.VersionInfo` and `os.sched_param` (#7117) +Use `_typeshed.Self` in `docutils.VersionInfo` and `os.sched_param` ([#7117](https://github.com/python/typeshed/pull/7117)) ## 0.17.4 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.17.2 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.17.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/editdistance.md b/data/changelogs/editdistance.md index b7918b5e..6fa10ed9 100644 --- a/data/changelogs/editdistance.md +++ b/data/changelogs/editdistance.md @@ -1,6 +1,6 @@ ## 0.8.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -8,25 +8,25 @@ Co-authored-by: Avasam ## 0.8.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 0.8.0.20240421 (2024-04-21) -Bump editdistance to 0.8.* (#11795) +Bump editdistance to 0.8.* ([#11795](https://github.com/python/typeshed/pull/11795)) ## 0.6.3.5 (2023-07-20) -Add a few more upstream_repository URLs (#10489) +Add a few more upstream_repository URLs ([#10489](https://github.com/python/typeshed/pull/10489)) ## 0.6.3.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.6.3.3 (2023-01-18) -Improve pre-commit config (#9563) +Improve pre-commit config ([#9563](https://github.com/python/typeshed/pull/9563)) - Add a few more hooks. These are all very fast, and I've found them useful in other projects: - Autofixes: @@ -44,15 +44,15 @@ Improve pre-commit config (#9563) ## 0.6.3.2 (2022-12-18) -`editdistance`: delete the `bycython` submodule (#9380) +`editdistance`: delete the `bycython` submodule ([#9380](https://github.com/python/typeshed/pull/9380)) ## 0.6.3.1 (2022-10-20) -Remove `editdistance` from `pyright`'s exclude (#8941) +Remove `editdistance` from `pyright`'s exclude ([#8941](https://github.com/python/typeshed/pull/8941)) ## 0.6.3 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -60,25 +60,25 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 0.6.2 (2022-07-17) -Make xxhash, editdistance into packages (#8320) +Make xxhash, editdistance into packages ([#8320](https://github.com/python/typeshed/pull/8320)) This matches the runtime. Also see #8319 ## 0.6.1 (2022-06-25) -dj-database-url, docopt, editdistance, first: check missing defs (#8154) +dj-database-url, docopt, editdistance, first: check missing defs ([#8154](https://github.com/python/typeshed/pull/8154)) ## 0.6.0 (2022-06-21) -[stubsabot] Bump editdistance to 0.6.* (#8120) +[stubsabot] Bump editdistance to 0.6.* ([#8120](https://github.com/python/typeshed/pull/8120)) Co-authored-by: hauntsaninja <> ## 0.5.3 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.5.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/emoji.md b/data/changelogs/emoji.md index 71d5c5a7..cc759490 100644 --- a/data/changelogs/emoji.md +++ b/data/changelogs/emoji.md @@ -1,16 +1,16 @@ ## 2.1.0.3 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 2.1.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.1.0.1 (2022-11-01) -[stubsabot] Mark emoji as obsolete since 2.2.0 (#9051) +[stubsabot] Mark emoji as obsolete since 2.2.0 ([#9051](https://github.com/python/typeshed/pull/9051)) Release: https://pypi.org/pypi/emoji/2.2.0 Homepage: https://github.com/carpedm20/emoji/ @@ -20,7 +20,7 @@ Co-authored-by: stubsabot <> ## 2.1.0 (2022-09-23) -[stubsabot] Bump emoji to 2.1.* (#8784) +[stubsabot] Bump emoji to 2.1.* ([#8784](https://github.com/python/typeshed/pull/8784)) Release: https://pypi.org/pypi/emoji/2.1.0 Homepage: https://github.com/carpedm20/emoji/ @@ -36,15 +36,15 @@ Co-authored-by: stubsabot <> ## 2.0.1 (2022-08-10) -Remove a few unused `TypedDict`s (#8522) +Remove a few unused `TypedDict`s ([#8522](https://github.com/python/typeshed/pull/8522)) ## 2.0.0 (2022-07-28) -Update emoji stubs for v2.0.0 (#8426) +Update emoji stubs for v2.0.0 ([#8426](https://github.com/python/typeshed/pull/8426)) ## 1.7.4 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -52,31 +52,31 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 1.7.3 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 1.7.2 (2022-06-26) -emoji: complete stubs (#8170) +emoji: complete stubs ([#8170](https://github.com/python/typeshed/pull/8170)) Co-authored-by: hauntsaninja <> ## 1.7.1 (2022-06-10) -Add stub for emoji.is_emoji (#8053) +Add stub for emoji.is_emoji ([#8053](https://github.com/python/typeshed/pull/8053)) ## 1.7.0 (2022-05-22) -Update emoji stubs for version 1.7 (#7884) +Update emoji stubs for version 1.7 ([#7884](https://github.com/python/typeshed/pull/7884)) ## 1.2.8 (2022-04-27) -Drop Python 2 support from emoji (#7716) +Drop Python 2 support from emoji ([#7716](https://github.com/python/typeshed/pull/7716)) ## 1.2.6 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 1.2.5 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/entrypoints.md b/data/changelogs/entrypoints.md index 694bbc93..b4360a36 100644 --- a/data/changelogs/entrypoints.md +++ b/data/changelogs/entrypoints.md @@ -1,60 +1,60 @@ ## 0.4.1.20240106 (2024-01-06) -Remove Python 3.7 branches (#11238) +Remove Python 3.7 branches ([#11238](https://github.com/python/typeshed/pull/11238)) ## 0.4.1.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.4.1.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.4.1.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.4.1.1 (2022-10-15) -Mark `entrypoints` as complete (#8901) +Mark `entrypoints` as complete ([#8901](https://github.com/python/typeshed/pull/8901)) ## 0.4.1 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 0.4.0 (2022-06-25) -[stubsabot] Bump entrypoints to 0.4.* (#8157) +[stubsabot] Bump entrypoints to 0.4.* ([#8157](https://github.com/python/typeshed/pull/8157)) Co-authored-by: hauntsaninja <> ## 0.3.7 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 0.3.6 (2022-04-27) -Remove Python 2 support from entrypoints (#7711) +Remove Python 2 support from entrypoints ([#7711](https://github.com/python/typeshed/pull/7711)) ## 0.3.5 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.3.3 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 0.3.2 (2021-10-13) -Cleanup: use lower-case list and dict, add a test (#6161) +Cleanup: use lower-case list and dict, add a test ([#6161](https://github.com/python/typeshed/pull/6161)) ## 0.3.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/enum34.md b/data/changelogs/enum34.md index fb54e5bd..b08c12a4 100644 --- a/data/changelogs/enum34.md +++ b/data/changelogs/enum34.md @@ -1,22 +1,22 @@ ## 1.1.8 (2022-01-20) -Remove nearly all `__str__` and `__repr__` methods from typeshed (#6968) +Remove nearly all `__str__` and `__repr__` methods from typeshed ([#6968](https://github.com/python/typeshed/pull/6968)) ## 1.1.7 (2022-01-19) -Use PEP 585 syntax in `@python2/_ast`, convert more `TypeVar`s to `_typeshed.Self`, & `# noqa` a `SQLAlchemy` line (#6954) +Use PEP 585 syntax in `@python2/_ast`, convert more `TypeVar`s to `_typeshed.Self`, & `# noqa` a `SQLAlchemy` line ([#6954](https://github.com/python/typeshed/pull/6954)) * Manual fixes for `_ast` and `SQLAlchemy` * Change more `TypeVar`s to `Self`, using script -Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible (#6949) +Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible ([#6949](https://github.com/python/typeshed/pull/6949)) ## 1.1.3 (2022-01-17) -Use `_typeshed.Self` in Python 2, too (#6932) +Use `_typeshed.Self` in Python 2, too ([#6932](https://github.com/python/typeshed/pull/6932)) ## 1.1.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/fanstatic.md b/data/changelogs/fanstatic.md index 0ceda09b..89423edf 100644 --- a/data/changelogs/fanstatic.md +++ b/data/changelogs/fanstatic.md @@ -8,35 +8,35 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 1.5.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.5.0.20250307 (2025-03-07) -[stubsabot] Bump fanstatic to 1.5.* (#13586) +[stubsabot] Bump fanstatic to 1.5.* ([#13586](https://github.com/python/typeshed/pull/13586)) ## 1.4.0.20250305 (2025-03-05) -Remove `setuptools/pkg_resources` (#13369) +Remove `setuptools/pkg_resources` ([#13369](https://github.com/python/typeshed/pull/13369)) ## 1.4.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 1.4.0.20240301 (2024-03-01) -Fix invalid noqa comments and poorly formatted type ignores (#11497) +Fix invalid noqa comments and poorly formatted type ignores ([#11497](https://github.com/python/typeshed/pull/11497)) ## 1.4.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.4.0.1 (2023-12-11) -fanstatic: Use `Unpack` in `fanstatic.injector.Injector` (#11139) +fanstatic: Use `Unpack` in `fanstatic.injector.Injector` ([#11139](https://github.com/python/typeshed/pull/11139)) ## 1.4.0.0 (2023-11-22) -Add stubs for fanstatic (#9931) +Add stubs for fanstatic ([#9931](https://github.com/python/typeshed/pull/9931)) diff --git a/data/changelogs/filelock.md b/data/changelogs/filelock.md index 8ca808ca..5b6a8712 100644 --- a/data/changelogs/filelock.md +++ b/data/changelogs/filelock.md @@ -1,20 +1,20 @@ ## 3.2.7 (2022-06-09) -filelock: mark as obsolete since 3.3.0 (#8043) +filelock: mark as obsolete since 3.3.0 ([#8043](https://github.com/python/typeshed/pull/8043)) ## 3.2.6 (2022-05-21) -Simplify and correct many numeric unions (#7906) +Simplify and correct many numeric unions ([#7906](https://github.com/python/typeshed/pull/7906)) Unblocks PyCQA/flake8-pyi#222 ## 3.2.5 (2022-01-20) -Remove nearly all `__str__` and `__repr__` methods from typeshed (#6968) +Remove nearly all `__str__` and `__repr__` methods from typeshed ([#6968](https://github.com/python/typeshed/pull/6968)) ## 3.2.4 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -48,15 +48,15 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 3.2.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 3.2.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 3.2.0 (2021-09-30) -Unbreak CI (#6093) +Unbreak CI ([#6093](https://github.com/python/typeshed/pull/6093)) * Temporarily remove `cachetools` stubs. They will be added back soon, and meanwhile they will continue to be available on pypi. diff --git a/data/changelogs/first.md b/data/changelogs/first.md index 1ffe6770..fe15bd96 100644 --- a/data/changelogs/first.md +++ b/data/changelogs/first.md @@ -1,36 +1,36 @@ ## 2.0.5.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 2.0.5.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.0.5.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.0.5 (2022-06-25) -dj-database-url, docopt, editdistance, first: check missing defs (#8154) +dj-database-url, docopt, editdistance, first: check missing defs ([#8154](https://github.com/python/typeshed/pull/8154)) ## 2.0.4 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 2.0.3 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 2.0.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 2.0.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/flake8-2020.md b/data/changelogs/flake8-2020.md index 2cb962c9..bbc8946c 100644 --- a/data/changelogs/flake8-2020.md +++ b/data/changelogs/flake8-2020.md @@ -1,18 +1,18 @@ ## 1.8.0.20240818 (2024-08-18) -[February 2025] flake8-2020 is an archived repo (#12539) +[February 2025] flake8-2020 is an archived repo ([#12539](https://github.com/python/typeshed/pull/12539)) -Flake8-2020: Add Final and remove Any (#12538) +Flake8-2020: Add Final and remove Any ([#12538](https://github.com/python/typeshed/pull/12538)) ## 1.8.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.8.0.0 (2023-05-07) -[stubsabot] Bump flake8-2020 to 1.8.* (#10153) +[stubsabot] Bump flake8-2020 to 1.8.* ([#10153](https://github.com/python/typeshed/pull/10153)) Release: https://pypi.org/pypi/flake8-2020/1.8.0 Homepage: https://github.com/asottile/flake8-2020 @@ -27,29 +27,29 @@ Stubsabot analysis of the diff between the two releases: ## 1.7.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.7.0.1 (2022-10-15) -Mark `flake8-2020` as complete (#8902) +Mark `flake8-2020` as complete ([#8902](https://github.com/python/typeshed/pull/8902)) ## 1.7.0 (2022-08-05) -[stubsabot] Bump flake8-2020 to 1.7.* (#8492) +[stubsabot] Bump flake8-2020 to 1.7.* ([#8492](https://github.com/python/typeshed/pull/8492)) Co-authored-by: stubsabot <> ## 1.6.3 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.6.2 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.6.0 (2021-12-10) -Add stubs for flake8-2020 (#6555) +Add stubs for flake8-2020 ([#6555](https://github.com/python/typeshed/pull/6555)) diff --git a/data/changelogs/flake8-bugbear.md b/data/changelogs/flake8-bugbear.md index e2e3933b..bb15656f 100644 --- a/data/changelogs/flake8-bugbear.md +++ b/data/changelogs/flake8-bugbear.md @@ -8,11 +8,11 @@ Stubtest: Ignore attrs-generated props ([#14845](https://github.com/python/types ## 24.12.12.20250416 (2025-04-16) -Improve `flake8-bugbear` (#13829) +Improve `flake8-bugbear` ([#13829](https://github.com/python/typeshed/pull/13829)) ## 24.12.12.20241214 (2024-12-14) -[stubsabot] Bump flake8-bugbear to 24.12.12 (#13235) +[stubsabot] Bump flake8-bugbear to 24.12.12 ([#13235](https://github.com/python/typeshed/pull/13235)) Release: https://pypi.org/pypi/flake8-bugbear/24.12.12 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -38,7 +38,7 @@ Co-authored-by: stubsabot <> ## 24.10.31.20241103 (2024-11-03) -[stubsabot] Bump flake8-bugbear to 24.10.31 (#12938) +[stubsabot] Bump flake8-bugbear to 24.10.31 ([#12938](https://github.com/python/typeshed/pull/12938)) Release: https://pypi.org/pypi/flake8-bugbear/24.10.31 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -64,11 +64,11 @@ Co-authored-by: stubsabot <> ## 24.8.19.20240822 (2024-08-22) -[stubsabot] Bump flake8-bugbear to 24.8.19 (#12567) +[stubsabot] Bump flake8-bugbear to 24.8.19 ([#12567](https://github.com/python/typeshed/pull/12567)) ## 24.4.26.20240428 (2024-04-28) -[stubsabot] Bump flake8-bugbear to 24.4.26 (#11836) +[stubsabot] Bump flake8-bugbear to 24.4.26 ([#11836](https://github.com/python/typeshed/pull/11836)) Release: https://pypi.org/pypi/flake8-bugbear/24.4.26 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -86,7 +86,7 @@ Stubsabot analysis of the diff between the two releases: ## 24.4.21.20240423 (2024-04-23) -[stubsabot] Bump flake8-bugbear to 24.4.21 (#11806) +[stubsabot] Bump flake8-bugbear to 24.4.21 ([#11806](https://github.com/python/typeshed/pull/11806)) Release: https://pypi.org/pypi/flake8-bugbear/24.4.21 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -104,11 +104,11 @@ Stubsabot analysis of the diff between the two releases: ## 24.2.6.20240209 (2024-02-09) -[stubsabot] Bump flake8-bugbear to 24.2.6 (#11379) +[stubsabot] Bump flake8-bugbear to 24.2.6 ([#11379](https://github.com/python/typeshed/pull/11379)) ## 24.1.17.20240201 (2024-02-01) -[stubsabot] Bump flake8-bugbear to 24.1.17 (#11278) +[stubsabot] Bump flake8-bugbear to 24.1.17 ([#11278](https://github.com/python/typeshed/pull/11278)) Release: https://pypi.org/pypi/flake8-bugbear/24.1.17 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -133,7 +133,7 @@ Co-authored-by: stubsabot <> ## 23.12.2.0 (2023-12-03) -[stubsabot] Bump flake8-bugbear to 23.12.2 (#11097) +[stubsabot] Bump flake8-bugbear to 23.12.2 ([#11097](https://github.com/python/typeshed/pull/11097)) Release: https://pypi.org/pypi/flake8-bugbear/23.12.2 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -158,7 +158,7 @@ Co-authored-by: stubsabot <> ## 23.11.28.0 (2023-11-30) -[stubsabot] Bump flake8-bugbear to 23.11.28 (#11088) +[stubsabot] Bump flake8-bugbear to 23.11.28 ([#11088](https://github.com/python/typeshed/pull/11088)) Release: https://pypi.org/pypi/flake8-bugbear/23.11.28 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -175,7 +175,7 @@ Stubsabot analysis of the diff between the two releases: ## 23.11.26.0 (2023-11-28) -[stubsabot] Bump flake8-bugbear to 23.11.26 (#11075) +[stubsabot] Bump flake8-bugbear to 23.11.26 ([#11075](https://github.com/python/typeshed/pull/11075)) Release: https://pypi.org/pypi/flake8-bugbear/23.11.26 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -200,7 +200,7 @@ Co-authored-by: stubsabot <> ## 23.9.16.0 (2023-09-17) -[stubsabot] Bump flake8-bugbear to 23.9.16 (#10720) +[stubsabot] Bump flake8-bugbear to 23.9.16 ([#10720](https://github.com/python/typeshed/pull/10720)) Release: https://pypi.org/pypi/flake8-bugbear/23.9.16 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -225,13 +225,13 @@ Co-authored-by: stubsabot <> ## 23.7.10.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 23.7.10.0 (2023-07-11) -[stubsabot] Bump flake8-bugbear to 23.7.10 (#10434) +[stubsabot] Bump flake8-bugbear to 23.7.10 ([#10434](https://github.com/python/typeshed/pull/10434)) Release: https://pypi.org/pypi/flake8-bugbear/23.7.10 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -247,7 +247,7 @@ Stubsabot analysis of the diff between the two releases: ## 23.6.5.0 (2023-06-06) -[stubsabot] Bump flake8-bugbear to 23.6.5 (#10265) +[stubsabot] Bump flake8-bugbear to 23.6.5 ([#10265](https://github.com/python/typeshed/pull/10265)) Release: https://pypi.org/pypi/flake8-bugbear/23.6.5 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -271,11 +271,11 @@ Co-authored-by: stubsabot <> ## 23.5.9.1 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 23.5.9.0 (2023-05-10) -[stubsabot] Bump flake8-bugbear to 23.5.9 (#10165) +[stubsabot] Bump flake8-bugbear to 23.5.9 ([#10165](https://github.com/python/typeshed/pull/10165)) Release: https://pypi.org/pypi/flake8-bugbear/23.5.9 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -291,7 +291,7 @@ Stubsabot analysis of the diff between the two releases: ## 23.3.23.0 (2023-03-24) -[stubsabot] Bump flake8-bugbear to 23.3.23 (#9934) +[stubsabot] Bump flake8-bugbear to 23.3.23 ([#9934](https://github.com/python/typeshed/pull/9934)) Release: https://pypi.org/pypi/flake8-bugbear/23.3.23 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -307,7 +307,7 @@ Stubsabot analysis of the diff between the two releases: ## 23.3.12.0 (2023-03-13) -[stubsabot] Bump flake8-bugbear to 23.3.12 (#9872) +[stubsabot] Bump flake8-bugbear to 23.3.12 ([#9872](https://github.com/python/typeshed/pull/9872)) Release: https://pypi.org/pypi/flake8-bugbear/23.3.12 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -318,17 +318,17 @@ Co-authored-by: stubsabot <> ## 23.2.13.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 23.2.13.0 (2023-02-14) -[stubsabot] Bump flake8-bugbear to 23.2.13 (#9729) +[stubsabot] Bump flake8-bugbear to 23.2.13 ([#9729](https://github.com/python/typeshed/pull/9729)) ## 23.1.20.0 (2023-01-21) -[stubsabot] Bump flake8-bugbear to 23.1.20 (#9576) +[stubsabot] Bump flake8-bugbear to 23.1.20 ([#9576](https://github.com/python/typeshed/pull/9576)) Release: https://pypi.org/pypi/flake8-bugbear/23.1.20 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -337,7 +337,7 @@ Diff: https://github.com/PyCQA/flake8-bugbear/compare/23.1.17...23.1.20 ## 23.1.17.0 (2023-01-19) -Bump flake8-bugbear to 23.1.17 (#9569) +Bump flake8-bugbear to 23.1.17 ([#9569](https://github.com/python/typeshed/pull/9569)) Release: https://pypi.org/pypi/flake8-bugbear/23.1.17 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -346,7 +346,7 @@ Diff: https://github.com/PyCQA/flake8-bugbear/compare/23.1.14...23.1.17 ## 23.1.14.0 (2023-01-15) -[stubsabot] Bump flake8-bugbear to 23.1.14 (#9541) +[stubsabot] Bump flake8-bugbear to 23.1.14 ([#9541](https://github.com/python/typeshed/pull/9541)) Release: https://pypi.org/pypi/flake8-bugbear/23.1.14 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -355,7 +355,7 @@ Diff: https://github.com/PyCQA/flake8-bugbear/compare/22.12.6...23.1.14 ## 22.12.6.0 (2022-12-07) -[stubsabot] Bump flake8-bugbear to 22.12.6 (#9340) +[stubsabot] Bump flake8-bugbear to 22.12.6 ([#9340](https://github.com/python/typeshed/pull/9340)) Release: https://pypi.org/pypi/flake8-bugbear/22.12.6 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -379,7 +379,7 @@ Co-authored-by: stubsabot <> ## 22.10.27.0 (2022-10-27) -[stubsabot] Bump flake8-bugbear to 22.10.27 (#8992) +[stubsabot] Bump flake8-bugbear to 22.10.27 ([#8992](https://github.com/python/typeshed/pull/8992)) Release: https://pypi.org/pypi/flake8-bugbear/22.10.27 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -395,7 +395,7 @@ Stubsabot analysis of the diff between the two releases: ## 22.10.25.0 (2022-10-25) -[stubsabot] Bump flake8-bugbear to 22.10.25 (#8980) +[stubsabot] Bump flake8-bugbear to 22.10.25 ([#8980](https://github.com/python/typeshed/pull/8980)) Release: https://pypi.org/pypi/flake8-bugbear/22.10.25 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -411,11 +411,11 @@ Stubsabot analysis of the diff between the two releases: ## 22.9.23.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 22.9.23.0 (2022-09-30) -[stubsabot] Bump flake8-bugbear to 22.9.23 (#8812) +[stubsabot] Bump flake8-bugbear to 22.9.23 ([#8812](https://github.com/python/typeshed/pull/8812)) Release: https://pypi.org/pypi/flake8-bugbear/22.9.23 Homepage: https://github.com/PyCQA/flake8-bugbear @@ -430,7 +430,7 @@ Note that you will need to close and re-open the PR in order to trigger CI ## 22.9.11.0 (2022-09-16) -[stubsabot] Bump flake8-bugbear to 22.9.11 (#8747) +[stubsabot] Bump flake8-bugbear to 22.9.11 ([#8747](https://github.com/python/typeshed/pull/8747)) Release: https://pypi.org/project/flake8-bugbear/22.9.11/ Homepage: https://github.com/PyCQA/flake8-bugbear @@ -439,29 +439,29 @@ Diff: https://github.com/PyCQA/flake8-bugbear/compare/22.8.23...22.9.11 ## 22.8.23.0 (2022-08-26) -[stubsabot] Bump flake8-bugbear to 22.8.23 (#8622) +[stubsabot] Bump flake8-bugbear to 22.8.23 ([#8622](https://github.com/python/typeshed/pull/8622)) ## 22.7.1.0 (2022-07-01) -[stubsabot] Bump flake8-bugbear to 22.7.1 (#8220) +[stubsabot] Bump flake8-bugbear to 22.7.1 ([#8220](https://github.com/python/typeshed/pull/8220)) ## 22.6.22.0 (2022-06-25) -[stubsabot] Bump flake8-bugbear to 22.6.22 (#8151) +[stubsabot] Bump flake8-bugbear to 22.6.22 ([#8151](https://github.com/python/typeshed/pull/8151)) Co-authored-by: hauntsaninja <> ## 22.4.25.0 (2022-06-21) -[stubsabot] Bump flake8-bugbear to 22.4.25 (#8112) +[stubsabot] Bump flake8-bugbear to 22.4.25 ([#8112](https://github.com/python/typeshed/pull/8112)) Co-authored-by: hauntsaninja <> ## 21.11.29.2 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 21.11.29.0 (2021-12-08) -Add stubs for flake8-bugbear (#6543) +Add stubs for flake8-bugbear ([#6543](https://github.com/python/typeshed/pull/6543)) diff --git a/data/changelogs/flake8-builtins.md b/data/changelogs/flake8-builtins.md index 7b907407..911e1bd1 100644 --- a/data/changelogs/flake8-builtins.md +++ b/data/changelogs/flake8-builtins.md @@ -8,11 +8,11 @@ ## 2.5.0.20250415 (2025-04-15) -Complete `flake8-builtins` (#13824) +Complete `flake8-builtins` ([#13824](https://github.com/python/typeshed/pull/13824)) ## 2.5.0.20240411 (2024-04-11) -[stubsabot] Bump flake8-builtins to 2.5.* (#11739) +[stubsabot] Bump flake8-builtins to 2.5.* ([#11739](https://github.com/python/typeshed/pull/11739)) Release: https://pypi.org/pypi/flake8-builtins/2.5.0 Homepage: https://github.com/gforcada/flake8-builtins @@ -29,18 +29,18 @@ Stubsabot analysis of the diff between the two releases: ## 2.4.0.20240404 (2024-04-04) -[stubsabot] Bump flake8-builtins to 2.4.* (#11697) +[stubsabot] Bump flake8-builtins to 2.4.* ([#11697](https://github.com/python/typeshed/pull/11697)) Co-authored-by: stubsabot <> Co-authored-by: Alex Waygood ## 2.3.0.20240331 (2024-03-31) -Update flake8-builtins to 2.3.* (#11669) +Update flake8-builtins to 2.3.* ([#11669](https://github.com/python/typeshed/pull/11669)) ## 2.2.0.0 (2023-11-04) -[stubsabot] Bump flake8-builtins to 2.2.* (#10975) +[stubsabot] Bump flake8-builtins to 2.2.* ([#10975](https://github.com/python/typeshed/pull/10975)) Release: https://pypi.org/pypi/flake8-builtins/2.2.0 Homepage: https://github.com/gforcada/flake8-builtins @@ -65,31 +65,31 @@ Co-authored-by: stubsabot <> ## 2.1.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.1.0.2 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.1.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.1.0.0 (2022-12-23) -[stubsabot] Bump flake8-builtins to 2.1.* (#9400) +[stubsabot] Bump flake8-builtins to 2.1.* ([#9400](https://github.com/python/typeshed/pull/9400)) ## 2.0.0.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 2.0.0.0 (2022-10-09) -[stubsabot] Bump flake8-builtins to 2.0.* (#8872) +[stubsabot] Bump flake8-builtins to 2.0.* ([#8872](https://github.com/python/typeshed/pull/8872)) Release: https://pypi.org/pypi/flake8-builtins/2.0.0 Homepage: https://github.com/gforcada/flake8-builtins @@ -112,17 +112,17 @@ Co-authored-by: stubsabot <> ## 1.5.4 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.5.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.5.1 (2021-12-06) -Mark some fields as ClassVars (#6510) +Mark some fields as ClassVars ([#6510](https://github.com/python/typeshed/pull/6510)) ## 1.5.0 (2021-12-03) -Add stubs for flake8-builtins (#6483) +Add stubs for flake8-builtins ([#6483](https://github.com/python/typeshed/pull/6483)) diff --git a/data/changelogs/flake8-docstrings.md b/data/changelogs/flake8-docstrings.md index 21dbe924..74f4f0fe 100644 --- a/data/changelogs/flake8-docstrings.md +++ b/data/changelogs/flake8-docstrings.md @@ -1,26 +1,26 @@ ## 1.7.0.20250425 (2025-04-25) -Complete `flake8-docstrings` (#13872) +Complete `flake8-docstrings` ([#13872](https://github.com/python/typeshed/pull/13872)) ## 1.7.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.7.0.2 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 1.7.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.7.0.0 (2023-01-26) -[stubsabot] Bump flake8-docstrings to 1.7.* (#9589) +[stubsabot] Bump flake8-docstrings to 1.7.* ([#9589](https://github.com/python/typeshed/pull/9589)) Release: https://pypi.org/pypi/flake8-docstrings/1.7.0 Homepage: https://github.com/pycqa/flake8-docstrings @@ -43,19 +43,19 @@ Co-authored-by: stubsabot <> ## 1.6.3.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 1.6.3 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.6.2 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.6.0 (2021-12-06) -Add stubs for flake8-docstrings (#6507) +Add stubs for flake8-docstrings ([#6507](https://github.com/python/typeshed/pull/6507)) Co-authored-by: Akuli diff --git a/data/changelogs/flake8-plugin-utils.md b/data/changelogs/flake8-plugin-utils.md index 9830c76d..d1176a4d 100644 --- a/data/changelogs/flake8-plugin-utils.md +++ b/data/changelogs/flake8-plugin-utils.md @@ -1,12 +1,12 @@ ## 1.3.7.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.3.7.4 (2023-06-28) -[stubsabot] Mark flake8-plugin-utils as obsolete since 1.3.3 (#10373) +[stubsabot] Mark flake8-plugin-utils as obsolete since 1.3.3 ([#10373](https://github.com/python/typeshed/pull/10373)) Release: https://pypi.org/pypi/flake8-plugin-utils/1.3.3 Homepage: https://pypi.org/project/flake8-plugin-utils @@ -15,43 +15,43 @@ Co-authored-by: stubsabot <> ## 1.3.7.3 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 1.3.7.2 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 1.3.7.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.3.7 (2022-06-14) -Fix miscellaneous invalid `TypeVar` usages (#8074) +Fix miscellaneous invalid `TypeVar` usages ([#8074](https://github.com/python/typeshed/pull/8074)) ## 1.3.6 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.3.5 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.3.4 (2022-03-29) -Remove unneeded `# noqa` comments, fix broken `# noqa` comments (#7561) +Remove unneeded `# noqa` comments, fix broken `# noqa` comments ([#7561](https://github.com/python/typeshed/pull/7561)) ## 1.3.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.3.1 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 1.3.0 (2021-12-13) -Add stubs for flake8-plugin-utils (#6506) +Add stubs for flake8-plugin-utils ([#6506](https://github.com/python/typeshed/pull/6506)) diff --git a/data/changelogs/flake8-rst-docstrings.md b/data/changelogs/flake8-rst-docstrings.md index 1efb8522..78de0e5d 100644 --- a/data/changelogs/flake8-rst-docstrings.md +++ b/data/changelogs/flake8-rst-docstrings.md @@ -25,27 +25,27 @@ Co-authored-by: stubsabot <> ## 0.3.0.20250425 (2025-04-25) -Mark `flake8-rst-docstrings` as complete (#13867) +Mark `flake8-rst-docstrings` as complete ([#13867](https://github.com/python/typeshed/pull/13867)) ## 0.3.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.3.0.2 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 0.3.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.3.0.0 (2022-11-17) -[stubsabot] Bump flake8-rst-docstrings to 0.3.* (#9218) +[stubsabot] Bump flake8-rst-docstrings to 0.3.* ([#9218](https://github.com/python/typeshed/pull/9218)) Release: https://pypi.org/pypi/flake8-rst-docstrings/0.3.0 Homepage: https://github.com/peterjc/flake8-rst-docstrings @@ -68,7 +68,7 @@ Co-authored-by: stubsabot <> ## 0.2.2 (2022-06-08) -Update flake8-rst-docstrings (#8033) +Update flake8-rst-docstrings ([#8033](https://github.com/python/typeshed/pull/8033)) Fixes #8032 @@ -76,9 +76,9 @@ Co-authored-by: hauntsaninja <> ## 0.2.1 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.2.0 (2022-01-25) -Add stubs for flake8_rst_docstrings (#7029) +Add stubs for flake8_rst_docstrings ([#7029](https://github.com/python/typeshed/pull/7029)) diff --git a/data/changelogs/flake8-simplify.md b/data/changelogs/flake8-simplify.md index 38e17f48..d9d8cdb9 100644 --- a/data/changelogs/flake8-simplify.md +++ b/data/changelogs/flake8-simplify.md @@ -1,12 +1,12 @@ ## 0.22.0.20250708 (2025-07-08) -[flake8-simplify] Complete stubs (#14259) +[flake8-simplify] Complete stubs ([#14259](https://github.com/python/typeshed/pull/14259)) -[stubsabot] Bump flake8-simplify to 0.22.* (#14210) +[stubsabot] Bump flake8-simplify to 0.22.* ([#14210](https://github.com/python/typeshed/pull/14210)) ## 0.21.0.0 (2023-09-24) -[stubsabot] Bump flake8-simplify to 0.21.* (#10755) +[stubsabot] Bump flake8-simplify to 0.21.* ([#10755](https://github.com/python/typeshed/pull/10755)) Release: https://pypi.org/pypi/flake8-simplify/0.21.0 Homepage: https://github.com/MartinThoma/flake8-simplify @@ -14,48 +14,48 @@ Repository: https://github.com/MartinThoma/flake8-simplify ## 0.20.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.20.0.1 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 0.20.0.0 (2023-03-31) -[stubsabot] Bump flake8-simplify to 0.20.* (#9993) +[stubsabot] Bump flake8-simplify to 0.20.* ([#9993](https://github.com/python/typeshed/pull/9993)) Release: https://pypi.org/pypi/flake8-simplify/0.20.0 Homepage: https://github.com/MartinThoma/flake8-simplify ## 0.19.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.19.0 (2022-06-13) -[stubsabot] Bump flake8-simplify to 0.19.* (#8052) +[stubsabot] Bump flake8-simplify to 0.19.* ([#8052](https://github.com/python/typeshed/pull/8052)) ## 0.18.1 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.18.0 (2022-02-21) -Update flake8-simplify (#7339) +Update flake8-simplify ([#7339](https://github.com/python/typeshed/pull/7339)) ## 0.14.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.14.1 (2021-12-06) -Mark some fields as ClassVars (#6510) +Mark some fields as ClassVars ([#6510](https://github.com/python/typeshed/pull/6510)) ## 0.14.0 (2021-12-03) -Add stubs for flake8-simplify (#6480) +Add stubs for flake8-simplify ([#6480](https://github.com/python/typeshed/pull/6480)) diff --git a/data/changelogs/flake8-typing-imports.md b/data/changelogs/flake8-typing-imports.md index e1597d43..bc61d2ee 100644 --- a/data/changelogs/flake8-typing-imports.md +++ b/data/changelogs/flake8-typing-imports.md @@ -4,21 +4,21 @@ ## 1.16.0.20250708 (2025-07-08) -[flake8-typing-imports] Complete stubs (#14262) +[flake8-typing-imports] Complete stubs ([#14262](https://github.com/python/typeshed/pull/14262)) ## 1.16.0.20250514 (2025-05-14) -Replace incomplete module markers (#14030) +Replace incomplete module markers ([#14030](https://github.com/python/typeshed/pull/14030)) ## 1.16.0.20241013 (2024-10-13) -[stubsabot] Bump flake8-typing-imports to 1.16.* (#12784) +[stubsabot] Bump flake8-typing-imports to 1.16.* ([#12784](https://github.com/python/typeshed/pull/12784)) Co-authored-by: stubsabot <> ## 1.15.0.0 (2023-10-03) -[stubsabot] Bump flake8-typing-imports to 1.15.* (#10827) +[stubsabot] Bump flake8-typing-imports to 1.15.* ([#10827](https://github.com/python/typeshed/pull/10827)) Release: https://pypi.org/pypi/flake8-typing-imports/1.15.0 Homepage: https://github.com/asottile/flake8-typing-imports @@ -34,23 +34,23 @@ Stubsabot analysis of the diff between the two releases: ## 1.14.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.14.0.2 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 1.14.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.14.0.0 (2022-10-25) -[stubsabot] Bump flake8-typing-imports to 1.14.* (#8978) +[stubsabot] Bump flake8-typing-imports to 1.14.* ([#8978](https://github.com/python/typeshed/pull/8978)) Release: https://pypi.org/pypi/flake8-typing-imports/1.14.0 Homepage: https://github.com/asottile/flake8-typing-imports @@ -73,29 +73,29 @@ Co-authored-by: stubsabot <> ## 1.13.0.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 1.13.0 (2022-08-05) -[stubsabot] Bump flake8-typing-imports to 1.13.* (#8489) +[stubsabot] Bump flake8-typing-imports to 1.13.* ([#8489](https://github.com/python/typeshed/pull/8489)) Co-authored-by: stubsabot <> ## 1.12.0 (2022-06-26) -[stubsabot] Bump flake8-typing-imports to 1.12.* (#8179) +[stubsabot] Bump flake8-typing-imports to 1.12.* ([#8179](https://github.com/python/typeshed/pull/8179)) Co-authored-by: hauntsaninja <> ## 1.11.3 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.11.2 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.11.0 (2021-12-10) -Add stubs for flake8-typing-imports (#6556) +Add stubs for flake8-typing-imports ([#6556](https://github.com/python/typeshed/pull/6556)) diff --git a/data/changelogs/flake8.md b/data/changelogs/flake8.md index d1cf5d1d..93ec1c8b 100644 --- a/data/changelogs/flake8.md +++ b/data/changelogs/flake8.md @@ -1,22 +1,22 @@ ## 7.3.0.20250622 (2025-06-22) -Bump flake8 to 7.3.* (#14315) +Bump flake8 to 7.3.* ([#14315](https://github.com/python/typeshed/pull/14315)) Closes #14313 ## 7.2.0.20250330 (2025-03-30) -[stubsabot] Bump flake8 to 7.2.* (#13743) +[stubsabot] Bump flake8 to 7.2.* ([#13743](https://github.com/python/typeshed/pull/13743)) ## 7.1.0.20241020 (2024-10-20) -Update mypy to 1.12.0 (#12859) +Update mypy to 1.12.0 ([#12859](https://github.com/python/typeshed/pull/12859)) ## 7.1.0.20240711 (2024-07-11) -[flake8] Improve `Statistic` typing (#12313) +[flake8] Improve `Statistic` typing ([#12313](https://github.com/python/typeshed/pull/12313)) -Add `_write` method to `flake8.formatting.BaseFormatter` (#12312) +Add `_write` method to `flake8.formatting.BaseFormatter` ([#12312](https://github.com/python/typeshed/pull/12312)) It is very useful for real-life custom formatters. Example: https://github.com/wemake-services/wemake-python-styleguide/blob/470d81174684eb9a175603aec02f0ac6589b8acd/wemake_python_styleguide/formatter.py#L92-L96 @@ -24,7 +24,7 @@ Definition: https://github.com/PyCQA/flake8/blob/65a38c42a7f1a05ff8d99b313160754 ## 7.1.0.20240616 (2024-06-16) -[stubsabot] Bump flake8 to 7.1.* (#12139) +[stubsabot] Bump flake8 to 7.1.* ([#12139](https://github.com/python/typeshed/pull/12139)) Release: https://pypi.org/pypi/flake8/7.1.0 Homepage: https://github.com/pycqa/flake8 @@ -38,9 +38,9 @@ Stubsabot analysis of the diff between the two releases: ## 7.0.0.20240519 (2024-05-19) -Use assignment instead of annotation in third party enums (#11957) +Use assignment instead of annotation in third party enums ([#11957](https://github.com/python/typeshed/pull/11957)) ## 7.0.0.20240511 (2024-05-11) -Add flake8 (#11676) +Add flake8 ([#11676](https://github.com/python/typeshed/pull/11676)) diff --git a/data/changelogs/fpdf2.md b/data/changelogs/fpdf2.md index b86b9115..a2683109 100644 --- a/data/changelogs/fpdf2.md +++ b/data/changelogs/fpdf2.md @@ -12,149 +12,149 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 2.8.3.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.8.3.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.8.3.20250426 (2025-04-26) -[fpdf2] Update to 2.8.3 (#13871) +[fpdf2] Update to 2.8.3 ([#13871](https://github.com/python/typeshed/pull/13871)) ## 2.8.2.20250318 (2025-03-18) -[fpdf2] Make fpdf.fonts.Glyph a dataclass (#13645) +[fpdf2] Make fpdf.fonts.Glyph a dataclass ([#13645](https://github.com/python/typeshed/pull/13645)) ## 2.8.2.20241223 (2024-12-23) -[fpdf2] Update to 2.8.2 (#13264) +[fpdf2] Update to 2.8.2 ([#13264](https://github.com/python/typeshed/pull/13264)) ## 2.8.1.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 2.8.1.20241204 (2024-12-04) -[fpdf2] Tighten FPDF.fonts annotation (#13168) +[fpdf2] Tighten FPDF.fonts annotation ([#13168](https://github.com/python/typeshed/pull/13168)) ## 2.8.1.20241011 (2024-10-11) -Bump fpdf2 to 2.8.1 (#12753) +Bump fpdf2 to 2.8.1 ([#12753](https://github.com/python/typeshed/pull/12753)) Closes: #12738 -[fpdf2] Add actual NamedTuple defaults (#12768) +[fpdf2] Add actual NamedTuple defaults ([#12768](https://github.com/python/typeshed/pull/12768)) ## 2.7.9.20240927 (2024-09-27) -[fpdf2] fix link type to support internal links (#12695) +[fpdf2] fix link type to support internal links ([#12695](https://github.com/python/typeshed/pull/12695)) ## 2.7.9.20240919 (2024-09-19) -fix: fpdf2: Allow `"BI"` for `_FontStyle` in `fpdf.pyi` (#12677) +fix: fpdf2: Allow `"BI"` for `_FontStyle` in `fpdf.pyi` ([#12677](https://github.com/python/typeshed/pull/12677)) ## 2.7.9.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) ## 2.7.9.20240621 (2024-06-21) -fpdf2: improve `text_align` types and `.table()` method signature (#12123) +fpdf2: improve `text_align` types and `.table()` method signature ([#12123](https://github.com/python/typeshed/pull/12123)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Jelle Zijlstra ## 2.7.9.20240519 (2024-05-19) -Use assignment instead of annotation in third party enums (#11957) +Use assignment instead of annotation in third party enums ([#11957](https://github.com/python/typeshed/pull/11957)) -[fpdf2] Update to 2.7.9 (#11953) +[fpdf2] Update to 2.7.9 ([#11953](https://github.com/python/typeshed/pull/11953)) ## 2.7.8.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 2.7.8.20240406 (2024-04-06) -Depend on Pillow instead of types-Pillow (#11720) +Depend on Pillow instead of types-Pillow ([#11720](https://github.com/python/typeshed/pull/11720)) ## 2.7.8.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 2.7.8.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 2.7.8.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 2.7.8.20240217 (2024-02-17) -Update fpdf2 to 2.7.8 (#11410) +Update fpdf2 to 2.7.8 ([#11410](https://github.com/python/typeshed/pull/11410)) Closes: #11407 ## 2.7.7.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.7.7.0 (2023-12-13) -Bump fpdf2 to 2.7.7 (#11149) +Bump fpdf2 to 2.7.7 ([#11149](https://github.com/python/typeshed/pull/11149)) Closes: #11145 ## 2.7.6.1 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 2.7.6.0 (2023-11-16) -[fpdf2] add compatibility with fpdf2 2.7.6 (#10932) +[fpdf2] add compatibility with fpdf2 2.7.6 ([#10932](https://github.com/python/typeshed/pull/10932)) ## 2.7.4.4 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 2.7.4.3 (2023-10-27) -Remove many redundant inheritances from `Generic[]` (#10933) +Remove many redundant inheritances from `Generic[]` ([#10933](https://github.com/python/typeshed/pull/10933)) ## 2.7.4.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.7.4.1 (2023-05-10) -Fix return type of FPDF.output() (#10166) +Fix return type of FPDF.output() ([#10166](https://github.com/python/typeshed/pull/10166)) ## 2.7.4.0 (2023-05-03) -[fpdf2] Update stubs for fpdf 2.7.4 (#10136) +[fpdf2] Update stubs for fpdf 2.7.4 ([#10136](https://github.com/python/typeshed/pull/10136)) Co-authored-by: Alex Waygood ## 2.7.1.0 (2023-05-03) -[fpdf2] Update to 2.7.1 (#9978) +[fpdf2] Update to 2.7.1 ([#9978](https://github.com/python/typeshed/pull/9978)) ## 2.6.1.10 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 2.6.1.9 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -164,47 +164,47 @@ Update `Unused` parameters in `stubs/` (#9704) ## 2.6.1.8 (2023-02-21) -Integrate requirements-stubtest.txt into METADATA.toml (#9778) +Integrate requirements-stubtest.txt into METADATA.toml ([#9778](https://github.com/python/typeshed/pull/9778)) ## 2.6.1.7 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.6.1.6 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.6.1.5 (2023-02-09) -[fpdf2] FPDF.add_font() accepts PurePaths (#9699) +[fpdf2] FPDF.add_font() accepts PurePaths ([#9699](https://github.com/python/typeshed/pull/9699)) ## 2.6.1.4 (2023-02-09) -Fix Any subclassing in `fpdf2` (#9536) +Fix Any subclassing in `fpdf2` ([#9536](https://github.com/python/typeshed/pull/9536)) ## 2.6.1.3 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 2.6.1.2 (2023-01-18) -[fpdf2] Restore string default values (#9562) +[fpdf2] Restore string default values ([#9562](https://github.com/python/typeshed/pull/9562)) Cf. #9546 ## 2.6.1.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.6.1.0 (2023-01-17) -Update fpdf2 stubs to 2.6.1 (#9546) +Update fpdf2 stubs to 2.6.1 ([#9546](https://github.com/python/typeshed/pull/9546)) ## 2.6.0.5 (2023-01-14) -Pin `fpdf2` stubs to 2.6.0 (#9535) +Pin `fpdf2` stubs to 2.6.0 ([#9535](https://github.com/python/typeshed/pull/9535)) They will need some updates to become compatible with `fpdf2` 2.6.1. @@ -212,58 +212,58 @@ Closes #9524 ## 2.6.0.4 (2022-12-25) -fpdf:annotation of dash_pattern, line_width, text_mode (#9387) +fpdf:annotation of dash_pattern, line_width, text_mode ([#9387](https://github.com/python/typeshed/pull/9387)) Co-authored-by: Alex Waygood ## 2.6.0.3 (2022-12-13) -Fpdf2: annotate more graphics_state properties (#9337) +Fpdf2: annotate more graphics_state properties ([#9337](https://github.com/python/typeshed/pull/9337)) ## 2.6.0.2 (2022-12-05) -fpdf:annotation of underline, font_style, font_streching (#9327) +fpdf:annotation of underline, font_style, font_streching ([#9327](https://github.com/python/typeshed/pull/9327)) Co-authored-by: Alex Waygood ## 2.6.0.1 (2022-12-01) -fpdf2: annotate draw_color, fill_color, text_color (#9282) +fpdf2: annotate draw_color, fill_color, text_color ([#9282](https://github.com/python/typeshed/pull/9282)) ## 2.6.0.0 (2022-11-23) -Update fpdf2 stubs to 2.6 (#9236) +Update fpdf2 stubs to 2.6 ([#9236](https://github.com/python/typeshed/pull/9236)) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 2.5.4.3 (2022-10-14) -Add return types to fpdf.drawing (#8891) +Add return types to fpdf.drawing ([#8891](https://github.com/python/typeshed/pull/8891)) Co-authored-by: Akuli Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 2.5.4.2 (2022-10-06) -`fpdf2`: complete stubs (#8855) +`fpdf2`: complete stubs ([#8855](https://github.com/python/typeshed/pull/8855)) ## 2.5.4.1 (2022-10-04) -`fpdf2`: Add missing files (#8836) +`fpdf2`: Add missing files ([#8836](https://github.com/python/typeshed/pull/8836)) ## 2.5.4 (2022-09-11) -Update `fdpf2` stubs for v2.5.7 (#8721) +Update `fdpf2` stubs for v2.5.7 ([#8721](https://github.com/python/typeshed/pull/8721)) Co-authored-by: Akuli ## 2.5.3 (2022-08-30) -`fpdf2`: Remove redundant `str | Literal['DEPRECATED']` union (#8650) +`fpdf2`: Remove redundant `str | Literal['DEPRECATED']` union ([#8650](https://github.com/python/typeshed/pull/8650)) ## 2.5.2 (2022-08-17) -fpdf2: fix for 2.5.6 changes (#8546) +fpdf2: fix for 2.5.6 changes ([#8546](https://github.com/python/typeshed/pull/8546)) Life is much easier when upstream has some annotations @@ -271,11 +271,11 @@ Fixes #8545 ## 2.5.1 (2022-07-04) -Fix size parameter of FPDF.set_font_size (#8234) +Fix size parameter of FPDF.set_font_size ([#8234](https://github.com/python/typeshed/pull/8234)) ## 2.5.0 (2022-06-29) -Bump fpdf2 to 2.5.* (#8173) +Bump fpdf2 to 2.5.* ([#8173](https://github.com/python/typeshed/pull/8173)) Co-authored-by: hauntsaninja <> Co-authored-by: Alex Waygood @@ -283,42 +283,42 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 2.4.9 (2022-06-26) -fpdf2: improve types (#8176) +fpdf2: improve types ([#8176](https://github.com/python/typeshed/pull/8176)) Co-authored-by: hauntsaninja <> ## 2.4.8 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.4.7 (2022-02-10) -fpdf2: Correct annotations of @contextmanager methods (#7172) +fpdf2: Correct annotations of @contextmanager methods ([#7172](https://github.com/python/typeshed/pull/7172)) ## 2.4.5 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.4.4 (2021-12-23) -Fix third-party issues found by stubtest (#6667) +Fix third-party issues found by stubtest ([#6667](https://github.com/python/typeshed/pull/6667)) ## 2.4.3 (2021-12-21) -Add some missing attributes and types to FPDF (#6618) +Add some missing attributes and types to FPDF ([#6618](https://github.com/python/typeshed/pull/6618)) ## 2.4.2 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 2.4.1 (2021-11-16) -Improve fpdf.image_parsing (#6313) +Improve fpdf.image_parsing ([#6313](https://github.com/python/typeshed/pull/6313)) * Annotate more attributes, arguments, and return types. * Add "dims" argument to get_img_info(), added in 2.4.6. ## 2.4.0 (2021-11-10) -Add stubs for fpdf2 (#6252) +Add stubs for fpdf2 ([#6252](https://github.com/python/typeshed/pull/6252)) diff --git a/data/changelogs/freezegun.md b/data/changelogs/freezegun.md index 6e42a00c..7331e31e 100644 --- a/data/changelogs/freezegun.md +++ b/data/changelogs/freezegun.md @@ -1,38 +1,38 @@ ## 1.1.10 (2022-06-09) -freezegun: mark as obsolete since 1.2.1 (#8042) +freezegun: mark as obsolete since 1.2.1 ([#8042](https://github.com/python/typeshed/pull/8042)) Linking #5842 ## 1.1.9 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.1.8 (2022-04-01) -Third-party stubs: Improve several `__exit__` methods (#7575) +Third-party stubs: Improve several `__exit__` methods ([#7575](https://github.com/python/typeshed/pull/7575)) ## 1.1.7 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 1.1.6 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.1.4 (2022-01-02) -Never explicitly inherit from `object` in Python 3-only stubs (#6777) +Never explicitly inherit from `object` in Python 3-only stubs ([#6777](https://github.com/python/typeshed/pull/6777)) ## 1.1.3 (2021-11-02) -freezegun: Add as_kwarg argument (#6220) +freezegun: Add as_kwarg argument ([#6220](https://github.com/python/typeshed/pull/6220)) ## 1.1.2 (2021-10-13) -freezegun: _freeze_time.__enter__ return a freeze factory (#6164) +freezegun: _freeze_time.__enter__ return a freeze factory ([#6164](https://github.com/python/typeshed/pull/6164)) ## 1.1.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/frozendict.md b/data/changelogs/frozendict.md index a642db36..8d792a7b 100644 --- a/data/changelogs/frozendict.md +++ b/data/changelogs/frozendict.md @@ -1,6 +1,6 @@ ## 2.0.9 (2022-06-09) -frozendict: mark as obsolete since 2.2.0 (#8044) +frozendict: mark as obsolete since 2.2.0 ([#8044](https://github.com/python/typeshed/pull/8044)) It has shipped with a py.typed file since v.2.2.0 in January: https://github.com/Marco-Sulla/python-frozendict/commit/7fcdd3aa990aa323fbcecea4b33733468c97cc27 @@ -10,23 +10,23 @@ Co-authored-by: hauntsaninja <> ## 2.0.8 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.0.7 (2022-03-06) -Upgrade to stubtest with dunder pos only reverted (#7442) +Upgrade to stubtest with dunder pos only reverted ([#7442](https://github.com/python/typeshed/pull/7442)) ## 2.0.6 (2022-02-22) -Correct several positional-only differences in third-party stubs (#7352) +Correct several positional-only differences in third-party stubs ([#7352](https://github.com/python/typeshed/pull/7352)) ## 2.0.5 (2022-01-20) -Remove nearly all `__str__` and `__repr__` methods from typeshed (#6968) +Remove nearly all `__str__` and `__repr__` methods from typeshed ([#6968](https://github.com/python/typeshed/pull/6968)) ## 2.0.4 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -60,15 +60,15 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 2.0.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 2.0.1 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 2.0.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/futures.md b/data/changelogs/futures.md index 98b89f05..39fb663d 100644 --- a/data/changelogs/futures.md +++ b/data/changelogs/futures.md @@ -1,16 +1,16 @@ ## 3.3.8 (2022-01-27) -Backport many `ParamSpec`-related changes to Python 2 (#7054) +Backport many `ParamSpec`-related changes to Python 2 ([#7054](https://github.com/python/typeshed/pull/7054)) ## 3.3.7 (2022-01-19) -Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible (#6949) +Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible ([#6949](https://github.com/python/typeshed/pull/6949)) ## 3.3.3 (2022-01-17) -Use `_typeshed.Self` in Python 2, too (#6932) +Use `_typeshed.Self` in Python 2, too ([#6932](https://github.com/python/typeshed/pull/6932)) ## 3.3.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/gdb.md b/data/changelogs/gdb.md index 98b2fb89..7705ced0 100644 --- a/data/changelogs/gdb.md +++ b/data/changelogs/gdb.md @@ -19,48 +19,48 @@ Update GDB stubs to 16.3 ([#13923](https://github.com/python/typeshed/pull/13923 ## 15.0.0.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 15.0.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 15.0.0.20250713 (2025-07-13) -[gdb] Complete stubs for `gdb.dap` (#14269) +[gdb] Complete stubs for `gdb.dap` ([#14269](https://github.com/python/typeshed/pull/14269)) ## 15.0.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 15.0.0.20250514 (2025-05-14) -Replace incomplete module markers (#14030) +Replace incomplete module markers ([#14030](https://github.com/python/typeshed/pull/14030)) ## 15.0.0.20250321 (2025-03-21) -[gdb] Remove unused import (#13682) +[gdb] Remove unused import ([#13682](https://github.com/python/typeshed/pull/13682)) Unblocks #13680 ## 15.0.0.20250308 (2025-03-08) -Remove LD_LIBRARY_PATH before running gdb (#13594) +Remove LD_LIBRARY_PATH before running gdb ([#13594](https://github.com/python/typeshed/pull/13594)) Suggestion by @peace-maker ## 15.0.0.20250306 (2025-03-06) -Update tools versions in `stubtest` workflow (#13582) +Update tools versions in `stubtest` workflow ([#13582](https://github.com/python/typeshed/pull/13582)) ## 15.0.0.20241204 (2024-12-04) -Fixes for `gdb` stubs (#13169) +Fixes for `gdb` stubs ([#13169](https://github.com/python/typeshed/pull/13169)) * gdb: Clarify a comment * gdb: Fix gdb.unwinder.Unwinder.__call__ argument. It takes a gdb.PendingFrame, not a gdb.Frame. @@ -82,64 +82,64 @@ Fixes for `gdb` stubs (#13169) ## 15.0.0.20241015 (2024-10-15) -Bump gdb to 15.0.* (#12804) +Bump gdb to 15.0.* ([#12804](https://github.com/python/typeshed/pull/12804)) Closes: #12777 ## 12.1.4.20240704 (2024-07-04) -Add `global_context` keyword to `gdb.parse_and_eval` in GDB stub (#12269) +Add `global_context` keyword to `gdb.parse_and_eval` in GDB stub ([#12269](https://github.com/python/typeshed/pull/12269)) ## 12.1.4.20240408 (2024-04-08) -[gdb] Add __r{add,sub,mul,truediv,mod}__ for gdb.Value (#11707) +[gdb] Add __r{add,sub,mul,truediv,mod}__ for gdb.Value ([#11707](https://github.com/python/typeshed/pull/11707)) ## 12.1.4.20240401 (2024-04-01) -Update GDB stubs to 12.1 (#11665) +Update GDB stubs to 12.1 ([#11665](https://github.com/python/typeshed/pull/11665)) ## 12.1.4.20240327 (2024-03-27) -Run gdb stubtests (#11644) +Run gdb stubtests ([#11644](https://github.com/python/typeshed/pull/11644)) The gdb package is only available inside gdb and cannot be installed externally through e.g. pip. Run the stubtest inside gdb. ## 12.1.4.20240322 (2024-03-22) -Overload gdb.execute return type (#11638) +Overload gdb.execute return type ([#11638](https://github.com/python/typeshed/pull/11638)) ## 12.1.4.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 12.1.4.20240305 (2024-03-05) -Add VERSION to gdb stubs (#11529) +Add VERSION to gdb stubs ([#11529](https://github.com/python/typeshed/pull/11529)) ## 12.1.4.20240113 (2024-01-13) -Fix inconsistencies in gdb stubs (#11227) +Fix inconsistencies in gdb stubs ([#11227](https://github.com/python/typeshed/pull/11227)) See #11225 ## 12.1.4.5 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 12.1.4.4 (2023-03-14) -Fix typos in `extra_description` fields (#9883) +Fix typos in `extra_description` fields ([#9883](https://github.com/python/typeshed/pull/9883)) ## 12.1.4.3 (2023-02-01) -Bump black to 23.1.0 (#9647) +Bump black to 23.1.0 ([#9647](https://github.com/python/typeshed/pull/9647)) ## 12.1.4.2 (2023-01-05) -`gdb-stubs` fixes (#9439) +`gdb-stubs` fixes ([#9439](https://github.com/python/typeshed/pull/9439)) * fix: Union subprinters with `None` @@ -163,11 +163,11 @@ Co-authored-by: Alex Waygood ## 12.1.4.1 (2022-12-28) -Add type stubs for gdb.Value comparison operators (#9411) +Add type stubs for gdb.Value comparison operators ([#9411](https://github.com/python/typeshed/pull/9411)) ## 12.1.4 (2022-09-24) -gdb: add missing automatic imports (#8788) +gdb: add missing automatic imports ([#8788](https://github.com/python/typeshed/pull/8788)) When GDB has just started, several `gdb` submodules are automatically loaded, so user code does not have to manually import them (for instance @@ -175,11 +175,11 @@ loaded, so user code does not have to manually import them (for instance ## 12.1.3 (2022-07-07) -Fix various `TypeAlias` issues (#8248) +Fix various `TypeAlias` issues ([#8248](https://github.com/python/typeshed/pull/8248)) ## 12.1.2 (2022-06-23) -Various fixes in `gdb` (#8144) +Various fixes in `gdb` ([#8144](https://github.com/python/typeshed/pull/8144)) * gdb.events.BreakpointEvent: fix various typos @@ -190,11 +190,11 @@ duplicate of the better named gdb._PrettyPrinterLookupFunction. ## 12.1.1 (2022-06-19) -stubtest: use separate table in METADATA.toml (#8096) +stubtest: use separate table in METADATA.toml ([#8096](https://github.com/python/typeshed/pull/8096)) ## 12.1.0 (2022-06-15) -Add stubs for "gdb" (#8013) +Add stubs for "gdb" ([#8013](https://github.com/python/typeshed/pull/8013)) This commit adds type stubs for the "gdb" package, the Python API to extend GDB (https://sourceware.org/gdb/onlinedocs/gdb/Python-API.html). diff --git a/data/changelogs/geopandas.md b/data/changelogs/geopandas.md index e711ed00..3035108a 100644 --- a/data/changelogs/geopandas.md +++ b/data/changelogs/geopandas.md @@ -4,25 +4,25 @@ ## 1.1.1.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.1.1.20250708 (2025-07-08) -Bump geopandas stubs to version 1.1.1 (#14244) +Bump geopandas stubs to version 1.1.1 ([#14244](https://github.com/python/typeshed/pull/14244)) ## 1.0.1.20250601 (2025-06-01) -[geopandas] Add a # type: ignore (#14200) +[geopandas] Add a # type: ignore ([#14200](https://github.com/python/typeshed/pull/14200)) Should help with #14194 ## 1.0.1.20250528 (2025-05-28) -[geopandas] Unblock CI (#14178) +[geopandas] Unblock CI ([#14178](https://github.com/python/typeshed/pull/14178)) ## 1.0.1.20250510 (2025-05-10) -[geopandas] Fix CI tests in some circumstances (#13978) +[geopandas] Fix CI tests in some circumstances ([#13978](https://github.com/python/typeshed/pull/13978)) Add "libproj-dev" and "proj-bin" to apt_dependencies. These packages are necessary to build the pyproj @@ -30,17 +30,17 @@ dependency if a pre-built wheel is not available. ## 1.0.1.20250404 (2025-04-04) -Enable Ruff flake8-todos (TD) (#13748) +Enable Ruff flake8-todos (TD) ([#13748](https://github.com/python/typeshed/pull/13748)) ## 1.0.1.20250310 (2025-03-10) -Fix override issue in GeoDataFrame.astype return type (#13606) +Fix override issue in GeoDataFrame.astype return type ([#13606](https://github.com/python/typeshed/pull/13606)) ## 1.0.1.20250304 (2025-03-04) -Drop flake8-noqa and remove workarounds to work with Ruff (#13571) +Drop flake8-noqa and remove workarounds to work with Ruff ([#13571](https://github.com/python/typeshed/pull/13571)) ## 1.0.1.20250120 (2025-01-20) -Add geopandas stubs (#12990) +Add geopandas stubs ([#12990](https://github.com/python/typeshed/pull/12990)) diff --git a/data/changelogs/gevent.md b/data/changelogs/gevent.md index 9a76a211..30ab42a3 100644 --- a/data/changelogs/gevent.md +++ b/data/changelogs/gevent.md @@ -26,28 +26,28 @@ gevent: Use a `TypeVarTuple` in `gevent.baseserver.BaseServer` ([#11138](https:/ ## 25.4.0.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 25.4.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 25.4.0.20250516 (2025-05-16) -gevent: Remove remaining uses of `Incomplete` (#14072) +gevent: Remove remaining uses of `Incomplete` ([#14072](https://github.com/python/typeshed/pull/14072)) ## 25.4.0.20250512 (2025-05-12) -Bump gevent to 25.4.* (#13885) +Bump gevent to 25.4.* ([#13885](https://github.com/python/typeshed/pull/13885)) ## 24.11.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -55,75 +55,75 @@ Co-authored-by: Avasam ## 24.11.0.20250305 (2025-03-05) -Enable Ruff PLE (Pylint Error) (#13305) +Enable Ruff PLE (Pylint Error) ([#13305](https://github.com/python/typeshed/pull/13305)) ## 24.11.0.20250304 (2025-03-04) -Enable Ruff PLR (Pylint Refactor) (#13307) +Enable Ruff PLR (Pylint Refactor) ([#13307](https://github.com/python/typeshed/pull/13307)) ## 24.11.0.20241230 (2024-12-30) -fix gevent.select.poll (#13335) +fix gevent.select.poll ([#13335](https://github.com/python/typeshed/pull/13335)) fixes #13330 ## 24.11.0.20241225 (2024-12-25) -gevent: remove unused allowlist entry (#13301) +gevent: remove unused allowlist entry ([#13301](https://github.com/python/typeshed/pull/13301)) Fixes #13300 ## 24.11.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 24.11.0.20241122 (2024-11-22) -clean up allowlist for gevent (#13056) +clean up allowlist for gevent ([#13056](https://github.com/python/typeshed/pull/13056)) ## 24.11.0.20241115 (2024-11-15) -Update gevent to 24.11.* (#13003) +Update gevent to 24.11.* ([#13003](https://github.com/python/typeshed/pull/13003)) ## 24.10.0.20241012 (2024-10-12) -Bump gevent to 24.10.* (#12779) +Bump gevent to 24.10.* ([#12779](https://github.com/python/typeshed/pull/12779)) ## 24.2.0.20241003 (2024-10-03) -gevent: remove unused allowlist entry (#12726) +gevent: remove unused allowlist entry ([#12726](https://github.com/python/typeshed/pull/12726)) ## 24.2.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 24.2.0.20240425 (2024-04-25) -Bump pyright to v1.1.360 (#11810) +Bump pyright to v1.1.360 ([#11810](https://github.com/python/typeshed/pull/11810)) ## 24.2.0.20240315 (2024-03-15) -chore(deps): update pytype and pyright (#11595) +chore(deps): update pytype and pyright ([#11595](https://github.com/python/typeshed/pull/11595)) ## 24.2.0.20240311 (2024-03-11) -Use Python 3.11 for third-party stubtest in CI (#11562) +Use Python 3.11 for third-party stubtest in CI ([#11562](https://github.com/python/typeshed/pull/11562)) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 24.2.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 24.2.0.20240301 (2024-03-01) -Fix invalid noqa comments and poorly formatted type ignores (#11497) +Fix invalid noqa comments and poorly formatted type ignores ([#11497](https://github.com/python/typeshed/pull/11497)) ## 24.2.0.20240218 (2024-02-18) -[stubsabot] Bump gevent to 24.2.* (#11425) +[stubsabot] Bump gevent to 24.2.* ([#11425](https://github.com/python/typeshed/pull/11425)) Release: https://pypi.org/pypi/gevent/24.2.1 Homepage: http://www.gevent.org/ @@ -136,23 +136,23 @@ Stubsabot analysis of the diff between the two releases: ## 23.9.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 23.9.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) -Remove Python 3.7 branches (#11238) +Remove Python 3.7 branches ([#11238](https://github.com/python/typeshed/pull/11238)) ## 23.9.0.20240105 (2024-01-05) -Drop support for Python 3.7 (#11234) +Drop support for Python 3.7 ([#11234](https://github.com/python/typeshed/pull/11234)) ## 23.9.0.1 (2023-12-11) -gevent: Use `TypeVarTuple` instead of old `ParamSpec` workaround. (#11129) +gevent: Use `TypeVarTuple` instead of old `ParamSpec` workaround. ([#11129](https://github.com/python/typeshed/pull/11129)) ## 23.9.0.0 (2023-12-07) -Add stubs for gevent (#10527) +Add stubs for gevent ([#10527](https://github.com/python/typeshed/pull/10527)) diff --git a/data/changelogs/google-cloud-ndb.md b/data/changelogs/google-cloud-ndb.md index 094a95c5..ffa09ace 100644 --- a/data/changelogs/google-cloud-ndb.md +++ b/data/changelogs/google-cloud-ndb.md @@ -4,61 +4,61 @@ ## 2.3.0.20250317 (2025-03-17) -[google-cloud-ndb] Remove unncessary stubtest requirements (#13631) +[google-cloud-ndb] Remove unncessary stubtest requirements ([#13631](https://github.com/python/typeshed/pull/13631)) ## 2.3.0.20241103 (2024-11-03) -Fix type annotations for google-cloud-ndb (#12943) +Fix type annotations for google-cloud-ndb ([#12943](https://github.com/python/typeshed/pull/12943)) ## 2.3.0.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) ## 2.3.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 2.3.0.20240311 (2024-03-11) -Bump google-cloud-ndb to 2.3.* (#11566) +Bump google-cloud-ndb to 2.3.* ([#11566](https://github.com/python/typeshed/pull/11566)) ## 2.2.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 2.2.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.2.0.1 (2023-09-12) -Always install `six` when stubtesting `types-google-cloud-ndb` (#10704) +Always install `six` when stubtesting `types-google-cloud-ndb` ([#10704](https://github.com/python/typeshed/pull/10704)) Fixes #10703 ## 2.2.0.0 (2023-07-31) -Bump google-cloud-ndb to 2.2.* (#10521) +Bump google-cloud-ndb to 2.2.* ([#10521](https://github.com/python/typeshed/pull/10521)) Co-authored-by: Alex Waygood ## 2.1.0.8 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.1.0.7 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.1.0.6 (2023-04-04) -`google-cloud-ndb`, `paramiko`, `setuptools`: remove unnecessary `= ...`s (#10011) +`google-cloud-ndb`, `paramiko`, `setuptools`: remove unnecessary `= ...`s ([#10011](https://github.com/python/typeshed/pull/10011)) ## 2.1.0.5 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -68,35 +68,35 @@ Update `Unused` parameters in `stubs/` (#9704) ## 2.1.0.4 (2023-02-21) -Integrate requirements-stubtest.txt into METADATA.toml (#9778) +Integrate requirements-stubtest.txt into METADATA.toml ([#9778](https://github.com/python/typeshed/pull/9778)) ## 2.1.0.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.1.0.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.1.0.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.1.0.0 (2022-12-19) -Bump google-cloud-ndb to 2.1.* (#9370) +Bump google-cloud-ndb to 2.1.* ([#9370](https://github.com/python/typeshed/pull/9370)) ## 2.0.0.0 (2022-12-07) -[stubsabot] Make google-cloud-ndb a namespace package; bump pinned version to 2.0.* (#9339) +[stubsabot] Make google-cloud-ndb a namespace package; bump pinned version to 2.0.* ([#9339](https://github.com/python/typeshed/pull/9339)) Co-authored-by: Alex Waygood ## 1.12.0.0 (2022-12-01) -[stubsabot] Bump google-cloud-ndb to 1.12.* (#9307) +[stubsabot] Bump google-cloud-ndb to 1.12.* ([#9307](https://github.com/python/typeshed/pull/9307)) Release: https://pypi.org/pypi/google-cloud-ndb/1.12.0 Homepage: https://github.com/googleapis/python-ndb @@ -119,21 +119,21 @@ Co-authored-by: stubsabot <> ## 1.11.5.10 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 1.11.5.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 1.11.5 (2022-09-27) -google-cloud-ndb: drop dependency on types-six (#8793) +google-cloud-ndb: drop dependency on types-six ([#8793](https://github.com/python/typeshed/pull/8793)) For https://github.com/typeshed-internal/stub_uploader/pull/61#discussion_r979327370 ## 1.11.4 (2022-09-24) -google-cloud-ndb: bump stubtest protobuf requirement (#8786) +google-cloud-ndb: bump stubtest protobuf requirement ([#8786](https://github.com/python/typeshed/pull/8786)) Bumps [protobuf](https://github.com/protocolbuffers/protobuf) from 3.20.1 to 3.20.2. - [Release notes](https://github.com/protocolbuffers/protobuf/releases) @@ -153,23 +153,23 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c ## 1.11.3 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 1.11.2 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.11.1 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.11.0 (2022-04-05) -Update google-cloud-ndb stubs to 1.11 (#7593) +Update google-cloud-ndb stubs to 1.11 ([#7593](https://github.com/python/typeshed/pull/7593)) ## 1.9.4 (2022-02-08) -google-cloud-ndb: Fix incorrect type definition for `validator` (#7116) +google-cloud-ndb: Fix incorrect type definition for `validator` ([#7116](https://github.com/python/typeshed/pull/7116)) This function was mistakenly typed as `Callable[[Property], object] | None`, however the actual function accepts two parameters of type @@ -180,7 +180,7 @@ Fixes #7103 ## 1.9.3 (2022-02-03) -Fix mistyped `get_by_id` class methods (#7120) +Fix mistyped `get_by_id` class methods ([#7120](https://github.com/python/typeshed/pull/7120)) The types for these class methods were mixed up. The async method returned an optional `Model`, while the synchronous method returned a @@ -188,13 +188,13 @@ returned an optional `Model`, while the synchronous method returned a Fixes #7103 -Improve `__enter__` & constructor methods (#7114) +Improve `__enter__` & constructor methods ([#7114](https://github.com/python/typeshed/pull/7114)) ## 1.9.2 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.9.0 (2021-10-21) -Stubs for google.cloud.ndb the Google Cloud Datastore ndb client library (#5821) +Stubs for google.cloud.ndb the Google Cloud Datastore ndb client library ([#5821](https://github.com/python/typeshed/pull/5821)) diff --git a/data/changelogs/greenlet.md b/data/changelogs/greenlet.md index b6fc9f34..84dbd43e 100644 --- a/data/changelogs/greenlet.md +++ b/data/changelogs/greenlet.md @@ -4,11 +4,11 @@ Add `@disjoint_base` decorator to the third-party stubs ([#14716](https://github ## 3.2.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 3.2.0.20250417 (2025-04-17) -[stubsabot] Bump greenlet to 3.2.* (#13836) +[stubsabot] Bump greenlet to 3.2.* ([#13836](https://github.com/python/typeshed/pull/13836)) Release: https://pypi.org/pypi/greenlet/3.2.0 Homepage: https://greenlet.readthedocs.io/ @@ -31,7 +31,7 @@ Co-authored-by: stubsabot <> ## 3.1.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -39,40 +39,40 @@ Co-authored-by: Avasam ## 3.1.0.20250318 (2025-03-18) -[greenlet] Fix for Python 3.13 (#13648) +[greenlet] Fix for Python 3.13 ([#13648](https://github.com/python/typeshed/pull/13648)) `get_tstate_trash_delete_nesting()` is not available on Python 3.13. ## 3.1.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 3.1.0.20240924 (2024-09-24) -[stubsabot] Bump greenlet to 3.1.* (#12636) +[stubsabot] Bump greenlet to 3.1.* ([#12636](https://github.com/python/typeshed/pull/12636)) Co-authored-by: stubsabot <> ## 3.0.0.20240604 (2024-06-04) -greenlet: Adds missing `__version__` variable (#12089) +greenlet: Adds missing `__version__` variable ([#12089](https://github.com/python/typeshed/pull/12089)) ## 3.0.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.0.0.0 (2023-10-04) -Bump greenlet to 3.0.* (#10833) +Bump greenlet to 3.0.* ([#10833](https://github.com/python/typeshed/pull/10833)) ## 2.0.0.0 (2023-07-22) -Add stubs for greenlet (#10463) +Add stubs for greenlet ([#10463](https://github.com/python/typeshed/pull/10463)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/grpcio-channelz.md b/data/changelogs/grpcio-channelz.md index 0541bc57..b654ac40 100644 --- a/data/changelogs/grpcio-channelz.md +++ b/data/changelogs/grpcio-channelz.md @@ -1,4 +1,4 @@ ## 1.0.0.20250506 (2025-05-06) -Extract grpcio plugins (#13896) +Extract grpcio plugins ([#13896](https://github.com/python/typeshed/pull/13896)) diff --git a/data/changelogs/grpcio-health-checking.md b/data/changelogs/grpcio-health-checking.md index 0541bc57..b654ac40 100644 --- a/data/changelogs/grpcio-health-checking.md +++ b/data/changelogs/grpcio-health-checking.md @@ -1,4 +1,4 @@ ## 1.0.0.20250506 (2025-05-06) -Extract grpcio plugins (#13896) +Extract grpcio plugins ([#13896](https://github.com/python/typeshed/pull/13896)) diff --git a/data/changelogs/grpcio-reflection.md b/data/changelogs/grpcio-reflection.md index 0541bc57..b654ac40 100644 --- a/data/changelogs/grpcio-reflection.md +++ b/data/changelogs/grpcio-reflection.md @@ -1,4 +1,4 @@ ## 1.0.0.20250506 (2025-05-06) -Extract grpcio plugins (#13896) +Extract grpcio plugins ([#13896](https://github.com/python/typeshed/pull/13896)) diff --git a/data/changelogs/grpcio-status.md b/data/changelogs/grpcio-status.md index 0541bc57..b654ac40 100644 --- a/data/changelogs/grpcio-status.md +++ b/data/changelogs/grpcio-status.md @@ -1,4 +1,4 @@ ## 1.0.0.20250506 (2025-05-06) -Extract grpcio plugins (#13896) +Extract grpcio plugins ([#13896](https://github.com/python/typeshed/pull/13896)) diff --git a/data/changelogs/grpcio.md b/data/changelogs/grpcio.md index e08a49b3..e739fb9d 100644 --- a/data/changelogs/grpcio.md +++ b/data/changelogs/grpcio.md @@ -12,31 +12,31 @@ Update mypy to 1.18.1 ([#14699](https://github.com/python/typeshed/pull/14699)) ## 1.0.0.20250703 (2025-07-03) -Make Mapping.get(default) more constrained (#14360) +Make Mapping.get(default) more constrained ([#14360](https://github.com/python/typeshed/pull/14360)) ## 1.0.0.20250603 (2025-06-03) -Improve grpcio serializer/deserializer types (#14093) +Improve grpcio serializer/deserializer types ([#14093](https://github.com/python/typeshed/pull/14093)) ## 1.0.0.20250525 (2025-05-25) -Update `grpcio` stub to import `grpc.aio` (#14132) +Update `grpcio` stub to import `grpc.aio` ([#14132](https://github.com/python/typeshed/pull/14132)) ## 1.0.0.20250506 (2025-05-06) -Extract grpcio plugins (#13896) +Extract grpcio plugins ([#13896](https://github.com/python/typeshed/pull/13896)) -Run Black after grpcio merge (#13944) +Run Black after grpcio merge ([#13944](https://github.com/python/typeshed/pull/13944)) -grpc `_CallIterator` is an iterator (#13925) +grpc `_CallIterator` is an iterator ([#13925](https://github.com/python/typeshed/pull/13925)) -stubtest-complete grpcio plugins (#13932) +stubtest-complete grpcio plugins ([#13932](https://github.com/python/typeshed/pull/13932)) ## 1.0.0.20250429 (2025-04-29) -Remove Any in `stubs/grpcio/grpc_status/rpc_status.pyi` (#13895) +Remove Any in `stubs/grpcio/grpc_status/rpc_status.pyi` ([#13895](https://github.com/python/typeshed/pull/13895)) ## 1.0.0.20250426 (2025-04-26) -Import gRPC stubs from the grpc-stubs project (#11204) +Import gRPC stubs from the grpc-stubs project ([#11204](https://github.com/python/typeshed/pull/11204)) diff --git a/data/changelogs/hdbcli.md b/data/changelogs/hdbcli.md index 137bf916..efd29c31 100644 --- a/data/changelogs/hdbcli.md +++ b/data/changelogs/hdbcli.md @@ -4,21 +4,21 @@ Add `@disjoint_base` decorator to the third-party stubs ([#14716](https://github ## 2.25.0.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) ## 2.25.0.20250715 (2025-07-15) -[hdbcli] Clarify `holdability` possible values (#14410) +[hdbcli] Clarify `holdability` possible values ([#14410](https://github.com/python/typeshed/pull/14410)) -[stubsabot] Bump hdbcli to 2.25.* (#13668) +[stubsabot] Bump hdbcli to 2.25.* ([#13668](https://github.com/python/typeshed/pull/13668)) ## 2.24.0.20250325 (2025-03-25) -Bump hdbcli to 2.24.* (#13705) +Bump hdbcli to 2.24.* ([#13705](https://github.com/python/typeshed/pull/13705)) ## 2.23.0.20250318 (2025-03-18) -Fix various argument of extension modules (#13651) +Fix various argument of extension modules ([#13651](https://github.com/python/typeshed/pull/13651)) * Mark various positional-only arguments: These are all positional-only arguments in C code using the `METH_O` flag. @@ -27,11 +27,11 @@ Fix various argument of extension modules (#13651) ## 2.23.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 2.23.0.20241212 (2024-12-12) -[stubsabot] Bump hdbcli to 2.23.* (#13228) +[stubsabot] Bump hdbcli to 2.23.* ([#13228](https://github.com/python/typeshed/pull/13228)) Release: https://pypi.org/pypi/hdbcli/2.23.24 Homepage: https://www.sap.com/ @@ -47,60 +47,60 @@ Co-authored-by: stubsabot <> ## 2.22.0.20240924 (2024-09-24) -[stubsabot] Bump hdbcli to 2.22.* (#12676) +[stubsabot] Bump hdbcli to 2.22.* ([#12676](https://github.com/python/typeshed/pull/12676)) Co-authored-by: stubsabot <> ## 2.21.0.20240621 (2024-06-21) -Bump hdbcli to 2.21.* (#12179) +Bump hdbcli to 2.21.* ([#12179](https://github.com/python/typeshed/pull/12179)) ## 2.20.0.20240418 (2024-04-18) -Update Ruff and enable F821 in stubs (#11771) +Update Ruff and enable F821 in stubs ([#11771](https://github.com/python/typeshed/pull/11771)) ## 2.20.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 2.20.0.20240321 (2024-03-21) -[stubsabot] Bump hdbcli to 2.20.* (#11628) +[stubsabot] Bump hdbcli to 2.20.* ([#11628](https://github.com/python/typeshed/pull/11628)) ## 2.19.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 2.19.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.19.0.0 (2023-12-14) -[stubsabot] Bump hdbcli to 2.19.* (#11157) +[stubsabot] Bump hdbcli to 2.19.* ([#11157](https://github.com/python/typeshed/pull/11157)) Release: https://pypi.org/pypi/hdbcli/2.19.18 Homepage: https://www.sap.com/ ## 2.18.0.1 (2023-11-16) -Improve hdbcli types (#10969) +Improve hdbcli types ([#10969](https://github.com/python/typeshed/pull/10969)) ## 2.18.0.0 (2023-09-09) -[stubsabot] Bump hdbcli to 2.18.* (#10687) +[stubsabot] Bump hdbcli to 2.18.* ([#10687](https://github.com/python/typeshed/pull/10687)) ## 2.17.0.1 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 2.17.0.0 (2023-06-16) -[stubsabot] Bump hdbcli to 2.17.* (#10320) +[stubsabot] Bump hdbcli to 2.17.* ([#10320](https://github.com/python/typeshed/pull/10320)) Release: https://pypi.org/pypi/hdbcli/2.17.14 Homepage: https://www.sap.com/ @@ -115,46 +115,46 @@ Co-authored-by: stubsabot <> ## 2.16.0.0 (2023-04-29) -Update `hdbcli` to `2.16` and mark as completed (#10101) +Update `hdbcli` to `2.16` and mark as completed ([#10101](https://github.com/python/typeshed/pull/10101)) ## 2.15.0.4 (2023-04-24) -hdbcli: Fix wrong connection argument name (#10070) +hdbcli: Fix wrong connection argument name ([#10070](https://github.com/python/typeshed/pull/10070)) The name should be `user` and not `username` ## 2.15.0.3 (2023-04-13) -Style: prefer `type[Foo | Bar]` over `type[Foo] | type[Bar]` (#10039) +Style: prefer `type[Foo | Bar]` over `type[Foo] | type[Bar]` ([#10039](https://github.com/python/typeshed/pull/10039)) ## 2.15.0.2 (2023-03-28) -Ran stubdefaulter for `hdbcli` (#9962) +Ran stubdefaulter for `hdbcli` ([#9962](https://github.com/python/typeshed/pull/9962)) ## 2.15.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.15.0.0 (2022-12-16) -[stubsabot] Bump hdbcli to 2.15.* (#9369) +[stubsabot] Bump hdbcli to 2.15.* ([#9369](https://github.com/python/typeshed/pull/9369)) Release: https://pypi.org/pypi/hdbcli/2.15.17 Homepage: https://www.sap.com/ ## 2.14.1.1 (2022-11-03) -Mark `hdbcli` as complete (#8904) +Mark `hdbcli` as complete ([#8904](https://github.com/python/typeshed/pull/8904)) ## 2.14.1 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 2.14.0 (2022-09-23) -[stubsabot] Bump hdbcli to 2.14.* (#8783) +[stubsabot] Bump hdbcli to 2.14.* ([#8783](https://github.com/python/typeshed/pull/8783)) Release: https://pypi.org/pypi/hdbcli/2.14.18 Homepage: https://www.sap.com/ @@ -169,33 +169,33 @@ Co-authored-by: stubsabot <> ## 2.13.0 (2022-06-29) -[stubsabot] Bump hdbcli to 2.13.* (#8206) +[stubsabot] Bump hdbcli to 2.13.* ([#8206](https://github.com/python/typeshed/pull/8206)) Co-authored-by: hauntsaninja <> ## 2.10.7 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.10.6 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.10.5 (2022-01-20) -Use the Literal["foo", "bar"] syntax consistently (#6984) +Use the Literal["foo", "bar"] syntax consistently ([#6984](https://github.com/python/typeshed/pull/6984)) ## 2.10.4 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 2.10.2 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.10.1 (2021-12-17) -Use stubtest 0.920 (#6589) +Use stubtest 0.920 ([#6589](https://github.com/python/typeshed/pull/6589)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra @@ -204,7 +204,7 @@ Co-authored-by: Akuli ## 2.10.0 (2021-12-09) -Add stubs for hdbcli (#6550) +Add stubs for hdbcli ([#6550](https://github.com/python/typeshed/pull/6550)) hdbcli is the python dbapi for SAP HANA. Not all methods/attributes are 100% compatible with PEP 249. diff --git a/data/changelogs/hnswlib.md b/data/changelogs/hnswlib.md index a09d3160..1a47c74d 100644 --- a/data/changelogs/hnswlib.md +++ b/data/changelogs/hnswlib.md @@ -1,8 +1,8 @@ ## 0.8.0.20250227 (2025-02-27) -[hnswlib] Add ArrayLike annotations and raise Numpy dependency (#13538) +[hnswlib] Add ArrayLike annotations and raise Numpy dependency ([#13538](https://github.com/python/typeshed/pull/13538)) ## 0.8.0.20250224 (2025-02-24) -Add type annotations for `hnswlib` (#13529) +Add type annotations for `hnswlib` ([#13529](https://github.com/python/typeshed/pull/13529)) diff --git a/data/changelogs/html5lib.md b/data/changelogs/html5lib.md index 0b776eb0..12499632 100644 --- a/data/changelogs/html5lib.md +++ b/data/changelogs/html5lib.md @@ -21,31 +21,31 @@ ## 1.1.11.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.1.11.20250708 (2025-07-08) -[html5lib] Minimal pyright fix for HTMLParser.__init__ (#14251) +[html5lib] Minimal pyright fix for HTMLParser.__init__ ([#14251](https://github.com/python/typeshed/pull/14251)) -[html5lib] Improve stubs (#14278) +[html5lib] Improve stubs ([#14278](https://github.com/python/typeshed/pull/14278)) ## 1.1.11.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 1.1.11.20241018 (2024-10-18) -Add a return to html5lib.HTMLSerializer.serialize() (#12838) +Add a return to html5lib.HTMLSerializer.serialize() ([#12838](https://github.com/python/typeshed/pull/12838)) Signed-off-by: Mike Fiedler ## 1.1.11.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 1.1.11.20240228 (2024-02-28) -html5lib: Fix type alias (#11480) +html5lib: Fix type alias ([#11480](https://github.com/python/typeshed/pull/11480)) Pretty sure this is what I meant to write in the first place. @@ -53,14 +53,14 @@ Fixes #11478 ## 1.1.11.20240222 (2024-02-22) -Complete stubs for `bleach` (#9314) +Complete stubs for `bleach` ([#9314](https://github.com/python/typeshed/pull/9314)) Co-authored-by: Alex Waygood Co-authored-by: Avasam ## 1.1.11.20240221 (2024-02-21) -html5lib: Add various types (#11429) +html5lib: Add various types ([#11429](https://github.com/python/typeshed/pull/11429)) I started out investigating comments in #11411 and ended up adding a few other types that were reasonably obvious from the source code. For reference: @@ -68,79 +68,79 @@ https://github.com/html5lib/html5lib-python/tree/master/html5lib ## 1.1.11.20240217 (2024-02-17) -html5lib: Additional types (#11411) +html5lib: Additional types ([#11411](https://github.com/python/typeshed/pull/11411)) ## 1.1.11.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.1.11.15 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.1.11.14 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 1.1.11.13 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 1.1.11.12 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.1.11.11 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 1.1.11.10 (2022-11-23) -`__unicode__` always returns `str` (#9248) +`__unicode__` always returns `str` ([#9248](https://github.com/python/typeshed/pull/9248)) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 1.1.11.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 1.1.11 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 1.1.10 (2022-08-18) -Support extras in stubtest_third_party.py (#8467) +Support extras in stubtest_third_party.py ([#8467](https://github.com/python/typeshed/pull/8467)) ## 1.1.9 (2022-07-19) -Third-party stubs: enforce CamelCase for type alias names (#8256) +Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256)) Co-authored-by: Jelle Zijlstra ## 1.1.8 (2022-07-11) -Remove Python 3.6 branches from typeshed (#8269) +Remove Python 3.6 branches from typeshed ([#8269](https://github.com/python/typeshed/pull/8269)) ## 1.1.7 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.1.6 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 1.1.4 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 1.1.3 (2021-12-17) -Use stubtest 0.920 (#6589) +Use stubtest 0.920 ([#6589](https://github.com/python/typeshed/pull/6589)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra @@ -149,5 +149,5 @@ Co-authored-by: Akuli ## 1.1.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/httplib2.md b/data/changelogs/httplib2.md index b80c6059..d0628ff3 100644 --- a/data/changelogs/httplib2.md +++ b/data/changelogs/httplib2.md @@ -8,15 +8,15 @@ ## 0.22.0.20250622 (2025-06-22) -[httplib2] Improve stubs (#14249) +[httplib2] Improve stubs ([#14249](https://github.com/python/typeshed/pull/14249)) ## 0.22.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 0.22.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -24,27 +24,27 @@ Co-authored-by: Avasam ## 0.22.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 0.22.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 0.22.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.22.0.1 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 0.22.0.0 (2023-03-22) -[stubsabot] Bump httplib2 to 0.22.* (#9916) +[stubsabot] Bump httplib2 to 0.22.* ([#9916](https://github.com/python/typeshed/pull/9916)) Release: https://pypi.org/pypi/httplib2/0.22.0 Homepage: https://github.com/httplib2/httplib2 @@ -56,31 +56,31 @@ Stubsabot analysis of the diff between the two releases: ## 0.21.0.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.21.0.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.21.0.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 0.21.0.2 (2022-12-01) -Mark `httplib2` as complete (#9311) +Mark `httplib2` as complete ([#9311](https://github.com/python/typeshed/pull/9311)) Co-authored-by: Alex Waygood ## 0.21.0.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 0.21.0.0 (2022-10-30) -[stubsabot] Bump httplib2 to 0.21.* (#9038) +[stubsabot] Bump httplib2 to 0.21.* ([#9038](https://github.com/python/typeshed/pull/9038)) Release: https://pypi.org/pypi/httplib2/0.21.0 Homepage: https://github.com/httplib2/httplib2 @@ -100,21 +100,21 @@ Co-authored-by: stubsabot <> ## 0.20.4 (2022-03-29) -Remove unneeded `# noqa` comments, fix broken `# noqa` comments (#7561) +Remove unneeded `# noqa` comments, fix broken `# noqa` comments ([#7561](https://github.com/python/typeshed/pull/7561)) ## 0.20.2 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.20.1 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 0.20.0 (2021-11-08) -Update httplib version to 0.20.* (#6256) +Update httplib version to 0.20.* ([#6256](https://github.com/python/typeshed/pull/6256)) ## 0.19.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/humanfriendly.md b/data/changelogs/humanfriendly.md index e457ba09..6528d6fc 100644 --- a/data/changelogs/humanfriendly.md +++ b/data/changelogs/humanfriendly.md @@ -1,18 +1,18 @@ ## 10.0.1.20250319 (2025-03-19) -Mark humanfriendly as no longer updated (#13665) +Mark humanfriendly as no longer updated ([#13665](https://github.com/python/typeshed/pull/13665)) Cf. #13662 -[CI] Run stubtest with Python 3.13 (#13638) +[CI] Run stubtest with Python 3.13 ([#13638](https://github.com/python/typeshed/pull/13638)) ## 10.0.1.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 10.0.1.20241105 (2024-11-05) -remove unused io-related allowlist entries (#12955) +remove unused io-related allowlist entries ([#12955](https://github.com/python/typeshed/pull/12955)) fallout from https://github.com/python/typeshed/pull/12947 @@ -20,35 +20,35 @@ fixes https://github.com/python/typeshed/issues/12954 ## 10.0.1.11 (2023-10-27) -Remove many redundant inheritances from `Generic[]` (#10933) +Remove many redundant inheritances from `Generic[]` ([#10933](https://github.com/python/typeshed/pull/10933)) ## 10.0.1.10 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 10.0.1.9 (2023-03-27) -Add defaults for third-party stubs E-H (#9954) +Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954)) ## 10.0.1.8 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 10.0.1.7 (2023-02-21) -Integrate requirements-stubtest.txt into METADATA.toml (#9778) +Integrate requirements-stubtest.txt into METADATA.toml ([#9778](https://github.com/python/typeshed/pull/9778)) ## 10.0.1.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 10.0.1.5 (2023-01-18) -Improve pre-commit config (#9563) +Improve pre-commit config ([#9563](https://github.com/python/typeshed/pull/9563)) - Add a few more hooks. These are all very fast, and I've found them useful in other projects: - Autofixes: @@ -66,59 +66,59 @@ Improve pre-commit config (#9563) ## 10.0.1.4 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 10.0.1.3 (2022-12-01) -Mark `humanfriendly` as complete (#9309) +Mark `humanfriendly` as complete ([#9309](https://github.com/python/typeshed/pull/9309)) ## 10.0.1.2 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 10.0.1.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 10.0.1 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 10.0.0 (2022-06-21) -[stubsabot] Bump humanfriendly to 10.0.* (#8118) +[stubsabot] Bump humanfriendly to 10.0.* ([#8118](https://github.com/python/typeshed/pull/8118)) Co-authored-by: hauntsaninja <> ## 9.2.8 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 9.2.7 (2022-04-27) -Add various missing generic arguments (#7702) +Add various missing generic arguments ([#7702](https://github.com/python/typeshed/pull/7702)) Co-authored-by: Akuli ## 9.2.6 (2022-04-01) -Third-party stubs: Improve several `__exit__` methods (#7575) +Third-party stubs: Improve several `__exit__` methods ([#7575](https://github.com/python/typeshed/pull/7575)) ## 9.2.5 (2022-04-01) -flake8 config: remove line that exists only for Python-2 checking (#7570) +flake8 config: remove line that exists only for Python-2 checking ([#7570](https://github.com/python/typeshed/pull/7570)) ## 9.2.3 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 9.2.2 (2021-10-28) -Annotate humanfriendly.__init__.pyi (#6209) +Annotate humanfriendly.__init__.pyi ([#6209](https://github.com/python/typeshed/pull/6209)) ## 9.2.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/hvac.md b/data/changelogs/hvac.md index ef7206f4..c1cf8ce7 100644 --- a/data/changelogs/hvac.md +++ b/data/changelogs/hvac.md @@ -12,33 +12,33 @@ Update mypy to 1.18.1 ([#14699](https://github.com/python/typeshed/pull/14699)) ## 2.3.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.3.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.3.0.20250429 (2025-04-29) -[hvac] Clarify and improve some annotations (#13886) +[hvac] Clarify and improve some annotations ([#13886](https://github.com/python/typeshed/pull/13886)) ## 2.3.0.20240621 (2024-06-21) -Bump hvac to 2.3.* (#12168) +Bump hvac to 2.3.* ([#12168](https://github.com/python/typeshed/pull/12168)) ## 2.2.0.20240522 (2024-05-22) -[stubsabot] Bump hvac to 2.2.* (#11839) +[stubsabot] Bump hvac to 2.2.* ([#11839](https://github.com/python/typeshed/pull/11839)) ## 2.1.0.20240514 (2024-05-14) -Complete types for hvac.v1.Client (#11886) +Complete types for hvac.v1.Client ([#11886](https://github.com/python/typeshed/pull/11886)) ## 2.1.0.20240329 (2024-03-29) -Improve hvac adapter types (#11659) +Improve hvac adapter types ([#11659](https://github.com/python/typeshed/pull/11659)) ## 2.1.0.20240326 (2024-03-26) -Add type stubs for hvac (#11591) +Add type stubs for hvac ([#11591](https://github.com/python/typeshed/pull/11591)) diff --git a/data/changelogs/ibm-db.md b/data/changelogs/ibm-db.md index 06e977b9..6ef20c34 100644 --- a/data/changelogs/ibm-db.md +++ b/data/changelogs/ibm-db.md @@ -1,10 +1,10 @@ ## 3.2.6.20250311 (2025-03-11) -[stubsabot] Bump ibm-db to 3.2.6 (#13610) +[stubsabot] Bump ibm-db to 3.2.6 ([#13610](https://github.com/python/typeshed/pull/13610)) ## 3.2.5.20241231 (2024-12-31) -[stubsabot] Bump ibm-db to 3.2.5 (#13348) +[stubsabot] Bump ibm-db to 3.2.5 ([#13348](https://github.com/python/typeshed/pull/13348)) Release: https://pypi.org/pypi/ibm-db/3.2.5 Homepage: http://pypi.python.org/pypi/ibm_db/ @@ -18,53 +18,53 @@ Stubsabot analysis of the diff between the two releases: ## 3.2.4.20241216 (2024-12-16) -Bump ibm-db to 3.2.4 (#13251) +Bump ibm-db to 3.2.4 ([#13251](https://github.com/python/typeshed/pull/13251)) ## 3.2.3.20241212 (2024-12-12) -pin ibm-db to 3.2.3 (#13233) +pin ibm-db to 3.2.3 ([#13233](https://github.com/python/typeshed/pull/13233)) ## 3.2.0.20241204 (2024-12-04) -Remove obsolete todo from `ibm_db.pyi` (#13170) +Remove obsolete todo from `ibm_db.pyi` ([#13170](https://github.com/python/typeshed/pull/13170)) The `SQL_ATTR_CONFIG_KEYWORDS_MAXLEN` attr is already there on line 100 ## 3.2.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.2.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.2.0.1 (2023-11-24) -ibm-db: Add SQL_ATTR_TXN_ISOLATION (#11060) +ibm-db: Add SQL_ATTR_TXN_ISOLATION ([#11060](https://github.com/python/typeshed/pull/11060)) ## 3.2.0.0 (2023-08-27) -Update `ibm-db` to `3.2.*` (#10622) +Update `ibm-db` to `3.2.*` ([#10622](https://github.com/python/typeshed/pull/10622)) ## 3.1.0.3 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 3.1.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.1.0.1 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 3.1.0.0 (2022-12-24) -Add stub for ibm_db (#9325) +Add stub for ibm_db ([#9325](https://github.com/python/typeshed/pull/9325)) Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/icalendar.md b/data/changelogs/icalendar.md index 9302c23c..d50d180e 100644 --- a/data/changelogs/icalendar.md +++ b/data/changelogs/icalendar.md @@ -12,71 +12,71 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 6.3.1.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 6.3.1.20250521 (2025-05-21) -[icalendar] Update to 6.3.1 (#14105) +[icalendar] Update to 6.3.1 ([#14105](https://github.com/python/typeshed/pull/14105)) ## 6.3.0.20250517 (2025-05-17) -Bump icalendar to 6.3.* (#14078) +Bump icalendar to 6.3.* ([#14078](https://github.com/python/typeshed/pull/14078)) ## 6.2.0.20250514 (2025-05-14) -Bump icalendar to 6.2.* (#13963) +Bump icalendar to 6.2.* ([#13963](https://github.com/python/typeshed/pull/13963)) ## 6.1.3.20250403 (2025-04-03) -Remove Python 3.8 exclusive branches (#13772) +Remove Python 3.8 exclusive branches ([#13772](https://github.com/python/typeshed/pull/13772)) ## 6.1.3.20250329 (2025-03-29) -icalendar: update (#13737) +icalendar: update ([#13737](https://github.com/python/typeshed/pull/13737)) Fixes #13735 ## 6.1.2.20250321 (2025-03-21) -[icalendar] Update to 6.1.2 (#13672) +[icalendar] Update to 6.1.2 ([#13672](https://github.com/python/typeshed/pull/13672)) Finish icalendar.prop annotations ## 6.1.0.20250301 (2025-03-01) -Fix conflicting imports (#13561) +Fix conflicting imports ([#13561](https://github.com/python/typeshed/pull/13561)) ## 6.1.0.20250119 (2025-01-19) -icalendar: fix arg name (#13407) +icalendar: fix arg name ([#13407](https://github.com/python/typeshed/pull/13407)) Fixes #13406 ## 6.1.0.20250111 (2025-01-11) -Officially drop Python 3.8 support (#13386) +Officially drop Python 3.8 support ([#13386](https://github.com/python/typeshed/pull/13386)) ## 6.1.0.20241128 (2024-11-28) -[icalendar] Update to 6.1.* (#13109) +[icalendar] Update to 6.1.* ([#13109](https://github.com/python/typeshed/pull/13109)) ## 6.0.1.20241022 (2024-10-22) -Use compatible version marker for icalendar (#12831) +Use compatible version marker for icalendar ([#12831](https://github.com/python/typeshed/pull/12831)) ## 6.0.0.20241015 (2024-10-15) -Bump icalendar to 6.0.1 (#12802) +Bump icalendar to 6.0.1 ([#12802](https://github.com/python/typeshed/pull/12802)) ## 6.0.0.20241003 (2024-10-03) -[icalendar] Update to 6.0.0 (#12706) +[icalendar] Update to 6.0.0 ([#12706](https://github.com/python/typeshed/pull/12706)) ## 5.0.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 5.0.0.20240409 (2024-04-09) -Add icalendar stubs (#11733) +Add icalendar stubs ([#11733](https://github.com/python/typeshed/pull/11733)) diff --git a/data/changelogs/influxdb-client.md b/data/changelogs/influxdb-client.md index b47c7cfe..9aec3b34 100644 --- a/data/changelogs/influxdb-client.md +++ b/data/changelogs/influxdb-client.md @@ -1,49 +1,49 @@ ## 1.45.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.45.0.20240915 (2024-09-15) -[stubsabot] Mark influxdb-client as obsolete since 1.46.0 (#12655) +[stubsabot] Mark influxdb-client as obsolete since 1.46.0 ([#12655](https://github.com/python/typeshed/pull/12655)) ## 1.45.0.20240907 (2024-09-07) -[influxdb-client] Use SupportsContainsAndGetItem (#12612) +[influxdb-client] Use SupportsContainsAndGetItem ([#12612](https://github.com/python/typeshed/pull/12612)) ## 1.45.0.20240814 (2024-08-14) -[stubsabot] Bump influxdb-client to 1.45.* (#12519) +[stubsabot] Bump influxdb-client to 1.45.* ([#12519](https://github.com/python/typeshed/pull/12519)) ## 1.44.0.20240626 (2024-06-26) -[influxdb] Update to 1.44 (#12209) +[influxdb] Update to 1.44 ([#12209](https://github.com/python/typeshed/pull/12209)) ## 1.43.0.20240519 (2024-05-19) -[influxdb-client] Update to 1.43.* (#11954) +[influxdb-client] Update to 1.43.* ([#11954](https://github.com/python/typeshed/pull/11954)) ## 1.42.0.20240425 (2024-04-25) -Introduce SupportsContainsAndGetItem (#11827) +Introduce SupportsContainsAndGetItem ([#11827](https://github.com/python/typeshed/pull/11827)) ## 1.42.0.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 1.42.0.20240419 (2024-04-19) -[stubsabot] Bump influxdb-client to 1.42.* (#11779) +[stubsabot] Bump influxdb-client to 1.42.* ([#11779](https://github.com/python/typeshed/pull/11779)) ## 1.41.0.20240316 (2024-03-16) -Bump influxdb-client to 1.41.* (#11608) +Bump influxdb-client to 1.41.* ([#11608](https://github.com/python/typeshed/pull/11608)) ## 1.40.0.20240212 (2024-02-12) -[stubsabot] Bump influxdb-client to 1.40.* (#11406) +[stubsabot] Bump influxdb-client to 1.40.* ([#11406](https://github.com/python/typeshed/pull/11406)) Release: https://pypi.org/pypi/influxdb-client/1.40.0 Homepage: https://github.com/influxdata/influxdb-client-python @@ -64,27 +64,27 @@ Co-authored-by: Alex Waygood ## 1.39.0.20240206 (2024-02-06) -influx-db: fix flake8 (#11365) +influx-db: fix flake8 ([#11365](https://github.com/python/typeshed/pull/11365)) -Bump influxdb-client to 1.39.* (#11116) +Bump influxdb-client to 1.39.* ([#11116](https://github.com/python/typeshed/pull/11116)) Type a few task-related items ## 1.38.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 1.38.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.38.0.1 (2023-10-05) -`types-requests`, `types-influxdb-client`: add note to the PyPI readme about the `urllib3` pin (#10839) +`types-requests`, `types-influxdb-client`: add note to the PyPI readme about the `urllib3` pin ([#10839](https://github.com/python/typeshed/pull/10839)) ## 1.38.0.0 (2023-10-03) -[stubsabot] Bump influxdb-client to 1.38.* (#10826) +[stubsabot] Bump influxdb-client to 1.38.* ([#10826](https://github.com/python/typeshed/pull/10826)) Release: https://pypi.org/pypi/influxdb-client/1.38.0 Homepage: https://github.com/influxdata/influxdb-client-python @@ -100,61 +100,61 @@ Stubsabot analysis of the diff between the two releases: ## 1.37.0.1 (2023-10-01) -Remove stubs for `urllib3` (#10812) +Remove stubs for `urllib3` ([#10812](https://github.com/python/typeshed/pull/10812)) Both types-requests and types-influxdb-client now depend on urllib3>=2 instead of types-urllib3. That in turn means that types-caldav, types-slumber and types-requests-oauthlib all depend indirectly on urllib3>=2, since all three stubs packages depend on types-requests. ## 1.37.0.0 (2023-08-16) -Bump influxdb-client to 1.37.* (#10585) +Bump influxdb-client to 1.37.* ([#10585](https://github.com/python/typeshed/pull/10585)) Co-authored-by: Alex Waygood ## 1.36.0.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.36.0.8 (2023-04-27) -influxdb-client: fix stubtest (#10090) +influxdb-client: fix stubtest ([#10090](https://github.com/python/typeshed/pull/10090)) ## 1.36.0.7 (2023-03-27) -Add defaults for third-party stubs I-L (#9955) +Add defaults for third-party stubs I-L ([#9955](https://github.com/python/typeshed/pull/9955)) ## 1.36.0.6 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 1.36.0.5 (2023-02-24) -Fix stubtest for `influxdb-client` (#9808) +Fix stubtest for `influxdb-client` ([#9808](https://github.com/python/typeshed/pull/9808)) Fixes #9805 ## 1.36.0.4 (2023-02-21) -Integrate requirements-stubtest.txt into METADATA.toml (#9778) +Integrate requirements-stubtest.txt into METADATA.toml ([#9778](https://github.com/python/typeshed/pull/9778)) ## 1.36.0.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.36.0.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.36.0.1 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 1.36.0.0 (2023-01-27) -[stubsabot] Bump influxdb-client to 1.36.* (#9594) +[stubsabot] Bump influxdb-client to 1.36.* ([#9594](https://github.com/python/typeshed/pull/9594)) Release: https://pypi.org/pypi/influxdb-client/1.36.0 Homepage: https://github.com/influxdata/influxdb-client-python @@ -169,13 +169,13 @@ Stubsabot analysis of the diff between the two releases: ## 1.35.0.2 (2023-01-14) -Allow influxdb-client to be completely tested by stubtest (#9529) +Allow influxdb-client to be completely tested by stubtest ([#9529](https://github.com/python/typeshed/pull/9529)) ## 1.35.0.1 (2023-01-02) -[influxdb-client] Annotate Point and partially client classes (#9442) +[influxdb-client] Annotate Point and partially client classes ([#9442](https://github.com/python/typeshed/pull/9442)) ## 1.35.0.0 (2022-12-31) -Add stubs for influxdb-client (#9429) +Add stubs for influxdb-client ([#9429](https://github.com/python/typeshed/pull/9429)) diff --git a/data/changelogs/inifile.md b/data/changelogs/inifile.md index d82ed570..160e093c 100644 --- a/data/changelogs/inifile.md +++ b/data/changelogs/inifile.md @@ -1,30 +1,30 @@ ## 0.4.0.20250703 (2025-07-03) -Make Mapping.get(default) more constrained (#14360) +Make Mapping.get(default) more constrained ([#14360](https://github.com/python/typeshed/pull/14360)) ## 0.4.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 0.4.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.4.0.3 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 0.4.0.2 (2023-06-29) -Stricter pyright checks for `inifile` (#10382) +Stricter pyright checks for `inifile` ([#10382](https://github.com/python/typeshed/pull/10382)) ## 0.4.0.1 (2023-06-08) -inifile: add missing attributes (#10273) +inifile: add missing attributes ([#10273](https://github.com/python/typeshed/pull/10273)) And make many attributes read-only. The primary entry point to this module in `IniFile` (or its subclass `AppIniFile`). Since the config file is read (from `filename`) and @@ -34,5 +34,5 @@ construction is likely to cause problems. ## 0.4.0.0 (2023-06-07) -Add stubs for `inifile` (#10270) +Add stubs for `inifile` ([#10270](https://github.com/python/typeshed/pull/10270)) diff --git a/data/changelogs/invoke.md b/data/changelogs/invoke.md index 4545b3bf..406e6ac3 100644 --- a/data/changelogs/invoke.md +++ b/data/changelogs/invoke.md @@ -1,114 +1,114 @@ ## 2.0.0.10 (2023-10-19) -Bump mypy to 1.6.1 (#10862) +Bump mypy to 1.6.1 ([#10862](https://github.com/python/typeshed/pull/10862)) ## 2.0.0.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.0.0.8 (2023-05-16) -Mark `invoke` as obsolete since `2.1.2` (#10100) +Mark `invoke` as obsolete since `2.1.2` ([#10100](https://github.com/python/typeshed/pull/10100)) ## 2.0.0.7 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.0.0.6 (2023-03-27) -Add defaults for third-party stubs I-L (#9955) +Add defaults for third-party stubs I-L ([#9955](https://github.com/python/typeshed/pull/9955)) ## 2.0.0.5 (2023-02-27) -invoke: Update `Context.cd()` to accept a `pathlib.Path` or a string (#9823) +invoke: Update `Context.cd()` to accept a `pathlib.Path` or a string ([#9823](https://github.com/python/typeshed/pull/9823)) ## 2.0.0.4 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 2.0.0.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.0.0.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.0.0.1 (2023-02-07) -Improve pyright verification of third-party test cases in CI (#9650) +Improve pyright verification of third-party test cases in CI ([#9650](https://github.com/python/typeshed/pull/9650)) Co-authored-by: Avasam ## 2.0.0.0 (2023-02-06) -Update `invoke` stubs to 2.0.* (#9669) +Update `invoke` stubs to 2.0.* ([#9669](https://github.com/python/typeshed/pull/9669)) ## 1.7.3.17 (2022-12-28) -Check for unused `pyright: ignore` and differentiate from mypy ignores (#9397) +Check for unused `pyright: ignore` and differentiate from mypy ignores ([#9397](https://github.com/python/typeshed/pull/9397)) ## 1.7.3.16 (2022-11-25) -Add Call object support for invoke tasks (#8916) +Add Call object support for invoke tasks ([#8916](https://github.com/python/typeshed/pull/8916)) ## 1.7.3.15 (2022-11-23) -Use modern syntax in test-case files where possible (#9261) +Use modern syntax in test-case files where possible ([#9261](https://github.com/python/typeshed/pull/9261)) ## 1.7.3.14 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 1.7.3.5 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 1.7.3.4 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 1.7.3.3 (2022-10-21) -Fix `invoke` regression (#8950) +Fix `invoke` regression ([#8950](https://github.com/python/typeshed/pull/8950)) * Fix `invoke` regression ## 1.7.3.2 (2022-10-19) -Add types to `invoke.Task.__call__` (#8918) +Add types to `invoke.Task.__call__` ([#8918](https://github.com/python/typeshed/pull/8918)) ## 1.7.3.1 (2022-10-01) -Add `parser` to `invoke.completion.complete.complete` (#8819) +Add `parser` to `invoke.completion.complete.complete` ([#8819](https://github.com/python/typeshed/pull/8819)) Closes https://github.com/python/typeshed/issues/8818 ## 1.7.3 (2022-07-13) -Add types to `invoke.Runner.run` (#8279) +Add types to `invoke.Runner.run` ([#8279](https://github.com/python/typeshed/pull/8279)) Co-authored-by: AlexWaygood ## 1.7.2 (2022-07-04) -Third-party stubs: audit more `Callable[, Any]` annotations (#8233) +Third-party stubs: audit more `Callable[, Any]` annotations ([#8233](https://github.com/python/typeshed/pull/8233)) ## 1.7.1 (2022-06-22) -Improve several `__hash__` methods (#8128) +Improve several `__hash__` methods ([#8128](https://github.com/python/typeshed/pull/8128)) ## 1.7.0 (2022-06-21) -Bump invoke to 1.7.* (#8111) +Bump invoke to 1.7.* ([#8111](https://github.com/python/typeshed/pull/8111)) ## 1.6.8 (2022-05-25) -invoke: Fix unconstrained TypeVar (#7943) +invoke: Fix unconstrained TypeVar ([#7943](https://github.com/python/typeshed/pull/7943)) Part of #7928 @@ -116,41 +116,41 @@ https://github.com/pyinvoke/invoke/blob/f34c6c9413146a34ede3a5b529916b4cee649887 ## 1.6.7 (2022-05-05) -Improve types of invoke/env.pyi (#7780) +Improve types of invoke/env.pyi ([#7780](https://github.com/python/typeshed/pull/7780)) ## 1.6.6 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.6.5 (2022-03-22) -Mark pre/post tasks in invoke tasks as iterable (#7531) +Mark pre/post tasks in invoke tasks as iterable ([#7531](https://github.com/python/typeshed/pull/7531)) -Fix wrong return type of invoke decorator (#7536) +Fix wrong return type of invoke decorator ([#7536](https://github.com/python/typeshed/pull/7536)) Closes #7530 ## 1.6.4 (2022-03-21) -Fix invoke task decorator (#7511) +Fix invoke task decorator ([#7511](https://github.com/python/typeshed/pull/7511)) The decorator can be called with and without (). The current types only consider the first case ## 1.6.3 (2022-03-17) -Add annotations to invoke.tasks (#7502) +Add annotations to invoke.tasks ([#7502](https://github.com/python/typeshed/pull/7502)) ## 1.6.2 (2022-02-07) -Improve a bunch of `__(deep)copy__` methods (#7148) +Improve a bunch of `__(deep)copy__` methods ([#7148](https://github.com/python/typeshed/pull/7148)) ## 1.6.1 (2022-01-30) -Reduce use of `Any` in equality methods (#7081) +Reduce use of `Any` in equality methods ([#7081](https://github.com/python/typeshed/pull/7081)) Co-authored-by: Akuli ## 1.6.0 (2022-01-22) -Add stubs for invoke (#6938) +Add stubs for invoke ([#6938](https://github.com/python/typeshed/pull/6938)) diff --git a/data/changelogs/ipaddress.md b/data/changelogs/ipaddress.md index d9986cc6..17e53e84 100644 --- a/data/changelogs/ipaddress.md +++ b/data/changelogs/ipaddress.md @@ -1,18 +1,18 @@ ## 1.0.8 (2022-01-30) -Reduce use of `Any` in equality methods (#7081) +Reduce use of `Any` in equality methods ([#7081](https://github.com/python/typeshed/pull/7081)) Co-authored-by: Akuli ## 1.0.7 (2022-01-19) -Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible (#6949) +Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible ([#6949](https://github.com/python/typeshed/pull/6949)) ## 1.0.3 (2022-01-17) -Use `_typeshed.Self` in Python 2, too (#6932) +Use `_typeshed.Self` in Python 2, too ([#6932](https://github.com/python/typeshed/pull/6932)) ## 1.0.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/itsdangerous.md b/data/changelogs/itsdangerous.md index ccb54ec4..e32162c8 100644 --- a/data/changelogs/itsdangerous.md +++ b/data/changelogs/itsdangerous.md @@ -1,12 +1,12 @@ ## 1.1.6 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 1.1.5 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 1.1.4 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/jmespath.md b/data/changelogs/jmespath.md index 06ac29a7..7ae0d824 100644 --- a/data/changelogs/jmespath.md +++ b/data/changelogs/jmespath.md @@ -1,32 +1,32 @@ ## 1.0.2.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.0.2.20250711 (2025-07-11) -[jmespath] Remove from pyrightconfig (#14378) +[jmespath] Remove from pyrightconfig ([#14378](https://github.com/python/typeshed/pull/14378)) ## 1.0.2.20250529 (2025-05-29) -Improve `jmespath` (#14176) +Improve `jmespath` ([#14176](https://github.com/python/typeshed/pull/14176)) ## 1.0.2.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.0.2.7 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.0.2.6 (2023-03-27) -Add defaults for third-party stubs I-L (#9955) +Add defaults for third-party stubs I-L ([#9955](https://github.com/python/typeshed/pull/9955)) ## 1.0.2.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. @@ -38,21 +38,21 @@ Merge `jmespath` from microsoft/python-type-stubs ## 1.0.2.3 (2022-12-21) -Fix return type of `search` in jmespath stubs (#9394) +Fix return type of `search` in jmespath stubs ([#9394](https://github.com/python/typeshed/pull/9394)) ## 1.0.2.2 (2022-12-14) -Add types for jmespath internals (#9338) +Add types for jmespath internals ([#9338](https://github.com/python/typeshed/pull/9338)) Co-authored-by: Alex Waygood ## 1.0.2.1 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 1.0.2 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -60,21 +60,21 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 1.0.1 (2022-07-07) -Annotate `jmespath` public API (#8253) +Annotate `jmespath` public API ([#8253](https://github.com/python/typeshed/pull/8253)) ## 1.0.0 (2022-06-26) -[stubsabot] Bump jmespath to 1.0.* (#8183) +[stubsabot] Bump jmespath to 1.0.* ([#8183](https://github.com/python/typeshed/pull/8183)) Co-authored-by: hauntsaninja <> ## 0.10.3 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 0.10.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/jsonnet.md b/data/changelogs/jsonnet.md index dd2253c7..9f42fb4f 100644 --- a/data/changelogs/jsonnet.md +++ b/data/changelogs/jsonnet.md @@ -1,4 +1,4 @@ ## 0.21.0.20250708 (2025-07-08) -Add jsonnet stubs (#14253) +Add jsonnet stubs ([#14253](https://github.com/python/typeshed/pull/14253)) diff --git a/data/changelogs/jsonschema.md b/data/changelogs/jsonschema.md index 496b5ff0..375fe6f5 100644 --- a/data/changelogs/jsonschema.md +++ b/data/changelogs/jsonschema.md @@ -16,45 +16,45 @@ Update jsonschema stubs to track latest changes ([#14591](https://github.com/pyt ## 4.25.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 4.25.0.20250720 (2025-07-20) -[stubsabot] Bump jsonschema to 4.25.* (#14430) +[stubsabot] Bump jsonschema to 4.25.* ([#14430](https://github.com/python/typeshed/pull/14430)) ## 4.24.0.20250708 (2025-07-08) -[jsonschema] Add missing stubs (#14264) +[jsonschema] Add missing stubs ([#14264](https://github.com/python/typeshed/pull/14264)) -Update `jsonschema.protocols.Validator.__init__` (#14327) +Update `jsonschema.protocols.Validator.__init__` ([#14327](https://github.com/python/typeshed/pull/14327)) ## 4.24.0.20250528 (2025-05-28) -Bump jsonschema to 4.24.* (#14166) +Bump jsonschema to 4.24.* ([#14166](https://github.com/python/typeshed/pull/14166)) ## 4.23.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 4.23.0.20241208 (2024-12-08) -Unpin webcolors in jsonschema (#13215) +Unpin webcolors in jsonschema ([#13215](https://github.com/python/typeshed/pull/13215)) ## 4.23.0.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) ## 4.23.0.20240712 (2024-07-12) -[jsonschema] Update to 4.23.* (#12301) +[jsonschema] Update to 4.23.* ([#12301](https://github.com/python/typeshed/pull/12301)) ## 4.22.0.20240610 (2024-06-10) -Ensure stubtest gets an older version of `webcolors` when testing `jsonschema` in CI (#12115) +Ensure stubtest gets an older version of `webcolors` when testing `jsonschema` in CI ([#12115](https://github.com/python/typeshed/pull/12115)) ## 4.22.0.20240501 (2024-05-01) -[stubsabot] Bump jsonschema to 4.22.* (#11850) +[stubsabot] Bump jsonschema to 4.22.* ([#11850](https://github.com/python/typeshed/pull/11850)) Release: https://pypi.org/pypi/jsonschema/4.22.0 Homepage: https://github.com/python-jsonschema/jsonschema @@ -72,29 +72,29 @@ Stubsabot analysis of the diff between the two releases: ## 4.21.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 4.21.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 4.21.0.20240118 (2024-01-18) -[stubsabot] Bump jsonschema to 4.21.* (#11281) +[stubsabot] Bump jsonschema to 4.21.* ([#11281](https://github.com/python/typeshed/pull/11281)) ## 4.20.0.20240105 (2024-01-05) -Drop support for Python 3.7 (#11234) +Drop support for Python 3.7 ([#11234](https://github.com/python/typeshed/pull/11234)) ## 4.20.0.0 (2023-11-18) -[jsonschema] Bump to 4.20.* (#11036) +[jsonschema] Bump to 4.20.* ([#11036](https://github.com/python/typeshed/pull/11036)) Co-authored-by: Alex Waygood ## 4.19.0.4 (2023-10-31) -jsonschema: move addionalItems (#10955) +jsonschema: move addionalItems ([#10955](https://github.com/python/typeshed/pull/10955)) https://github.com/python-jsonschema/jsonschema/commit/daa40b3eaf55f72f6154f9a48e557d895617b24a @@ -102,55 +102,55 @@ Fixes #10953 ## 4.19.0.3 (2023-09-25) -Declare that `types-jsonschema` requires Python 3.8+ (#10775) +Declare that `types-jsonschema` requires Python 3.8+ ([#10775](https://github.com/python/typeshed/pull/10775)) ## 4.19.0.0 (2023-09-23) -Bump jsonschema to 4.19.* (#10583) +Bump jsonschema to 4.19.* ([#10583](https://github.com/python/typeshed/pull/10583)) Co-authored-by: Alex Waygood ## 4.17.0.10 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 4.17.0.9 (2023-07-13) -[jsonschema] Use `Incomplete` instead of `Any` (#10451) +[jsonschema] Use `Incomplete` instead of `Any` ([#10451](https://github.com/python/typeshed/pull/10451)) Replace `Any` with `Incomplete` ## 4.17.0.8 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 4.17.0.7 (2023-03-27) -Add defaults for third-party stubs I-L (#9955) +Add defaults for third-party stubs I-L ([#9955](https://github.com/python/typeshed/pull/9955)) ## 4.17.0.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.17.0.5 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 4.17.0.4 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 4.17.0.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 4.17.0.2 (2022-12-06) -Update jsonschema protocols.pyi (#9295) +Update jsonschema protocols.pyi ([#9295](https://github.com/python/typeshed/pull/9295)) These take in an instance, which need not be a JSON object. They could for example be arrays. @@ -164,23 +164,23 @@ False ## 4.17.0.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 4.17.0.0 (2022-11-02) -Bump jsonschema to 4.17.* (#9066) +Bump jsonschema to 4.17.* ([#9066](https://github.com/python/typeshed/pull/9066)) ## 4.16.1.1 (2022-10-14) -Fix RefResolver's context manager return types (#8898) +Fix RefResolver's context manager return types ([#8898](https://github.com/python/typeshed/pull/8898)) ## 4.16.1 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 4.16.0 (2022-09-16) -[stubsabot] Bump jsonschema to 4.16.* (#8748) +[stubsabot] Bump jsonschema to 4.16.* ([#8748](https://github.com/python/typeshed/pull/8748)) Release: https://pypi.org/project/jsonschema/4.16.0/ Homepage: https://github.com/python-jsonschema/jsonschema @@ -189,31 +189,31 @@ Diff: https://github.com/python-jsonschema/jsonschema/compare/v4.15.0...v4.16.0 ## 4.15.1 (2022-09-03) -`jsonschema._format`: update some annotations to match upstream (#8673) +`jsonschema._format`: update some annotations to match upstream ([#8673](https://github.com/python/typeshed/pull/8673)) ## 4.15.0 (2022-09-02) -[stubsabot] Bump jsonschema to 4.15.* (#8665) +[stubsabot] Bump jsonschema to 4.15.* ([#8665](https://github.com/python/typeshed/pull/8665)) Co-authored-by: stubsabot <> ## 4.14.0 (2022-08-26) -[stubsabot] Bump jsonschema to 4.14.* (#8619) +[stubsabot] Bump jsonschema to 4.14.* ([#8619](https://github.com/python/typeshed/pull/8619)) ## 4.12.1 (2022-08-25) -Improve annotation of jsonschema.validators.create (#8608) +Improve annotation of jsonschema.validators.create ([#8608](https://github.com/python/typeshed/pull/8608)) ## 4.12.0 (2022-08-19) -[stubsabot] Bump jsonschema to 4.12.* (#8560) +[stubsabot] Bump jsonschema to 4.12.* ([#8560](https://github.com/python/typeshed/pull/8560)) Co-authored-by: stubsabot <> ## 4.9.0 (2022-08-05) -[stubsabot] Bump jsonschema to 4.9.* (#8491) +[stubsabot] Bump jsonschema to 4.9.* ([#8491](https://github.com/python/typeshed/pull/8491)) * [stubsabot] Bump jsonschema to 4.9.* @@ -224,21 +224,21 @@ Co-authored-by: Sebastian Rittau ## 4.7.0 (2022-07-15) -[stubsabot] Bump jsonschema to 4.7.* (#8299) +[stubsabot] Bump jsonschema to 4.7.* ([#8299](https://github.com/python/typeshed/pull/8299)) ## 4.6.0 (2022-06-26) -Bump jsonschema to 4.6.* (#8161) +Bump jsonschema to 4.6.* ([#8161](https://github.com/python/typeshed/pull/8161)) Co-authored-by: AlexWaygood ## 4.4.9 (2022-06-07) -`jsonschema`: mark type alias explicitly (#8024) +`jsonschema`: mark type alias explicitly ([#8024](https://github.com/python/typeshed/pull/8024)) ## 4.4.8 (2022-05-30) -Fix exception types for jsonschema._format (#7990) +Fix exception types for jsonschema._format ([#7990](https://github.com/python/typeshed/pull/7990)) The annotated type for the `raises` argument on format checkers was @@ -252,7 +252,7 @@ Co-authored-by: Sebastian Rittau ## 4.4.7 (2022-05-30) -Fix jsonschema exception str|int containers (#7981) +Fix jsonschema exception str|int containers ([#7981](https://github.com/python/typeshed/pull/7981)) schema_path, relative_schema_path, and absolute_schema_path are all (related) attributes of `jsonschema` errors which contain `str | int` @@ -261,57 +261,57 @@ accuracy. ## 4.4.6 (2022-05-29) -jsonschema: {relative,absolute}_path can hold ints (#7980) +jsonschema: {relative,absolute}_path can hold ints ([#7980](https://github.com/python/typeshed/pull/7980)) ## 4.4.5 (2022-05-27) -Flesh out more of jsonschema stubs (#7950) +Flesh out more of jsonschema stubs ([#7950](https://github.com/python/typeshed/pull/7950)) Apply more detailed annotations to the format module and most of the exceptions module. ## 4.4.4 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 4.4.3 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 4.4.2 (2022-03-14) -jsonschema: mark schemas as Mapping[str, Any] (#7489) +jsonschema: mark schemas as Mapping[str, Any] ([#7489](https://github.com/python/typeshed/pull/7489)) -jsonschema: `RefResolver.referrer` is a `dict[str, Any]` (#7487) +jsonschema: `RefResolver.referrer` is a `dict[str, Any]` ([#7487](https://github.com/python/typeshed/pull/7487)) ## 4.4.1 (2022-01-25) -Treat validators as classes (#7035) +Treat validators as classes ([#7035](https://github.com/python/typeshed/pull/7035)) Co-authored-by: Akuli ## 4.4.0 (2022-01-24) -Annotate parts of jsonschema.validators and URIDict (#7025) +Annotate parts of jsonschema.validators and URIDict ([#7025](https://github.com/python/typeshed/pull/7025)) ## 4.3.2 (2022-01-16) -Cleanup: do not quote types unnecessarily (#6931) +Cleanup: do not quote types unnecessarily ([#6931](https://github.com/python/typeshed/pull/6931)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 4.3.0 (2021-12-17) -Add `jsonschema.protocols` to library stubs (#6614) +Add `jsonschema.protocols` to library stubs ([#6614](https://github.com/python/typeshed/pull/6614)) `jsonschema.protocols.Validator` was introduced in `jsonschema` v4.3.0 It's also available under the name `jsonschema.Validator`. ## 4.2.0 (2021-12-06) -Updated stubs to jsonschema 4.2 (#6486) +Updated stubs to jsonschema 4.2 ([#6486](https://github.com/python/typeshed/pull/6486)) ## 3.2.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/jwcrypto.md b/data/changelogs/jwcrypto.md index 9add2ddd..af8f672a 100644 --- a/data/changelogs/jwcrypto.md +++ b/data/changelogs/jwcrypto.md @@ -12,25 +12,25 @@ Co-authored-by: Semyon Moroz ## 1.5.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 1.5.0.20250514 (2025-05-14) -jwcrypto: Fix export_to_pem password argument (#14037) +jwcrypto: Fix export_to_pem password argument ([#14037](https://github.com/python/typeshed/pull/14037)) ## 1.5.0.20250413 (2025-04-13) -jwcrypto: type most of the rest of `JWT` and `JWKSet.generate` function (#13807) +jwcrypto: type most of the rest of `JWT` and `JWKSet.generate` function ([#13807](https://github.com/python/typeshed/pull/13807)) ## 1.5.0.20250326 (2025-03-26) -Improve `jwcrypto` (#13715) +Improve `jwcrypto` ([#13715](https://github.com/python/typeshed/pull/13715)) ## 1.5.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.5.0.20240925 (2024-09-25) -Add basic jwcrypto stubs (#12687) +Add basic jwcrypto stubs ([#12687](https://github.com/python/typeshed/pull/12687)) diff --git a/data/changelogs/keyboard.md b/data/changelogs/keyboard.md index baedf728..7ae12b09 100644 --- a/data/changelogs/keyboard.md +++ b/data/changelogs/keyboard.md @@ -1,67 +1,67 @@ ## 0.13.2.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 0.13.2.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 0.13.2.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.13.2.8 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.13.2.7 (2023-04-17) -`keyboard` : Update `stubtest_allowlist` and add comments for missing defaults (#9965) +`keyboard` : Update `stubtest_allowlist` and add comments for missing defaults ([#9965](https://github.com/python/typeshed/pull/9965)) ## 0.13.2.6 (2023-03-27) -Add defaults for third-party stubs I-L (#9955) +Add defaults for third-party stubs I-L ([#9955](https://github.com/python/typeshed/pull/9955)) ## 0.13.2.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.13.2.4 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 0.13.2.3 (2023-01-13) -Allowlist-only fixes for stubtest on Windows (#9522) +Allowlist-only fixes for stubtest on Windows ([#9522](https://github.com/python/typeshed/pull/9522)) ## 0.13.2.2 (2022-11-14) -Comments explaining why `keyboard` and `tzlocal` are not run on multiple platforms (#9188) +Comments explaining why `keyboard` and `tzlocal` are not run on multiple platforms ([#9188](https://github.com/python/typeshed/pull/9188)) ## 0.13.2.1 (2022-11-03) -Update pyright to 1.1.278 (#9077) +Update pyright to 1.1.278 ([#9077](https://github.com/python/typeshed/pull/9077)) Co-authored-by: Alex Waygood ## 0.13.2 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 0.13.1 (2022-09-22) -Add reportMissingParameterType to `pyrightconfig.stricter.json` (#8770) +Add reportMissingParameterType to `pyrightconfig.stricter.json` ([#8770](https://github.com/python/typeshed/pull/8770)) ## 0.13.0 (2022-09-06) -Added stubs for keyboard (#8666) +Added stubs for keyboard ([#8666](https://github.com/python/typeshed/pull/8666)) diff --git a/data/changelogs/ldap3.md b/data/changelogs/ldap3.md index f2f2823b..27b9074f 100644 --- a/data/changelogs/ldap3.md +++ b/data/changelogs/ldap3.md @@ -4,45 +4,45 @@ ## 2.9.13.20250622 (2025-06-22) -[ldap3] Add missing stubs (#14271) +[ldap3] Add missing stubs ([#14271](https://github.com/python/typeshed/pull/14271)) ## 2.9.13.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.9.13.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 2.9.13.20240119 (2024-01-19) -ldap3: Connection: auto_bind also supports booleans (#11289) +ldap3: Connection: auto_bind also supports booleans ([#11289](https://github.com/python/typeshed/pull/11289)) ## 2.9.13.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.9.13.15 (2023-10-27) -Remove many redundant inheritances from `Generic[]` (#10933) +Remove many redundant inheritances from `Generic[]` ([#10933](https://github.com/python/typeshed/pull/10933)) ## 2.9.13.14 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.9.13.13 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.9.13.12 (2023-03-27) -Add defaults for third-party stubs I-L (#9955) +Add defaults for third-party stubs I-L ([#9955](https://github.com/python/typeshed/pull/9955)) ## 2.9.13.11 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -52,33 +52,33 @@ Update `Unused` parameters in `stubs/` (#9704) ## 2.9.13.10 (2023-02-21) -Integrate requirements-stubtest.txt into METADATA.toml (#9778) +Integrate requirements-stubtest.txt into METADATA.toml ([#9778](https://github.com/python/typeshed/pull/9778)) ## 2.9.13.9 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.9.13.8 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.9.13.7 (2023-01-28) -Bump flake8-pyi to 23.1.1 (#9599) +Bump flake8-pyi to 23.1.1 ([#9599](https://github.com/python/typeshed/pull/9599)) ## 2.9.13.6 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.9.13.5 (2023-01-14) -Resolve stubtest allowlist entries for `ldap3` (#9532) +Resolve stubtest allowlist entries for `ldap3` ([#9532](https://github.com/python/typeshed/pull/9532)) ## 2.9.13.4 (2023-01-12) -Overhaul `ldap3` stubs (#9470) +Overhaul `ldap3` stubs ([#9470](https://github.com/python/typeshed/pull/9470)) Add a dependency on `types-pyasn1`, removing the need to subclass `Any`. Fill in many missing types. Use `Incomplete` rather than `Any` where applicable. @@ -86,57 +86,57 @@ Co-authored-by: Alex Waygood ## 2.9.13.3 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 2.9.13.2 (2022-11-13) -Make the `ldap3` stubs platform-agnostic (#9180) +Make the `ldap3` stubs platform-agnostic ([#9180](https://github.com/python/typeshed/pull/9180)) ## 2.9.13.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 2.9.13 (2022-08-17) -Add SAFE_RESTARTABLE strategy to ldap3 Connection client_strategy parameter (#8547) +Add SAFE_RESTARTABLE strategy to ldap3 Connection client_strategy parameter ([#8547](https://github.com/python/typeshed/pull/8547)) ## 2.9.12 (2022-07-07) -Fix various `TypeAlias` issues (#8248) +Fix various `TypeAlias` issues ([#8248](https://github.com/python/typeshed/pull/8248)) ## 2.9.11 (2022-06-20) -Overhaul `socket` stubs on Windows and MacOS (#8106) +Overhaul `socket` stubs on Windows and MacOS ([#8106](https://github.com/python/typeshed/pull/8106)) Reduce the `socket` allowlists for these platforms to a handful of missing constants ## 2.9.10 (2022-06-06) -Always use `TypeAlias` when assigning to `Any` (#8021) +Always use `TypeAlias` when assigning to `Any` ([#8021](https://github.com/python/typeshed/pull/8021)) ## 2.9.9 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 2.9.8 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.9.7 (2022-03-06) -Upgrade to stubtest with dunder pos only reverted (#7442) +Upgrade to stubtest with dunder pos only reverted ([#7442](https://github.com/python/typeshed/pull/7442)) ## 2.9.6 (2022-02-02) -Add iterable and ServerPool types to ldap3 Connection.server parameter (#7101) +Add iterable and ServerPool types to ldap3 Connection.server parameter ([#7101](https://github.com/python/typeshed/pull/7101)) ## 2.9.5 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 2.9.4 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -170,13 +170,13 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 2.9.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 2.9.1 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.9.0 (2021-12-10) -Add stubs for ldap3 (#6561) +Add stubs for ldap3 ([#6561](https://github.com/python/typeshed/pull/6561)) diff --git a/data/changelogs/libsass.md b/data/changelogs/libsass.md index a924d5f3..5ad2c57c 100644 --- a/data/changelogs/libsass.md +++ b/data/changelogs/libsass.md @@ -1,6 +1,6 @@ ## 0.23.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -8,37 +8,37 @@ Co-authored-by: Avasam ## 0.23.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 0.23.0.20240724 (2024-07-24) -`setuptools` & `distutils`: `ClassVar` mutables (and tuples) (#12403) +`setuptools` & `distutils`: `ClassVar` mutables (and tuples) ([#12403](https://github.com/python/typeshed/pull/12403)) ## 0.23.0.20240425 (2024-04-25) -Bump pyright to v1.1.360 (#11810) +Bump pyright to v1.1.360 ([#11810](https://github.com/python/typeshed/pull/11810)) ## 0.23.0.20240311 (2024-03-11) -Make stubtest pass on libsass/passlib/redis/tree-sitter if you're using Python 3.12 (#11561) +Make stubtest pass on libsass/passlib/redis/tree-sitter if you're using Python 3.12 ([#11561](https://github.com/python/typeshed/pull/11561)) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 0.23.0.20240109 (2024-01-09) -Bump libsass to 0.23.* (#11253) +Bump libsass to 0.23.* ([#11253](https://github.com/python/typeshed/pull/11253)) ## 0.22.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.22.0.1 (2023-11-30) -Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs (#11022) +Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs ([#11022](https://github.com/python/typeshed/pull/11022)) Note: this may make the latest version of certain stubs packages incompatible with older versions of mypy and pyright. ## 0.22.0.0 (2023-09-01) -Add stubs for libsass (#10638) +Add stubs for libsass ([#10638](https://github.com/python/typeshed/pull/10638)) diff --git a/data/changelogs/lupa.md b/data/changelogs/lupa.md index 8acbdda6..1a0b6984 100644 --- a/data/changelogs/lupa.md +++ b/data/changelogs/lupa.md @@ -37,19 +37,19 @@ Support unpack_returned_tuples in the LuaRuntime constructor. ## 2.5.0.20250701 (2025-07-01) -[stubsabot] Bump lupa to 2.5.* (#14279) +[stubsabot] Bump lupa to 2.5.* ([#14279](https://github.com/python/typeshed/pull/14279)) Co-authored-by: stubsabot <> ## 2.4.0.20250112 (2025-01-12) -[stubsabot] Bump lupa to 2.4.* (#13391) +[stubsabot] Bump lupa to 2.4.* ([#13391](https://github.com/python/typeshed/pull/13391)) Co-authored-by: stubsabot <> ## 2.3.0.20250111 (2025-01-11) -[stubsabot] Bump lupa to 2.3.* (#13383) +[stubsabot] Bump lupa to 2.3.* ([#13383](https://github.com/python/typeshed/pull/13383)) Release: https://pypi.org/pypi/lupa/2.3 Homepage: https://github.com/scoder/lupa @@ -58,5 +58,5 @@ Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/lupa ## 2.2.0.20240917 (2024-09-17) -Add lupa stubs (#12650) +Add lupa stubs ([#12650](https://github.com/python/typeshed/pull/12650)) diff --git a/data/changelogs/lzstring.md b/data/changelogs/lzstring.md index f414621a..6a3ea74e 100644 --- a/data/changelogs/lzstring.md +++ b/data/changelogs/lzstring.md @@ -1,4 +1,4 @@ ## 1.0.0.20240228 (2024-02-28) -Add stubs for lzstring (#11479) +Add stubs for lzstring ([#11479](https://github.com/python/typeshed/pull/11479)) diff --git a/data/changelogs/m3u8.md b/data/changelogs/m3u8.md index 0a936c1b..55b0c560 100644 --- a/data/changelogs/m3u8.md +++ b/data/changelogs/m3u8.md @@ -1,20 +1,20 @@ ## 6.0.0.20250708 (2025-07-08) -[m3u8] Improve stubs (#14323) +[m3u8] Improve stubs ([#14323](https://github.com/python/typeshed/pull/14323)) ## 6.0.0.20250625 (2025-06-25) -m3u8: fix M3U8.program_date_time (#14336) +m3u8: fix M3U8.program_date_time ([#14336](https://github.com/python/typeshed/pull/14336)) ## 6.0.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 6.0.0.20241227 (2024-12-27) -Enable Ruff PGH rules (#13304) +Enable Ruff PGH rules ([#13304](https://github.com/python/typeshed/pull/13304)) ## 6.0.0.20241002 (2024-10-02) -add stubs for m3u8 (#12683) +add stubs for m3u8 ([#12683](https://github.com/python/typeshed/pull/12683)) diff --git a/data/changelogs/maxminddb.md b/data/changelogs/maxminddb.md index 224a781f..593d2fd4 100644 --- a/data/changelogs/maxminddb.md +++ b/data/changelogs/maxminddb.md @@ -1,4 +1,4 @@ ## 1.5.0 (2021-09-20) -maxminddb: Update version field and set obsolete_since (#6055) +maxminddb: Update version field and set obsolete_since ([#6055](https://github.com/python/typeshed/pull/6055)) diff --git a/data/changelogs/mock.md b/data/changelogs/mock.md index fc7ddcdc..31ebcabe 100644 --- a/data/changelogs/mock.md +++ b/data/changelogs/mock.md @@ -4,37 +4,37 @@ ## 5.2.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 5.2.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 5.2.0.20250306 (2025-03-06) -Bump mock to 5.2.* (#13581) +Bump mock to 5.2.* ([#13581](https://github.com/python/typeshed/pull/13581)) ## 5.1.0.20240425 (2024-04-25) -Bump pyright to v1.1.360 (#11810) +Bump pyright to v1.1.360 ([#11810](https://github.com/python/typeshed/pull/11810)) ## 5.1.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 5.1.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) -Remove Python 3.7 branches (#11238) +Remove Python 3.7 branches ([#11238](https://github.com/python/typeshed/pull/11238)) ## 5.1.0.3 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 5.1.0.2 (2023-09-02) -Update `unittest.mock` to 3.12 (#10650) +Update `unittest.mock` to 3.12 ([#10650](https://github.com/python/typeshed/pull/10650)) And harmonise some annotations between the stdlib `unittest.mock` module and the third-party `mock` backport package. @@ -42,69 +42,69 @@ Co-authored-by: Alex Waygood ## 5.1.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 5.1.0.0 (2023-07-19) -Add a more precise signature for `AsyncMock.reset_mock()` (#10481) +Add a more precise signature for `AsyncMock.reset_mock()` ([#10481](https://github.com/python/typeshed/pull/10481)) -Update `mock` to `5.1.*` (#10472) +Update `mock` to `5.1.*` ([#10472](https://github.com/python/typeshed/pull/10472)) ## 5.0.0.7 (2023-06-21) -[mock] take an iterable of calls for assert_has_awaits(#10337) +[mock] take an iterable of calls for assert_has_awaits([#10337](https://github.com/python/typeshed/pull/10337)) -use ParamSpec in patch in mock stubs (#10338) +use ParamSpec in patch in mock stubs ([#10338](https://github.com/python/typeshed/pull/10338)) ## 5.0.0.6 (2023-03-27) -Add defaults for third-party stubs M-O (#9956) +Add defaults for third-party stubs M-O ([#9956](https://github.com/python/typeshed/pull/9956)) ## 5.0.0.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 5.0.0.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 5.0.0.3 (2023-02-14) -Add comments when subclassing Any (#9732) +Add comments when subclassing Any ([#9732](https://github.com/python/typeshed/pull/9732)) ## 5.0.0.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 5.0.0.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 5.0.0.0 (2023-01-04) -Bump mock to 5.0.* (#9423) +Bump mock to 5.0.* ([#9423](https://github.com/python/typeshed/pull/9423)) ## 4.0.15.2 (2022-10-20) -Remove `mock` from `pyright`'s exclude (#8942) +Remove `mock` from `pyright`'s exclude ([#8942](https://github.com/python/typeshed/pull/8942)) ## 4.0.15.1 (2022-10-19) -Mark `mock` as completed (#8919) +Mark `mock` as completed ([#8919](https://github.com/python/typeshed/pull/8919)) Co-authored-by: Jelle Zijlstra ## 4.0.15 (2022-06-06) -Always use `TypeAlias` when assigning to `Any` (#8021) +Always use `TypeAlias` when assigning to `Any` ([#8021](https://github.com/python/typeshed/pull/8021)) ## 4.0.14 (2022-05-25) -mock: Fix unconstrained TypeVar (#7945) +mock: Fix unconstrained TypeVar ([#7945](https://github.com/python/typeshed/pull/7945)) The first overload covers the case where `new` is not given. @@ -112,51 +112,51 @@ Part of #7928 ## 4.0.13 (2022-04-01) -Third-party stubs: Improve several `__exit__` methods (#7575) +Third-party stubs: Improve several `__exit__` methods ([#7575](https://github.com/python/typeshed/pull/7575)) ## 4.0.12 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 4.0.11 (2022-02-22) -Correct several positional-only differences in third-party stubs (#7352) +Correct several positional-only differences in third-party stubs ([#7352](https://github.com/python/typeshed/pull/7352)) ## 4.0.10 (2022-02-03) -Improve `__enter__` & constructor methods (#7114) +Improve `__enter__` & constructor methods ([#7114](https://github.com/python/typeshed/pull/7114)) ## 4.0.9 (2022-01-30) -Reduce use of `Any` in equality methods (#7081) +Reduce use of `Any` in equality methods ([#7081](https://github.com/python/typeshed/pull/7081)) Co-authored-by: Akuli ## 4.0.8 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 4.0.7 (2022-01-07) -Update pyright (#6840) +Update pyright ([#6840](https://github.com/python/typeshed/pull/6840)) ## 4.0.5 (2021-12-25) -Fixes for third-party mock package (#6685) +Fixes for third-party mock package ([#6685](https://github.com/python/typeshed/pull/6685)) Removed a few unused private classes and methods. They can be re-added if a user reports them missing. ## 4.0.4 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 4.0.3 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 4.0.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/mypy-extensions.md b/data/changelogs/mypy-extensions.md index 86477105..52794e1d 100644 --- a/data/changelogs/mypy-extensions.md +++ b/data/changelogs/mypy-extensions.md @@ -1,16 +1,16 @@ ## 1.1.0.20250425 (2025-04-25) -Update `mypy_extensions` deprecation messages (#13876) +Update `mypy_extensions` deprecation messages ([#13876](https://github.com/python/typeshed/pull/13876)) CC @AlexWaygood ## 1.1.0.20250424 (2025-04-24) -Deprecate several things in `mypy_extensions` (#13874) +Deprecate several things in `mypy_extensions` ([#13874](https://github.com/python/typeshed/pull/13874)) See https://github.com/python/mypy_extensions/compare/1.0.0...1.1.0 on what was deprecated. -[stubsabot] Bump mypy-extensions to 1.1.* (#13868) +[stubsabot] Bump mypy-extensions to 1.1.* ([#13868](https://github.com/python/typeshed/pull/13868)) Release: https://pypi.org/pypi/mypy-extensions/1.1.0 Homepage: https://github.com/python/mypy_extensions @@ -35,25 +35,25 @@ Co-authored-by: stubsabot <> ## 1.0.0.20250403 (2025-04-03) -Remove Python 3.8 exclusive branches (#13772) +Remove Python 3.8 exclusive branches ([#13772](https://github.com/python/typeshed/pull/13772)) ## 1.0.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 1.0.0.5 (2023-08-12) -Improve `__(r)or__` signatures for TypedDict classes (#10565) +Improve `__(r)or__` signatures for TypedDict classes ([#10565](https://github.com/python/typeshed/pull/10565)) ## 1.0.0.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.0.0.3 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -63,33 +63,33 @@ Update `Unused` parameters in `stubs/` (#9704) ## 1.0.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.0.0.1 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.0.0.0 (2023-02-04) -Update `mypy_extensions` stubs to 1.0.x (#9675) +Update `mypy_extensions` stubs to 1.0.x ([#9675](https://github.com/python/typeshed/pull/9675)) ## 0.4.24 (2022-08-17) -Normalise use of `Never` vs `NoReturn` (#8549) +Normalise use of `Never` vs `NoReturn` ([#8549](https://github.com/python/typeshed/pull/8549)) ## 0.4.23 (2022-08-13) -Improve `.keys()`, `.values()`, `.items()` methods for `TypedDict`s (#8532) +Improve `.keys()`, `.values()`, `.items()` methods for `TypedDict`s ([#8532](https://github.com/python/typeshed/pull/8532)) ## 0.4.22 (2022-08-10) -Add missing `TypedDict` methods and `ClassVar`s (#8512) +Add missing `TypedDict` methods and `ClassVar`s ([#8512](https://github.com/python/typeshed/pull/8512)) ## 0.4.21 (2022-07-12) -Use error codes for type ignores (#8280) +Use error codes for type ignores ([#8280](https://github.com/python/typeshed/pull/8280)) Disable reportSelfClsParameterName for pytype as this is out of typeshed's control @@ -98,47 +98,47 @@ Closes: #7497 ## 0.4.20 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 0.4.19 (2022-06-13) -Use `_typeshed.IdentityFunction` more consistently (#8063) +Use `_typeshed.IdentityFunction` more consistently ([#8063](https://github.com/python/typeshed/pull/8063)) ## 0.4.18 (2022-05-24) -`mypy_extensions`: fix `TypeVar` usage (#7937) +`mypy_extensions`: fix `TypeVar` usage ([#7937](https://github.com/python/typeshed/pull/7937)) #7928 ## 0.4.17 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 0.4.16 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 0.4.15 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 0.4.14 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 0.4.13 (2022-01-25) -Improve trait signature in mypy_extensions.pyi (#7027) +Improve trait signature in mypy_extensions.pyi ([#7027](https://github.com/python/typeshed/pull/7027)) Co-authored-by: Mehdi Drissi ## 0.4.12 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -172,13 +172,13 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 0.4.11 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.4.9 (2021-12-16) -mypy_extensions: fix NoReturn, remove inaccurate comment (#6595) +mypy_extensions: fix NoReturn, remove inaccurate comment ([#6595](https://github.com/python/typeshed/pull/6595)) ## 0.4.8 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/mysqlclient.md b/data/changelogs/mysqlclient.md index 4ec3e5e9..ed243168 100644 --- a/data/changelogs/mysqlclient.md +++ b/data/changelogs/mysqlclient.md @@ -4,15 +4,15 @@ Add `@disjoint_base` decorator to the third-party stubs ([#14716](https://github ## 2.2.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.2.0.20250326 (2025-03-26) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) ## 2.2.0.20250318 (2025-03-18) -Fix various argument of extension modules (#13651) +Fix various argument of extension modules ([#13651](https://github.com/python/typeshed/pull/13651)) * Mark various positional-only arguments: These are all positional-only arguments in C code using the `METH_O` flag. @@ -21,39 +21,39 @@ Fix various argument of extension modules (#13651) ## 2.2.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 2.2.0.20240911 (2024-09-11) -mysqlclient: Annotate Connect() return type (#12633) +mysqlclient: Annotate Connect() return type ([#12633](https://github.com/python/typeshed/pull/12633)) ## 2.2.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 2.2.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.2.0.0 (2023-06-23) -Bump mysqlclient to 2.2 (#10353) +Bump mysqlclient to 2.2 ([#10353](https://github.com/python/typeshed/pull/10353)) Co-authored-by: Alex Waygood ## 2.1.5.7 (2023-03-27) -Add defaults for third-party stubs M-O (#9956) +Add defaults for third-party stubs M-O ([#9956](https://github.com/python/typeshed/pull/9956)) ## 2.1.5.6 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 2.1.5.5 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -63,66 +63,66 @@ Update `Unused` parameters in `stubs/` (#9704) ## 2.1.5.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.1.5.3 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.1.5.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.1.5.1 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 2.1.5 (2022-07-26) -mysqlclient.connection: add missing type hints (#8393) +mysqlclient.connection: add missing type hints ([#8393](https://github.com/python/typeshed/pull/8393)) Co-authored-by: Jelle Zijlstra -Add type hints to mysqlclient.times (#8392) +Add type hints to mysqlclient.times ([#8392](https://github.com/python/typeshed/pull/8392)) ## 2.1.4 (2022-07-25) -Annotate `mysqlclient.release.version_info` (#8391) +Annotate `mysqlclient.release.version_info` ([#8391](https://github.com/python/typeshed/pull/8391)) ## 2.1.3 (2022-07-24) -`mysqlclient`: Annotate types of exceptions in `Connection` class (#8382) +`mysqlclient`: Annotate types of exceptions in `Connection` class ([#8382](https://github.com/python/typeshed/pull/8382)) ## 2.1.2 (2022-07-24) -Add return type to MySQLdb.Connection.__enter__ (#8381) +Add return type to MySQLdb.Connection.__enter__ ([#8381](https://github.com/python/typeshed/pull/8381)) This pull request adds the return type, as seen in the link below, to the `mysqlclient.MySQLdb.connections:Connection.__enter__` https://github.com/PyMySQL/mysqlclient/blob/main/MySQLdb/connections.py#L230-L231 ## 2.1.1 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 2.1.0 (2022-06-21) -Bump mysqlclient to 2.1.* (#8116) +Bump mysqlclient to 2.1.* ([#8116](https://github.com/python/typeshed/pull/8116)) ## 2.0.5 (2022-02-22) -Correct several positional-only differences in third-party stubs (#7352) +Correct several positional-only differences in third-party stubs ([#7352](https://github.com/python/typeshed/pull/7352)) ## 2.0.3 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.0.2 (2021-12-17) -Use stubtest 0.920 (#6589) +Use stubtest 0.920 ([#6589](https://github.com/python/typeshed/pull/6589)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra @@ -131,5 +131,5 @@ Co-authored-by: Akuli ## 2.0.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/nanoid.md b/data/changelogs/nanoid.md index 8ef5faf7..3d7a4f9f 100644 --- a/data/changelogs/nanoid.md +++ b/data/changelogs/nanoid.md @@ -1,6 +1,6 @@ ## 2.0.0.20240601 (2024-06-01) -add stubs for py-nanoid (#12074) +add stubs for py-nanoid ([#12074](https://github.com/python/typeshed/pull/12074)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/nanoleafapi.md b/data/changelogs/nanoleafapi.md index 4ad31798..1e0e2578 100644 --- a/data/changelogs/nanoleafapi.md +++ b/data/changelogs/nanoleafapi.md @@ -1,4 +1,4 @@ ## 2.1.0.20241229 (2024-12-29) -add stubs for nanoleafapi (#11619) +add stubs for nanoleafapi ([#11619](https://github.com/python/typeshed/pull/11619)) diff --git a/data/changelogs/netaddr.md b/data/changelogs/netaddr.md index d55550c9..eac907e5 100644 --- a/data/changelogs/netaddr.md +++ b/data/changelogs/netaddr.md @@ -8,53 +8,53 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 1.3.0.20240530 (2024-05-30) -Bump netaddr to version 1.3 (#12057) +Bump netaddr to version 1.3 ([#12057](https://github.com/python/typeshed/pull/12057)) ## 1.2.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 1.2.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 1.2.0.20240219 (2024-02-19) -[stubsabot] Bump netaddr to 1.2.* (#11437) +[stubsabot] Bump netaddr to 1.2.* ([#11437](https://github.com/python/typeshed/pull/11437)) Co-authored-by: stubsabot <> Co-authored-by: Alex Waygood ## 1.1.0.20240218 (2024-02-18) -[stubsabot] Bump netaddr to 1.1.* (#11424) +[stubsabot] Bump netaddr to 1.1.* ([#11424](https://github.com/python/typeshed/pull/11424)) Co-authored-by: stubsabot <> Co-authored-by: Jelle Zijlstra ## 1.0.0.20240212 (2024-02-12) -netaddr: Bump to version 1.0 (#11401) +netaddr: Bump to version 1.0 ([#11401](https://github.com/python/typeshed/pull/11401)) Closes #11395 ## 0.10.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.10.0.20240102 (2024-01-02) -netaddr: Bump to 0.10.* (#11215) +netaddr: Bump to 0.10.* ([#11215](https://github.com/python/typeshed/pull/11215)) Closes #11211 ## 0.9.0.2 (2023-12-19) -Review `SupportsInt` and `SupportsFloat` usages in 3rd-party stubs (#11003) +Review `SupportsInt` and `SupportsFloat` usages in 3rd-party stubs ([#11003](https://github.com/python/typeshed/pull/11003)) ## 0.9.0.1 (2023-09-23) -stdlib/xml/sax: Add type annotations (#10606) +stdlib/xml/sax: Add type annotations ([#10606](https://github.com/python/typeshed/pull/10606)) * stdlib/xml/sax: Type annotations for commonly used methods. @@ -70,25 +70,25 @@ classes too. ## 0.9.0.0 (2023-09-19) -Update `netaddr` to `0.9.0` (#10732) +Update `netaddr` to `0.9.0` ([#10732](https://github.com/python/typeshed/pull/10732)) ## 0.8.0.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.8.0.8 (2023-04-13) -Style: prefer `type[Foo | Bar]` over `type[Foo] | type[Bar]` (#10039) +Style: prefer `type[Foo | Bar]` over `type[Foo] | type[Bar]` ([#10039](https://github.com/python/typeshed/pull/10039)) ## 0.8.0.7 (2023-03-27) -Add defaults for third-party stubs M-O (#9956) +Add defaults for third-party stubs M-O ([#9956](https://github.com/python/typeshed/pull/9956)) ## 0.8.0.6 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -98,29 +98,29 @@ Update `Unused` parameters in `stubs/` (#9704) ## 0.8.0.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.8.0.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.8.0.3 (2023-02-09) -Use `_typeshed.FileDescriptorOrPath` in stubs (#9695) +Use `_typeshed.FileDescriptorOrPath` in stubs ([#9695](https://github.com/python/typeshed/pull/9695)) ## 0.8.0.2 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 0.8.0.1 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 0.8.0.0 (2023-01-07) -Add stubs for netaddr (#9431) +Add stubs for netaddr ([#9431](https://github.com/python/typeshed/pull/9431)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/netifaces.md b/data/changelogs/netifaces.md index 986aedb0..01911904 100644 --- a/data/changelogs/netifaces.md +++ b/data/changelogs/netifaces.md @@ -1,10 +1,10 @@ ## 0.11.0.20241025 (2024-10-25) -Fix linting issues (#12898) +Fix linting issues ([#12898](https://github.com/python/typeshed/pull/12898)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 0.11.0.20241022 (2024-10-22) -Add stubs for "netifaces" package (#12854) +Add stubs for "netifaces" package ([#12854](https://github.com/python/typeshed/pull/12854)) diff --git a/data/changelogs/networkx.md b/data/changelogs/networkx.md index 4a72f329..11cbe7e2 100644 --- a/data/changelogs/networkx.md +++ b/data/changelogs/networkx.md @@ -86,123 +86,123 @@ networkx: improve the nx_agraph module ([#14554](https://github.com/python/types ## 3.5.0.20250809 (2025-08-09) -networkx: complete the components module (#14507) +networkx: complete the components module ([#14507](https://github.com/python/typeshed/pull/14507)) -networkx: improve the shortest_paths.weighted module (#14508) +networkx: improve the shortest_paths.weighted module ([#14508](https://github.com/python/typeshed/pull/14508)) -Complete networkx/graph.pyi. #14499 (#14509) +Complete networkx/graph.pyi. #14499 ([#14509](https://github.com/python/typeshed/pull/14509)) ## 3.5.0.20250728 (2025-07-28) -Remove pytype workarounds from third-party stubs (#14471) +Remove pytype workarounds from third-party stubs ([#14471](https://github.com/python/typeshed/pull/14471)) ## 3.5.0.20250727 (2025-07-27) -networkx: improve the cycles module (#14459) +networkx: improve the cycles module ([#14459](https://github.com/python/typeshed/pull/14459)) -networkx: improve the distance_measures module (#14461) +networkx: improve the distance_measures module ([#14461](https://github.com/python/typeshed/pull/14461)) ## 3.5.0.20250712 (2025-07-12) -Correct type hints for networkx/algorithms/flow/mincost.pyi (#14395) +Correct type hints for networkx/algorithms/flow/mincost.pyi ([#14395](https://github.com/python/typeshed/pull/14395)) ## 3.5.0.20250709 (2025-07-09) -networkx: All return types from python-type-stubs (#14256) +networkx: All return types from python-type-stubs ([#14256](https://github.com/python/typeshed/pull/14256)) ## 3.5.0.20250701 (2025-07-01) -[networkx] completed type annotation for `equivalence_classes` (#14352) +[networkx] completed type annotation for `equivalence_classes` ([#14352](https://github.com/python/typeshed/pull/14352)) ## 3.5.0.20250610 (2025-06-10) -[networkx] Correct argument type for from_nested_tuple (#14218) +[networkx] Correct argument type for from_nested_tuple ([#14218](https://github.com/python/typeshed/pull/14218)) ## 3.5.0.20250531 (2025-05-31) -Bump networkx to 3.5 (#14196) +Bump networkx to 3.5 ([#14196](https://github.com/python/typeshed/pull/14196)) ## 3.4.2.20250527 (2025-05-27) -Bump `importlib` to 3.14 (#14138) +Bump `importlib` to 3.14 ([#14138](https://github.com/python/typeshed/pull/14138)) ## 3.4.2.20250523 (2025-05-23) -networkx: Add symbols from python-type-stubs (#14084) +networkx: Add symbols from python-type-stubs ([#14084](https://github.com/python/typeshed/pull/14084)) ## 3.4.2.20250515 (2025-05-15) -Update nx_pylab.pyi: allow node_color to be a list of strings as well (#14057) +Update nx_pylab.pyi: allow node_color to be a list of strings as well ([#14057](https://github.com/python/typeshed/pull/14057)) -networkx: type `is_*` and `has_*` functions (#14054) +networkx: type `is_*` and `has_*` functions ([#14054](https://github.com/python/typeshed/pull/14054)) ## 3.4.2.20250514 (2025-05-14) -networkx: consistent `Unknown | None = None` (#14027) +networkx: consistent `Unknown | None = None` ([#14027](https://github.com/python/typeshed/pull/14027)) ## 3.4.2.20250513 (2025-05-13) -networkx: `ignore_missing_stub = false` (#13968) +networkx: `ignore_missing_stub = false` ([#13968](https://github.com/python/typeshed/pull/13968)) ## 3.4.2.20250509 (2025-05-09) -networkx: add all missing `__all__` (#13956) +networkx: add all missing `__all__` ([#13956](https://github.com/python/typeshed/pull/13956)) ## 3.4.2.20250507 (2025-05-07) -networkx: Most nodelist params are collections (#13945) +networkx: Most nodelist params are collections ([#13945](https://github.com/python/typeshed/pull/13945)) ## 3.4.2.20250426 (2025-04-26) -Fix generics in NetworkX (#13864) +Fix generics in NetworkX ([#13864](https://github.com/python/typeshed/pull/13864)) ## 3.4.2.20250319 (2025-03-19) -[networkx] Fix a few annotations in AtlasView and Graph (#13656) +[networkx] Fix a few annotations in AtlasView and Graph ([#13656](https://github.com/python/typeshed/pull/13656)) ## 3.4.2.20250312 (2025-03-12) -[networkx] Fix argument type of node_connected_component (#13612) +[networkx] Fix argument type of node_connected_component ([#13612](https://github.com/python/typeshed/pull/13612)) ## 3.4.2.20250304 (2025-03-04) -Add edges() override in MultiGraph to support the "keys" argument (#13567) +Add edges() override in MultiGraph to support the "keys" argument ([#13567](https://github.com/python/typeshed/pull/13567)) -Enable Ruff PLC (Pylint Convention) (#13306) +Enable Ruff PLC (Pylint Convention) ([#13306](https://github.com/python/typeshed/pull/13306)) ## 3.4.2.20250227 (2025-02-27) -[networkx] Add annotations for `MultiDiGraph` (#13319) +[networkx] Add annotations for `MultiDiGraph` ([#13319](https://github.com/python/typeshed/pull/13319)) -Extract NetworkX types from docstrings (#13458) +Extract NetworkX types from docstrings ([#13458](https://github.com/python/typeshed/pull/13458)) ## 3.4.2.20241227 (2024-12-27) -Enable Ruff PGH rules (#13304) +Enable Ruff PGH rules ([#13304](https://github.com/python/typeshed/pull/13304)) ## 3.4.2.20241115 (2024-11-15) -Update networkx stubs for 3.4.2 (#13001) +Update networkx stubs for 3.4.2 ([#13001](https://github.com/python/typeshed/pull/13001)) ## 3.3.0.20241112 (2024-11-12) -Remove numpy pins from several stubs (#12993) +Remove numpy pins from several stubs ([#12993](https://github.com/python/typeshed/pull/12993)) ## 3.3.0.20241020 (2024-10-20) -Update mypy to 1.12.0 (#12859) +Update mypy to 1.12.0 ([#12859](https://github.com/python/typeshed/pull/12859)) ## 3.3.0.20241009 (2024-10-09) -Bump networkx to 3.3 (#11727) +Bump networkx to 3.3 ([#11727](https://github.com/python/typeshed/pull/11727)) ## 3.2.1.20240918 (2024-09-18) - fix: weight parameter type for networkx.algorithms.shortest_paths (#12663) + fix: weight parameter type for networkx.algorithms.shortest_paths ([#12663](https://github.com/python/typeshed/pull/12663)) ## 3.2.1.20240907 (2024-09-07) -Fix networkx `DiDegreeView.__call__()` can return `int` (#12472) +Fix networkx `DiDegreeView.__call__()` can return `int` ([#12472](https://github.com/python/typeshed/pull/12472)) Fix networkx `DiDegreeView.__call__()` @@ -216,53 +216,53 @@ https://github.com/networkx/networkx/blob/89718e0514bded93ded5b00aed755a4474c1dc ## 3.2.1.20240820 (2024-08-20) -Pin numpy in various stubs (#12554) +Pin numpy in various stubs ([#12554](https://github.com/python/typeshed/pull/12554)) ## 3.2.1.20240813 (2024-08-13) -Add graph attribute to networkx.Graph (#12505) +Add graph attribute to networkx.Graph ([#12505](https://github.com/python/typeshed/pull/12505)) ## 3.2.1.20240811 (2024-08-11) -networkx: Fix stubtest errors and remove numpy version pin (#12477) +networkx: Fix stubtest errors and remove numpy version pin ([#12477](https://github.com/python/typeshed/pull/12477)) ## 3.2.1.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 3.2.1.20240703 (2024-07-03) -add stubs for networx.has_path (#12252) +add stubs for networx.has_path ([#12252](https://github.com/python/typeshed/pull/12252)) ## 3.2.1.20240618 (2024-06-18) -Pin various stubs to numpy to < 2 (#12152) +Pin various stubs to numpy to < 2 ([#12152](https://github.com/python/typeshed/pull/12152)) Fixes #12146 ## 3.2.1.20240531 (2024-05-31) -[networks] Fix some functions requiring DiGraph objects (#12066) +[networks] Fix some functions requiring DiGraph objects ([#12066](https://github.com/python/typeshed/pull/12066)) ## 3.2.1.20240518 (2024-05-18) -add networkx.topological_generations (#11927) +add networkx.topological_generations ([#11927](https://github.com/python/typeshed/pull/11927)) ## 3.2.1.20240425 (2024-04-25) -[networkx] Fix incremental_closeness_centrality argument type (#11828) +[networkx] Fix incremental_closeness_centrality argument type ([#11828](https://github.com/python/typeshed/pull/11828)) ## 3.2.1.20240424 (2024-04-24) -Annotate a few NetworkX algorithm types (#11811) +Annotate a few NetworkX algorithm types ([#11811](https://github.com/python/typeshed/pull/11811)) ## 3.2.1.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 3.2.1.20240313 (2024-03-13) -networkx: add another overload to OutEdgeView.__call__(). (#11578) +networkx: add another overload to OutEdgeView.__call__(). ([#11578](https://github.com/python/typeshed/pull/11578)) It's common to call the 'edges' property of a DiGraph with an 'nbunch' argument and no other arguments (see the Examples section of @@ -271,33 +271,33 @@ None of the existing overloads allow this. ## 3.2.1.20240210 (2024-02-10) -Fix networkx stub; location of subgraph_view, etc. (#11385) +Fix networkx stub; location of subgraph_view, etc. ([#11385](https://github.com/python/typeshed/pull/11385)) ## 3.2.1.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 3.2.1.20240201 (2024-02-01) -Bump networkx to 3.2.1 (#11336) +Bump networkx to 3.2.1 ([#11336](https://github.com/python/typeshed/pull/11336)) ## 3.1.0.20240116 (2024-01-16) -Add more networkx annotations for networkx.algorithms.dag (#11224) +Add more networkx annotations for networkx.algorithms.dag ([#11224](https://github.com/python/typeshed/pull/11224)) ## 3.1.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.1.0.20231220 (2023-12-20) -Add some missing networkx annotations (#11181) +Add some missing networkx annotations ([#11181](https://github.com/python/typeshed/pull/11181)) -Fix annotation for networkx.subgraph_view (#11180) +Fix annotation for networkx.subgraph_view ([#11180](https://github.com/python/typeshed/pull/11180)) ## 3.1.0.0 (2023-12-16) -Add networkx stubs (#10544) +Add networkx stubs ([#10544](https://github.com/python/typeshed/pull/10544)) Co-authored-by: Avasam Co-authored-by: Audrey Dutcher diff --git a/data/changelogs/oauthlib.md b/data/changelogs/oauthlib.md index fba4c8f3..74d9ee84 100644 --- a/data/changelogs/oauthlib.md +++ b/data/changelogs/oauthlib.md @@ -8,101 +8,101 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 3.3.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 3.3.0.20250708 (2025-07-08) -[oauthlib] Add missing stubs (#14301) +[oauthlib] Add missing stubs ([#14301](https://github.com/python/typeshed/pull/14301)) -[oauthlib] Fix type on body argument of oauthlib.oauth1.Client.sign() (#14295) +[oauthlib] Fix type on body argument of oauthlib.oauth1.Client.sign() ([#14295](https://github.com/python/typeshed/pull/14295)) ## 3.3.0.20250703 (2025-07-03) -Make Mapping.get(default) more constrained (#14360) +Make Mapping.get(default) more constrained ([#14360](https://github.com/python/typeshed/pull/14360)) ## 3.3.0.20250622 (2025-06-22) -Bump oauthlib to 3.3.* (#14300) +Bump oauthlib to 3.3.* ([#14300](https://github.com/python/typeshed/pull/14300)) ## 3.2.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 3.2.0.20250514 (2025-05-14) -Improve `oauthlib.oauth2.rfc6749` (#13965) +Improve `oauthlib.oauth2.rfc6749` ([#13965](https://github.com/python/typeshed/pull/13965)) -Improve `oauthlib.openid.connect.core` (#13966) +Improve `oauthlib.openid.connect.core` ([#13966](https://github.com/python/typeshed/pull/13966)) ## 3.2.0.20250408 (2025-04-08) -Improve `oauthlib.oauth2.rfc6749` (#13793) +Improve `oauthlib.oauth2.rfc6749` ([#13793](https://github.com/python/typeshed/pull/13793)) -Improve `oauthlib` (#13794) +Improve `oauthlib` ([#13794](https://github.com/python/typeshed/pull/13794)) ## 3.2.0.20250403 (2025-04-03) -Improve stubs for `oauthlib.oauth2.rfc6749` (#13752) +Improve stubs for `oauthlib.oauth2.rfc6749` ([#13752](https://github.com/python/typeshed/pull/13752)) ## 3.2.0.20250401 (2025-04-01) -Improve `oauthlib.common` (#13744) +Improve `oauthlib.common` ([#13744](https://github.com/python/typeshed/pull/13744)) ## 3.2.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 3.2.0.20240217 (2024-02-17) -oauthlib: Fix annotations for `oauthlib.oauth2.RequestValidator` (#11417) +oauthlib: Fix annotations for `oauthlib.oauth2.RequestValidator` ([#11417](https://github.com/python/typeshed/pull/11417)) ## 3.2.0.20240124 (2024-01-24) -[oauthlib] Fix return types of `Client` methods (#9908) +[oauthlib] Fix return types of `Client` methods ([#9908](https://github.com/python/typeshed/pull/9908)) ## 3.2.0.20240105 (2024-01-05) -Add support for the refresh_token grant type (RefreshTokenGrant) (#11… (#11206) +Add support for the refresh_token grant type (RefreshTokenGrant) (#11… ([#11206](https://github.com/python/typeshed/pull/11206)) Add support for the refresh_token grant type (RefreshTokenGrant). ## 3.2.0.10 (2023-09-18) -oauthlib: Update types for RequestValidator to match implementation (#10725) +oauthlib: Update types for RequestValidator to match implementation ([#10725](https://github.com/python/typeshed/pull/10725)) ## 3.2.0.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.2.0.8 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 3.2.0.7 (2023-03-27) -Add defaults for third-party stubs M-O (#9956) +Add defaults for third-party stubs M-O ([#9956](https://github.com/python/typeshed/pull/9956)) ## 3.2.0.6 (2023-03-11) -[oauthlib] Add types in oauth1/rfc5849/request_validator.pyi (#9844) +[oauthlib] Add types in oauth1/rfc5849/request_validator.pyi ([#9844](https://github.com/python/typeshed/pull/9844)) Co-authored-by: Alex Waygood ## 3.2.0.5 (2023-02-23) -Remove unused `type: ignore` comments (#9801) +Remove unused `type: ignore` comments ([#9801](https://github.com/python/typeshed/pull/9801)) ## 3.2.0.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.2.0.3 (2023-01-18) -Improve pre-commit config (#9563) +Improve pre-commit config ([#9563](https://github.com/python/typeshed/pull/9563)) - Add a few more hooks. These are all very fast, and I've found them useful in other projects: - Autofixes: @@ -120,29 +120,29 @@ Improve pre-commit config (#9563) ## 3.2.0.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 3.2.0.1 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 3.2.0 (2022-06-18) -Bump oauthlib to 3.2.* (#8081) +Bump oauthlib to 3.2.* ([#8081](https://github.com/python/typeshed/pull/8081)) ## 3.1.5 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 3.1.4 (2021-11-18) -Revert "do not use mypy-specific syntax in '# type: ignore' comments" (#6338) +Revert "do not use mypy-specific syntax in '# type: ignore' comments" ([#6338](https://github.com/python/typeshed/pull/6338)) ## 3.1.3 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 3.1.2 (2021-08-29) -do not use mypy-specific syntax in '# type: ignore' comments (#5953) +do not use mypy-specific syntax in '# type: ignore' comments ([#5953](https://github.com/python/typeshed/pull/5953)) diff --git a/data/changelogs/objgraph.md b/data/changelogs/objgraph.md index 753cb71f..5436a452 100644 --- a/data/changelogs/objgraph.md +++ b/data/changelogs/objgraph.md @@ -1,6 +1,6 @@ ## 3.6.0.20240907 (2024-09-07) -Add stubs for `objgraph` (#12608) +Add stubs for `objgraph` ([#12608](https://github.com/python/typeshed/pull/12608)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/olefile.md b/data/changelogs/olefile.md index 737b60e1..b625306e 100644 --- a/data/changelogs/olefile.md +++ b/data/changelogs/olefile.md @@ -1,16 +1,16 @@ ## 0.47.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 0.47.0.20240626 (2024-06-26) -Updated olefile types (#12097) +Updated olefile types ([#12097](https://github.com/python/typeshed/pull/12097)) ## 0.47.0.20240301 (2024-03-01) -Fix invalid noqa comments and poorly formatted type ignores (#11497) +Fix invalid noqa comments and poorly formatted type ignores ([#11497](https://github.com/python/typeshed/pull/11497)) ## 0.47.0.20240218 (2024-02-18) -Added types for olefile (#11416) +Added types for olefile ([#11416](https://github.com/python/typeshed/pull/11416)) diff --git a/data/changelogs/openpyxl.md b/data/changelogs/openpyxl.md index aca4b08c..9e0b8d98 100644 --- a/data/changelogs/openpyxl.md +++ b/data/changelogs/openpyxl.md @@ -18,310 +18,310 @@ Upgrade to mypy 1.17.1 ([#14598](https://github.com/python/typeshed/pull/14598)) ## 3.1.5.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 3.1.5.20250602 (2025-06-02) -Update mypy to 1.16.0 (#14194) +Update mypy to 1.16.0 ([#14194](https://github.com/python/typeshed/pull/14194)) Co-authored-by: Sebastian Rittau Co-authored-by: Alex Waygood -[openpyxl] Remove unnecessary overload (#14201) +[openpyxl] Remove unnecessary overload ([#14201](https://github.com/python/typeshed/pull/14201)) ## 3.1.5.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 3.1.5.20250506 (2025-05-06) -Openpyxl: type cell values (#13929) +Openpyxl: type cell values ([#13929](https://github.com/python/typeshed/pull/13929)) ## 3.1.5.20250306 (2025-03-06) -Update tools versions in `stubtest` workflow (#13582) +Update tools versions in `stubtest` workflow ([#13582](https://github.com/python/typeshed/pull/13582)) ## 3.1.5.20241225 (2024-12-25) -Add `__hash__` for a bunch of types that set it to None (#13286) +Add `__hash__` for a bunch of types that set it to None ([#13286](https://github.com/python/typeshed/pull/13286)) ## 3.1.5.20241126 (2024-11-26) -openpyxl: `Cell | MergedCell` annotations (#13092) +openpyxl: `Cell | MergedCell` annotations ([#13092](https://github.com/python/typeshed/pull/13092)) ## 3.1.5.20241114 (2024-11-14) -Support Writeable Zipfile on workbook.save (#13009) +Support Writeable Zipfile on workbook.save ([#13009](https://github.com/python/typeshed/pull/13009)) ## 3.1.5.20241025 (2024-10-25) -Fix linting issues (#12898) +Fix linting issues ([#12898](https://github.com/python/typeshed/pull/12898)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 3.1.5.20241020 (2024-10-20) -Update mypy to 1.12.0 (#12859) +Update mypy to 1.12.0 ([#12859](https://github.com/python/typeshed/pull/12859)) ## 3.1.5.20240918 (2024-09-18) -`openpyxl`: fix `Worksheet.values` annotation (#12674) +`openpyxl`: fix `Worksheet.values` annotation ([#12674](https://github.com/python/typeshed/pull/12674)) ## 3.1.5.20240822 (2024-08-22) -Using precise code for `pyright: ignore` and re-enabling various pyright tests (#12576) +Using precise code for `pyright: ignore` and re-enabling various pyright tests ([#12576](https://github.com/python/typeshed/pull/12576)) ## 3.1.5.20240819 (2024-08-19) -Forbid extremely long line lengths in non-autogenerated stubs (#12537) +Forbid extremely long line lengths in non-autogenerated stubs ([#12537](https://github.com/python/typeshed/pull/12537)) Co-authored-by: Alex Waygood ## 3.1.5.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 3.1.5.20240719 (2024-07-19) -Openpyxl fixes for worksheet and image. (#12363) +Openpyxl fixes for worksheet and image. ([#12363](https://github.com/python/typeshed/pull/12363)) -Add dimensions for openpyxl Image. (#12362) +Add dimensions for openpyxl Image. ([#12362](https://github.com/python/typeshed/pull/12362)) ## 3.1.5.20240630 (2024-06-30) -Bump openpyxl to 3.1.5 (#12238) +Bump openpyxl to 3.1.5 ([#12238](https://github.com/python/typeshed/pull/12238)) ## 3.1.4.20240626 (2024-06-26) -Copy `openpyxl`'s `Worksheet.__getitem__()` and `.__iter__()` to `ReadOnlyWorksheet` (#12202) +Copy `openpyxl`'s `Worksheet.__getitem__()` and `.__iter__()` to `ReadOnlyWorksheet` ([#12202](https://github.com/python/typeshed/pull/12202)) ## 3.1.4.20240621 (2024-06-21) -[openpyxl] Update to 3.1.4 (#12142) +[openpyxl] Update to 3.1.4 ([#12142](https://github.com/python/typeshed/pull/12142)) Also make sequence types generic -[openpyxl] Fix key of Worksheet.row_dimensions (#12143) +[openpyxl] Fix key of Worksheet.row_dimensions ([#12143](https://github.com/python/typeshed/pull/12143)) Closes: #11845 ## 3.1.2.20240601 (2024-06-01) -pin `openpyxl` to 3.1.2 (#12072) +pin `openpyxl` to 3.1.2 ([#12072](https://github.com/python/typeshed/pull/12072)) helps with #12059 ## 3.1.0.20240428 (2024-04-28) -`openpyxl`: Use duck typing for workbook sheets (#11718) +`openpyxl`: Use duck typing for workbook sheets ([#11718](https://github.com/python/typeshed/pull/11718)) ## 3.1.0.20240425 (2024-04-25) -Bump pyright to v1.1.360 (#11810) +Bump pyright to v1.1.360 ([#11810](https://github.com/python/typeshed/pull/11810)) ## 3.1.0.20240408 (2024-04-08) -openpyxl: Reduce false-positives in `Worksheet.__getitem__` (#11717) +openpyxl: Reduce false-positives in `Worksheet.__getitem__` ([#11717](https://github.com/python/typeshed/pull/11717)) ## 3.1.0.20240402 (2024-04-02) -`openpyxl`: Add `_WorkbookChild` / `ReadOnlyWorksheet` / `Workbook` annotations (#11677) +`openpyxl`: Add `_WorkbookChild` / `ReadOnlyWorksheet` / `Workbook` annotations ([#11677](https://github.com/python/typeshed/pull/11677)) ## 3.1.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 3.1.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.1.0.20240308 (2024-03-08) -`openpyxl`: Simpler leftover changes from the `microsoft/python-type-stubs` merge (#11534) +`openpyxl`: Simpler leftover changes from the `microsoft/python-type-stubs` merge ([#11534](https://github.com/python/typeshed/pull/11534)) -Add `@deprecated` decorator to `openpyxl` (#11535) +Add `@deprecated` decorator to `openpyxl` ([#11535](https://github.com/python/typeshed/pull/11535)) ## 3.1.0.20240301 (2024-03-01) -Update `pyright` version to 1.1.350 (#11501) +Update `pyright` version to 1.1.350 ([#11501](https://github.com/python/typeshed/pull/11501)) If you're reading about this commit in an auto-generated changelog: this is an internal change that should have no impact on how these stubs are understood by static-analysis tools such as type checkers or IDEs -Fix invalid noqa comments and poorly formatted type ignores (#11497) +Fix invalid noqa comments and poorly formatted type ignores ([#11497](https://github.com/python/typeshed/pull/11497)) ## 3.1.0.20240220 (2024-02-20) -openpyxl: Add stubtest allowlist entry (#11449) +openpyxl: Add stubtest allowlist entry ([#11449](https://github.com/python/typeshed/pull/11449)) Fixes #11448 ## 3.1.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 3.1.0.20240106 (2024-01-06) -Bump various test dependencies (#11249) +Bump various test dependencies ([#11249](https://github.com/python/typeshed/pull/11249)) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) -Remove Python 3.7 branches (#11238) +Remove Python 3.7 branches ([#11238](https://github.com/python/typeshed/pull/11238)) ## 3.1.0.32 (2023-12-06) -openpyxl: Type styleable descriptors (#11103) +openpyxl: Type styleable descriptors ([#11103](https://github.com/python/typeshed/pull/11103)) ## 3.1.0.31 (2023-12-05) -Openpyxl: Various improvements (#11092) +Openpyxl: Various improvements ([#11092](https://github.com/python/typeshed/pull/11092)) ## 3.1.0.30 (2023-12-02) -openpyxl: type `to_tree` methods (#10967) +openpyxl: type `to_tree` methods ([#10967](https://github.com/python/typeshed/pull/10967)) ## 3.1.0.29 (2023-11-30) -Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs (#11022) +Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs ([#11022](https://github.com/python/typeshed/pull/11022)) Note: this may make the latest version of certain stubs packages incompatible with older versions of mypy and pyright. ## 3.1.0.28 (2023-11-24) -Fix typos in docs and comments (#11064) +Fix typos in docs and comments ([#11064](https://github.com/python/typeshed/pull/11064)) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 3.1.0.27 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 3.1.0.26 (2023-11-04) -xml.etree: Fix `tag` param in `__init__` (#10968) +xml.etree: Fix `tag` param in `__init__` ([#10968](https://github.com/python/typeshed/pull/10968)) ## 3.1.0.25 (2023-11-03) -openpyxl TypeGuards and comparison dunders (#10962) +openpyxl TypeGuards and comparison dunders ([#10962](https://github.com/python/typeshed/pull/10962)) -openpyxl: Type usages of `PIL` and `zipfile` (#10706) +openpyxl: Type usages of `PIL` and `zipfile` ([#10706](https://github.com/python/typeshed/pull/10706)) ## 3.1.0.24 (2023-10-17) -openpyxl: Various minor improvements / previous PR fixes (#10896) +openpyxl: Various minor improvements / previous PR fixes ([#10896](https://github.com/python/typeshed/pull/10896)) -openpyxl: type `__iter__` dunders (#10883) +openpyxl: type `__iter__` dunders ([#10883](https://github.com/python/typeshed/pull/10883)) ## 3.1.0.23 (2023-10-16) -Typed openpyxl colors descriptors (#10882) +Typed openpyxl colors descriptors ([#10882](https://github.com/python/typeshed/pull/10882)) ## 3.1.0.22 (2023-10-04) -Type all `@property` in openpyxl (#10787) +Type all `@property` in openpyxl ([#10787](https://github.com/python/typeshed/pull/10787)) ## 3.1.0.21 (2023-10-02) -Remove redundant `NoReturn` union in openpyxl (#10819) +Remove redundant `NoReturn` union in openpyxl ([#10819](https://github.com/python/typeshed/pull/10819)) ## 3.1.0.20 (2023-09-23) -Complete openpyxl metaclasses (#10736) +Complete openpyxl metaclasses ([#10736](https://github.com/python/typeshed/pull/10736)) ## 3.1.0.19 (2023-09-11) -openpyxl: Typed `from_tree` methods (#10602) +openpyxl: Typed `from_tree` methods ([#10602](https://github.com/python/typeshed/pull/10602)) ## 3.1.0.18 (2023-09-10) -openpyxl: CellRange: title should not be required (#10688) +openpyxl: CellRange: title should not be required ([#10688](https://github.com/python/typeshed/pull/10688)) Fixes #10682 ## 3.1.0.17 (2023-08-15) -openpyxl: Class attributes set explicitly as another class' (#10549) +openpyxl: Class attributes set explicitly as another class' ([#10549](https://github.com/python/typeshed/pull/10549)) -openpyxl: Make common alias for visibility literal string union (#10562) +openpyxl: Make common alias for visibility literal string union ([#10562](https://github.com/python/typeshed/pull/10562)) -Complete openpyxl title type annotations (#10563) +Complete openpyxl title type annotations ([#10563](https://github.com/python/typeshed/pull/10563)) ## 3.1.0.16 (2023-08-14) -Make `openpyxl` stubtest-complete (#10570) +Make `openpyxl` stubtest-complete ([#10570](https://github.com/python/typeshed/pull/10570)) ## 3.1.0.15 (2023-07-20) -Add a few more upstream_repository URLs (#10489) +Add a few more upstream_repository URLs ([#10489](https://github.com/python/typeshed/pull/10489)) ## 3.1.0.14 (2023-07-19) -Type openpyxl `functions` module and its usages (#10322) +Type openpyxl `functions` module and its usages ([#10322](https://github.com/python/typeshed/pull/10322)) ## 3.1.0.13 (2023-06-24) -Bump pyright to 1.1.315 and fix openpyxl tests (#10356) +Bump pyright to 1.1.315 and fix openpyxl tests ([#10356](https://github.com/python/typeshed/pull/10356)) ## 3.1.0.12 (2023-06-15) -Type openpyxl incomplete dunders (#10313) +Type openpyxl incomplete dunders ([#10313](https://github.com/python/typeshed/pull/10313)) ## 3.1.0.11 (2023-06-14) -`openpyxl`: type `tagname`, `namespace` and `__doc__` ClassVar and params (#10308) +`openpyxl`: type `tagname`, `namespace` and `__doc__` ClassVar and params ([#10308](https://github.com/python/typeshed/pull/10308)) ## 3.1.0.10 (2023-06-13) -Type all openpyxl constants (#10312) +Type all openpyxl constants ([#10312](https://github.com/python/typeshed/pull/10312)) ## 3.1.0.9 (2023-06-12) -Complete openpyxl's nested descriptors (#10298) +Complete openpyxl's nested descriptors ([#10298](https://github.com/python/typeshed/pull/10298)) ## 3.1.0.8 (2023-05-15) -openpyxl: Type MetaSerialisable dunders (#10170) +openpyxl: Type MetaSerialisable dunders ([#10170](https://github.com/python/typeshed/pull/10170)) Typed `Serialisable.__attrs__`, `Serialisable.__nested__`, `Serialisable.__elements__`, and `Serialisable.__namespaced__` ClassVars. ## 3.1.0.7 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 3.1.0.6 (2023-05-10) -[openpyxl] Complete base descriptors (#10001) +[openpyxl] Complete base descriptors ([#10001](https://github.com/python/typeshed/pull/10001)) ## 3.1.0.5 (2023-05-01) -Remove unnecessary F821 noqas (#10123) +Remove unnecessary F821 noqas ([#10123](https://github.com/python/typeshed/pull/10123)) ## 3.1.0.4 (2023-04-13) -[openpyxl] Annotate _WorkbookChild.title property (#10043) +[openpyxl] Annotate _WorkbookChild.title property ([#10043](https://github.com/python/typeshed/pull/10043)) ## 3.1.0.3 (2023-03-26) -Ran stubdefaulter for `stubs/openpyxl` (#9946) +Ran stubdefaulter for `stubs/openpyxl` ([#9946](https://github.com/python/typeshed/pull/9946)) ## 3.1.0.2 (2023-03-24) -openpyxl: add baseline stubs for new modules (#9921) +openpyxl: add baseline stubs for new modules ([#9921](https://github.com/python/typeshed/pull/9921)) ## 3.1.0.1 (2023-03-24) -[openpyxl] Annotate Worksheet and other items (#9892) +[openpyxl] Annotate Worksheet and other items ([#9892](https://github.com/python/typeshed/pull/9892)) Co-authored-by: Alex Waygood ## 3.1.0.0 (2023-03-15) -[openpyxl] Update to 3.1, add more annotations (#9875) +[openpyxl] Update to 3.1, add more annotations ([#9875](https://github.com/python/typeshed/pull/9875)) Closes: #9644 ## 3.0.4.7 (2023-02-21) -Improve `openpyxl` annotations (#9764) +Improve `openpyxl` annotations ([#9764](https://github.com/python/typeshed/pull/9764)) Co-authored-by: ArnabRollin Co-authored-by: ArnabRollin <106329283+ArnabRollin@users.noreply.github.com> @@ -329,13 +329,13 @@ Co-authored-by: Alex Waygood ## 3.0.4.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.0.4.5 (2023-01-18) -Improve pre-commit config (#9563) +Improve pre-commit config ([#9563](https://github.com/python/typeshed/pull/9563)) - Add a few more hooks. These are all very fast, and I've found them useful in other projects: - Autofixes: @@ -353,39 +353,39 @@ Improve pre-commit config (#9563) ## 3.0.4.4 (2023-01-10) -openpyxl: Use "Incomplete" instead of "Any" (#9488) +openpyxl: Use "Incomplete" instead of "Any" ([#9488](https://github.com/python/typeshed/pull/9488)) ## 3.0.4.3 (2022-12-03) -openpyxl stub: add open as an alias for load_workbook (#9324) +openpyxl stub: add open as an alias for load_workbook ([#9324](https://github.com/python/typeshed/pull/9324)) ## 3.0.4.2 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 3.0.4.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 3.0.4 (2022-06-06) -Always use `TypeAlias` when assigning to `Any` (#8021) +Always use `TypeAlias` when assigning to `Any` ([#8021](https://github.com/python/typeshed/pull/8021)) ## 3.0.3 (2022-05-27) -`openpyxl`: annotate openpyxl.utils.cell stubs (#7969) +`openpyxl`: annotate openpyxl.utils.cell stubs ([#7969](https://github.com/python/typeshed/pull/7969)) ## 3.0.2 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 3.0.1 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 3.0.0 (2022-03-07) -Add openpyxl stubs (#6801) +Add openpyxl stubs ([#6801](https://github.com/python/typeshed/pull/6801)) diff --git a/data/changelogs/opentracing.md b/data/changelogs/opentracing.md index 989592fe..c7c154d2 100644 --- a/data/changelogs/opentracing.md +++ b/data/changelogs/opentracing.md @@ -1,56 +1,56 @@ ## 2.4.10.20250622 (2025-06-22) -[opentracing] Add missing stubs (#14274) +[opentracing] Add missing stubs ([#14274](https://github.com/python/typeshed/pull/14274)) ## 2.4.10.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.4.10.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.4.10.5 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.4.10.4 (2023-03-27) -Add defaults for third-party stubs M-O (#9956) +Add defaults for third-party stubs M-O ([#9956](https://github.com/python/typeshed/pull/9956)) ## 2.4.10.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.4.10.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.4.10.1 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.4.10 (2022-07-04) -Third-party stubs: audit more `Callable[, Any]` annotations (#8233) +Third-party stubs: audit more `Callable[, Any]` annotations ([#8233](https://github.com/python/typeshed/pull/8233)) ## 2.4.9 (2022-05-21) -Simplify and correct many numeric unions (#7906) +Simplify and correct many numeric unions ([#7906](https://github.com/python/typeshed/pull/7906)) Unblocks PyCQA/flake8-pyi#222 ## 2.4.8 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.4.7 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -84,27 +84,27 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 2.4.6 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 2.4.4 (2021-12-10) -Add missing context proptery to MockSpan (#6549) +Add missing context proptery to MockSpan ([#6549](https://github.com/python/typeshed/pull/6549)) The property context should return a mocked context and not a regular one ## 2.4.3 (2021-12-08) -Adjust opentracing return types for mocks (#6527) +Adjust opentracing return types for mocks ([#6527](https://github.com/python/typeshed/pull/6527)) ## 2.4.2 (2021-12-03) -Fix minor issues in opentracing (#6482) +Fix minor issues in opentracing ([#6482](https://github.com/python/typeshed/pull/6482)) ## 2.4.1 (2021-12-03) -Annotate remaining opentracing fields, arguments, and return types (#6476) +Annotate remaining opentracing fields, arguments, and return types ([#6476](https://github.com/python/typeshed/pull/6476)) ## 2.4.0 (2021-12-02) -Add opentracing stubs (#6473) +Add opentracing stubs ([#6473](https://github.com/python/typeshed/pull/6473)) diff --git a/data/changelogs/orjson.md b/data/changelogs/orjson.md index 19711af7..f20433c8 100644 --- a/data/changelogs/orjson.md +++ b/data/changelogs/orjson.md @@ -1,4 +1,4 @@ ## 3.6.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/paho-mqtt.md b/data/changelogs/paho-mqtt.md index 39f88873..f883e5dd 100644 --- a/data/changelogs/paho-mqtt.md +++ b/data/changelogs/paho-mqtt.md @@ -1,24 +1,24 @@ ## 1.6.0.20240321 (2024-03-21) -Mark types-paho-mqtt as obsolete since v2.0.0 (#11635) +Mark types-paho-mqtt as obsolete since v2.0.0 ([#11635](https://github.com/python/typeshed/pull/11635)) ## 1.6.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.6.0.7 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 1.6.0.6 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 1.6.0.5 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -28,17 +28,17 @@ Update `Unused` parameters in `stubs/` (#9704) ## 1.6.0.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.6.0.3 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 1.6.0.2 (2023-02-02) -Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) +Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566)) - ClassVar[Any | None] - Missed previous changes due to alias @@ -46,5 +46,5 @@ Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) ## 1.6.0.0 (2022-10-06) -Add paho-mqtt stubs (#8853) +Add paho-mqtt stubs ([#8853](https://github.com/python/typeshed/pull/8853)) diff --git a/data/changelogs/paramiko.md b/data/changelogs/paramiko.md index 514a7b1a..33453f48 100644 --- a/data/changelogs/paramiko.md +++ b/data/changelogs/paramiko.md @@ -8,96 +8,96 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 4.0.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 4.0.0.20250806 (2025-08-06) -[paramiko] Update to 4.0.* (#14527) +[paramiko] Update to 4.0.* ([#14527](https://github.com/python/typeshed/pull/14527)) Closes: #14524 ## 3.5.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 3.5.0.20250708 (2025-07-08) -[paramiko] Add missing stubs (#14363) +[paramiko] Add missing stubs ([#14363](https://github.com/python/typeshed/pull/14363)) ## 3.5.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 3.5.0.20240928 (2024-09-28) -paramiko: add `ProxyCommand` to `_SocketLike` (#12697) +paramiko: add `ProxyCommand` to `_SocketLike` ([#12697](https://github.com/python/typeshed/pull/12697)) ## 3.5.0.20240918 (2024-09-18) -Bump paramiko to 3.5.* (#12672) +Bump paramiko to 3.5.* ([#12672](https://github.com/python/typeshed/pull/12672)) ## 3.4.0.20240423 (2024-04-23) -paramiko: Replace str with FileDescriptorOrPath in many locations (#11800) +paramiko: Replace str with FileDescriptorOrPath in many locations ([#11800](https://github.com/python/typeshed/pull/11800)) ## 3.4.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.4.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 3.4.0.20240120 (2024-01-20) -Re-export ChannelFile from paramiko (#11290) +Re-export ChannelFile from paramiko ([#11290](https://github.com/python/typeshed/pull/11290)) ## 3.4.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.4.0.20240103 (2024-01-03) -Update type hints for paramiko 3.4 (#11218) +Update type hints for paramiko 3.4 ([#11218](https://github.com/python/typeshed/pull/11218)) ## 3.3.0.2 (2023-11-25) -Added paramiko3.2 PKey and PublicBlob methods (#11067) +Added paramiko3.2 PKey and PublicBlob methods ([#11067](https://github.com/python/typeshed/pull/11067)) Addded missing paramiko methods from https://docs.paramiko.org/en/latest/api/keys.html#paramiko.pkey.PKey ## 3.3.0.1 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 3.3.0.0 (2023-07-31) -Bump paramiko to 3.3.* (#10522) +Bump paramiko to 3.3.* ([#10522](https://github.com/python/typeshed/pull/10522)) ## 3.2.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.2.0.0 (2023-06-01) -Bump `paramiko` to 3.2.* (#10237) +Bump `paramiko` to 3.2.* ([#10237](https://github.com/python/typeshed/pull/10237)) ## 3.0.0.10 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 3.0.0.9 (2023-05-03) -paramiko: Improve various bytes-related types (#10109) +paramiko: Improve various bytes-related types ([#10109](https://github.com/python/typeshed/pull/10109)) ## 3.0.0.8 (2023-04-25) -`paramiko`: Be more lenient for client parameter types (#10083) +`paramiko`: Be more lenient for client parameter types ([#10083](https://github.com/python/typeshed/pull/10083)) Use Mapping instead of dict for better covariance @@ -105,153 +105,153 @@ Co-authored-by: Alex Waygood ## 3.0.0.7 (2023-04-04) -`google-cloud-ndb`, `paramiko`, `setuptools`: remove unnecessary `= ...`s (#10011) +`google-cloud-ndb`, `paramiko`, `setuptools`: remove unnecessary `= ...`s ([#10011](https://github.com/python/typeshed/pull/10011)) ## 3.0.0.6 (2023-03-29) -Remove unnecessary ellipsis expressions (#9976) +Remove unnecessary ellipsis expressions ([#9976](https://github.com/python/typeshed/pull/9976)) Ignore flake8 F821 warnings in stub files ## 3.0.0.5 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 3.0.0.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.0.0.3 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 3.0.0.2 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 3.0.0.1 (2023-02-06) -Use `OSError` instead of `IOError` (#9683) +Use `OSError` instead of `IOError` ([#9683](https://github.com/python/typeshed/pull/9683)) ## 3.0.0.0 (2023-02-06) -Update `paramiko` stubs to 3.0.* (#9667) +Update `paramiko` stubs to 3.0.* ([#9667](https://github.com/python/typeshed/pull/9667)) ## 2.12.0.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.12.0.2 (2023-01-10) -Delete stubs for `cryptography` (#9459) +Delete stubs for `cryptography` ([#9459](https://github.com/python/typeshed/pull/9459)) Typeshed's stubs for `paramiko` and `pyOpenSSL` now depend on the `cryptography` package, which now provides inline types at runtime ## 2.12.0.1 (2022-11-13) -Fix paramiko stubtest on Windows (#9179) +Fix paramiko stubtest on Windows ([#9179](https://github.com/python/typeshed/pull/9179)) ## 2.12.0.0 (2022-11-12) -Bump paramiko to 2.12.* (#9163) +Bump paramiko to 2.12.* ([#9163](https://github.com/python/typeshed/pull/9163)) Co-authored-by: Jelle Zijlstra ## 2.11.6 (2022-09-11) -Improve `paramiko.win_pageant` stubs (#8671) +Improve `paramiko.win_pageant` stubs ([#8671](https://github.com/python/typeshed/pull/8671)) ## 2.11.5 (2022-09-03) -fix: add missing paramiko.win_openssh (#8672) +fix: add missing paramiko.win_openssh ([#8672](https://github.com/python/typeshed/pull/8672)) ## 2.11.4 (2022-08-31) -`paramiko`: Add missing types in `__init__.pyi` and `_version.pyi` (#8651) +`paramiko`: Add missing types in `__init__.pyi` and `_version.pyi` ([#8651](https://github.com/python/typeshed/pull/8651)) ## 2.11.3 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 2.11.2 (2022-07-04) -Third-party stubs: audit more `Callable[, Any]` annotations (#8233) +Third-party stubs: audit more `Callable[, Any]` annotations ([#8233](https://github.com/python/typeshed/pull/8233)) ## 2.11.1 (2022-06-26) -Third-party stubs: audit `Callable[, None]` annotations (#8175) +Third-party stubs: audit `Callable[, None]` annotations ([#8175](https://github.com/python/typeshed/pull/8175)) ## 2.11.0 (2022-06-18) -[stubsabot] Bump paramiko to 2.11.* (#8091) +[stubsabot] Bump paramiko to 2.11.* ([#8091](https://github.com/python/typeshed/pull/8091)) Co-authored-by: hauntsaninja <> ## 2.10.0 (2022-05-02) -Upgrade paramiko (#7766) +Upgrade paramiko ([#7766](https://github.com/python/typeshed/pull/7766)) ## 2.8.21 (2022-04-30) -Fix paramiko `channel.setblocking()` argument (#7758) +Fix paramiko `channel.setblocking()` argument ([#7758](https://github.com/python/typeshed/pull/7758)) Add 0,1 as allowed arguments using `Literal[0,1]` ## 2.8.20 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 2.8.19 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.8.18 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.8.17 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 2.8.16 (2022-03-10) -Modernize syntax in various stubs (#7469) +Modernize syntax in various stubs ([#7469](https://github.com/python/typeshed/pull/7469)) Use `str` and `contextlib.AbstractContextManager` instead of `typing.Text` and `typing.ContextManager`. ## 2.8.15 (2022-03-09) -Remove explicit inheritance from object (#7468) +Remove explicit inheritance from object ([#7468](https://github.com/python/typeshed/pull/7468)) ## 2.8.14 (2022-03-09) -Remove Python 2 support from some third-party distributions (#7466) +Remove Python 2 support from some third-party distributions ([#7466](https://github.com/python/typeshed/pull/7466)) Co-authored-by: Alex Waygood ## 2.8.13 (2022-02-08) -Improve `sock` typing in Paramiko stub (#7156) +Improve `sock` typing in Paramiko stub ([#7156](https://github.com/python/typeshed/pull/7156)) ## 2.8.12 (2022-02-03) -Improve classmethods in `paramiko` stubs (#7113) +Improve classmethods in `paramiko` stubs ([#7113](https://github.com/python/typeshed/pull/7113)) ## 2.8.11 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 2.8.10 (2022-01-16) -remove "= ..." from top-level values (#6930) +remove "= ..." from top-level values ([#6930](https://github.com/python/typeshed/pull/6930)) ## 2.8.9 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -285,15 +285,15 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 2.8.8 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 2.8.6 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.8.5 (2021-12-17) -Use stubtest 0.920 (#6589) +Use stubtest 0.920 ([#6589](https://github.com/python/typeshed/pull/6589)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra @@ -302,43 +302,43 @@ Co-authored-by: Akuli ## 2.8.4 (2021-12-08) -fix: paramiko.HostKeyEntry.hostnames is a list (#6544) +fix: paramiko.HostKeyEntry.hostnames is a list ([#6544](https://github.com/python/typeshed/pull/6544)) ## 2.8.3 (2021-12-04) -paramiko.Channel - mark arguments as also accepting bytes (#6276) +paramiko.Channel - mark arguments as also accepting bytes ([#6276](https://github.com/python/typeshed/pull/6276)) ## 2.8.2 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 2.8.1 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 2.8.0 (2021-11-18) -Add `prefetch` argument to paramiko SFTPClient.getfo (#6331) +Add `prefetch` argument to paramiko SFTPClient.getfo ([#6331](https://github.com/python/typeshed/pull/6331)) Co-authored-by: Akuli ## 2.7.4 (2021-11-08) -paramiko.ServerInterface: replace str with bytes in some methods (#6254) +paramiko.ServerInterface: replace str with bytes in some methods ([#6254](https://github.com/python/typeshed/pull/6254)) ## 2.7.3 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 2.7.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 2.7.1 (2021-10-05) -Properly export bytes from paramiko.py3compat (#6113) +Properly export bytes from paramiko.py3compat ([#6113](https://github.com/python/typeshed/pull/6113)) ## 2.7.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/parsimonious.md b/data/changelogs/parsimonious.md index 9a074031..11b6ac49 100644 --- a/data/changelogs/parsimonious.md +++ b/data/changelogs/parsimonious.md @@ -8,47 +8,47 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 0.10.0.20240331 (2024-03-31) -Remove bare Incomplete annotations in third-party stubs (#11671) +Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671)) ## 0.10.0.10 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 0.10.0.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.10.0.8 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 0.10.0.7 (2023-03-09) -`parsimonious`: Update return types of `NodeVisitor`'s methods (#9564) +`parsimonious`: Update return types of `NodeVisitor`'s methods ([#9564](https://github.com/python/typeshed/pull/9564)) ## 0.10.0.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.10.0.5 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.10.0.4 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 0.10.0.3 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 0.10.0.2 (2023-02-02) -Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) +Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566)) - ClassVar[Any | None] - Missed previous changes due to alias @@ -56,46 +56,46 @@ Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) ## 0.10.0.1 (2022-10-20) -Mark `parsimonious` as completed (#8934) +Mark `parsimonious` as completed ([#8934](https://github.com/python/typeshed/pull/8934)) ## 0.10.0 (2022-09-13) -Update parsimonious to 0.10.0 (#8730) +Update parsimonious to 0.10.0 ([#8730](https://github.com/python/typeshed/pull/8730)) ## 0.9.1 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 0.9.0 (2022-06-21) -Bump parsimonious to 0.9.* (#8117) +Bump parsimonious to 0.9.* ([#8117](https://github.com/python/typeshed/pull/8117)) ## 0.8.5 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 0.8.4 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.8.3 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.8.2 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 0.8.1 (2022-03-13) -parsimonious: `re.Match` does not exist in Python 3.6 (#7482) +parsimonious: `re.Match` does not exist in Python 3.6 ([#7482](https://github.com/python/typeshed/pull/7482)) It has to be imported from `typing` in <3.7. Refs https://github.com/python/typeshed/pull/7478. ## 0.8.0 (2022-03-13) -Stubs for parsimonious (#7477) +Stubs for parsimonious ([#7477](https://github.com/python/typeshed/pull/7477)) diff --git a/data/changelogs/passlib.md b/data/changelogs/passlib.md index 09674156..3ab81cd2 100644 --- a/data/changelogs/passlib.md +++ b/data/changelogs/passlib.md @@ -1,13 +1,13 @@ ## 1.7.7.20250602 (2025-06-02) -Update mypy to 1.16.0 (#14194) +Update mypy to 1.16.0 ([#14194](https://github.com/python/typeshed/pull/14194)) Co-authored-by: Sebastian Rittau Co-authored-by: Alex Waygood ## 1.7.7.20250601 (2025-06-01) -[passlib] Small changes (#14204) +[passlib] Small changes ([#14204](https://github.com/python/typeshed/pull/14204)) * Add a few `Self` return annotations. * Add a few `# type: ignore[override]`. @@ -17,15 +17,15 @@ Should help with #14194 ## 1.7.7.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 1.7.7.20250408 (2025-04-08) -Improve `passlib.utils` (#13798) +Improve `passlib.utils` ([#13798](https://github.com/python/typeshed/pull/13798)) ## 1.7.7.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -33,83 +33,83 @@ Co-authored-by: Avasam ## 1.7.7.20250326 (2025-03-26) -Improve `passlib.win32` (#13711) +Improve `passlib.win32` ([#13711](https://github.com/python/typeshed/pull/13711)) -[passlib] Add ___all__, improve passlib.hosts (#13712) +[passlib] Add ___all__, improve passlib.hosts ([#13712](https://github.com/python/typeshed/pull/13712)) ## 1.7.7.20250322 (2025-03-22) -Improve `passlib.apache` (#13689) +Improve `passlib.apache` ([#13689](https://github.com/python/typeshed/pull/13689)) -Improve `passlib.pwd` (#13690) +Improve `passlib.pwd` ([#13690](https://github.com/python/typeshed/pull/13690)) ## 1.7.7.20250319 (2025-03-19) -[CI] Run stubtest with Python 3.13 (#13638) +[CI] Run stubtest with Python 3.13 ([#13638](https://github.com/python/typeshed/pull/13638)) ## 1.7.7.20250318 (2025-03-18) -[passlib] Fix for Python 3.13 (#13649) +[passlib] Fix for Python 3.13 ([#13649](https://github.com/python/typeshed/pull/13649)) `passlib.hosts.host_context` is not present on Python 3.13. ## 1.7.7.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.7.7.20240819 (2024-08-19) -Forbid extremely long line lengths in non-autogenerated stubs (#12537) +Forbid extremely long line lengths in non-autogenerated stubs ([#12537](https://github.com/python/typeshed/pull/12537)) Co-authored-by: Alex Waygood ## 1.7.7.20240327 (2024-03-27) -Improve passlib.totp types (#11660) +Improve passlib.totp types ([#11660](https://github.com/python/typeshed/pull/11660)) ## 1.7.7.20240311 (2024-03-11) -Make stubtest pass on libsass/passlib/redis/tree-sitter if you're using Python 3.12 (#11561) +Make stubtest pass on libsass/passlib/redis/tree-sitter if you're using Python 3.12 ([#11561](https://github.com/python/typeshed/pull/11561)) ## 1.7.7.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.7.7.20240105 (2024-01-05) -Fix passlib.utils.handlers.TruncateMixin.using (#11229) +Fix passlib.utils.handlers.TruncateMixin.using ([#11229](https://github.com/python/typeshed/pull/11229)) ## 1.7.7.13 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 1.7.7.12 (2023-05-01) -Remove unnecessary F821 noqas (#10123) +Remove unnecessary F821 noqas ([#10123](https://github.com/python/typeshed/pull/10123)) ## 1.7.7.11 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 1.7.7.10 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.7.7.9 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.7.7.8 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 1.7.7.7 (2023-02-02) -Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) +Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566)) - ClassVar[Any | None] - Missed previous changes due to alias @@ -117,31 +117,31 @@ Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) ## 1.7.7.6 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 1.7.7.5 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 1.7.7.4 (2023-01-13) -Fix passlib stubtest on windows (#9523) +Fix passlib stubtest on windows ([#9523](https://github.com/python/typeshed/pull/9523)) ## 1.7.7.3 (2022-11-29) -Mark `passlib` as completed (#9302) +Mark `passlib` as completed ([#9302](https://github.com/python/typeshed/pull/9302)) ## 1.7.7.2 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 1.7.7.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 1.7.7 (2022-07-12) -Use error codes for type ignores (#8280) +Use error codes for type ignores ([#8280](https://github.com/python/typeshed/pull/8280)) Disable reportSelfClsParameterName for pytype as this is out of typeshed's control @@ -150,35 +150,35 @@ Closes: #7497 ## 1.7.6 (2022-07-05) -Improve passlib CryptContext typing (#8237) +Improve passlib CryptContext typing ([#8237](https://github.com/python/typeshed/pull/8237)) ## 1.7.5 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 1.7.4 (2022-03-27) -passlib: Annotate various handler methods and fields (#7521) +passlib: Annotate various handler methods and fields ([#7521](https://github.com/python/typeshed/pull/7521)) Co-authored-by: Alex Waygood ## 1.7.3 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 1.7.2 (2022-03-14) -passlib: Annotate pbkdf2_sha* (#7486) +passlib: Annotate pbkdf2_sha* ([#7486](https://github.com/python/typeshed/pull/7486)) ## 1.7.1 (2022-03-13) -passlib: fix MutableMapping import (#7479) +passlib: fix MutableMapping import ([#7479](https://github.com/python/typeshed/pull/7479)) Found by #7478 ## 1.7.0 (2022-03-07) -Add passlib stubs (#7024) +Add passlib stubs ([#7024](https://github.com/python/typeshed/pull/7024)) diff --git a/data/changelogs/passpy.md b/data/changelogs/passpy.md index 88108bcd..d32424e8 100644 --- a/data/changelogs/passpy.md +++ b/data/changelogs/passpy.md @@ -1,30 +1,30 @@ ## 1.0.2.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.0.2.3 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 1.0.2.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.0.2.1 (2022-11-01) -Complete `passpy` stubs (#8959) +Complete `passpy` stubs ([#8959](https://github.com/python/typeshed/pull/8959)) ## 1.0.2 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 1.0.0 (2021-12-22) -adding stubs for passpy API (#6651) +adding stubs for passpy API ([#6651](https://github.com/python/typeshed/pull/6651)) Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/peewee.md b/data/changelogs/peewee.md index 2b59f8d5..8163a81e 100644 --- a/data/changelogs/peewee.md +++ b/data/changelogs/peewee.md @@ -6,7 +6,7 @@ Co-authored-by: stubsabot <> ## 3.18.2.20250710 (2025-07-10) -[stubsabot] Bump peewee to 3.18.2 (#14385) +[stubsabot] Bump peewee to 3.18.2 ([#14385](https://github.com/python/typeshed/pull/14385)) Release: https://pypi.org/pypi/peewee/3.18.2 Homepage: https://github.com/coleifer/peewee/ @@ -31,29 +31,29 @@ Co-authored-by: stubsabot <> ## 3.18.1.20250708 (2025-07-08) -[peewee] Fix type for field operations (#14275) +[peewee] Fix type for field operations ([#14275](https://github.com/python/typeshed/pull/14275)) ## 3.18.1.20250601 (2025-06-01) -[peewee] Mark field_type as ClassVar (#14203) +[peewee] Mark field_type as ClassVar ([#14203](https://github.com/python/typeshed/pull/14203)) Should help with #14194 ## 3.18.1.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 3.18.1.20250512 (2025-05-12) -[stubsabot] Bump peewee to 3.18.1 (#13910) +[stubsabot] Bump peewee to 3.18.1 ([#13910](https://github.com/python/typeshed/pull/13910)) ## 3.18.0.20250501 (2025-05-01) -[stubsabot] Bump peewee to 3.18.0 (#13907) +[stubsabot] Bump peewee to 3.18.0 ([#13907](https://github.com/python/typeshed/pull/13907)) ## 3.17.9.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -61,7 +61,7 @@ Co-authored-by: Avasam ## 3.17.9.20250308 (2025-03-08) -Mark database parameters in Peewee as optional (#13442) +Mark database parameters in Peewee as optional ([#13442](https://github.com/python/typeshed/pull/13442)) Peewee injects database arguments using a decorator whenever a model or query has a bound connection. Passing the argument is therefore not @@ -69,43 +69,43 @@ required, even for some function parameters without default values. ## 3.17.9.20250210 (2025-02-10) -Bump peewee to 3.17.9 (#13475) +Bump peewee to 3.17.9 ([#13475](https://github.com/python/typeshed/pull/13475)) ## 3.17.8.20241229 (2024-12-29) -Add return type for get_tables() in peewee (#13230) +Add return type for get_tables() in peewee ([#13230](https://github.com/python/typeshed/pull/13230)) ## 3.17.8.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 3.17.8.20241117 (2024-11-17) -Bump peewee to 3.17.8 (#13014) +Bump peewee to 3.17.8 ([#13014](https://github.com/python/typeshed/pull/13014)) ## 3.17.7.20241017 (2024-10-17) -[stubsabot] Bump peewee to 3.17.7 (#12820) +[stubsabot] Bump peewee to 3.17.7 ([#12820](https://github.com/python/typeshed/pull/12820)) ## 3.17.6.20241014 (2024-10-14) -[peewee] Some methods return `Self` (#12788) +[peewee] Some methods return `Self` ([#12788](https://github.com/python/typeshed/pull/12788)) ## 3.17.6.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) ## 3.17.6.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 3.17.6.20240722 (2024-07-22) -add some missing or incorrect types to peewee (#12251) +add some missing or incorrect types to peewee ([#12251](https://github.com/python/typeshed/pull/12251)) ## 3.17.6.20240712 (2024-07-12) -[stubsabot] Bump peewee to 3.17.6 (#12290) +[stubsabot] Bump peewee to 3.17.6 ([#12290](https://github.com/python/typeshed/pull/12290)) Release: https://pypi.org/pypi/peewee/3.17.6 Homepage: https://github.com/coleifer/peewee/ @@ -122,50 +122,50 @@ Stubsabot analysis of the diff between the two releases: ## 3.17.5.20240626 (2024-06-26) -Bump peewee to 3.17.5 (#12201) +Bump peewee to 3.17.5 ([#12201](https://github.com/python/typeshed/pull/12201)) ## 3.17.3.20240424 (2024-04-24) -Add peewee `playhouse.flask_utils` stubs (#11731) +Add peewee `playhouse.flask_utils` stubs ([#11731](https://github.com/python/typeshed/pull/11731)) Co-authored-by: Avasam Co-authored-by: Alex Waygood ## 3.17.3.20240420 (2024-04-20) -Bump peewee to 3.17.3 and fix stubtest entries (#11787) +Bump peewee to 3.17.3 and fix stubtest entries ([#11787](https://github.com/python/typeshed/pull/11787)) ## 3.17.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.17.0.20240207 (2024-02-07) -Pin peewee more tightly for stubtest (#11372) +Pin peewee more tightly for stubtest ([#11372](https://github.com/python/typeshed/pull/11372)) Fixes #11367 ## 3.17.0.20240118 (2024-01-18) -Added some typings to peewee stubs (#11284) +Added some typings to peewee stubs ([#11284](https://github.com/python/typeshed/pull/11284)) ## 3.17.0.0 (2023-10-17) -Bump peewee to 3.17.* (#10895) +Bump peewee to 3.17.* ([#10895](https://github.com/python/typeshed/pull/10895)) ## 3.16.0.2 (2023-08-15) -Update peewee for 3.16.3 (#10580) +Update peewee for 3.16.3 ([#10580](https://github.com/python/typeshed/pull/10580)) ## 3.16.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.16.0.0 (2023-02-28) -Update peewee stubs to v3.16 (#9827) +Update peewee stubs to v3.16 ([#9827](https://github.com/python/typeshed/pull/9827)) Bump peewee to 3.16.* @@ -184,39 +184,39 @@ Co-authored-by: Alex Waygood ## 3.15.0.8 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 3.15.0.7 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.15.0.6 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 3.15.0.5 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 3.15.0.4 (2022-11-13) -Make peewee stubs compatible with peewee 3.15.4 (#9176) +Make peewee stubs compatible with peewee 3.15.4 ([#9176](https://github.com/python/typeshed/pull/9176)) ## 3.15.0.3 (2022-11-09) -All `__nonzero__` are methods that return `bool` (#9139) +All `__nonzero__` are methods that return `bool` ([#9139](https://github.com/python/typeshed/pull/9139)) ## 3.15.0.2 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 3.15.0.1 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 3.15.0.0 (2022-10-04) -Add auto-generated peewee stubs (#8834) +Add auto-generated peewee stubs ([#8834](https://github.com/python/typeshed/pull/8834)) diff --git a/data/changelogs/pep8-naming.md b/data/changelogs/pep8-naming.md index 272234ed..12159781 100644 --- a/data/changelogs/pep8-naming.md +++ b/data/changelogs/pep8-naming.md @@ -1,42 +1,42 @@ ## 0.15.0.20250501 (2025-05-01) -Bump pep8-naming to 0.15.* (#13908) +Bump pep8-naming to 0.15.* ([#13908](https://github.com/python/typeshed/pull/13908)) ## 0.14.0.20250401 (2025-04-01) -Complete stubs for `pep8-naming` (#13741) +Complete stubs for `pep8-naming` ([#13741](https://github.com/python/typeshed/pull/13741)) ## 0.14.0.20240522 (2024-05-22) -[stubsabot] Bump pep8-naming to 0.14.* (#11924) +[stubsabot] Bump pep8-naming to 0.14.* ([#11924](https://github.com/python/typeshed/pull/11924)) ## 0.13.0.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.13.0.4 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 0.13.0.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.13.0.2 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 0.13.0.1 (2022-10-07) -Add two more methods to `pep8-naming` stub (#8864) +Add two more methods to `pep8-naming` stub ([#8864](https://github.com/python/typeshed/pull/8864)) ## 0.13.0 (2022-06-26) -[stubsabot] Bump pep8-naming to 0.13.* (#8181) +[stubsabot] Bump pep8-naming to 0.13.* ([#8181](https://github.com/python/typeshed/pull/8181)) * [stubsabot] Bump pep8-naming to 0.13.* @@ -47,11 +47,11 @@ Co-authored-by: Alex Waygood ## 0.12.1 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.12.0 (2022-01-25) -Fix missing return type in pep8ext_naming (#7031) +Fix missing return type in pep8ext_naming ([#7031](https://github.com/python/typeshed/pull/7031)) -Add stubs for pep8-naming (#7030) +Add stubs for pep8-naming ([#7030](https://github.com/python/typeshed/pull/7030)) diff --git a/data/changelogs/pexpect.md b/data/changelogs/pexpect.md index 5f848e7a..5d221ef0 100644 --- a/data/changelogs/pexpect.md +++ b/data/changelogs/pexpect.md @@ -4,47 +4,47 @@ ## 4.9.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 4.9.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 4.9.0.20241208 (2024-12-08) -Correct `exitstatus` type (#13216) +Correct `exitstatus` type ([#13216](https://github.com/python/typeshed/pull/13216)) ## 4.9.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 4.9.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 4.9.0.20240207 (2024-02-07) -Bump pexpect to 4.9 (#11287) +Bump pexpect to 4.9 ([#11287](https://github.com/python/typeshed/pull/11287)) ## 4.8.0.20240106 (2024-01-06) -Fix timeout argument on pexpect spawn class constructor (#11239) (#11240) +Fix timeout argument on pexpect spawn class constructor ([#11239](https://github.com/python/typeshed/pull/11239)) ([#11240](https://github.com/python/typeshed/pull/11240)) ## 4.8.0.20240105 (2024-01-05) -fix pexpect delaybeforesend_type (#11221) +fix pexpect delaybeforesend_type ([#11221](https://github.com/python/typeshed/pull/11221)) ## 4.8.0.2 (2023-11-10) -Support for pexpect.spawn(..., logfile=sys.stdout) (#10976) +Support for pexpect.spawn(..., logfile=sys.stdout) ([#10976](https://github.com/python/typeshed/pull/10976)) ## 4.8.0.1 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 4.8.0.0 (2023-06-21) -Add pexpect stubs (#10300) +Add pexpect stubs ([#10300](https://github.com/python/typeshed/pull/10300)) diff --git a/data/changelogs/pika.md b/data/changelogs/pika.md index ddd757cf..cde19d87 100644 --- a/data/changelogs/pika.md +++ b/data/changelogs/pika.md @@ -10,25 +10,25 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 1.3.0.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.3.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 1.3.0.20250401 (2025-04-01) -Improve `pika` (#13739) +Improve `pika` ([#13739](https://github.com/python/typeshed/pull/13739)) ## 1.3.0.20241203 (2024-12-03) -[pika] Use protocol for _Credentials (#13159) +[pika] Use protocol for _Credentials ([#13159](https://github.com/python/typeshed/pull/13159)) ## 1.3.0.20241105 (2024-11-05) -remove unused io-related allowlist entries (#12955) +remove unused io-related allowlist entries ([#12955](https://github.com/python/typeshed/pull/12955)) fallout from https://github.com/python/typeshed/pull/12947 @@ -36,44 +36,44 @@ fixes https://github.com/python/typeshed/issues/12954 ## 1.3.0.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 1.3.0.20240318 (2024-03-18) -Use `Final = ...` instead of `Final[Literal]` (#11623) +Use `Final = ...` instead of `Final[Literal]` ([#11623](https://github.com/python/typeshed/pull/11623)) ## 1.3.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 1.3.0.20240127 (2024-01-27) -Update mypy issue reference to duplicated original issue (#11320) +Update mypy issue reference to duplicated original issue ([#11320](https://github.com/python/typeshed/pull/11320)) See https://github.com/python/mypy/issues/13975#issuecomment-1912484800 ## 1.3.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.3.0.15 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 1.3.0.14 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 1.3.0.13 (2023-08-30) -pika: fix ci (#10633) +pika: fix ci ([#10633](https://github.com/python/typeshed/pull/10633)) ## 1.3.0.12 (2023-08-16) -Bump `pyright` version (#10591) +Bump `pyright` version ([#10591](https://github.com/python/typeshed/pull/10591)) Release: https://github.com/microsoft/pyright/releases/tag/1.1.323 @@ -85,73 +85,73 @@ Co-authored-by: Alex Waygood ## 1.3.0.11 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.3.0.10 (2023-03-29) -Add default values to `pika.spec` (#9973) +Add default values to `pika.spec` ([#9973](https://github.com/python/typeshed/pull/9973)) ## 1.3.0.9 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 1.3.0.8 (2023-03-25) -Use of twisted in pika (#9494) +Use of twisted in pika ([#9494](https://github.com/python/typeshed/pull/9494)) Co-authored-by: Alex Waygood ## 1.3.0.7 (2023-02-28) -Enable running stubtest on more of `types-pika` (#9826) +Enable running stubtest on more of `types-pika` ([#9826](https://github.com/python/typeshed/pull/9826)) Make aliases for non-imported dependency private ## 1.3.0.6 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 1.3.0.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.3.0.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.3.0.3 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 1.3.0.2 (2022-12-19) -Annotate more items in pika.channel (#9385) +Annotate more items in pika.channel ([#9385](https://github.com/python/typeshed/pull/9385)) ## 1.3.0.1 (2022-12-14) -pika: Make Method generic, annotate DeclareOk (#9360) +pika: Make Method generic, annotate DeclareOk ([#9360](https://github.com/python/typeshed/pull/9360)) Co-authored-by: Alex Waygood ## 1.3.0.0 (2022-12-14) -Distribute our pika stubs under an alternate name (#9358) +Distribute our pika stubs under an alternate name ([#9358](https://github.com/python/typeshed/pull/9358)) Cf. #9246 ## 1.3.0.0 (2022-11-23) -Disable pika uploads for now (#9257) +Disable pika uploads for now ([#9257](https://github.com/python/typeshed/pull/9257)) See #9246. -Further annotate pika (#9240) +Further annotate pika ([#9240](https://github.com/python/typeshed/pull/9240)) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) -Initial pika stubs (#9200) +Initial pika stubs ([#9200](https://github.com/python/typeshed/pull/9200)) diff --git a/data/changelogs/playsound.md b/data/changelogs/playsound.md index f40216a6..ea0df718 100644 --- a/data/changelogs/playsound.md +++ b/data/changelogs/playsound.md @@ -1,28 +1,28 @@ ## 1.3.1.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.3.1.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.3.1.1 (2023-01-25) -Fix some stubtest complaints before they happen (#9585) +Fix some stubtest complaints before they happen ([#9585](https://github.com/python/typeshed/pull/9585)) Add missing objects to various stubs ## 1.3.1 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 1.3.0 (2022-01-10) -Add stubs for playsound (#6881) +Add stubs for playsound ([#6881](https://github.com/python/typeshed/pull/6881)) diff --git a/data/changelogs/pluggy.md b/data/changelogs/pluggy.md index 202b1839..94d46d13 100644 --- a/data/changelogs/pluggy.md +++ b/data/changelogs/pluggy.md @@ -1,12 +1,12 @@ ## 1.2.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) -Remove Python 3.7 branches (#11238) +Remove Python 3.7 branches ([#11238](https://github.com/python/typeshed/pull/11238)) ## 1.2.0.2 (2023-08-27) -[stubsabot] Mark pluggy as obsolete since 1.3.0 (#10618) +[stubsabot] Mark pluggy as obsolete since 1.3.0 ([#10618](https://github.com/python/typeshed/pull/10618)) Release: https://pypi.org/pypi/pluggy/1.3.0 Homepage: https://github.com/pytest-dev/pluggy @@ -17,13 +17,13 @@ Co-authored-by: stubsabot <> ## 1.2.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.2.0.0 (2023-07-20) -Add stubs for `pluggy==1.2.0` (#10473) +Add stubs for `pluggy==1.2.0` ([#10473](https://github.com/python/typeshed/pull/10473)) Signed-off-by: oleg.hoefling Signed-off-by: Oleg Hoefling diff --git a/data/changelogs/polib.md b/data/changelogs/polib.md index ad9249b2..7dbacdf8 100644 --- a/data/changelogs/polib.md +++ b/data/changelogs/polib.md @@ -1,6 +1,6 @@ ## 1.2.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -8,7 +8,7 @@ Co-authored-by: Avasam ## 1.2.0.20250114 (2025-01-14) -Allow Path in polib.pofile() (#13396) +Allow Path in polib.pofile() ([#13396](https://github.com/python/typeshed/pull/13396)) * Allow PathLike in polib.pofile() @@ -24,33 +24,33 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 1.2.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.2.0.20240811 (2024-08-11) -Fix type hint for `msgctxt` parameter in `polib` (#12506) +Fix type hint for `msgctxt` parameter in `polib` ([#12506](https://github.com/python/typeshed/pull/12506)) ## 1.2.0.20240327 (2024-03-27) -polib: Fix POEntry.occurrences (#11661) +polib: Fix POEntry.occurrences ([#11661](https://github.com/python/typeshed/pull/11661)) ## 1.2.0.20240115 (2024-01-15) -[polib] Fix POEntry.msgstr_plural annotation (#11273) +[polib] Fix POEntry.msgstr_plural annotation ([#11273](https://github.com/python/typeshed/pull/11273)) ## 1.2.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.2.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.2.0.0 (2023-02-24) -[stubsabot] Bump polib to 1.2.* (#9804) +[stubsabot] Bump polib to 1.2.* ([#9804](https://github.com/python/typeshed/pull/9804)) Release: https://pypi.org/pypi/polib/1.2.0 Homepage: https://github.com/izimobil/polib/ @@ -65,47 +65,47 @@ Stubsabot analysis of the diff between the two releases: ## 1.1.12.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.1.12.1 (2022-11-23) -Mark `polib` as complete (#9244) +Mark `polib` as complete ([#9244](https://github.com/python/typeshed/pull/9244)) ## 1.1.12 (2022-04-27) -Drop Python 2 support from polib (#7714) +Drop Python 2 support from polib ([#7714](https://github.com/python/typeshed/pull/7714)) ## 1.1.11 (2022-03-19) -Add mypy error codes to `type: ignore`s, remove unused ignores (#7504) +Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504)) Co-authored-by: Jelle Zijlstra ## 1.1.10 (2022-01-30) -Reduce use of `Any` in equality methods (#7081) +Reduce use of `Any` in equality methods ([#7081](https://github.com/python/typeshed/pull/7081)) Co-authored-by: Akuli ## 1.1.9 (2022-01-17) -remove quoted strings (#6933) +remove quoted strings ([#6933](https://github.com/python/typeshed/pull/6933)) ## 1.1.8 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.1.6 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 1.1.5 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 1.1.4 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/pony.md b/data/changelogs/pony.md index d9deb898..b9fc4516 100644 --- a/data/changelogs/pony.md +++ b/data/changelogs/pony.md @@ -4,5 +4,5 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 0.7.0.20250717 (2025-07-17) -Add pony stubs (#14361) +Add pony stubs ([#14361](https://github.com/python/typeshed/pull/14361)) diff --git a/data/changelogs/portpicker.md b/data/changelogs/portpicker.md index 473f5e1c..531b4dd5 100644 --- a/data/changelogs/portpicker.md +++ b/data/changelogs/portpicker.md @@ -1,6 +1,6 @@ ## 1.6.0.0 (2023-10-29) -Add stubs for portpicker (#10944) +Add stubs for portpicker ([#10944](https://github.com/python/typeshed/pull/10944)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/prettytable.md b/data/changelogs/prettytable.md index d53b2c95..f73ff21f 100644 --- a/data/changelogs/prettytable.md +++ b/data/changelogs/prettytable.md @@ -1,28 +1,28 @@ ## 3.4.2.6 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 3.4.2.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.4.2.4 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 3.4.2.3 (2022-12-28) -Check for unused `pyright: ignore` and differentiate from mypy ignores (#9397) +Check for unused `pyright: ignore` and differentiate from mypy ignores ([#9397](https://github.com/python/typeshed/pull/9397)) ## 3.4.2.2 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 3.4.2.1 (2022-10-29) -[stubsabot] Mark prettytable as obsolete since 3.5.0 (#9023) +[stubsabot] Mark prettytable as obsolete since 3.5.0 ([#9023](https://github.com/python/typeshed/pull/9023)) Release: https://pypi.org/pypi/prettytable/3.5.0 Homepage: https://github.com/jazzband/prettytable @@ -32,21 +32,21 @@ Co-authored-by: stubsabot <> ## 3.4.2 (2022-09-25) -prettytable: get_X_string return str (#8791) +prettytable: get_X_string return str ([#8791](https://github.com/python/typeshed/pull/8791)) ## 3.4.1 (2022-09-03) -`prettytable`: Fix stubtest errors (#8676) +`prettytable`: Fix stubtest errors ([#8676](https://github.com/python/typeshed/pull/8676)) Fixes #8674. A partial revert of 9e696275018ef3798bb596821ad0d8b4b8e80ab6. ## 3.4.0 (2022-08-29) -Bump prettytable to 3.4.* (#8621) +Bump prettytable to 3.4.* ([#8621](https://github.com/python/typeshed/pull/8621)) ## 3.3.1 (2022-07-12) -Use error codes for type ignores (#8280) +Use error codes for type ignores ([#8280](https://github.com/python/typeshed/pull/8280)) Disable reportSelfClsParameterName for pytype as this is out of typeshed's control @@ -55,18 +55,18 @@ Closes: #7497 ## 3.3.0 (2022-06-30) -Bump prettytable to 3.3.* (#8207) +Bump prettytable to 3.3.* ([#8207](https://github.com/python/typeshed/pull/8207)) Co-authored-by: hauntsaninja <> Co-authored-by: Alex Waygood ## 2.1.3 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 2.1.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/protobuf.md b/data/changelogs/protobuf.md index c5f0b591..73f13fdd 100644 --- a/data/changelogs/protobuf.md +++ b/data/changelogs/protobuf.md @@ -18,55 +18,55 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 6.30.2.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 6.30.2.20250703 (2025-07-03) -Make Mapping.get(default) more constrained (#14360) +Make Mapping.get(default) more constrained ([#14360](https://github.com/python/typeshed/pull/14360)) ## 6.30.2.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 6.30.2.20250506 (2025-05-06) -Run Black on *_pb2 files (#13930) +Run Black on *_pb2 files ([#13930](https://github.com/python/typeshed/pull/13930)) -stubtest-complete grpcio plugins (#13932) +stubtest-complete grpcio plugins ([#13932](https://github.com/python/typeshed/pull/13932)) ## 6.30.2.20250503 (2025-05-03) -Bump protobuf to ~=6.30.2 (#13922) +Bump protobuf to ~=6.30.2 ([#13922](https://github.com/python/typeshed/pull/13922)) Co-authored-by: Avasam -Mention rerunning sync_protobuf scripts (#13924) +Mention rerunning sync_protobuf scripts ([#13924](https://github.com/python/typeshed/pull/13924)) ## 5.29.1.20250402 (2025-04-02) -Bump ruff to 0.11.2 (#13757) +Bump ruff to 0.11.2 ([#13757](https://github.com/python/typeshed/pull/13757)) ## 5.29.1.20250315 (2025-03-15) -[protobuf] Add missing properties for class FieldDescriptor (#13625) +[protobuf] Add missing properties for class FieldDescriptor ([#13625](https://github.com/python/typeshed/pull/13625)) ## 5.29.1.20250208 (2025-02-08) -Bump mypy to 1.15.0 (#13473) +Bump mypy to 1.15.0 ([#13473](https://github.com/python/typeshed/pull/13473)) ## 5.29.1.20241207 (2024-12-07) -Bump protobuf to ~=5.29.1 (#13209) +Bump protobuf to ~=5.29.1 ([#13209](https://github.com/python/typeshed/pull/13209)) ## 5.28.3.20241203 (2024-12-03) -Add `google.protobuf.runtime_version` (#13161) +Add `google.protobuf.runtime_version` ([#13161](https://github.com/python/typeshed/pull/13161)) ## 5.28.3.20241030 (2024-10-30) -Bump tensorflow to ~=2.18.0 (#12916) +Bump tensorflow to ~=2.18.0 ([#12916](https://github.com/python/typeshed/pull/12916)) * Tensorflow proto script update @@ -76,7 +76,7 @@ Bump tensorflow to ~=2.18.0 (#12916) ## 5.28.3.20241029 (2024-10-29) -Use `lib/ts_utils` for `scripts/sync_protobuf` (#12913) +Use `lib/ts_utils` for `scripts/sync_protobuf` ([#12913](https://github.com/python/typeshed/pull/12913)) - Simplified `download_file` error handling (400+ return codes already raised errors!) - Moved `update_metadata` from `scripts/sync_protobuf/_utils.py` to `lib/ts_utils/metadata.py` @@ -87,86 +87,86 @@ Use `lib/ts_utils` for `scripts/sync_protobuf` (#12913) ## 5.28.0.20240924 (2024-09-24) -Bump protobuf to 5.28.* (#12689) +Bump protobuf to 5.28.* ([#12689](https://github.com/python/typeshed/pull/12689)) ## 5.27.0.20240920 (2024-09-20) -Rewrote protobuf generation scripts in Python (#12527) +Rewrote protobuf generation scripts in Python ([#12527](https://github.com/python/typeshed/pull/12527)) ## 5.27.0.20240907 (2024-09-07) -Update MergeFrom annotations in protobuf containers.pyi (#12623) +Update MergeFrom annotations in protobuf containers.pyi ([#12623](https://github.com/python/typeshed/pull/12623)) ## 5.27.0.20240626 (2024-06-26) -Bump protobuf to 5.27.* (#12197) +Bump protobuf to 5.27.* ([#12197](https://github.com/python/typeshed/pull/12197)) ## 5.26.0.20240422 (2024-04-22) -Simplify protoc install in protobuf generation scripts (#11785) +Simplify protoc install in protobuf generation scripts ([#11785](https://github.com/python/typeshed/pull/11785)) ## 5.26.0.20240420 (2024-04-20) -Bump protobuf to 5.26.* (#11784) +Bump protobuf to 5.26.* ([#11784](https://github.com/python/typeshed/pull/11784)) Also update generate_proto_stubs script ## 4.25.0.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 4.25.0.20240410 (2024-04-10) -Bump protobuf to v25.3 (#11694) +Bump protobuf to v25.3 ([#11694](https://github.com/python/typeshed/pull/11694)) ## 4.24.0.20240408 (2024-04-08) -Bump protobuf to v24.4 and update generator script (#11693) +Bump protobuf to v24.4 and update generator script ([#11693](https://github.com/python/typeshed/pull/11693)) ## 4.24.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 4.24.0.20240302 (2024-03-02) -Add pyupgrade check outdated-version-block (UP036) (#11509) +Add pyupgrade check outdated-version-block (UP036) ([#11509](https://github.com/python/typeshed/pull/11509)) Co-authored-by: Alex Waygood ## 4.24.0.20240106 (2024-01-06) -Bump various test dependencies (#11249) +Bump various test dependencies ([#11249](https://github.com/python/typeshed/pull/11249)) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 4.24.0.4 (2023-10-29) -Enable ruff's isort rules on files generated using mypy-protobuf (#10939) +Enable ruff's isort rules on files generated using mypy-protobuf ([#10939](https://github.com/python/typeshed/pull/10939)) Co-authored-by: AlexWaygood ## 4.24.0.3 (2023-10-23) -Update mypy-protobuf (#10914) +Update mypy-protobuf ([#10914](https://github.com/python/typeshed/pull/10914)) Co-authored-by: Avasam Co-authored-by: Alex Waygood ## 4.24.0.2 (2023-09-19) -Update protobufs to support new generated messages (#10717) +Update protobufs to support new generated messages ([#10717](https://github.com/python/typeshed/pull/10717)) ## 4.24.0.1 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 4.24.0.0 (2023-08-09) -[stubsabot] Bump protobuf to 4.24.* (#10545) +[stubsabot] Bump protobuf to 4.24.* ([#10545](https://github.com/python/typeshed/pull/10545)) Release: https://pypi.org/pypi/protobuf/4.24.0 Homepage: https://developers.google.com/protocol-buffers/ @@ -176,56 +176,56 @@ Co-authored-by: Alex Waygood ## 4.23.0.3 (2023-08-07) -Add missing stubs in google.protobuf.message_factory module (#10537) +Add missing stubs in google.protobuf.message_factory module ([#10537](https://github.com/python/typeshed/pull/10537)) ## 4.23.0.2 (2023-07-22) -Pretend `_EnumTypeWrapper` inherits from `type` (#10203) +Pretend `_EnumTypeWrapper` inherits from `type` ([#10203](https://github.com/python/typeshed/pull/10203)) Pretend `google.protobuf.internal.enum_type_wrapper._EnumTypeWrapper` inherits from `type`. It doesn't really, but this makes type checkers stop complaining when you use it as a metaclass, which is the only reason the class exists. ## 4.23.0.1 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 4.23.0.0 (2023-05-09) -[stubsabot] Bump protobuf to 4.23.* (#10158) +[stubsabot] Bump protobuf to 4.23.* ([#10158](https://github.com/python/typeshed/pull/10158)) Release: https://pypi.org/pypi/protobuf/4.23.0 Homepage: https://developers.google.com/protocol-buffers/ ## 4.22.0.2 (2023-04-04) -Various improvements to non-generated `protobuf` stubs (#10010) +Various improvements to non-generated `protobuf` stubs ([#10010](https://github.com/python/typeshed/pull/10010)) ## 4.22.0.1 (2023-04-03) -Fix return type of protobuf.ScalarMap.get() (#9996) +Fix return type of protobuf.ScalarMap.get() ([#9996](https://github.com/python/typeshed/pull/9996)) ## 4.22.0.0 (2023-02-28) -Update protobuf for v4.22 (#9824) +Update protobuf for v4.22 ([#9824](https://github.com/python/typeshed/pull/9824)) ## 4.21.0.7 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.21.0.6 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 4.21.0.5 (2023-02-07) -Improve pyright verification of third-party test cases in CI (#9650) +Improve pyright verification of third-party test cases in CI ([#9650](https://github.com/python/typeshed/pull/9650)) Co-authored-by: Avasam ## 4.21.0.4 (2023-02-02) -Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) +Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566)) - ClassVar[Any | None] - Missed previous changes due to alias @@ -233,21 +233,21 @@ Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) ## 4.21.0.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 4.21.0.2 (2022-12-05) -`protobuf`: Annotate `well_known_types.pyi` (#9323) +`protobuf`: Annotate `well_known_types.pyi` ([#9323](https://github.com/python/typeshed/pull/9323)) Co-authored-by: Alex Waygood ## 4.21.0.1 (2022-11-28) -Improve annotations for `__instancecheck__`, `__subclasscheck__` (#9291) +Improve annotations for `__instancecheck__`, `__subclasscheck__` ([#9291](https://github.com/python/typeshed/pull/9291)) ## 4.21.0.0 (2022-11-25) -Bump protobuf to 4.21.*; delete `google/__init__.pyi` (#8360) +Bump protobuf to 4.21.*; delete `google/__init__.pyi` ([#8360](https://github.com/python/typeshed/pull/8360)) This major version bump of the stubs package deletes google/__init__.py, which does not exist at runtime, and caused problems for several users. Mypy now has --namespace-packages enabled by default, which should hopefully mean that this causes minimal pain. @@ -255,11 +255,11 @@ Co-authored-by: Alex Waygood ## 3.20.4.6 (2022-11-23) -protobuf: Add some return types (#9259) +protobuf: Add some return types ([#9259](https://github.com/python/typeshed/pull/9259)) ## 3.20.4.5 (2022-11-14) -Improve `ast` types; revert several "redundant numeric union" changes from #7906 (#9130) +Improve `ast` types; revert several "redundant numeric union" changes from #7906 ([#9130](https://github.com/python/typeshed/pull/9130)) * Adapt number types in ast @@ -272,37 +272,37 @@ Co-authored-by: AlexWaygood ## 3.20.4.4 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 3.20.4.3 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 3.20.4.2 (2022-10-25) -google.protobuf: Add an __init__ stub to fix type checking (#8982) +google.protobuf: Add an __init__ stub to fix type checking ([#8982](https://github.com/python/typeshed/pull/8982)) ## 3.20.4.1 (2022-10-21) -Bump mypy-protobuf to 3.4.0 (#8951) +Bump mypy-protobuf to 3.4.0 ([#8951](https://github.com/python/typeshed/pull/8951)) -`types-protobuf`: Bump the rev of protobuf supported to 4.21.8 (#8937) +`types-protobuf`: Bump the rev of protobuf supported to 4.21.8 ([#8937](https://github.com/python/typeshed/pull/8937)) ## 3.20.4 (2022-09-19) -Fix protobuf stubtest errors (#8758) +Fix protobuf stubtest errors ([#8758](https://github.com/python/typeshed/pull/8758)) ## 3.20.3 (2022-09-15) -protobuf: fix stubtest errors (#8735) +protobuf: fix stubtest errors ([#8735](https://github.com/python/typeshed/pull/8735)) ## 3.20.2 (2022-09-08) -[protobuf] MessageToJson indent parameter can be None (#8705) +[protobuf] MessageToJson indent parameter can be None ([#8705](https://github.com/python/typeshed/pull/8705)) ## 3.20.1 (2022-08-26) -Bump to mypy-protobuf 3.3.0 (#8612) +Bump to mypy-protobuf 3.3.0 ([#8612](https://github.com/python/typeshed/pull/8612)) * Bump to mypy-protobuf 3.3.0 @@ -310,7 +310,7 @@ Bump to mypy-protobuf 3.3.0 (#8612) ## 3.20.0 (2022-08-25) -Bump protobuf to 3.20.1 (#8609) +Bump protobuf to 3.20.1 ([#8609](https://github.com/python/typeshed/pull/8609)) There are even newer versions available (4.*), but I had found a bug in it which prevented it from working with mypy-protobuf. For now, @@ -318,78 +318,78 @@ sticking to just 3.20.1 ## 3.19.22 (2022-06-16) -`protobuf`: Delete some `__new__` and `__init__` methods (#8088) +`protobuf`: Delete some `__new__` and `__init__` methods ([#8088](https://github.com/python/typeshed/pull/8088)) ## 3.19.21 (2022-05-21) -Simplify and correct many numeric unions (#7906) +Simplify and correct many numeric unions ([#7906](https://github.com/python/typeshed/pull/7906)) Unblocks PyCQA/flake8-pyi#222 ## 3.19.20 (2022-05-10) -Remove explicit inheritance from `object` (#7819) +Remove explicit inheritance from `object` ([#7819](https://github.com/python/typeshed/pull/7819)) ## 3.19.19 (2022-05-09) -Use `str` instead of `Text` (#7812) +Use `str` instead of `Text` ([#7812](https://github.com/python/typeshed/pull/7812)) ## 3.19.18 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 3.19.17 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 3.19.16 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 3.19.15 (2022-03-21) -Revert "Remove google/__init__.pyi (#6106)" (#7522) +Revert "Remove google/__init__.pyi ([#6106](https://github.com/python/typeshed/pull/6106))" ([#7522](https://github.com/python/typeshed/pull/7522)) This reverts commit a11a6643a7599c352ae11ac1b08dc5f3d71b106c. ## 3.19.14 (2022-03-21) -Remove google/__init__.pyi (#6106) +Remove google/__init__.pyi ([#6106](https://github.com/python/typeshed/pull/6106)) Since google is a namespace package, it won't have an init. Depends on https://github.com/typeshed-internal/stub_uploader/pull/33 ## 3.19.13 (2022-03-17) -Use PEP 604 syntax in non-autogenerated protobuf stubs (#7506) +Use PEP 604 syntax in non-autogenerated protobuf stubs ([#7506](https://github.com/python/typeshed/pull/7506)) ## 3.19.12 (2022-02-11) -protobuf doesn't support Python 2 anymore (#7176) +protobuf doesn't support Python 2 anymore ([#7176](https://github.com/python/typeshed/pull/7176)) Remove Python-2-only package "futures" ## 3.19.11 (2022-02-08) -protobuf: Bring back Message.Extensions (#7154) +protobuf: Bring back Message.Extensions ([#7154](https://github.com/python/typeshed/pull/7154)) ## 3.19.10 (2022-02-07) -Improve a bunch of `__(deep)copy__` methods (#7148) +Improve a bunch of `__(deep)copy__` methods ([#7148](https://github.com/python/typeshed/pull/7148)) ## 3.19.9 (2022-02-04) -Makes `DESCRIPTOR` non nullable again (#7125) +Makes `DESCRIPTOR` non nullable again ([#7125](https://github.com/python/typeshed/pull/7125)) Co-authored-by: Jelle Zijlstra ## 3.19.8 (2022-02-02) -Add/fix types to a bunch of non-generated protobuf files (#7017) +Add/fix types to a bunch of non-generated protobuf files ([#7017](https://github.com/python/typeshed/pull/7017)) ## 3.19.7 (2022-01-29) -Use relax_strict_optional_primitives on protobuf generated code (#7038) +Use relax_strict_optional_primitives on protobuf generated code ([#7038](https://github.com/python/typeshed/pull/7038)) Per the suggestion in https://github.com/dropbox/mypy-protobuf/issues/344 This generates more permissive constructors (which protobuf itself actually @@ -401,19 +401,19 @@ projects can make individual decisions (defaulting to less permissive). ## 3.19.6 (2022-01-24) -Bump to mypy-protobuf 3.2.0 (#7013) +Bump to mypy-protobuf 3.2.0 ([#7013](https://github.com/python/typeshed/pull/7013)) ## 3.19.5 (2022-01-20) -Remove nearly all `__str__` and `__repr__` methods from typeshed (#6968) +Remove nearly all `__str__` and `__repr__` methods from typeshed ([#6968](https://github.com/python/typeshed/pull/6968)) ## 3.19.4 (2022-01-19) -Use `_typeshed.Self` in `protobuf/google/protobuf/message.pyi` (#6955) +Use `_typeshed.Self` in `protobuf/google/protobuf/message.pyi` ([#6955](https://github.com/python/typeshed/pull/6955)) -Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible (#6949) +Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible ([#6949](https://github.com/python/typeshed/pull/6949)) -Flatten stubtest_allowlist for protobuf generated files (#6944) +Flatten stubtest_allowlist for protobuf generated files ([#6944](https://github.com/python/typeshed/pull/6944)) I added stubtest testing for generated files within mypy-protobuf. There are many ways in which the protobuf code is doing *weird* @@ -423,23 +423,23 @@ so that this one can focus on the non-generated files. ## 3.19.0 (2022-01-10) -Bump protobuf to 3.19.2 (#6879) +Bump protobuf to 3.19.2 ([#6879](https://github.com/python/typeshed/pull/6879)) ## 3.18.3 (2022-01-03) -Add google.protobuf.internal.api_implementation (#6802) +Add google.protobuf.internal.api_implementation ([#6802](https://github.com/python/typeshed/pull/6802)) ## 3.18.2 (2021-11-27) -Improve stubs for sequence types (#6386) +Improve stubs for sequence types ([#6386](https://github.com/python/typeshed/pull/6386)) ## 3.18.1 (2021-11-21) -Fix MutableMapping overrides (#6352) +Fix MutableMapping overrides ([#6352](https://github.com/python/typeshed/pull/6352)) ## 3.18.0 (2021-10-13) -Bump protobuf stub to 3.18.1 and mypy-protobuf 3.0.0 (#6157) +Bump protobuf stub to 3.18.1 and mypy-protobuf 3.0.0 ([#6157](https://github.com/python/typeshed/pull/6157)) * Bump protobuf stub to 3.18.1 and mypy-protobuf 3.0.0 @@ -449,5 +449,5 @@ The arg was removed in protobuf 3.18 ## 3.17.5 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/psutil.md b/data/changelogs/psutil.md index b79ec39f..b6e80a0a 100644 --- a/data/changelogs/psutil.md +++ b/data/changelogs/psutil.md @@ -24,22 +24,22 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 7.0.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 7.0.0.20250601 (2025-06-01) -[psutil]: Add missing `__dir__` method to `psutil.Popen` (#14207) +[psutil]: Add missing `__dir__` method to `psutil.Popen` ([#14207](https://github.com/python/typeshed/pull/14207)) ## 7.0.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 7.0.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -47,26 +47,26 @@ Co-authored-by: Avasam ## 7.0.0.20250218 (2025-02-18) -Update psutil to 7.0.* (#13507) +Update psutil to 7.0.* ([#13507](https://github.com/python/typeshed/pull/13507)) ## 6.1.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 6.1.0.20241102 (2024-11-02) -Update type for psutil.cpu_count (#12941) +Update type for psutil.cpu_count ([#12941](https://github.com/python/typeshed/pull/12941)) The function can return None: https://github.com/giampaolo/psutil/blame/567438cd3eb4334486d88ba90aa14c65755b61cd/psutil/__init__.py#L1665-L1667 ## 6.1.0.20241022 (2024-10-22) -Bump psutil to 6.1.* (#12868) +Bump psutil to 6.1.* ([#12868](https://github.com/python/typeshed/pull/12868)) ## 6.0.0.20241011 (2024-10-11) -update psutil.Process.parent() return type (#12767) +update psutil.Process.parent() return type ([#12767](https://github.com/python/typeshed/pull/12767)) per `psutil.Process.parent()`'s docstring, it may return `None`. @@ -74,87 +74,87 @@ https://github.com/giampaolo/psutil/blob/0a71d0e404ddaab32b5222351fd2292802e3b13 ## 6.0.0.20240901 (2024-09-01) -Fix types for psutil.cpu_* functions (#12602) +Fix types for psutil.cpu_* functions ([#12602](https://github.com/python/typeshed/pull/12602)) ## 6.0.0.20240621 (2024-06-21) -psutil: deprecate `Process.connections` (#12174) +psutil: deprecate `Process.connections` ([#12174](https://github.com/python/typeshed/pull/12174)) -Bump psutil to 6.0.* (#12167) +Bump psutil to 6.0.* ([#12167](https://github.com/python/typeshed/pull/12167)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 5.9.5.20240516 (2024-05-16) -Update dependency pyright to v1.1.363 (#11919) +Update dependency pyright to v1.1.363 ([#11919](https://github.com/python/typeshed/pull/11919)) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 5.9.5.20240511 (2024-05-11) -stubs: change psutil's Process.wait timeout argument to float (#11883) +stubs: change psutil's Process.wait timeout argument to float ([#11883](https://github.com/python/typeshed/pull/11883)) Fixes #11866 ## 5.9.5.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 5.9.5.20240316 (2024-03-16) -[psutil] add settable info property (#10275) +[psutil] add settable info property ([#10275](https://github.com/python/typeshed/pull/10275)) ## 5.9.5.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 5.9.5.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 5.9.5.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 5.9.5.17 (2023-10-16) -psutil: updates (#10894) +psutil: updates ([#10894](https://github.com/python/typeshed/pull/10894)) ## 5.9.5.16 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 5.9.5.15 (2023-06-12) -psutil: import platform-specific 'pio' definitions (#10305) +psutil: import platform-specific 'pio' definitions ([#10305](https://github.com/python/typeshed/pull/10305)) ## 5.9.5.14 (2023-06-12) -psutil: declare return type of io_counters() (#10303) +psutil: declare return type of io_counters() ([#10303](https://github.com/python/typeshed/pull/10303)) ## 5.9.5.13 (2023-06-01) -[psutil] Fix cpu_percent return type when percpu is True (#10238) +[psutil] Fix cpu_percent return type when percpu is True ([#10238](https://github.com/python/typeshed/pull/10238)) ## 5.9.5.12 (2023-04-20) -psutil: fix stubtest (#10065) +psutil: fix stubtest ([#10065](https://github.com/python/typeshed/pull/10065)) Fixes #10059 ## 5.9.5.11 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 5.9.5.10 (2023-03-08) -psutil: sconn.pid can be None (#9853) +psutil: sconn.pid can be None ([#9853](https://github.com/python/typeshed/pull/9853)) Found out about this the hard way. @@ -162,37 +162,37 @@ The code path that allows None is here: https://github.com/giampaolo/psutil/blob ## 5.9.5.9 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 5.9.5.8 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 5.9.5.7 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) -Bump pyright to 1.1.294; improve `psutil` stubs (#9739) +Bump pyright to 1.1.294; improve `psutil` stubs ([#9739](https://github.com/python/typeshed/pull/9739)) Partially type psfullmem ## 5.9.5.6 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 5.9.5.5 (2022-11-13) -Run stubtest for psutil on all platforms (#9169) +Run stubtest for psutil on all platforms ([#9169](https://github.com/python/typeshed/pull/9169)) ## 5.9.5.4 (2022-10-20) -`psutil`: Fix `win_service_iter()` return type to allow iterating over its result (#8932) +`psutil`: Fix `win_service_iter()` return type to allow iterating over its result ([#8932](https://github.com/python/typeshed/pull/8932)) ## 5.9.5.3 (2022-10-19) -psutil: add snicstats.flags (#8928) +psutil: add snicstats.flags ([#8928](https://github.com/python/typeshed/pull/8928)) Fixes #8927 @@ -200,59 +200,59 @@ See https://github.com/giampaolo/psutil/commit/70eecaf44d61f2cabcd22ffb407b90424 ## 5.9.5.2 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 5.9.5.1 (2022-10-03) -psutil: Improve types for disk_io_counters() and net_io_counters() (#8829) +psutil: Improve types for disk_io_counters() and net_io_counters() ([#8829](https://github.com/python/typeshed/pull/8829)) ## 5.9.5 (2022-08-08) -psutil: improve svmem types (#8503) +psutil: improve svmem types ([#8503](https://github.com/python/typeshed/pull/8503)) ## 5.9.4 (2022-08-08) -psutil: types for virtual_memory (#8501) +psutil: types for virtual_memory ([#8501](https://github.com/python/typeshed/pull/8501)) ## 5.9.3 (2022-07-30) -Remove or move several `TypeAlias` declarations (#8444) +Remove or move several `TypeAlias` declarations ([#8444](https://github.com/python/typeshed/pull/8444)) ## 5.9.2 (2022-07-19) -Third-party stubs: enforce CamelCase for type alias names (#8256) +Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256)) Co-authored-by: Jelle Zijlstra ## 5.9.1 (2022-07-04) -Third-party stubs: audit more `Callable[, Any]` annotations (#8233) +Third-party stubs: audit more `Callable[, Any]` annotations ([#8233](https://github.com/python/typeshed/pull/8233)) ## 5.9.0 (2022-07-01) -[stubsabot] Bump psutil to 5.9.* (#8213) +[stubsabot] Bump psutil to 5.9.* ([#8213](https://github.com/python/typeshed/pull/8213)) Co-authored-by: hauntsaninja <> ## 5.8.23 (2022-06-06) -Always use `TypeAlias` when assigning to `Any` (#8021) +Always use `TypeAlias` when assigning to `Any` ([#8021](https://github.com/python/typeshed/pull/8021)) ## 5.8.22 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 5.8.21 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 5.8.20 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 5.8.19 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -286,51 +286,51 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 5.8.17 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 5.8.16 (2021-12-23) -fix typing for psutil sconn (#6669) +fix typing for psutil sconn ([#6669](https://github.com/python/typeshed/pull/6669)) ## 5.8.15 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 5.8.14 (2021-11-08) -Process.status returns a status string (#6245) +Process.status returns a status string ([#6245](https://github.com/python/typeshed/pull/6245)) Typed STATUS_* constants using Literal ## 5.8.13 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 5.8.12 (2021-10-07) -Add missing annotations for psutil (#6124) +Add missing annotations for psutil ([#6124](https://github.com/python/typeshed/pull/6124)) ## 5.8.11 (2021-10-07) -Improves `psutil` (#6103) +Improves `psutil` ([#6103](https://github.com/python/typeshed/pull/6103)) Add a few items and annotations to psutil ## 5.8.10 (2021-10-05) -Add several missing type annotations to `psutil._common` (#6104) +Add several missing type annotations to `psutil._common` ([#6104](https://github.com/python/typeshed/pull/6104)) ## 5.8.9 (2021-10-05) -Properly export types from psutil._compat (#6112) +Properly export types from psutil._compat ([#6112](https://github.com/python/typeshed/pull/6112)) ## 5.8.8 (2021-09-25) -Improves `Popen` types in `psutil` (#6074) +Improves `Popen` types in `psutil` ([#6074](https://github.com/python/typeshed/pull/6074)) ## 5.8.7 (2021-09-25) -Further improvements to `psutil` (#6072) +Further improvements to `psutil` ([#6072](https://github.com/python/typeshed/pull/6072)) Adds types to the following functions: - `psutil.environ()` @@ -341,21 +341,21 @@ Adds types to the following functions: ## 5.8.6 (2021-09-24) -Further annotations for the psutil module (#6066) +Further annotations for the psutil module ([#6066](https://github.com/python/typeshed/pull/6066)) ## 5.8.5 (2021-09-10) -Annotate more NamedTuples for psutil (#6021) +Annotate more NamedTuples for psutil ([#6021](https://github.com/python/typeshed/pull/6021)) ## 5.8.4 (2021-09-09) -Annotate several NamedTuples in psutil (#6016) +Annotate several NamedTuples in psutil ([#6016](https://github.com/python/typeshed/pull/6016)) -Annotate more methods of psutil.Process (#6012) +Annotate more methods of psutil.Process ([#6012](https://github.com/python/typeshed/pull/6012)) ## 5.8.3 (2021-09-06) -Improves `psutil/_common.pyi` (#6010) +Improves `psutil/_common.pyi` ([#6010](https://github.com/python/typeshed/pull/6010)) * Improves `psutil/_common.pyi` @@ -372,12 +372,12 @@ We can go deeper in the next iteration(s). ## 5.8.2 (2021-09-06) -Adds more missing `ContextManager` types (#6007) +Adds more missing `ContextManager` types ([#6007](https://github.com/python/typeshed/pull/6007)) 1. https://github.com/giampaolo/psutil/blob/c3e63b4dd59f1724a7fa29371e53dfa7f46cbcd3/psutil/_psbsd.py#L571 2. https://github.com/giampaolo/psutil/blob/c3e63b4dd59f1724a7fa29371e53dfa7f46cbcd3/psutil/_psosx.py#L365 ## 5.8.1 (2021-09-05) -Fix return type of Process.oneshot() (#6006) +Fix return type of Process.oneshot() ([#6006](https://github.com/python/typeshed/pull/6006)) diff --git a/data/changelogs/psycopg2.md b/data/changelogs/psycopg2.md index 9a6a2314..8b9baf22 100644 --- a/data/changelogs/psycopg2.md +++ b/data/changelogs/psycopg2.md @@ -8,21 +8,21 @@ Add `@disjoint_base` decorator to the third-party stubs ([#14716](https://github ## 2.9.21.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.9.21.20250718 (2025-07-18) -psycopg2: Add types to RealDictCursor.execute (#14427) +psycopg2: Add types to RealDictCursor.execute ([#14427](https://github.com/python/typeshed/pull/14427)) ## 2.9.21.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.9.21.20250318 (2025-03-18) -Fix various argument of extension modules (#13651) +Fix various argument of extension modules ([#13651](https://github.com/python/typeshed/pull/13651)) * Mark various positional-only arguments: These are all positional-only arguments in C code using the `METH_O` flag. @@ -31,81 +31,81 @@ Fix various argument of extension modules (#13651) ## 2.9.21.20250121 (2025-01-21) -[psycopg2] Fix file argument types (#13418) +[psycopg2] Fix file argument types ([#13418](https://github.com/python/typeshed/pull/13418)) ## 2.9.21.20241019 (2024-10-19) -[psycopg2] Bump to 2.9.10 (#12835) +[psycopg2] Bump to 2.9.10 ([#12835](https://github.com/python/typeshed/pull/12835)) Mark all error codes as `Final` ## 2.9.21.20240819 (2024-08-19) -Forbid extremely long line lengths in non-autogenerated stubs (#12537) +Forbid extremely long line lengths in non-autogenerated stubs ([#12537](https://github.com/python/typeshed/pull/12537)) Co-authored-by: Alex Waygood ## 2.9.21.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 2.9.21.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 2.9.21.20240218 (2024-02-18) -psycopg2: make Range generic (#11435) +psycopg2: make Range generic ([#11435](https://github.com/python/typeshed/pull/11435)) And some other small fixes ## 2.9.21.20240201 (2024-02-01) -issue-11282: psycopg2 ReplicationConnection.cursor() return type (#11298) +issue-11282: psycopg2 ReplicationConnection.cursor() return type ([#11298](https://github.com/python/typeshed/pull/11298)) Co-authored-by: Jelle Zijlstra ## 2.9.21.20240118 (2024-01-18) -psycopg2: Add ReplicationCursor.consume_stream (#11283) +psycopg2: Add ReplicationCursor.consume_stream ([#11283](https://github.com/python/typeshed/pull/11283)) ## 2.9.21.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) -Remove Python 3.7 branches (#11238) +Remove Python 3.7 branches ([#11238](https://github.com/python/typeshed/pull/11238)) ## 2.9.21.20 (2023-12-07) -psycopg2: improve `cursor_factory` params (#11085) +psycopg2: improve `cursor_factory` params ([#11085](https://github.com/python/typeshed/pull/11085)) -fix(psycopg2): fix copy_expert signature (#11099) +fix(psycopg2): fix copy_expert signature ([#11099](https://github.com/python/typeshed/pull/11099)) ## 2.9.21.19 (2023-11-30) -Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs (#11022) +Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs ([#11022](https://github.com/python/typeshed/pull/11022)) Note: this may make the latest version of certain stubs packages incompatible with older versions of mypy and pyright. ## 2.9.21.18 (2023-11-28) -psycopg2: fix range annotations (#11071) +psycopg2: fix range annotations ([#11071](https://github.com/python/typeshed/pull/11071)) ## 2.9.21.17 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 2.9.21.16 (2023-11-15) -psycopg2: Accept `Composable` for `cursor.mogrify` (#11028) +psycopg2: Accept `Composable` for `cursor.mogrify` ([#11028](https://github.com/python/typeshed/pull/11028)) Signed-off-by: Anders Kaseorg ## 2.9.21.15 (2023-10-29) -psycopg2: Fix missing `Protocol` base class in file protocols (#10943) +psycopg2: Fix missing `Protocol` base class in file protocols ([#10943](https://github.com/python/typeshed/pull/10943)) This is an error I introduced in #10630 because I didn't know protocols need to be explicitly inherited from in other protocol subclasses. @@ -114,51 +114,51 @@ The added test shows the change. Basically these protocols were unusable. ## 2.9.21.14 (2023-09-24) -Complete psycopg2 (#10760) +Complete psycopg2 ([#10760](https://github.com/python/typeshed/pull/10760)) ## 2.9.21.13 (2023-09-15) -Fix `psycopg2.sql.SQL.join` annotation (#10716) +Fix `psycopg2.sql.SQL.join` annotation ([#10716](https://github.com/python/typeshed/pull/10716)) ## 2.9.21.12 (2023-09-13) -psycopg2: Add missing modules, add annotations (#10630) +psycopg2: Add missing modules, add annotations ([#10630](https://github.com/python/typeshed/pull/10630)) ## 2.9.21.11 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.9.21.10 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.9.21.9 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 2.9.21.8 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 2.9.21.7 (2023-02-23) -Remove unused `type: ignore` comments (#9801) +Remove unused `type: ignore` comments ([#9801](https://github.com/python/typeshed/pull/9801)) ## 2.9.21.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.9.21.5 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.9.21.4 (2023-01-18) -Improve pre-commit config (#9563) +Improve pre-commit config ([#9563](https://github.com/python/typeshed/pull/9563)) - Add a few more hooks. These are all very fast, and I've found them useful in other projects: - Autofixes: @@ -176,27 +176,27 @@ Improve pre-commit config (#9563) ## 2.9.21.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.9.21.2 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 2.9.21.1 (2022-10-07) -psycopg2: __nonzero__ was removed (#8863) +psycopg2: __nonzero__ was removed ([#8863](https://github.com/python/typeshed/pull/8863)) Fixes #8862 ## 2.9.21 (2022-08-21) -Improve return type for psycopg2 connect function (#8567) +Improve return type for psycopg2 connect function ([#8567](https://github.com/python/typeshed/pull/8567)) When a `connection_factory` argument is provided to psycopg2's `connect` function, the function's return type now matches that of the factory output class. However, if `cursor_factory` is set and has a non-`None` value and/or `connection_factory` is not set or is `None`, the return type is simply `connection`, as before. ## 2.9.20 (2022-08-17) -Additional return types for psycopg2 connections (#8528) +Additional return types for psycopg2 connections ([#8528](https://github.com/python/typeshed/pull/8528)) * Return types for psycopg2 dict connections @@ -236,21 +236,21 @@ Several members in the `DictCursorBase` type definition were entirely unnecessar ## 2.9.19 (2022-08-08) -Enhanced type hinting for psycopg2 stubs (#8500) +Enhanced type hinting for psycopg2 stubs ([#8500](https://github.com/python/typeshed/pull/8500)) ## 2.9.18 (2022-07-19) -Third-party stubs: enforce CamelCase for type alias names (#8256) +Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256)) Co-authored-by: Jelle Zijlstra ## 2.9.17 (2022-07-11) -Extend annotations for `psycopg2.sql` (#8263) +Extend annotations for `psycopg2.sql` ([#8263](https://github.com/python/typeshed/pull/8263)) ## 2.9.16 (2022-06-03) -psycopg2: stub improvements (#7964) +psycopg2: stub improvements ([#7964](https://github.com/python/typeshed/pull/7964)) Fixes an entry from #7928 along with a number of other improvements. @@ -259,13 +259,13 @@ https://github.com/psycopg/psycopg2/blob/master/psycopg/connection_type.c ## 2.9.15 (2022-05-30) -psycopg2: Fix the return type of Composable.as_string (#7984) +psycopg2: Fix the return type of Composable.as_string ([#7984](https://github.com/python/typeshed/pull/7984)) Signed-off-by: Zixuan James Li <359101898@qq.com> ## 2.9.14 (2022-05-21) -Annotations for psycopg2.ConnectionInfo (#7834) +Annotations for psycopg2.ConnectionInfo ([#7834](https://github.com/python/typeshed/pull/7834)) * Annotations for psycopg2.ConnectionInfo @@ -317,21 +317,21 @@ according to https://github.com/psycopg/psycopg2/blob/8ef195f2ff187454cc709d7857 ## 2.9.13 (2022-04-22) -Annotate Error and Diagnostics (#7671) +Annotate Error and Diagnostics ([#7671](https://github.com/python/typeshed/pull/7671)) Move cursor class to top of file so it can be used as base class ## 2.9.12 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 2.9.11 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.9.10 (2022-04-08) -psycopg2: correct return type (#7607) +psycopg2: correct return type ([#7607](https://github.com/python/typeshed/pull/7607)) Fixes the return type of `psycopg2.cursor.fetchone()` to match the psycopg2 code: @@ -342,7 +342,7 @@ It also matches the [psycopg2 documentation](https://www.psycopg.org/docs/cursor ## 2.9.9 (2022-03-16) -psycopg2: Accept Composable in place of query string (#7494) +psycopg2: Accept Composable in place of query string ([#7494](https://github.com/python/typeshed/pull/7494)) https://www.psycopg.org/docs/sql.html#psycopg2.sql.Composable “Composable objects can be passed directly to execute(), @@ -352,31 +352,31 @@ Signed-off-by: Anders Kaseorg ## 2.9.8 (2022-03-08) -psycopg2: Annotate cursor execute* and dunder methods (#7460) +psycopg2: Annotate cursor execute* and dunder methods ([#7460](https://github.com/python/typeshed/pull/7460)) ## 2.9.7 (2022-02-22) -Correct several positional-only differences in third-party stubs (#7352) +Correct several positional-only differences in third-party stubs ([#7352](https://github.com/python/typeshed/pull/7352)) ## 2.9.5 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.9.4 (2021-12-02) -Fix psycopg2 connection.cursor() stub (#6470) +Fix psycopg2 connection.cursor() stub ([#6470](https://github.com/python/typeshed/pull/6470)) Adds `scrollable=` argument missing since psycopg2 2.5 and prevents `Any` from being hinted when `cursor_factory=` is passed. ## 2.9.3 (2021-11-30) -psycopg2: use Error and Warning from _psycopg.pyi in errors.pyi (#6454) +psycopg2: use Error and Warning from _psycopg.pyi in errors.pyi ([#6454](https://github.com/python/typeshed/pull/6454)) ## 2.9.2 (2021-11-23) -Move abstract methods to AbstractConnectionPool (#6340) +Move abstract methods to AbstractConnectionPool ([#6340](https://github.com/python/typeshed/pull/6340)) ## 2.9.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/pyOpenSSL.md b/data/changelogs/pyOpenSSL.md index bbe12a9a..7f5cf7f1 100644 --- a/data/changelogs/pyOpenSSL.md +++ b/data/changelogs/pyOpenSSL.md @@ -1,6 +1,6 @@ ## 24.1.0.20240722 (2024-07-22) -[stubsabot] Mark pyOpenSSL as obsolete since 24.2.1 (#12387) +[stubsabot] Mark pyOpenSSL as obsolete since 24.2.1 ([#12387](https://github.com/python/typeshed/pull/12387)) Release: https://pypi.org/pypi/pyOpenSSL/24.2.1 Homepage: https://pyopenssl.org/ @@ -10,7 +10,7 @@ Diff: https://github.com/pyca/pyopenssl/compare/24.1.0...24.2.1 ## 24.1.0.20240425 (2024-04-25) -Bump OpenSSL to 24.1.* (#11816) +Bump OpenSSL to 24.1.* ([#11816](https://github.com/python/typeshed/pull/11816)) Mark a few classes and functions as deprecated @@ -18,29 +18,29 @@ Closes: #11812 ## 24.0.0.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 24.0.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 24.0.0.20240228 (2024-02-28) -pyOpenSSL: Add DTLS_* constants (#11486) +pyOpenSSL: Add DTLS_* constants ([#11486](https://github.com/python/typeshed/pull/11486)) ## 24.0.0.20240130 (2024-01-30) -[pyOpenSSL] Update to 24.0.* (#11338) +[pyOpenSSL] Update to 24.0.* ([#11338](https://github.com/python/typeshed/pull/11338)) ## 23.3.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 23.3.0.0 (2023-10-30) -Bump pyOpenSSL to 23.3.* (#10936) +Bump pyOpenSSL to 23.3.* ([#10936](https://github.com/python/typeshed/pull/10936)) Release: https://pypi.org/pypi/pyOpenSSL/23.3.0 Homepage: https://pyopenssl.org/ @@ -56,13 +56,13 @@ Co-authored-by: Jelle Zijlstra ## 23.2.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 23.2.0.1 (2023-06-21) -Add missing constants to `OpenSSL/crypto.pyi` (#10345) +Add missing constants to `OpenSSL/crypto.pyi` ([#10345](https://github.com/python/typeshed/pull/10345)) Adds typing for missing constants `TYPE_DH` and `TYPE_EC` @@ -70,7 +70,7 @@ See https://github.com/pyca/pyopenssl/blob/main/src/OpenSSL/crypto.py#L94-L95 ## 23.2.0.0 (2023-06-01) -[stubsabot] Bump pyOpenSSL to 23.2.* (#10235) +[stubsabot] Bump pyOpenSSL to 23.2.* ([#10235](https://github.com/python/typeshed/pull/10235)) Release: https://pypi.org/pypi/pyOpenSSL/23.2.0 Homepage: https://pyopenssl.org/ @@ -82,21 +82,21 @@ Stubsabot analysis of the diff between the two releases: ## 23.1.0.3 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 23.1.0.2 (2023-04-12) -[pyOpenSSL] Fix return type of SSLeay_version (#10037) +[pyOpenSSL] Fix return type of SSLeay_version ([#10037](https://github.com/python/typeshed/pull/10037)) Closes: #10024 ## 23.1.0.1 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 23.1.0.0 (2023-03-25) -Update pyOpenSSL to 23.1.* (#9939) +Update pyOpenSSL to 23.1.* ([#9939](https://github.com/python/typeshed/pull/9939)) Release: https://pypi.org/pypi/pyOpenSSL/23.1.0 Homepage: https://pyopenssl.org/ @@ -110,27 +110,27 @@ Co-authored-by: Alex Waygood ## 23.0.0.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 23.0.0.3 (2023-02-13) -pyOpenSSL: Introduce PARTIAL_CHAIN constant (#9727) +pyOpenSSL: Introduce PARTIAL_CHAIN constant ([#9727](https://github.com/python/typeshed/pull/9727)) ## 23.0.0.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 23.0.0.1 (2023-01-10) -Delete stubs for `cryptography` (#9459) +Delete stubs for `cryptography` ([#9459](https://github.com/python/typeshed/pull/9459)) Typeshed's stubs for `paramiko` and `pyOpenSSL` now depend on the `cryptography` package, which now provides inline types at runtime ## 23.0.0.0 (2023-01-03) -[stubsabot] Bump pyOpenSSL to 23.0.* (#9446) +[stubsabot] Bump pyOpenSSL to 23.0.* ([#9446](https://github.com/python/typeshed/pull/9446)) Release: https://pypi.org/pypi/pyOpenSSL/23.0.0 Homepage: https://pyopenssl.org/ @@ -150,86 +150,86 @@ Co-authored-by: stubsabot <> ## 22.1.0.2 (2022-11-05) -isort: Add more to extra_standard_library (#9098) +isort: Add more to extra_standard_library ([#9098](https://github.com/python/typeshed/pull/9098)) ## 22.1.0.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 22.1.0.0 (2022-10-04) -Update pyOpenSSL stubs to 22.1.* (#8838) +Update pyOpenSSL stubs to 22.1.* ([#8838](https://github.com/python/typeshed/pull/8838)) ## 22.0.10 (2022-07-29) -Add `pyopenssl.rand` module (#8435) +Add `pyopenssl.rand` module ([#8435](https://github.com/python/typeshed/pull/8435)) ## 22.0.9 (2022-07-25) -Add `pyopenssl.version` module (#8384) +Add `pyopenssl.version` module ([#8384](https://github.com/python/typeshed/pull/8384)) ## 22.0.8 (2022-07-24) -Add missing methods to `OpenSSL.SSL.Connection` (#8374) +Add missing methods to `OpenSSL.SSL.Connection` ([#8374](https://github.com/python/typeshed/pull/8374)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 22.0.7 (2022-07-23) -`pyopenssl`: `data` argument for `set_ocsp_server_callback`/`set_ocsp_client_callback` can be non-`bytes` (#8371) +`pyopenssl`: `data` argument for `set_ocsp_server_callback`/`set_ocsp_client_callback` can be non-`bytes` ([#8371](https://github.com/python/typeshed/pull/8371)) ## 22.0.6 (2022-07-22) -Add `ocsp` callback setters to `OpenSSL.SSL` (#8367) +Add `ocsp` callback setters to `OpenSSL.SSL` ([#8367](https://github.com/python/typeshed/pull/8367)) ## 22.0.5 (2022-07-22) -Add `proto_version` setters to `OpenSSL.SSL` (#8363) +Add `proto_version` setters to `OpenSSL.SSL` ([#8363](https://github.com/python/typeshed/pull/8363)) ## 22.0.4 (2022-06-26) -Third-party stubs: audit `Callable[, None]` annotations (#8175) +Third-party stubs: audit `Callable[, None]` annotations ([#8175](https://github.com/python/typeshed/pull/8175)) ## 22.0.3 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 22.0.2 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 22.0.1 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 22.0.0 (2022-01-30) -pyOpenSSL: Adapt to changes in 22.0.0 (#7080) +pyOpenSSL: Adapt to changes in 22.0.0 ([#7080](https://github.com/python/typeshed/pull/7080)) ## 21.0.2 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 21.0.1 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 21.0.0 (2021-11-10) -Add pyOpenSSL 21 constants (#6273) +Add pyOpenSSL 21 constants ([#6273](https://github.com/python/typeshed/pull/6273)) ## 20.0.9 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 20.0.8 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 20.0.7 (2021-09-30) -Unbreak CI (#6093) +Unbreak CI ([#6093](https://github.com/python/typeshed/pull/6093)) * Temporarily remove `cachetools` stubs. They will be added back soon, and meanwhile they will continue to be available on pypi. diff --git a/data/changelogs/pyRFC3339.md b/data/changelogs/pyRFC3339.md index 6a05b66d..fd955a72 100644 --- a/data/changelogs/pyRFC3339.md +++ b/data/changelogs/pyRFC3339.md @@ -4,35 +4,35 @@ ## 2.0.1.20241107 (2024-11-07) -Update pyRFC3339 to 2.0.1 (#12960) +Update pyRFC3339 to 2.0.1 ([#12960](https://github.com/python/typeshed/pull/12960)) ## 1.1.1.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.1.1.4 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 1.1.1.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.1.1.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.1.1.1 (2022-11-21) -Mark pyRFC3339 as completed (#9233) +Mark pyRFC3339 as completed ([#9233](https://github.com/python/typeshed/pull/9233)) ## 1.1.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/pyasn1.md b/data/changelogs/pyasn1.md index 95808e16..f961fa83 100644 --- a/data/changelogs/pyasn1.md +++ b/data/changelogs/pyasn1.md @@ -4,65 +4,65 @@ Update mypy to 1.18.1 ([#14699](https://github.com/python/typeshed/pull/14699)) ## 0.6.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 0.6.0.20250208 (2025-02-08) -Bump mypy to 1.15.0 (#13473) +Bump mypy to 1.15.0 ([#13473](https://github.com/python/typeshed/pull/13473)) ## 0.6.0.20240913 (2024-09-13) -[pyasn1] Remove items removed from 0.6.1 (#12646) +[pyasn1] Remove items removed from 0.6.1 ([#12646](https://github.com/python/typeshed/pull/12646)) ## 0.6.0.20240824 (2024-08-24) -Resolve some stubtest allowlist entries by marking params as keyword-only (#12581) +Resolve some stubtest allowlist entries by marking params as keyword-only ([#12581](https://github.com/python/typeshed/pull/12581)) ## 0.6.0.20240402 (2024-04-02) -Bump pyasn1 to 0.6.* (#11681) +Bump pyasn1 to 0.6.* ([#11681](https://github.com/python/typeshed/pull/11681)) ## 0.5.0.20240301 (2024-03-01) -Update `pyright` version to 1.1.350 (#11501) +Update `pyright` version to 1.1.350 ([#11501](https://github.com/python/typeshed/pull/11501)) If you're reading about this commit in an auto-generated changelog: this is an internal change that should have no impact on how these stubs are understood by static-analysis tools such as type checkers or IDEs ## 0.5.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 0.5.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.5.0.20231222 (2023-12-22) -Bump mypy (and a few other test dependencies) (#11196) +Bump mypy (and a few other test dependencies) ([#11196](https://github.com/python/typeshed/pull/11196)) ## 0.5.0.1 (2023-11-30) -Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs (#11022) +Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs ([#11022](https://github.com/python/typeshed/pull/11022)) Note: this may make the latest version of certain stubs packages incompatible with older versions of mypy and pyright. ## 0.5.0.0 (2023-10-04) -Bump pyasn1 to 0.5.* (#10801) +Bump pyasn1 to 0.5.* ([#10801](https://github.com/python/typeshed/pull/10801)) ## 0.4.0.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.4.0.5 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 0.4.0.4 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -72,21 +72,21 @@ Update `Unused` parameters in `stubs/` (#9704) ## 0.4.0.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.4.0.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.4.0.1 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 0.4.0.0 (2023-01-06) -Add stubs for `pyasn1` (#9437) +Add stubs for `pyasn1` ([#9437](https://github.com/python/typeshed/pull/9437)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/pyaudio.md b/data/changelogs/pyaudio.md index c162ad22..2bbce1bc 100644 --- a/data/changelogs/pyaudio.md +++ b/data/changelogs/pyaudio.md @@ -1,45 +1,45 @@ ## 0.2.16.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 0.2.16.20240516 (2024-05-16) -uWSGI: Makes stubtest_allowlist_darwin more resilient against CI flakyness (#11819) +uWSGI: Makes stubtest_allowlist_darwin more resilient against CI flakyness ([#11819](https://github.com/python/typeshed/pull/11819)) ## 0.2.16.20240425 (2024-04-25) -Disable uwsgi, pyaudio, jack-client stubtest on macOS (#11821) +Disable uwsgi, pyaudio, jack-client stubtest on macOS ([#11821](https://github.com/python/typeshed/pull/11821)) ## 0.2.16.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.2.16.7 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 0.2.16.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.2.16.5 (2022-12-27) -`pyaudio`: fix stubtest failures (#9416) +`pyaudio`: fix stubtest failures ([#9416](https://github.com/python/typeshed/pull/9416)) ## 0.2.16.4 (2022-11-24) -Add support for Homebrew and Chocolatey (#9187) +Add support for Homebrew and Chocolatey ([#9187](https://github.com/python/typeshed/pull/9187)) ## 0.2.16.3 (2022-11-16) -Add missing symbols in `pyaudio` stubs (#9206) +Add missing symbols in `pyaudio` stubs ([#9206](https://github.com/python/typeshed/pull/9206)) Split off from #9187 Turned off `ignore_missing_stub` for pyaudio stubs. @@ -47,7 +47,7 @@ Ensured it's valid for Windows and MacOS. ## 0.2.16.2 (2022-11-14) -Improve `ast` types; revert several "redundant numeric union" changes from #7906 (#9130) +Improve `ast` types; revert several "redundant numeric union" changes from #7906 ([#9130](https://github.com/python/typeshed/pull/9130)) * Adapt number types in ast @@ -60,36 +60,36 @@ Co-authored-by: AlexWaygood ## 0.2.16.1 (2022-11-11) -Add the ability to run third-party stubtest on Windows or MacOS when needed (#8923) +Add the ability to run third-party stubtest on Windows or MacOS when needed ([#8923](https://github.com/python/typeshed/pull/8923)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra ## 0.2.16 (2022-06-19) -stubtest: use separate table in METADATA.toml (#8096) +stubtest: use separate table in METADATA.toml ([#8096](https://github.com/python/typeshed/pull/8096)) ## 0.2.15 (2022-05-21) -Simplify and correct many numeric unions (#7906) +Simplify and correct many numeric unions ([#7906](https://github.com/python/typeshed/pull/7906)) Unblocks PyCQA/flake8-pyi#222 ## 0.2.14 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 0.2.13 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 0.2.12 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.2.11 (2022-03-19) -PEP 604: Remove some more uses of Union/Optional (#7515) +PEP 604: Remove some more uses of Union/Optional ([#7515](https://github.com/python/typeshed/pull/7515)) The following patterns still break mypy: @@ -101,27 +101,27 @@ This PR cleans up usage of `Union` and `Optional` outside these patterns. ## 0.2.10 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 0.2.9 (2022-01-16) -remove "= ..." from top-level values (#6930) +remove "= ..." from top-level values ([#6930](https://github.com/python/typeshed/pull/6930)) ## 0.2.7 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.2.6 (2021-12-27) -Replace METADATA stubtest key with stubtest_apt_packages (#6704) +Replace METADATA stubtest key with stubtest_apt_packages ([#6704](https://github.com/python/typeshed/pull/6704)) ## 0.2.5 (2021-12-25) -Add a 'stubtest' flag to METADATA.toml (#6687) +Add a 'stubtest' flag to METADATA.toml ([#6687](https://github.com/python/typeshed/pull/6687)) Co-authored-by: Akuli ## 0.2.4 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/pycocotools.md b/data/changelogs/pycocotools.md index 0585fc4b..da6a73d8 100644 --- a/data/changelogs/pycocotools.md +++ b/data/changelogs/pycocotools.md @@ -4,44 +4,44 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 2.0.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.0.0.20250111 (2025-01-11) -Officially drop Python 3.8 support (#13386) +Officially drop Python 3.8 support ([#13386](https://github.com/python/typeshed/pull/13386)) ## 2.0.0.20241229 (2024-12-29) -Fix todo in pycocotools (#13182) +Fix todo in pycocotools ([#13182](https://github.com/python/typeshed/pull/13182)) Adds numpy types. All the types were already there as comments. ## 2.0.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 2.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.0.0.5 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 2.0.0.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.0.0.3 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 2.0.0.2 (2023-03-17) -[pycocotools] Fix COCOeval.eval and Params.areaRng (#9897) +[pycocotools] Fix COCOeval.eval and Params.areaRng ([#9897](https://github.com/python/typeshed/pull/9897)) * Rename `_EvaluationResult` to `_ImageEvaluationResult` * Add new `_EvaluationResult` @@ -50,13 +50,13 @@ Add default values for third-party stubs beginning with 'P' (#9957) ## 2.0.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.0.0.0 (2022-11-28) -Add stubs for pycocotools (#9086) +Add stubs for pycocotools ([#9086](https://github.com/python/typeshed/pull/9086)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/pycurl.md b/data/changelogs/pycurl.md index 0e5db2a8..abbc7588 100644 --- a/data/changelogs/pycurl.md +++ b/data/changelogs/pycurl.md @@ -8,133 +8,133 @@ Annotate pycurl's getinfo() and getinfo_raw() ([#14929](https://github.com/pytho ## 7.45.6.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 7.45.6.20250309 (2025-03-09) -Update pycurl to 7.45.6 (#13600) +Update pycurl to 7.45.6 ([#13600](https://github.com/python/typeshed/pull/13600)) ## 7.45.4.20241216 (2024-12-16) -Bump pycurl to 7.45.4 (#13250) +Bump pycurl to 7.45.4 ([#13250](https://github.com/python/typeshed/pull/13250)) ## 7.45.3.20240421 (2024-04-21) -Bump pycurl to 7.45.3, update platform tests (#11792) +Bump pycurl to 7.45.3, update platform tests ([#11792](https://github.com/python/typeshed/pull/11792)) ## 7.45.2.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 7.45.2.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 7.45.2.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 7.45.2.5 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 7.45.2.4 (2023-03-29) -Fix a default in `pycurl` and update `apt_dependencies` (#9961) +Fix a default in `pycurl` and update `apt_dependencies` ([#9961](https://github.com/python/typeshed/pull/9961)) Fix 1 default and update apt dependencies ## 7.45.2.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 7.45.2.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 7.45.2.1 (2023-02-01) -Bump black to 23.1.0 (#9647) +Bump black to 23.1.0 ([#9647](https://github.com/python/typeshed/pull/9647)) ## 7.45.2.0 (2022-12-17) -pycurl: Add missing constants (#9373) +pycurl: Add missing constants ([#9373](https://github.com/python/typeshed/pull/9373)) ## 7.45.1.4 (2022-11-24) -Add support for Homebrew and Chocolatey (#9187) +Add support for Homebrew and Chocolatey ([#9187](https://github.com/python/typeshed/pull/9187)) ## 7.45.1.3 (2022-11-24) -`pycurl`: Add a few missing constants (#9262) +`pycurl`: Add a few missing constants ([#9262](https://github.com/python/typeshed/pull/9262)) ## 7.45.1.2 (2022-11-23) -Add missing symbols in `pycurl` stubs (#9207) +Add missing symbols in `pycurl` stubs ([#9207](https://github.com/python/typeshed/pull/9207)) ## 7.45.1.1 (2022-11-11) -Add the ability to run third-party stubtest on Windows or MacOS when needed (#8923) +Add the ability to run third-party stubtest on Windows or MacOS when needed ([#8923](https://github.com/python/typeshed/pull/8923)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra ## 7.45.1 (2022-07-18) -`pycurl`: Add `CurlMulti.setopt()` (#8315) +`pycurl`: Add `CurlMulti.setopt()` ([#8315](https://github.com/python/typeshed/pull/8315)) ## 7.45.0 (2022-06-25) -[stubsabot] Bump pycurl to 7.45.* (#8163) +[stubsabot] Bump pycurl to 7.45.* ([#8163](https://github.com/python/typeshed/pull/8163)) Co-authored-by: hauntsaninja <> ## 7.44.9 (2022-06-19) -stubtest: use separate table in METADATA.toml (#8096) +stubtest: use separate table in METADATA.toml ([#8096](https://github.com/python/typeshed/pull/8096)) ## 7.44.8 (2022-04-16) -Python 3 stubs: use `str` instead of `typing.Text` (#7638) +Python 3 stubs: use `str` instead of `typing.Text` ([#7638](https://github.com/python/typeshed/pull/7638)) ## 7.44.7 (2022-02-21) -contextvars, pycurl: make classes final (#7334) +contextvars, pycurl: make classes final ([#7334](https://github.com/python/typeshed/pull/7334)) ## 7.44.5 (2022-01-02) -Never explicitly inherit from `object` in Python 3-only stubs (#6777) +Never explicitly inherit from `object` in Python 3-only stubs ([#6777](https://github.com/python/typeshed/pull/6777)) ## 7.44.4 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 7.44.3 (2021-12-27) -Replace METADATA stubtest key with stubtest_apt_packages (#6704) +Replace METADATA stubtest key with stubtest_apt_packages ([#6704](https://github.com/python/typeshed/pull/6704)) ## 7.44.2 (2021-12-25) -Add a 'stubtest' flag to METADATA.toml (#6687) +Add a 'stubtest' flag to METADATA.toml ([#6687](https://github.com/python/typeshed/pull/6687)) Co-authored-by: Akuli ## 7.44.1 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 7.44.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/pyfarmhash.md b/data/changelogs/pyfarmhash.md index 6d4b66c0..2825ab6f 100644 --- a/data/changelogs/pyfarmhash.md +++ b/data/changelogs/pyfarmhash.md @@ -1,38 +1,38 @@ ## 0.4.0.20240902 (2024-09-02) -[stubsabot] Bump pyfarmhash to 0.4.* (#12597) +[stubsabot] Bump pyfarmhash to 0.4.* ([#12597](https://github.com/python/typeshed/pull/12597)) Co-authored-by: stubsabot <> ## 0.3.1.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 0.3.1.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.3.1.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.3.1 (2022-06-25) -ujson, pyfarmhash, toposort: check for missing definitions (#8153) +ujson, pyfarmhash, toposort: check for missing definitions ([#8153](https://github.com/python/typeshed/pull/8153)) Co-authored-by: hauntsaninja <> ## 0.3.0 (2022-06-14) -[stubsabot] Bump pyfarmhash to 0.3.* (#8079) +[stubsabot] Bump pyfarmhash to 0.3.* ([#8079](https://github.com/python/typeshed/pull/8079)) Co-authored-by: hauntsaninja <> ## 0.2.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/pyflakes.md b/data/changelogs/pyflakes.md index b5abf11b..355698d1 100644 --- a/data/changelogs/pyflakes.md +++ b/data/changelogs/pyflakes.md @@ -1,34 +1,34 @@ ## 3.4.0.20250701 (2025-07-01) -Bump pyflakes to 3.4.* (#14316) +Bump pyflakes to 3.4.* ([#14316](https://github.com/python/typeshed/pull/14316)) ## 3.3.2.20250511 (2025-05-11) -Support Python 3.14 (#13957) +Support Python 3.14 ([#13957](https://github.com/python/typeshed/pull/13957)) ## 3.3.2.20250429 (2025-04-29) -Complete `pyflakes` (#13848) +Complete `pyflakes` ([#13848](https://github.com/python/typeshed/pull/13848)) ## 3.3.2.20250402 (2025-04-02) -[pyflakes] Update to 3.3.2 (#13756) +[pyflakes] Update to 3.3.2 ([#13756](https://github.com/python/typeshed/pull/13756)) ## 3.3.0.20250401 (2025-04-01) -[pyflakes] Update to 3.3.* (#13745) +[pyflakes] Update to 3.3.* ([#13745](https://github.com/python/typeshed/pull/13745)) ## 3.2.0.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) ## 3.2.0.20240515 (2024-05-15) -[pyflakes] add backwards compatibility module (#11910) +[pyflakes] add backwards compatibility module ([#11910](https://github.com/python/typeshed/pull/11910)) ## 3.2.0.20240106 (2024-01-06) -[stubsabot] Bump pyflakes to 3.2.* (#11252) +[stubsabot] Bump pyflakes to 3.2.* ([#11252](https://github.com/python/typeshed/pull/11252)) Release: https://pypi.org/pypi/pyflakes/3.2.0 Homepage: https://github.com/PyCQA/pyflakes @@ -42,47 +42,47 @@ Stubsabot analysis of the diff between the two releases: - Total lines of Python code added: 20. - Total lines of Python code deleted: 1. -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) -Remove Python 3.7 branches (#11238) +Remove Python 3.7 branches ([#11238](https://github.com/python/typeshed/pull/11238)) ## 3.1.0.1 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 3.1.0.0 (2023-07-31) -Update pyflakes stubs for v3.1.* (#10518) +Update pyflakes stubs for v3.1.* ([#10518](https://github.com/python/typeshed/pull/10518)) ## 3.0.0.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.0.0.4 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 3.0.0.3 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 3.0.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.0.0.1 (2022-11-25) -pyflakes: fix stubtest (#9273) +pyflakes: fix stubtest ([#9273](https://github.com/python/typeshed/pull/9273)) Fixes #9272 ## 3.0.0.0 (2022-11-24) -Bump pyflakes to 3.0.* (#9264) +Bump pyflakes to 3.0.* ([#9264](https://github.com/python/typeshed/pull/9264)) Release: https://pypi.org/pypi/pyflakes/3.0.0 Homepage: https://github.com/PyCQA/pyflakes @@ -99,21 +99,21 @@ Co-authored-by: AlexWaygood ## 2.5.0 (2022-08-05) -Bump pyflakes to 2.5.* (#8495) +Bump pyflakes to 2.5.* ([#8495](https://github.com/python/typeshed/pull/8495)) ## 2.4.3 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 2.4.2 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 2.4.1 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.4.0 (2022-02-11) -Add stubs for pyflakes (#7175) +Add stubs for pyflakes ([#7175](https://github.com/python/typeshed/pull/7175)) diff --git a/data/changelogs/pygit2.md b/data/changelogs/pygit2.md index 08a68778..48912d22 100644 --- a/data/changelogs/pygit2.md +++ b/data/changelogs/pygit2.md @@ -1,53 +1,53 @@ ## 1.15.0.20250319 (2025-03-19) -[CI] Run stubtest with Python 3.13 (#13638) +[CI] Run stubtest with Python 3.13 ([#13638](https://github.com/python/typeshed/pull/13638)) ## 1.15.0.20241020 (2024-10-20) -Update mypy to 1.12.0 (#12859) +Update mypy to 1.12.0 ([#12859](https://github.com/python/typeshed/pull/12859)) ## 1.15.0.20241012 (2024-10-12) -[stubsabot] Mark pygit2 as obsolete since 1.16.0 (#12785) +[stubsabot] Mark pygit2 as obsolete since 1.16.0 ([#12785](https://github.com/python/typeshed/pull/12785)) ## 1.15.0.20240822 (2024-08-22) -Using precise code for `pyright: ignore` and re-enabling various pyright tests (#12576) +Using precise code for `pyright: ignore` and re-enabling various pyright tests ([#12576](https://github.com/python/typeshed/pull/12576)) ## 1.15.0.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) ## 1.15.0.20240806 (2024-08-06) -Add reexport to RemoteCallbacks in pygit2 (#12483) +Add reexport to RemoteCallbacks in pygit2 ([#12483](https://github.com/python/typeshed/pull/12483)) ## 1.15.0.20240714 (2024-07-14) -Bump pygit2 to 1.15.* (#12319) +Bump pygit2 to 1.15.* ([#12319](https://github.com/python/typeshed/pull/12319)) ## 1.15.0.20240708 (2024-07-08) -Pin pygit2 to 1.15.0 (#12293) +Pin pygit2 to 1.15.0 ([#12293](https://github.com/python/typeshed/pull/12293)) Fixes #12292 ## 1.15.0.20240520 (2024-05-20) -Bump pygit2 to 1.15 and fix enums (#11983) +Bump pygit2 to 1.15 and fix enums ([#11983](https://github.com/python/typeshed/pull/11983)) ## 1.14.0.20240317 (2024-03-17) -pygit2: Workaround python/mypy#16972 (#11584) +pygit2: Workaround python/mypy#16972 ([#11584](https://github.com/python/typeshed/pull/11584)) To fix the signatures of `clone_repository` and `init_repository` as seen by type checkers. ## 1.14.0.20240313 (2024-03-13) -pygit2: Add missing Repository fields (#11579) +pygit2: Add missing Repository fields ([#11579](https://github.com/python/typeshed/pull/11579)) -Add stubs for pygit2 (#11374) +Add stubs for pygit2 ([#11374](https://github.com/python/typeshed/pull/11374)) The upstream library is very tricky to type (likely requires nontrivial refactoring), and only contains partial type information, but stubs are diff --git a/data/changelogs/pyinstaller.md b/data/changelogs/pyinstaller.md index b08d2fbd..80ff290e 100644 --- a/data/changelogs/pyinstaller.md +++ b/data/changelogs/pyinstaller.md @@ -8,27 +8,27 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 6.15.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 6.15.0.20250805 (2025-08-05) -[pyinstaller] Update to 6.15.* (#14521) +[pyinstaller] Update to 6.15.* ([#14521](https://github.com/python/typeshed/pull/14521)) ## 6.14.0.20250611 (2025-06-11) -[stubsabot] Bump pyinstaller to 6.14.* (#14217) +[stubsabot] Bump pyinstaller to 6.14.* ([#14217](https://github.com/python/typeshed/pull/14217)) Co-authored-by: stubsabot <> ## 6.13.0.20250417 (2025-04-17) -Bump pyinstaller to 6.13.* (#13843) +Bump pyinstaller to 6.13.* ([#13843](https://github.com/python/typeshed/pull/13843)) -Add all classes in `stubs/pyinstaller/PyInstaller/utils/win32/versioninfo.pyi` (#13833) +Add all classes in `stubs/pyinstaller/PyInstaller/utils/win32/versioninfo.pyi` ([#13833](https://github.com/python/typeshed/pull/13833)) ## 6.12.0.20250308 (2025-03-08) -PyInstaller: Complete types in splash.pyi (#13568) +PyInstaller: Complete types in splash.pyi ([#13568](https://github.com/python/typeshed/pull/13568)) --------- @@ -36,101 +36,101 @@ Co-authored-by: Avasam ## 6.12.0.20250301 (2025-03-01) -Fix `pyinstaller.utils.hooks.collect_entry_point` return type (#13111) +Fix `pyinstaller.utils.hooks.collect_entry_point` return type ([#13111](https://github.com/python/typeshed/pull/13111)) ## 6.12.0.20250226 (2025-02-26) -PyInstaller: Complete types in build_main.pyi (#13528) +PyInstaller: Complete types in build_main.pyi ([#13528](https://github.com/python/typeshed/pull/13528)) Co-authored-by: sobolevn ## 6.12.0.20250223 (2025-02-23) -Fix typo in PyInstaller type alias (#13525) +Fix typo in PyInstaller type alias ([#13525](https://github.com/python/typeshed/pull/13525)) ## 6.12.0.20250210 (2025-02-10) -[stubsabot] Bump pyinstaller to 6.12.* (#13479) +[stubsabot] Bump pyinstaller to 6.12.* ([#13479](https://github.com/python/typeshed/pull/13479)) Co-authored-by: stubsabot <> ## 6.11.0.20250130 (2025-01-30) -Upgrade Black and Ruff (#13443) +Upgrade Black and Ruff ([#13443](https://github.com/python/typeshed/pull/13443)) ## 6.11.0.20241028 (2024-10-28) -Bump pyinstaller to 6.11.* (#12911) +Bump pyinstaller to 6.11.* ([#12911](https://github.com/python/typeshed/pull/12911)) ## 6.10.0.20240812 (2024-08-12) -Bump pyinstaller to 6.10.* (#12513) +Bump pyinstaller to 6.10.* ([#12513](https://github.com/python/typeshed/pull/12513)) ## 6.9.0.20240710 (2024-07-10) -[stubsabot] Bump pyinstaller to 6.9.* (#12289) +[stubsabot] Bump pyinstaller to 6.9.* ([#12289](https://github.com/python/typeshed/pull/12289)) Co-authored-by: stubsabot <> ## 6.8.0.20240626 (2024-06-26) -Bump pyinstaller to 6.8.* (#12198) +Bump pyinstaller to 6.8.* ([#12198](https://github.com/python/typeshed/pull/12198)) ## 6.6.0.20240426 (2024-04-26) -pyinstaller: allow `Splash(text_pos = None)` (#11835) +pyinstaller: allow `Splash(text_pos = None)` ([#11835](https://github.com/python/typeshed/pull/11835)) ## 6.6.0.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 6.6.0.20240415 (2024-04-15) -Bump pyinstaller to 6.6.* (#11764) +Bump pyinstaller to 6.6.* ([#11764](https://github.com/python/typeshed/pull/11764)) ## 6.5.0.20240311 (2024-03-11) -Bump pyinstaller to 6.5.* (#11563) +Bump pyinstaller to 6.5.* ([#11563](https://github.com/python/typeshed/pull/11563)) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 6.4.0.20240212 (2024-02-12) -[stubsabot] Bump pyinstaller to 6.4.* (#11398) +[stubsabot] Bump pyinstaller to 6.4.* ([#11398](https://github.com/python/typeshed/pull/11398)) ## 6.3.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) -Remove Python 3.7 branches (#11238) +Remove Python 3.7 branches ([#11238](https://github.com/python/typeshed/pull/11238)) ## 6.3.0.20240105 (2024-01-05) -Drop support for Python 3.7 (#11234) +Drop support for Python 3.7 ([#11234](https://github.com/python/typeshed/pull/11234)) ## 6.3.0.0 (2023-12-18) -Bump pyinstaller to 6.3.* (#11175) +Bump pyinstaller to 6.3.* ([#11175](https://github.com/python/typeshed/pull/11175)) ## 6.2.0.1 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 6.2.0.0 (2023-11-13) -Bump pyinstaller to 6.2.* (#11023) +Bump pyinstaller to 6.2.* ([#11023](https://github.com/python/typeshed/pull/11023)) -Update `PyInstaller.building.api.EXE.__init__` (#11024) +Update `PyInstaller.building.api.EXE.__init__` ([#11024](https://github.com/python/typeshed/pull/11024)) ## 6.1.0.1 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 6.1.0.0 (2023-10-14) -[stubsabot] Bump pyinstaller to 6.1.* (#10885) +[stubsabot] Bump pyinstaller to 6.1.* ([#10885](https://github.com/python/typeshed/pull/10885)) Release: https://pypi.org/pypi/pyinstaller/6.1.0 Homepage: https://www.pyinstaller.org/ @@ -146,27 +146,27 @@ Stubsabot analysis of the diff between the two releases: ## 6.0.0.1 (2023-10-06) -PyInstaller: List ignored `building` sub-modules explicitly for stubtest (#10845) +PyInstaller: List ignored `building` sub-modules explicitly for stubtest ([#10845](https://github.com/python/typeshed/pull/10845)) This prevents stubtest from ignoring errors in modules that are stubbed. ## 6.0.0.0 (2023-09-29) -Bump pyinstaller to 6.0.* (#10800) +Bump pyinstaller to 6.0.* ([#10800](https://github.com/python/typeshed/pull/10800)) ## 5.13.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 5.13.0.1 (2023-06-27) -[PyInstaller] TOCs are not often lists of TOCs (#10366) +[PyInstaller] TOCs are not often lists of TOCs ([#10366](https://github.com/python/typeshed/pull/10366)) ## 5.13.0.0 (2023-06-25) -[stubsabot] Bump pyinstaller to 5.13.* (#10357) +[stubsabot] Bump pyinstaller to 5.13.* ([#10357](https://github.com/python/typeshed/pull/10357)) * [stubsabot] Bump pyinstaller to 5.13.* @@ -196,7 +196,7 @@ Co-authored-by: Alex Waygood ## 5.12.0.0 (2023-06-09) -[stubsabot] Bump pyinstaller to 5.12.* (#10287) +[stubsabot] Bump pyinstaller to 5.12.* ([#10287](https://github.com/python/typeshed/pull/10287)) Release: https://pypi.org/pypi/pyinstaller/5.12.0 Homepage: https://www.pyinstaller.org/ @@ -211,27 +211,27 @@ Stubsabot analysis of the diff between the two releases: ## 5.11.0.0 (2023-05-14) -Bump `PyInstaller` to `5.11.*` (#10179) +Bump `PyInstaller` to `5.11.*` ([#10179](https://github.com/python/typeshed/pull/10179)) Co-authored-by: Alex Waygood ## 5.10.0.1 (2023-04-27) -Type `PyInstaller.building.api` and related modules (#9730) +Type `PyInstaller.building.api` and related modules ([#9730](https://github.com/python/typeshed/pull/9730)) Co-authored-by: Alex Waygood ## 5.10.0.0 (2023-04-12) -[stubsabot] Bump pyinstaller to 5.10.* (#10034) +[stubsabot] Bump pyinstaller to 5.10.* ([#10034](https://github.com/python/typeshed/pull/10034)) ## 5.9.0.1 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 5.9.0.0 (2023-03-14) -[stubsabot] Bump pyinstaller to 5.9.* (#9880) +[stubsabot] Bump pyinstaller to 5.9.* ([#9880](https://github.com/python/typeshed/pull/9880)) Release: https://pypi.org/pypi/pyinstaller/5.9.0 Homepage: https://www.pyinstaller.org/ @@ -246,21 +246,21 @@ Stubsabot analysis of the diff between the two releases: ## 5.8.0.3 (2023-02-24) -Fix some typos in comments (#9802) +Fix some typos in comments ([#9802](https://github.com/python/typeshed/pull/9802)) ## 5.8.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 5.8.0.1 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 5.8.0.0 (2023-02-12) -Bump pyinstaller to 5.8.* (#9721) +Bump pyinstaller to 5.8.* ([#9721](https://github.com/python/typeshed/pull/9721)) Release: https://pypi.org/pypi/pyinstaller/5.8.0 Homepage: https://www.pyinstaller.org/ @@ -268,11 +268,11 @@ Diff: https://github.com/pyinstaller/pyinstaller/compare/v5.7.0...v5.8.0 ## 5.7.0.6 (2023-02-09) -Use `_typeshed.FileDescriptorOrPath` in stubs (#9695) +Use `_typeshed.FileDescriptorOrPath` in stubs ([#9695](https://github.com/python/typeshed/pull/9695)) ## 5.7.0.5 (2023-02-02) -Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) +Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566)) - ClassVar[Any | None] - Missed previous changes due to alias @@ -280,33 +280,33 @@ Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) ## 5.7.0.4 (2023-02-01) -Add defaults for params and constants in pyinstaller (#9640) +Add defaults for params and constants in pyinstaller ([#9640](https://github.com/python/typeshed/pull/9640)) ## 5.7.0.3 (2023-01-25) -Fix some stubtest complaints before they happen (#9585) +Fix some stubtest complaints before they happen ([#9585](https://github.com/python/typeshed/pull/9585)) Add missing objects to various stubs ## 5.7.0.2 (2023-01-14) -Update various comments now non-types dependencies are allowed (#9527) +Update various comments now non-types dependencies are allowed ([#9527](https://github.com/python/typeshed/pull/9527)) ## 5.7.0.1 (2023-01-11) -types-pyinstaller: no longer subclass "Any" (#9495) +types-pyinstaller: no longer subclass "Any" ([#9495](https://github.com/python/typeshed/pull/9495)) ## 5.7.0.0 (2022-12-08) -Bump pyinstaller to 5.7.* (#9343) +Bump pyinstaller to 5.7.* ([#9343](https://github.com/python/typeshed/pull/9343)) ## 5.6.0.4 (2022-11-16) -Always use `bool` and `Literal` for Python compat code (#9213) +Always use `bool` and `Literal` for Python compat code ([#9213](https://github.com/python/typeshed/pull/9213)) ## 5.6.0.3 (2022-11-07) -`PyInstaller`: Fix `DeprecationWarning` when parsing the stub using `ast.parse()` (#9112) +`PyInstaller`: Fix `DeprecationWarning` when parsing the stub using `ast.parse()` ([#9112](https://github.com/python/typeshed/pull/9112)) ```python >>> import ast, warnings @@ -323,36 +323,36 @@ Co-authored-by: Jelle Zijlstra ## 5.6.0.2 (2022-11-03) -Update pyright to 1.1.278 (#9077) +Update pyright to 1.1.278 ([#9077](https://github.com/python/typeshed/pull/9077)) Co-authored-by: Alex Waygood ## 5.6.0.1 (2022-11-03) -importlib: improve bytes handling (#9070) +importlib: improve bytes handling ([#9070](https://github.com/python/typeshed/pull/9070)) ## 5.6.0.0 (2022-10-25) -Bump pyinstaller to 5.6.* (#8981) +Bump pyinstaller to 5.6.* ([#8981](https://github.com/python/typeshed/pull/8981)) ## 5.5.0.0 (2022-10-10) -Bump PyInstaller-stubs to 5.5 (#8874) +Bump PyInstaller-stubs to 5.5 ([#8874](https://github.com/python/typeshed/pull/8874)) ## 5.4.2 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 5.4.1 (2022-09-22) -Add reportMissingParameterType to `pyrightconfig.stricter.json` (#8770) +Add reportMissingParameterType to `pyrightconfig.stricter.json` ([#8770](https://github.com/python/typeshed/pull/8770)) -Pyinstaller: use `StrPath` over `StrOrBytesPath` (#8780) +Pyinstaller: use `StrPath` over `StrOrBytesPath` ([#8780](https://github.com/python/typeshed/pull/8780)) Fix incorrect StrOrBytesPath in PyInstaller stubs Change StrOrBytesPath to StrPath when exclusively used with strings. ## 5.4.0 (2022-09-15) -Add stubs for `PyInstaller` (public API only) (#8702) +Add stubs for `PyInstaller` (public API only) ([#8702](https://github.com/python/typeshed/pull/8702)) diff --git a/data/changelogs/pyjks.md b/data/changelogs/pyjks.md index becc43b2..dfa4d55b 100644 --- a/data/changelogs/pyjks.md +++ b/data/changelogs/pyjks.md @@ -1,20 +1,20 @@ ## 20.0.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 20.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 20.0.0.1 (2023-10-06) -[pyjks] Fill in jks.bks and other modules, improved constructors (#10815) +[pyjks] Fill in jks.bks and other modules, improved constructors ([#10815](https://github.com/python/typeshed/pull/10815)) ## 20.0.0.0 (2023-10-01) -Add stubs for `pyjks` (#10797) +Add stubs for `pyjks` ([#10797](https://github.com/python/typeshed/pull/10797)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/pynput.md b/data/changelogs/pynput.md index a7e5cf7c..27a7f2bf 100644 --- a/data/changelogs/pynput.md +++ b/data/changelogs/pynput.md @@ -1,124 +1,124 @@ ## 1.8.1.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.8.1.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 1.8.1.20250318 (2025-03-18) -[pynput] Update to 1.8.1 (#13647) +[pynput] Update to 1.8.1 ([#13647](https://github.com/python/typeshed/pull/13647)) ## 1.8.0.20250306 (2025-03-06) -Bump pynput to 1.8.* (#13583) +Bump pynput to 1.8.* ([#13583](https://github.com/python/typeshed/pull/13583)) ## 1.7.8.20250304 (2025-03-04) -Enable Ruff PLC (Pylint Convention) (#13306) +Enable Ruff PLC (Pylint Convention) ([#13306](https://github.com/python/typeshed/pull/13306)) ## 1.7.8.20250301 (2025-03-01) -[stubsabot] Bump pynput to 1.7.8 (#13565) +[stubsabot] Bump pynput to 1.7.8 ([#13565](https://github.com/python/typeshed/pull/13565)) ## 1.7.7.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.7.7.20241127 (2024-11-27) -Remove obsolete OptExcInfo from sys (#13117) +Remove obsolete OptExcInfo from sys ([#13117](https://github.com/python/typeshed/pull/13117)) ## 1.7.7.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) ## 1.7.7.20240601 (2024-06-01) -Bump pynput to 1.7.7 (#12069) +Bump pynput to 1.7.7 ([#12069](https://github.com/python/typeshed/pull/12069)) ## 1.7.6.20240511 (2024-05-11) -Pin pynput more tightly (#11897) +Pin pynput more tightly ([#11897](https://github.com/python/typeshed/pull/11897)) Fixes #11896 ## 1.7.5.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 1.7.5.20240311 (2024-03-11) -Use Python 3.11 for third-party stubtest in CI (#11562) +Use Python 3.11 for third-party stubtest in CI ([#11562](https://github.com/python/typeshed/pull/11562)) ## 1.7.5.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 1.7.5.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.7.5.20231222 (2023-12-22) -Bump mypy (and a few other test dependencies) (#11196) +Bump mypy (and a few other test dependencies) ([#11196](https://github.com/python/typeshed/pull/11196)) ## 1.7.5.7 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.7.5.6 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 1.7.5.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.7.5.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.7.5.3 (2022-11-23) -Mark pynput as completed (#9235) +Mark pynput as completed ([#9235](https://github.com/python/typeshed/pull/9235)) ## 1.7.5 (2022-09-12) -[pynput] Fix annotations of Controller.Key(Code) (#8722) +[pynput] Fix annotations of Controller.Key(Code) ([#8722](https://github.com/python/typeshed/pull/8722)) Document stubtest entries ## 1.7.4 (2022-09-10) -Run third-party stubtest under xvfb-run (#8719) +Run third-party stubtest under xvfb-run ([#8719](https://github.com/python/typeshed/pull/8719)) ## 1.7.3 (2022-06-26) -Third-party stubs: audit `Callable[, None]` annotations (#8175) +Third-party stubs: audit `Callable[, None]` annotations ([#8175](https://github.com/python/typeshed/pull/8175)) ## 1.7.2 (2022-06-19) -stubtest: use separate table in METADATA.toml (#8096) +stubtest: use separate table in METADATA.toml ([#8096](https://github.com/python/typeshed/pull/8096)) ## 1.7.1 (2022-04-01) -Third-party stubs: Improve several `__exit__` methods (#7575) +Third-party stubs: Improve several `__exit__` methods ([#7575](https://github.com/python/typeshed/pull/7575)) ## 1.7.0 (2022-02-24) -Add stubs for `pynput` package (#7177) +Add stubs for `pynput` package ([#7177](https://github.com/python/typeshed/pull/7177)) Fixes #4328 diff --git a/data/changelogs/pyperclip.md b/data/changelogs/pyperclip.md index 285db2f8..c780f53d 100644 --- a/data/changelogs/pyperclip.md +++ b/data/changelogs/pyperclip.md @@ -1,11 +1,11 @@ ## 1.9.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 1.9.0.20250218 (2025-02-18) -Add pyperclip stubs (#13502) +Add pyperclip stubs ([#13502](https://github.com/python/typeshed/pull/13502)) diff --git a/data/changelogs/pyserial.md b/data/changelogs/pyserial.md index 9f3b5fab..d55d7897 100644 --- a/data/changelogs/pyserial.md +++ b/data/changelogs/pyserial.md @@ -18,113 +18,113 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 3.5.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 3.5.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 3.5.0.20250326 (2025-03-26) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) ## 3.5.0.20250304 (2025-03-04) -Enable Ruff PLC (Pylint Convention) (#13306) +Enable Ruff PLC (Pylint Convention) ([#13306](https://github.com/python/typeshed/pull/13306)) ## 3.5.0.20250130 (2025-01-30) -Upgrade Black and Ruff (#13443) +Upgrade Black and Ruff ([#13443](https://github.com/python/typeshed/pull/13443)) ## 3.5.0.20250124 (2025-01-24) -pyserial: make serial.threaded.ReaderThread generic in the type of Protocol (#13425) +pyserial: make serial.threaded.ReaderThread generic in the type of Protocol ([#13425](https://github.com/python/typeshed/pull/13425)) ## 3.5.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 3.5.0.20240826 (2024-08-26) -pyserial: Replace IO classes with protocols (#12572) +pyserial: Replace IO classes with protocols ([#12572](https://github.com/python/typeshed/pull/12572)) ## 3.5.0.20240527 (2024-05-27) -pyserial: serial: serialutil.pyi: fix excuslive float -> bool (#12035) +pyserial: serial: serialutil.pyi: fix excuslive float -> bool ([#12035](https://github.com/python/typeshed/pull/12035)) ## 3.5.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.5.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 3.5.0.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 3.5.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.5.0.11 (2023-11-22) -third-party stubs: Add several missing `__del__` methods (#11054) +third-party stubs: Add several missing `__del__` methods ([#11054](https://github.com/python/typeshed/pull/11054)) ## 3.5.0.10 (2023-09-01) -`_CField` as a generic descriptor protocol (#10595) +`_CField` as a generic descriptor protocol ([#10595](https://github.com/python/typeshed/pull/10595)) ## 3.5.0.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.5.0.8 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 3.5.0.7 (2023-03-09) -pyserial: Fix read and write methods (#9825) +pyserial: Fix read and write methods ([#9825](https://github.com/python/typeshed/pull/9825)) ## 3.5.0.6 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 3.5.0.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.5.0.4 (2023-02-19) -`pyserial`: fix stubtest errors (#9722) +`pyserial`: fix stubtest errors ([#9722](https://github.com/python/typeshed/pull/9722)) ## 3.5.0.3 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 3.5.0.2 (2023-02-09) -Enable stubtest for `pyserial` (#9692) +Enable stubtest for `pyserial` ([#9692](https://github.com/python/typeshed/pull/9692)) ## 3.5.0.1 (2023-02-02) -Fix optional USB attributes in pyserial's `ListPortInfo` (#9654) +Fix optional USB attributes in pyserial's `ListPortInfo` ([#9654](https://github.com/python/typeshed/pull/9654)) Some USB specific attributes in pyserial's [`serial.tools.list_port_common.ListPortInfo`](https://github.com/python/typeshed/blob/main/stubs/pyserial/serial/tools/list_ports_common.pyi#L11-L24) class are not always available. They depend on the USB device and its driver correctly reporting these attributes. I discovered this recently with a new device that does not report its serial number. Only the Vendor ID `vid` and Product ID `pid` are guaranteed (This can be seen [here](https://github.com/pyserial/pyserial/blob/master/serial/tools/list_ports_linux.py#L52-L62) where `vid` and `pid` are always cast as `int` while other attributes are left as `str | None` for USB devices). This is a follow up to #9347 and the discussion at https://github.com/python/typeshed/pull/9347#issuecomment-1358245865 ## 3.5.0.0 (2022-12-22) -Add stubs for the pyserial package (#9347) +Add stubs for the pyserial package ([#9347](https://github.com/python/typeshed/pull/9347)) diff --git a/data/changelogs/pysftp.md b/data/changelogs/pysftp.md index d84da9cd..adfd097a 100644 --- a/data/changelogs/pysftp.md +++ b/data/changelogs/pysftp.md @@ -1,96 +1,96 @@ ## 0.2.17.20250805 (2025-08-05) -[pysftp] Pin `paramiko~=3.0` when running stubtest (#14526) +[pysftp] Pin `paramiko~=3.0` when running stubtest ([#14526](https://github.com/python/typeshed/pull/14526)) ## 0.2.17.20241117 (2024-11-17) -[pysftp] Logging attribute can be bool or str (#13018) +[pysftp] Logging attribute can be bool or str ([#13018](https://github.com/python/typeshed/pull/13018)) ## 0.2.17.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.2.17.6 (2023-07-20) -Add a few more upstream_repository URLs (#10489) +Add a few more upstream_repository URLs ([#10489](https://github.com/python/typeshed/pull/10489)) ## 0.2.17.5 (2023-03-29) -Remove unnecessary ellipsis expressions (#9976) +Remove unnecessary ellipsis expressions ([#9976](https://github.com/python/typeshed/pull/9976)) Ignore flake8 F821 warnings in stub files ## 0.2.17.4 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 0.2.17.3 (2023-03-24) -pysftp: CnOpts.hostkeys can be None (#9937) +pysftp: CnOpts.hostkeys can be None ([#9937](https://github.com/python/typeshed/pull/9937)) ## 0.2.17.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.2.17.1 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.2.17 (2022-07-04) -Third-party stubs: audit more `Callable[, Any]` annotations (#8233) +Third-party stubs: audit more `Callable[, Any]` annotations ([#8233](https://github.com/python/typeshed/pull/8233)) ## 0.2.16 (2022-06-26) -Third-party stubs: audit `Callable[, None]` annotations (#8175) +Third-party stubs: audit `Callable[, None]` annotations ([#8175](https://github.com/python/typeshed/pull/8175)) ## 0.2.15 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 0.2.14 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.2.13 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.2.12 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 0.2.11 (2022-03-10) -Modernize syntax in various stubs (#7469) +Modernize syntax in various stubs ([#7469](https://github.com/python/typeshed/pull/7469)) Use `str` and `contextlib.AbstractContextManager` instead of `typing.Text` and `typing.ContextManager`. ## 0.2.10 (2022-03-09) -Remove Python 2 support from some third-party distributions (#7466) +Remove Python 2 support from some third-party distributions ([#7466](https://github.com/python/typeshed/pull/7466)) Co-authored-by: Alex Waygood ## 0.2.9 (2022-01-16) -Cleanup: do not quote types unnecessarily (#6931) +Cleanup: do not quote types unnecessarily ([#6931](https://github.com/python/typeshed/pull/6931)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 0.2.8 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.2.6 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 0.2.5 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/pytest-lazy-fixture.md b/data/changelogs/pytest-lazy-fixture.md index 51e624ff..7cf1f217 100644 --- a/data/changelogs/pytest-lazy-fixture.md +++ b/data/changelogs/pytest-lazy-fixture.md @@ -1,38 +1,38 @@ ## 0.6.3.20240707 (2024-07-07) -`is_lazy_fixture` in `pytest-lazy-fixture` is a `TypeIs` function (#12285) +`is_lazy_fixture` in `pytest-lazy-fixture` is a `TypeIs` function ([#12285](https://github.com/python/typeshed/pull/12285)) ## 0.6.3.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 0.6.3.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.6.3.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.6.3.2 (2022-11-20) -Mark `pytest-lazy-fixture` as completed (#9229) +Mark `pytest-lazy-fixture` as completed ([#9229](https://github.com/python/typeshed/pull/9229)) ## 0.6.3.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 0.6.3 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.6.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/python-crontab.md b/data/changelogs/python-crontab.md index 463c9213..8a180625 100644 --- a/data/changelogs/python-crontab.md +++ b/data/changelogs/python-crontab.md @@ -4,41 +4,41 @@ ## 3.3.0.20250715 (2025-07-15) -[stubsabot] Bump python-crontab to 3.3.* (#14409) +[stubsabot] Bump python-crontab to 3.3.* ([#14409](https://github.com/python/typeshed/pull/14409)) ## 3.2.0.20250708 (2025-07-08) -[python-crontab] Remove from pyrightconfig (#14322) +[python-crontab] Remove from pyrightconfig ([#14322](https://github.com/python/typeshed/pull/14322)) ## 3.2.0.20240703 (2024-07-03) -[stubsabot] Bump python-crontab to 3.2.* (#12253) +[stubsabot] Bump python-crontab to 3.2.* ([#12253](https://github.com/python/typeshed/pull/12253)) ## 3.1.0.20240524 (2024-05-24) -Bump python-crontab to 3.1.* (#12008) +Bump python-crontab to 3.1.* ([#12008](https://github.com/python/typeshed/pull/12008)) ## 3.0.0.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 3.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.0.0.1 (2023-07-20) -Add a few more upstream_repository URLs (#10489) +Add a few more upstream_repository URLs ([#10489](https://github.com/python/typeshed/pull/10489)) ## 3.0.0.0 (2023-07-19) -Update `python-crontab` to `3.0.*` (#10475) +Update `python-crontab` to `3.0.*` ([#10475](https://github.com/python/typeshed/pull/10475)) ## 2.7.0.6 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -48,34 +48,34 @@ Update `Unused` parameters in `stubs/` (#9704) ## 2.7.0.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.7.0.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.7.0.3 (2023-02-07) -Complete `python-crontab` (#9306) +Complete `python-crontab` ([#9306](https://github.com/python/typeshed/pull/9306)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra ## 2.7.0.2 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 2.7.0.1 (2022-12-24) -crontab: upstream did some py2 cleanup (#9406) +crontab: upstream did some py2 cleanup ([#9406](https://github.com/python/typeshed/pull/9406)) Fixes #9405 ## 2.7.0.0 (2022-12-23) -crontab: improve types, update to 2.7 (#9392) +crontab: improve types, update to 2.7 ([#9392](https://github.com/python/typeshed/pull/9392)) https://gitlab.com/doctormo/python-crontab/-/blob/v2.7.0/crontab.py @@ -85,15 +85,15 @@ Co-authored-by: Jelle Zijlstra ## 2.6.0.2 (2022-11-16) -Always use `bool` and `Literal` for Python compat code (#9213) +Always use `bool` and `Literal` for Python compat code ([#9213](https://github.com/python/typeshed/pull/9213)) ## 2.6.0.1 (2022-10-20) -Mark `python-crontab` as completed (#8938) +Mark `python-crontab` as completed ([#8938](https://github.com/python/typeshed/pull/8938)) ## 2.6.0.0 (2022-10-20) -Add stubs for python-cronlog (#8917) +Add stubs for python-cronlog ([#8917](https://github.com/python/typeshed/pull/8917)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood diff --git a/data/changelogs/python-datemath.md b/data/changelogs/python-datemath.md index c309ae17..4bf3ed5b 100644 --- a/data/changelogs/python-datemath.md +++ b/data/changelogs/python-datemath.md @@ -1,42 +1,42 @@ ## 3.0.1.20250514 (2025-05-14) -Replace incomplete module markers (#14030) +Replace incomplete module markers ([#14030](https://github.com/python/typeshed/pull/14030)) ## 3.0.1.20240913 (2024-09-13) -[python-datemath] Pin and mark as obsolete (#12645) +[python-datemath] Pin and mark as obsolete ([#12645](https://github.com/python/typeshed/pull/12645)) Closes: #12640 ## 3.0.0.20240902 (2024-09-02) -[stubsabot] Bump python-datemath to 3.0.* (#12583) +[stubsabot] Bump python-datemath to 3.0.* ([#12583](https://github.com/python/typeshed/pull/12583)) Co-authored-by: stubsabot <> ## 1.5.0.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.5.0.3 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 1.5.0.2 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 1.5.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.5.0.0 (2023-01-11) -Add stubs for python-datemath (#5765) +Add stubs for python-datemath ([#5765](https://github.com/python/typeshed/pull/5765)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/python-dateutil.md b/data/changelogs/python-dateutil.md index a4e5af3f..d4d177ff 100644 --- a/data/changelogs/python-dateutil.md +++ b/data/changelogs/python-dateutil.md @@ -16,171 +16,171 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 2.9.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.9.0.20250708 (2025-07-08) -[python-dateutil] Add missing stubs (#14326) +[python-dateutil] Add missing stubs ([#14326](https://github.com/python/typeshed/pull/14326)) ## 2.9.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.9.0.20241206 (2024-12-06) -Use union instead of overloads in dateutil (#13184) +Use union instead of overloads in dateutil ([#13184](https://github.com/python/typeshed/pull/13184)) ## 2.9.0.20241003 (2024-10-03) -dateutil: Enable failing test (#11612) +dateutil: Enable failing test ([#11612](https://github.com/python/typeshed/pull/11612)) ## 2.9.0.20240906 (2024-09-06) -[python-dateutil] Add `dateutil.parser.UnknownTimezoneWarning`. (#12620) +[python-dateutil] Add `dateutil.parser.UnknownTimezoneWarning`. ([#12620](https://github.com/python/typeshed/pull/12620)) ## 2.9.0.20240821 (2024-08-21) -Fix types for python-dateutil's relativedelta (#12561) +Fix types for python-dateutil's relativedelta ([#12561](https://github.com/python/typeshed/pull/12561)) ## 2.9.0.20240316 (2024-03-16) -python-dateutil: respect inheritance on relativedelta.__rsub__ (#11462) (#11463) +python-dateutil: respect inheritance on relativedelta.__rsub__ ([#11462](https://github.com/python/typeshed/pull/11462)) ([#11463](https://github.com/python/typeshed/pull/11463)) ## 2.9.0.20240315 (2024-03-15) -[stubsabot] Bump python-dateutil to 2.9.* (#11518) +[stubsabot] Bump python-dateutil to 2.9.* ([#11518](https://github.com/python/typeshed/pull/11518)) Co-authored-by: stubsabot <> ## 2.8.19.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 2.8.19.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.8.19.14 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.8.19.13 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.8.19.12 (2023-04-04) -Various improvements to `dateutil.rrule` stubs (#10009) +Various improvements to `dateutil.rrule` stubs ([#10009](https://github.com/python/typeshed/pull/10009)) ## 2.8.19.11 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 2.8.19.10 (2023-03-01) -Add rrule.__iter__ return type (#9828) +Add rrule.__iter__ return type ([#9828](https://github.com/python/typeshed/pull/9828)) ## 2.8.19.9 (2023-02-27) -Re-export `dateutil._common.weekday` from `dateutil.relativedelta` (#9819) +Re-export `dateutil._common.weekday` from `dateutil.relativedelta` ([#9819](https://github.com/python/typeshed/pull/9819)) ## 2.8.19.8 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.8.19.7 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.8.19.6 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.8.19.5 (2022-12-18) -`python-dateutil`: Add `zoneinfo` submodule (#9381) +`python-dateutil`: Add `zoneinfo` submodule ([#9381](https://github.com/python/typeshed/pull/9381)) ## 2.8.19.4 (2022-11-16) -Add exact `**kwargs` types to `dateutil.parser.parse` (#9212) +Add exact `**kwargs` types to `dateutil.parser.parse` ([#9212](https://github.com/python/typeshed/pull/9212)) Closes #9122 ## 2.8.19.3 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 2.8.19.2 (2022-10-17) -`dateutil`: Add comment explaining the use of `ABCMeta` (#8911) +`dateutil`: Add comment explaining the use of `ABCMeta` ([#8911](https://github.com/python/typeshed/pull/8911)) ## 2.8.19.1 (2022-10-17) -`datetime.tzinfo` is abstract (#8908) +`datetime.tzinfo` is abstract ([#8908](https://github.com/python/typeshed/pull/8908)) ## 2.8.19 (2022-07-19) -Third-party stubs: enforce CamelCase for type alias names (#8256) +Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256)) Co-authored-by: Jelle Zijlstra ## 2.8.18 (2022-06-22) -Improve several `__hash__` methods (#8128) +Improve several `__hash__` methods ([#8128](https://github.com/python/typeshed/pull/8128)) ## 2.8.17 (2022-05-27) -dateutil: Add dateutil.rrule.weekdays (#7968) +dateutil: Add dateutil.rrule.weekdays ([#7968](https://github.com/python/typeshed/pull/7968)) Closes: #7946 ## 2.8.16 (2022-05-19) -Add return type for `dateutil.rrule._rrulestr.__call__`. (#7868) +Add return type for `dateutil.rrule._rrulestr.__call__`. ([#7868](https://github.com/python/typeshed/pull/7868)) ## 2.8.15 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 2.8.14 (2022-04-27) -dateutil.tz.tz: Replace IO with protocols (#7717) +dateutil.tz.tz: Replace IO with protocols ([#7717](https://github.com/python/typeshed/pull/7717)) ## 2.8.13 (2022-04-27) -Drop Python 2 support from python-dateutil (#7715) +Drop Python 2 support from python-dateutil ([#7715](https://github.com/python/typeshed/pull/7715)) ## 2.8.12 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 2.8.11 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.8.10 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 2.8.9 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 2.8.8 (2022-01-20) -Remove nearly all `__str__` and `__repr__` methods from typeshed (#6968) +Remove nearly all `__str__` and `__repr__` methods from typeshed ([#6968](https://github.com/python/typeshed/pull/6968)) ## 2.8.7 (2022-01-17) -Use `_typeshed.Self` in Python 2, too (#6932) +Use `_typeshed.Self` in Python 2, too ([#6932](https://github.com/python/typeshed/pull/6932)) ## 2.8.6 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -214,23 +214,23 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 2.8.4 (2021-12-25) -python-datetutil: WEEKDAYS and MONTHS can have arbitrary length tuples (#6689) +python-datetutil: WEEKDAYS and MONTHS can have arbitrary length tuples ([#6689](https://github.com/python/typeshed/pull/6689)) ## 2.8.3 (2021-11-23) -Add tz{utc,offset}.fromutc() (#6360) +Add tz{utc,offset}.fromutc() ([#6360](https://github.com/python/typeshed/pull/6360)) ## 2.8.2 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 2.8.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) -Annotate rruleset.rrule(rrule) argument (#6149) +Annotate rruleset.rrule(rrule) argument ([#6149](https://github.com/python/typeshed/pull/6149)) ## 2.8.0 (2021-09-02) -dateutil.parser: Complete the isoparser module (#5983) +dateutil.parser: Complete the isoparser module ([#5983](https://github.com/python/typeshed/pull/5983)) diff --git a/data/changelogs/python-gflags.md b/data/changelogs/python-gflags.md index 448e32d4..69f0f8c8 100644 --- a/data/changelogs/python-gflags.md +++ b/data/changelogs/python-gflags.md @@ -1,46 +1,46 @@ ## 3.1.7.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.1.7.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.1.7.1 (2022-10-16) -Remove empty `__init__` methods from classes with 0 parents (#8907) +Remove empty `__init__` methods from classes with 0 parents ([#8907](https://github.com/python/typeshed/pull/8907)) ## 3.1.7 (2022-07-22) -Always return `Iterator`, not `Iterable` for `__iter__` (#8361) +Always return `Iterator`, not `Iterable` for `__iter__` ([#8361](https://github.com/python/typeshed/pull/8361)) ## 3.1.6 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 3.1.5 (2022-04-27) -Drop Python 2 support from python-gflags (#7709) +Drop Python 2 support from python-gflags ([#7709](https://github.com/python/typeshed/pull/7709)) ## 3.1.4 (2022-01-28) -Do not use `True` or `False` as default values in assignments (#7060) +Do not use `True` or `False` as default values in assignments ([#7060](https://github.com/python/typeshed/pull/7060)) ## 3.1.3 (2022-01-20) -Remove nearly all `__str__` and `__repr__` methods from typeshed (#6968) +Remove nearly all `__str__` and `__repr__` methods from typeshed ([#6968](https://github.com/python/typeshed/pull/6968)) ## 3.1.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 3.1.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/python-http-client.md b/data/changelogs/python-http-client.md index 4f359993..cfc96354 100644 --- a/data/changelogs/python-http-client.md +++ b/data/changelogs/python-http-client.md @@ -1,8 +1,8 @@ ## 3.3.7.20250708 (2025-07-08) -[python-http-client] Remove from pyrightconfig (#14321) +[python-http-client] Remove from pyrightconfig ([#14321](https://github.com/python/typeshed/pull/14321)) ## 3.3.7.20240910 (2024-09-10) -Add stubs for `python-http-client` (#12626) +Add stubs for `python-http-client` ([#12626](https://github.com/python/typeshed/pull/12626)) diff --git a/data/changelogs/python-jenkins.md b/data/changelogs/python-jenkins.md index 7b03a530..d6ae3231 100644 --- a/data/changelogs/python-jenkins.md +++ b/data/changelogs/python-jenkins.md @@ -4,13 +4,13 @@ ## 1.8.3.20250805 (2025-08-05) -Bump python-jenkins to 1.8.3 (#14520) +Bump python-jenkins to 1.8.3 ([#14520](https://github.com/python/typeshed/pull/14520)) Co-authored-by: Brian Schubert ## 1.8.0.20240921 (2024-09-21) -Add stubs for python-jenkins (#12582) +Add stubs for python-jenkins ([#12582](https://github.com/python/typeshed/pull/12582)) Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/python-jose.md b/data/changelogs/python-jose.md index 951bb031..a1eef3ea 100644 --- a/data/changelogs/python-jose.md +++ b/data/changelogs/python-jose.md @@ -1,75 +1,75 @@ ## 3.5.0.20250531 (2025-05-31) -Bump python-jose to 3.5.* (#14193) +Bump python-jose to 3.5.* ([#14193](https://github.com/python/typeshed/pull/14193)) ## 3.4.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 3.4.0.20250224 (2025-02-24) -Bump python-jose to 3.4.* (#13522) +Bump python-jose to 3.4.* ([#13522](https://github.com/python/typeshed/pull/13522)) ## 3.3.4.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.3.4.8 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.3.4.7 (2023-04-13) -Style: prefer `type[Foo | Bar]` over `type[Foo] | type[Bar]` (#10039) +Style: prefer `type[Foo | Bar]` over `type[Foo] | type[Bar]` ([#10039](https://github.com/python/typeshed/pull/10039)) ## 3.3.4.6 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 3.3.4.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.3.4.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 3.3.4.3 (2023-02-03) -Fix python-jose unverified jws and jwt functions (#9662) +Fix python-jose unverified jws and jwt functions ([#9662](https://github.com/python/typeshed/pull/9662)) ## 3.3.4.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 3.3.4.1 (2023-01-07) -Use `pyasn1` in `python-jose` (#9469) +Use `pyasn1` in `python-jose` ([#9469](https://github.com/python/typeshed/pull/9469)) ## 3.3.4 (2022-07-15) -python-jose: improvements to jose.backends (#8294) +python-jose: improvements to jose.backends ([#8294](https://github.com/python/typeshed/pull/8294)) ## 3.3.3 (2022-07-13) -Complete python-jose typing (#8258) +Complete python-jose typing ([#8258](https://github.com/python/typeshed/pull/8258)) ## 3.3.2 (2022-07-06) -Improve python-jose jws and jwt modules (#8238) +Improve python-jose jws and jwt modules ([#8238](https://github.com/python/typeshed/pull/8238)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 3.3.1 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 3.3.0 (2022-04-12) -Add stubs for Python-Jose (#7613) +Add stubs for Python-Jose ([#7613](https://github.com/python/typeshed/pull/7613)) diff --git a/data/changelogs/python-nmap.md b/data/changelogs/python-nmap.md index 59db52b6..01a03584 100644 --- a/data/changelogs/python-nmap.md +++ b/data/changelogs/python-nmap.md @@ -1,62 +1,62 @@ ## 0.7.1.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 0.7.1.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.7.1.4 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 0.7.1.3 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 0.7.1.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.7.1.1 (2022-11-19) -Mark `python-nmap` as completed (#9226) +Mark `python-nmap` as completed ([#9226](https://github.com/python/typeshed/pull/9226)) ## 0.7.1 (2022-07-04) -Third-party stubs: audit more `Callable[, Any]` annotations (#8233) +Third-party stubs: audit more `Callable[, Any]` annotations ([#8233](https://github.com/python/typeshed/pull/8233)) ## 0.7.0 (2022-06-26) -[stubsabot] Bump python-nmap to 0.7.* (#8174) +[stubsabot] Bump python-nmap to 0.7.* ([#8174](https://github.com/python/typeshed/pull/8174)) Co-authored-by: hauntsaninja <> ## 0.6.7 (2022-04-27) -Drop Python 2 support from python-nmap (#7706) +Drop Python 2 support from python-nmap ([#7706](https://github.com/python/typeshed/pull/7706)) ## 0.6.6 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.6.4 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.6.3 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 0.6.2 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 0.6.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/python-slugify.md b/data/changelogs/python-slugify.md index fb5dbb07..45b48e61 100644 --- a/data/changelogs/python-slugify.md +++ b/data/changelogs/python-slugify.md @@ -1,12 +1,12 @@ ## 8.0.2.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 8.0.2.20240127 (2024-01-27) -[stubsabot] Mark python-slugify as obsolete since 8.0.2 (#11316) +[stubsabot] Mark python-slugify as obsolete since 8.0.2 ([#11316](https://github.com/python/typeshed/pull/11316)) Release: https://pypi.org/pypi/python-slugify/8.0.2 Homepage: https://github.com/un33k/python-slugify @@ -19,23 +19,23 @@ Co-authored-by: AlexWaygood ## 8.0.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 8.0.0.2 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 8.0.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 8.0.0.0 (2023-01-29) -[stubsabot] Bump python-slugify to 8.0.* (#9602) +[stubsabot] Bump python-slugify to 8.0.* ([#9602](https://github.com/python/typeshed/pull/9602)) Release: https://pypi.org/pypi/python-slugify/8.0.0 Homepage: https://github.com/un33k/python-slugify @@ -50,13 +50,13 @@ Stubsabot analysis of the diff between the two releases: ## 7.0.0.1 (2022-11-19) -python-slugify: use explicit re-exports (#9225) +python-slugify: use explicit re-exports ([#9225](https://github.com/python/typeshed/pull/9225)) Fixes https://github.com/python/typeshed/pull/9224#discussion_r1027053364 ## 7.0.0.0 (2022-11-19) -[stubsabot] Bump python-slugify to 7.0.* (#9224) +[stubsabot] Bump python-slugify to 7.0.* ([#9224](https://github.com/python/typeshed/pull/9224)) Release: https://pypi.org/pypi/python-slugify/7.0.0 Homepage: https://github.com/un33k/python-slugify @@ -71,27 +71,27 @@ Stubsabot analysis of the diff between the two releases: ## 6.1.0.1 (2022-11-18) -Mark `python-slugify` as completed (#9222) +Mark `python-slugify` as completed ([#9222](https://github.com/python/typeshed/pull/9222)) ## 6.1.0 (2022-06-29) -[stubsabot] Bump python-slugify to 6.1.* (#8208) +[stubsabot] Bump python-slugify to 6.1.* ([#8208](https://github.com/python/typeshed/pull/8208)) ## 5.0.4 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 5.0.2 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 5.0.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 5.0.0 (2021-09-05) -Fix python-slugify replacements argument type (#6004) +Fix python-slugify replacements argument type ([#6004](https://github.com/python/typeshed/pull/6004)) Update version field, remove Python 2 compatibility marker diff --git a/data/changelogs/python-xlib.md b/data/changelogs/python-xlib.md index d14626c0..491391d0 100644 --- a/data/changelogs/python-xlib.md +++ b/data/changelogs/python-xlib.md @@ -1,125 +1,125 @@ ## 0.33.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 0.33.0.20250602 (2025-06-02) -Update mypy to 1.16.0 (#14194) +Update mypy to 1.16.0 ([#14194](https://github.com/python/typeshed/pull/14194)) Co-authored-by: Sebastian Rittau Co-authored-by: Alex Waygood ## 0.33.0.20250528 (2025-05-28) -Remove old compatibility alias `_BufferWithLen` (#14151) +Remove old compatibility alias `_BufferWithLen` ([#14151](https://github.com/python/typeshed/pull/14151)) ## 0.33.0.20240407 (2024-04-07) -[python-xlib] Use a protocol for PIL.Image.Image argument (#11722) +[python-xlib] Use a protocol for PIL.Image.Image argument ([#11722](https://github.com/python/typeshed/pull/11722)) ## 0.33.0.20240406 (2024-04-06) -Depend on Pillow instead of types-Pillow (#11720) +Depend on Pillow instead of types-Pillow ([#11720](https://github.com/python/typeshed/pull/11720)) ## 0.33.0.20240402 (2024-04-02) -python-xlib: use `_typeshed.Unused` (#11691) +python-xlib: use `_typeshed.Unused` ([#11691](https://github.com/python/typeshed/pull/11691)) ## 0.33.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 0.33.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.33.0.20231222 (2023-12-22) -Bump mypy (and a few other test dependencies) (#11196) +Bump mypy (and a few other test dependencies) ([#11196](https://github.com/python/typeshed/pull/11196)) ## 0.33.0.15 (2023-11-30) -Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs (#11022) +Use `ConvertibleToInt`/`ConvertibleToFloat` in many third-party stubs ([#11022](https://github.com/python/typeshed/pull/11022)) Note: this may make the latest version of certain stubs packages incompatible with older versions of mypy and pyright. ## 0.33.0.14 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 0.33.0.13 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.33.0.12 (2023-04-13) -Style: prefer `type[Foo | Bar]` over `type[Foo] | type[Bar]` (#10039) +Style: prefer `type[Foo | Bar]` over `type[Foo] | type[Bar]` ([#10039](https://github.com/python/typeshed/pull/10039)) ## 0.33.0.11 (2023-03-30) -`Xlib`: Use `bool` for parameters where the default is `False` (#9990) +`Xlib`: Use `bool` for parameters where the default is `False` ([#9990](https://github.com/python/typeshed/pull/9990)) ## 0.33.0.10 (2023-03-27) -Add more default values to python-xlib (#9960) +Add more default values to python-xlib ([#9960](https://github.com/python/typeshed/pull/9960)) ## 0.33.0.9 (2023-03-22) -Add defaults for params and constants in python-xlib (#9642) +Add defaults for params and constants in python-xlib ([#9642](https://github.com/python/typeshed/pull/9642)) Co-authored-by: Alex Waygood ## 0.33.0.8 (2023-02-24) -Fix some typos in comments (#9802) +Fix some typos in comments ([#9802](https://github.com/python/typeshed/pull/9802)) ## 0.33.0.7 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.33.0.6 (2023-02-09) -Use `_typeshed.FileDescriptorOrPath` in stubs (#9695) +Use `_typeshed.FileDescriptorOrPath` in stubs ([#9695](https://github.com/python/typeshed/pull/9695)) ## 0.33.0.5 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 0.33.0.4 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 0.33.0.3 (2023-01-26) -python-xlib: remove workaround for pytype (#9590) +python-xlib: remove workaround for pytype ([#9590](https://github.com/python/typeshed/pull/9590)) ## 0.33.0.2 (2023-01-16) -`Xlib`: Import `Pattern` from `re`, not `typing` (#9544) +`Xlib`: Import `Pattern` from `re`, not `typing` ([#9544](https://github.com/python/typeshed/pull/9544)) Refs https://github.com/PyCQA/flake8-pyi/pull/324 ## 0.33.0.1 (2023-01-03) -Re-enable NQA102 (#9426) +Re-enable NQA102 ([#9426](https://github.com/python/typeshed/pull/9426)) re-enable NQA102 ## 0.33.0.0 (2022-12-28) -Bump python-xlib to 0.33 (#9420) +Bump python-xlib to 0.33 ([#9420](https://github.com/python/typeshed/pull/9420)) ## 0.32.0.1 (2022-12-07) -3rd-party stubtest: run on Python 3.10 (#9342) +3rd-party stubtest: run on Python 3.10 ([#9342](https://github.com/python/typeshed/pull/9342)) ## 0.32.0.0 (2022-11-30) -Added complete Xlib stubs (#9279) +Added complete Xlib stubs ([#9279](https://github.com/python/typeshed/pull/9279)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/pytz.md b/data/changelogs/pytz.md index 6b8062b9..4143ea16 100644 --- a/data/changelogs/pytz.md +++ b/data/changelogs/pytz.md @@ -4,62 +4,62 @@ ## 2025.2.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2025.2.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2025.2.0.20250326 (2025-03-26) -[stubsabot] Bump pytz to 2025.2 (#13720) +[stubsabot] Bump pytz to 2025.2 ([#13720](https://github.com/python/typeshed/pull/13720)) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) ## 2025.1.0.20250318 (2025-03-18) -Make BaseTzInfo inherited methods pos-only (#13650) +Make BaseTzInfo inherited methods pos-only ([#13650](https://github.com/python/typeshed/pull/13650)) These methods are already positional-only in `datetime.tzinfo`. Leaving them pos-or-kw fail stubtest when running with Python 3.13. ## 2025.1.0.20250204 (2025-02-04) -Bump pytz to 2025.1 (#13449) +Bump pytz to 2025.1 ([#13449](https://github.com/python/typeshed/pull/13449)) ## 2024.2.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 2024.2.0.20241003 (2024-10-03) -Fix: pytz: is_dst parameter (#12723) +Fix: pytz: is_dst parameter ([#12723](https://github.com/python/typeshed/pull/12723)) ## 2024.2.0.20240913 (2024-09-13) -[stubsabot] Bump pytz to 2024.2 (#12639) +[stubsabot] Bump pytz to 2024.2 ([#12639](https://github.com/python/typeshed/pull/12639)) ## 2024.1.0.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 2024.1.0.20240203 (2024-02-03) -[stubsabot] Bump pytz to 2024.1 (#11355) +[stubsabot] Bump pytz to 2024.1 ([#11355](https://github.com/python/typeshed/pull/11355)) ## 2023.4.0.20240130 (2024-01-30) -[stubsabot] Bump pytz to 2023.4 (#11341) +[stubsabot] Bump pytz to 2023.4 ([#11341](https://github.com/python/typeshed/pull/11341)) ## 2023.3.1.1 (2023-09-20) -[pytz] Add BaseTzInfo private attributes (#10733) +[pytz] Add BaseTzInfo private attributes ([#10733](https://github.com/python/typeshed/pull/10733)) ## 2023.3.1.0 (2023-09-17) -[stubsabot] Bump pytz to 2023.3.post1 (#10673) +[stubsabot] Bump pytz to 2023.3.post1 ([#10673](https://github.com/python/typeshed/pull/10673)) Release: https://pypi.org/pypi/pytz/2023.3.post1 Homepage: http://pythonhosted.org/pytz @@ -67,28 +67,28 @@ Repository: https://github.com/stub42/pytz ## 2023.3.0.1 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 2023.3.0.0 (2023-03-30) -[stubsabot] Bump pytz to 2023.3 (#9984) +[stubsabot] Bump pytz to 2023.3 ([#9984](https://github.com/python/typeshed/pull/9984)) ## 2023.2.0.1 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 2023.2.0.0 (2023-03-26) -[stubsabot] Bump pytz to 2023.2 (#9942) +[stubsabot] Bump pytz to 2023.2 ([#9942](https://github.com/python/typeshed/pull/9942)) Release: https://pypi.org/pypi/pytz/2023.2 Homepage: http://pythonhosted.org/pytz ## 2022.7.1.2 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -98,28 +98,28 @@ Update `Unused` parameters in `stubs/` (#9704) ## 2022.7.1.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2022.7.1.0 (2023-01-15) -[stubsabot] Bump pytz to 2022.7.1 (#9540) +[stubsabot] Bump pytz to 2022.7.1 ([#9540](https://github.com/python/typeshed/pull/9540)) Release: https://pypi.org/pypi/pytz/2022.7.1 Homepage: http://pythonhosted.org/pytz ## 2022.7.0.0 (2022-12-19) -[stubsabot] Bump pytz to 2022.7 (#9383) +[stubsabot] Bump pytz to 2022.7 ([#9383](https://github.com/python/typeshed/pull/9383)) ## 2022.6.0.1 (2022-11-01) -Remove `pytz` from `pyright`s exclude (#9041) +Remove `pytz` from `pyright`s exclude ([#9041](https://github.com/python/typeshed/pull/9041)) ## 2022.6.0.0 (2022-11-01) -[stubsabot] Bump pytz to 2022.6 (#9049) +[stubsabot] Bump pytz to 2022.6 ([#9049](https://github.com/python/typeshed/pull/9049)) Release: https://pypi.org/pypi/pytz/2022.6 Homepage: http://pythonhosted.org/pytz @@ -134,7 +134,7 @@ Co-authored-by: stubsabot <> ## 2022.5.0.0 (2022-10-19) -[stubsabot] Bump pytz to 2022.5 (#8926) +[stubsabot] Bump pytz to 2022.5 ([#8926](https://github.com/python/typeshed/pull/8926)) Release: https://pypi.org/pypi/pytz/2022.5 Homepage: http://pythonhosted.org/pytz @@ -149,7 +149,7 @@ Co-authored-by: stubsabot <> ## 2022.4.0.0 (2022-10-05) -[stubsabot] Bump pytz to 2022.4 (#8848) +[stubsabot] Bump pytz to 2022.4 ([#8848](https://github.com/python/typeshed/pull/8848)) Release: https://pypi.org/pypi/pytz/2022.4 Homepage: http://pythonhosted.org/pytz @@ -164,13 +164,13 @@ Co-authored-by: stubsabot <> ## 2022.2.1.0 (2022-08-19) -[stubsabot] Bump pytz to 2022.2.1 (#8564) +[stubsabot] Bump pytz to 2022.2.1 ([#8564](https://github.com/python/typeshed/pull/8564)) Co-authored-by: stubsabot <> ## 2022.1.2 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -178,31 +178,31 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 2022.1.1 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 2022.1.0 (2022-06-21) -[stubsabot] Bump pytz to 2022.1 (#8121) +[stubsabot] Bump pytz to 2022.1 ([#8121](https://github.com/python/typeshed/pull/8121)) Co-authored-by: hauntsaninja <> ## 2021.3.8 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 2021.3.7 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 2021.3.6 (2022-03-19) -pytz: utcoffset only returns None if dt is None (#7510) +pytz: utcoffset only returns None if dt is None ([#7510](https://github.com/python/typeshed/pull/7510)) ## 2021.3.5 (2022-02-13) -Fix argument types of pytz.tzinfo.StaticTzInfo (#7184) +Fix argument types of pytz.tzinfo.StaticTzInfo ([#7184](https://github.com/python/typeshed/pull/7184)) The argument is_dst of the functions StaticTzInfo.localize and StaticTzInfo.normalize are ignored, and only present for compatibility with @@ -213,7 +213,7 @@ StaticTzInfo should accept them as well. ## 2021.3.3 (2021-12-14) -Add abstract methods to BaseTzInfo (#6579) +Add abstract methods to BaseTzInfo ([#6579](https://github.com/python/typeshed/pull/6579)) While these abstract methods don't exist at runtime, all sub-classes of BaseTzInfo implement them. It can be useful to annotate variables with @@ -221,13 +221,13 @@ BaseTzInfo and being able to call these methods on it. ## 2021.3.2 (2021-12-09) -pytz: rework stubs (#6551) +pytz: rework stubs ([#6551](https://github.com/python/typeshed/pull/6551)) ## 2021.3.1 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 2021.3.0 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/pyvmomi.md b/data/changelogs/pyvmomi.md index 6eb57b3e..4d113823 100644 --- a/data/changelogs/pyvmomi.md +++ b/data/changelogs/pyvmomi.md @@ -1,44 +1,44 @@ ## 8.0.0.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 8.0.0.5 (2023-05-30) -[stubsabot] Mark pyvmomi as obsolete since 8.0.1.0.1 (#10172) +[stubsabot] Mark pyvmomi as obsolete since 8.0.1.0.1 ([#10172](https://github.com/python/typeshed/pull/10172)) ## 8.0.0.4 (2023-05-10) -Revert "[stubsabot] Mark pyvmomi as obsolete since 8.0.1.0 (#10148)" (#10171) +Revert "[stubsabot] Mark pyvmomi as obsolete since 8.0.1.0 ([#10148](https://github.com/python/typeshed/pull/10148))" ([#10171](https://github.com/python/typeshed/pull/10171)) This reverts commit 853d01d55ef5b5c7f0733e62c2e214be1d472657. ## 8.0.0.3 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 8.0.0.2 (2023-05-06) -[stubsabot] Mark pyvmomi as obsolete since 8.0.1.0 (#10148) +[stubsabot] Mark pyvmomi as obsolete since 8.0.1.0 ([#10148](https://github.com/python/typeshed/pull/10148)) Release: https://pypi.org/pypi/pyvmomi/8.0.1.0 Homepage: https://github.com/vmware/pyvmomi Diff: https://github.com/vmware/pyvmomi/compare/v8.0.0.1.2...v8.0.1.0 -Pin pyvmomi more tightly (#10147) +Pin pyvmomi more tightly ([#10147](https://github.com/python/typeshed/pull/10147)) Fixes #10146 ## 8.0.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 8.0.0.0 (2022-11-25) -[stubsabot] Bump pyvmomi to 8.0.* (#9271) +[stubsabot] Bump pyvmomi to 8.0.* ([#9271](https://github.com/python/typeshed/pull/9271)) Release: https://pypi.org/pypi/pyvmomi/8.0.0.1 Homepage: https://github.com/vmware/pyvmomi @@ -61,22 +61,22 @@ Co-authored-by: stubsabot <> ## 7.0.8.2 (2022-10-20) -Remove `pyvmomi` from `pyright`'s exclude (#8943) +Remove `pyvmomi` from `pyright`'s exclude ([#8943](https://github.com/python/typeshed/pull/8943)) ## 7.0.8.1 (2022-10-15) -Use `Incomplete` instead of `Any` in `__getattr__` (#8903) +Use `Incomplete` instead of `Any` in `__getattr__` ([#8903](https://github.com/python/typeshed/pull/8903)) ## 7.0.8 (2022-08-04) -Various pyvmomi improvements (#8469) +Various pyvmomi improvements ([#8469](https://github.com/python/typeshed/pull/8469)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 7.0.7 (2022-04-06) -Update pyVmomi stubs (#7599) +Update pyVmomi stubs ([#7599](https://github.com/python/typeshed/pull/7599)) * Add generic base class `DynamicData` * Add missing `key` prop to `OptionValue` @@ -85,27 +85,27 @@ Update pyVmomi stubs (#7599) ## 7.0.6 (2022-03-29) -Add a few classes to vmodl and vmodl.fault (#7565) +Add a few classes to vmodl and vmodl.fault ([#7565](https://github.com/python/typeshed/pull/7565)) ## 7.0.5 (2022-03-09) -Remove Python 2 support from some third-party distributions (#7466) +Remove Python 2 support from some third-party distributions ([#7466](https://github.com/python/typeshed/pull/7466)) Co-authored-by: Alex Waygood ## 7.0.4 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 7.0.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 7.0.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 7.0.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/pywin32.md b/data/changelogs/pywin32.md index bdfb5d8b..8de1c71a 100644 --- a/data/changelogs/pywin32.md +++ b/data/changelogs/pywin32.md @@ -16,114 +16,114 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 311.0.0.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) ## 311.0.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 311.0.0.20250731 (2025-07-31) -Type stub for `win32com.server` (#14492) +Type stub for `win32com.server` ([#14492](https://github.com/python/typeshed/pull/14492)) ## 311.0.0.20250728 (2025-07-28) -[pywin32] Update `LookupAccountSid` to accept `None` for `systemName` (#14484) +[pywin32] Update `LookupAccountSid` to accept `None` for `systemName` ([#14484](https://github.com/python/typeshed/pull/14484)) ## 311.0.0.20250723 (2025-07-23) -Bump pywin32 to 311.* (#14437) +Bump pywin32 to 311.* ([#14437](https://github.com/python/typeshed/pull/14437)) ## 310.0.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 310.0.0.20250429 (2025-04-29) -Improve `pywin32.isapi` (#13889) +Improve `pywin32.isapi` ([#13889](https://github.com/python/typeshed/pull/13889)) ## 310.0.0.20250428 (2025-04-28) -Fix return type of win32wnet.WNetOpenEnum (#13890) +Fix return type of win32wnet.WNetOpenEnum ([#13890](https://github.com/python/typeshed/pull/13890)) ## 310.0.0.20250426 (2025-04-26) -pywin32: Fix various arguments (#13846) +pywin32: Fix various arguments ([#13846](https://github.com/python/typeshed/pull/13846)) ## 310.0.0.20250319 (2025-03-19) -Bump pywin32 to 310.* (#13667) +Bump pywin32 to 310.* ([#13667](https://github.com/python/typeshed/pull/13667)) ## 309.0.0.20250311 (2025-03-11) -Bump pywin32 to 309 (#13607) +Bump pywin32 to 309 ([#13607](https://github.com/python/typeshed/pull/13607)) ## 308.0.0.20250128 (2025-01-28) -Have `win32gui.SystemParametersInfo` return `Any` (#13438) +Have `win32gui.SystemParametersInfo` return `Any` ([#13438](https://github.com/python/typeshed/pull/13438)) ## 308.0.0.20250124 (2025-01-24) -pywin32: type `Get*` functions in win32api (#13430) +pywin32: type `Get*` functions in win32api ([#13430](https://github.com/python/typeshed/pull/13430)) ## 308.0.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 308.0.0.20241128 (2024-11-28) -Add pywin32's isapi.install (#13119) +Add pywin32's isapi.install ([#13119](https://github.com/python/typeshed/pull/13119)) ## 308.0.0.20241121 (2024-11-21) -Fix pywin32 GetClipboardData return type (#13046) +Fix pywin32 GetClipboardData return type ([#13046](https://github.com/python/typeshed/pull/13046)) Fixes #12825 ## 308.0.0.20241029 (2024-10-29) -Add `win32com.gen_py` (#12901) +Add `win32com.gen_py` ([#12901](https://github.com/python/typeshed/pull/12901)) ## 308.0.0.20241025 (2024-10-25) -Allow pywin32 to use `pywin.mfc.DocTemplate` in lieu of `PyCDocTemplate` (#12888) +Allow pywin32 to use `pywin.mfc.DocTemplate` in lieu of `PyCDocTemplate` ([#12888](https://github.com/python/typeshed/pull/12888)) ## 308.0.0.20241015 (2024-10-15) -Bump pywin32 to 308.* (#12799) +Bump pywin32 to 308.* ([#12799](https://github.com/python/typeshed/pull/12799)) ## 307.0.0.20241009 (2024-10-09) -Bump pywin32 to 307 (#12742) +Bump pywin32 to 307 ([#12742](https://github.com/python/typeshed/pull/12742)) ## 306.0.0.20240822 (2024-08-22) -Using precise code for `pyright: ignore` and re-enabling various pyright tests (#12576) +Using precise code for `pyright: ignore` and re-enabling various pyright tests ([#12576](https://github.com/python/typeshed/pull/12576)) ## 306.0.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 306.0.0.20240408 (2024-04-08) -pywin32: Improve SHGetPropertyStoreFromParsingName type definition (#11654) +pywin32: Improve SHGetPropertyStoreFromParsingName type definition ([#11654](https://github.com/python/typeshed/pull/11654)) Improve SHGetPropertyStoreFromParsingName type definition ## 306.0.0.20240331 (2024-03-31) -Various pywin32 improvements (#11616) +Various pywin32 improvements ([#11616](https://github.com/python/typeshed/pull/11616)) ## 306.0.0.20240319 (2024-03-19) -Improved pywin32 error and exception classes (#11613) +Improved pywin32 error and exception classes ([#11613](https://github.com/python/typeshed/pull/11613)) ## 306.0.0.20240313 (2024-03-13) -`pywin32`: Correctly reference `TimeType` aka `pywintypes.datetime` (#11577) +`pywin32`: Correctly reference `TimeType` aka `pywintypes.datetime` ([#11577](https://github.com/python/typeshed/pull/11577)) * Correctly reference TimeType @@ -131,59 +131,59 @@ Improved pywin32 error and exception classes (#11613) ## 306.0.0.20240312 (2024-03-12) -Add deprecation decorator and comments for pywin32 (#11570) +Add deprecation decorator and comments for pywin32 ([#11570](https://github.com/python/typeshed/pull/11570)) Co-authored-by: Jelle Zijlstra ## 306.0.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 306.0.0.20240130 (2024-01-30) -pywin32: Remove reference to stubgen dll analysis issue (#11323) +pywin32: Remove reference to stubgen dll analysis issue ([#11323](https://github.com/python/typeshed/pull/11323)) ## 306.0.0.20240128 (2024-01-28) -pywin32: Use PEP 570 positional-only argument syntax and fix arguments (#11321) +pywin32: Use PEP 570 positional-only argument syntax and fix arguments ([#11321](https://github.com/python/typeshed/pull/11321)) ## 306.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 306.0.0.8 (2023-12-19) -pywin32 annotations improvements (#11177) +pywin32 annotations improvements ([#11177](https://github.com/python/typeshed/pull/11177)) ## 306.0.0.7 (2023-12-08) -Fix `pywin32`'s `PyCBitmap.GetBitmapBits` method (#11108) +Fix `pywin32`'s `PyCBitmap.GetBitmapBits` method ([#11108](https://github.com/python/typeshed/pull/11108)) ## 306.0.0.6 (2023-10-29) -Type `pywin32`'s `win32.win32print.StartDocPrinter` method (#10898) +Type `pywin32`'s `win32.win32print.StartDocPrinter` method ([#10898](https://github.com/python/typeshed/pull/10898)) Co-authored-by: Jelle Zijlstra ## 306.0.0.5 (2023-10-15) -pywin32: Annotate `win32com.client.constants` (#10888) +pywin32: Annotate `win32com.client.constants` ([#10888](https://github.com/python/typeshed/pull/10888)) ## 306.0.0.4 (2023-08-14) -pywin32: Fix PyNETRESOURCE descriptor members wrongly marked as readonly (#10574) +pywin32: Fix PyNETRESOURCE descriptor members wrongly marked as readonly ([#10574](https://github.com/python/typeshed/pull/10574)) ## 306.0.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 306.0.0.2 (2023-05-28) -pywin32: add `HANDLEType` class (#10032) +pywin32: add `HANDLEType` class ([#10032](https://github.com/python/typeshed/pull/10032)) per http://timgolden.me.uk/pywin32-docs/PyHANDLE.html these objects actually have methods, they are not ints @@ -191,55 +191,55 @@ Co-authored-by: Alex Waygood ## 306.0.0.1 (2023-03-27) -Add default values for third-party stubs beginning with 'P' (#9957) +Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957)) ## 306.0.0.0 (2023-03-26) -Bump pywin32 to 306.* (#9945) +Bump pywin32 to 306.* ([#9945](https://github.com/python/typeshed/pull/9945)) Release: https://pypi.org/pypi/pywin32/306 Homepage: https://github.com/mhammond/pywin32 ## 305.0.0.11 (2023-03-22) -Add missing types to `pywin32.win32api` (#9920) +Add missing types to `pywin32.win32api` ([#9920](https://github.com/python/typeshed/pull/9920)) Co-authored-by: Francesc Elies Co-authored-by: Alex Waygood ## 305.0.0.10 (2023-03-09) -[pywin32] win32gui.FindWindowEx parameters __ClassName and __WindowName are optional (#9859) +[pywin32] win32gui.FindWindowEx parameters __ClassName and __WindowName are optional ([#9859](https://github.com/python/typeshed/pull/9859)) ## 305.0.0.9 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 305.0.0.8 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 305.0.0.7 (2023-01-17) -Reenable flake8-pyi's Y011 and Y015 (#9551) +Reenable flake8-pyi's Y011 and Y015 ([#9551](https://github.com/python/typeshed/pull/9551)) ## 305.0.0.6 (2023-01-13) -Allowlist-only fixes for stubtest on Windows (#9522) +Allowlist-only fixes for stubtest on Windows ([#9522](https://github.com/python/typeshed/pull/9522)) ## 305.0.0.5 (2022-12-28) -Check for unused `pyright: ignore` and differentiate from mypy ignores (#9397) +Check for unused `pyright: ignore` and differentiate from mypy ignores ([#9397](https://github.com/python/typeshed/pull/9397)) ## 305.0.0.4 (2022-12-07) -3rd-party stubtest: run on Python 3.10 (#9342) +3rd-party stubtest: run on Python 3.10 ([#9342](https://github.com/python/typeshed/pull/9342)) ## 305.0.0.3 (2022-12-06) -More pywin32 stub completion (#9308) +More pywin32 stub completion ([#9308](https://github.com/python/typeshed/pull/9308)) Completed based on usage of the following libraries in mypy_primer: - apprise @@ -256,34 +256,34 @@ Co-authored-by: Alex Waygood ## 305.0.0.2 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 305.0.0.1 (2022-11-11) -Add the ability to run third-party stubtest on Windows or MacOS when needed (#8923) +Add the ability to run third-party stubtest on Windows or MacOS when needed ([#8923](https://github.com/python/typeshed/pull/8923)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra ## 305.0.0.0 (2022-11-10) -Update pywin32 to 305 (#9153) +Update pywin32 to 305 ([#9153](https://github.com/python/typeshed/pull/9153)) ## 304.0.0.6 (2022-11-10) -Update pywin32 to mypy 0.990 (#9124) +Update pywin32 to mypy 0.990 ([#9124](https://github.com/python/typeshed/pull/9124)) ## 304.0.0.5 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 304.0.0.4 (2022-11-05) -pywin32: Improve some types (#9089) +pywin32: Improve some types ([#9089](https://github.com/python/typeshed/pull/9089)) ## 304.0.0.3 (2022-10-31) -pywin32 stubs update (#9040) +pywin32 stubs update ([#9040](https://github.com/python/typeshed/pull/9040)) boolean methods win32gui_struct @@ -291,17 +291,17 @@ MonitorFromRect, FindWindow, FindWindowEx, GetWindowPlacement, GetMenuItemRect ## 304.0.0.2 (2022-10-19) -pywin32: Remove IID that doesn't exist at runtime (#8930) +pywin32: Remove IID that doesn't exist at runtime ([#8930](https://github.com/python/typeshed/pull/8930)) Remove IID that doesn't exist at runtime ## 304.0.0.1 (2022-10-07) -pywin32: Complete modules using stubgen & stubtest (#8866) +pywin32: Complete modules using stubgen & stubtest ([#8866](https://github.com/python/typeshed/pull/8866)) Complete modules using stubgen & stubtest ## 304.0.0.0 (2022-10-03) -Add `pywin32` type stubs from microsoft/python-type-stubs and mhammond/pywin32 (#8825) +Add `pywin32` type stubs from microsoft/python-type-stubs and mhammond/pywin32 ([#8825](https://github.com/python/typeshed/pull/8825)) diff --git a/data/changelogs/pyxdg.md b/data/changelogs/pyxdg.md index 2c5808ff..9185066b 100644 --- a/data/changelogs/pyxdg.md +++ b/data/changelogs/pyxdg.md @@ -4,19 +4,19 @@ ## 0.28.0.20250622 (2025-06-22) -[pyxdg] Remove from pyrightconfig (#14309) +[pyxdg] Remove from pyrightconfig ([#14309](https://github.com/python/typeshed/pull/14309)) ## 0.28.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.28.0.1 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 0.28.0.0 (2023-11-07) -Add pyxdg stubs (#10163) +Add pyxdg stubs ([#10163](https://github.com/python/typeshed/pull/10163)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/qrbill.md b/data/changelogs/qrbill.md index 04a8d07a..9691356d 100644 --- a/data/changelogs/qrbill.md +++ b/data/changelogs/qrbill.md @@ -4,11 +4,11 @@ ## 1.1.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.1.0.20240412 (2024-04-12) -Add stubs for qrbill (#11741) +Add stubs for qrbill ([#11741](https://github.com/python/typeshed/pull/11741)) Co-authored-by: Akuli diff --git a/data/changelogs/qrcode.md b/data/changelogs/qrcode.md index 3dd3256b..d255119c 100644 --- a/data/changelogs/qrcode.md +++ b/data/changelogs/qrcode.md @@ -4,19 +4,19 @@ Update mypy to 1.18.1 ([#14699](https://github.com/python/typeshed/pull/14699)) ## 8.2.0.20250506 (2025-05-06) -Bump qrcode to 8.2.* (#13918) +Bump qrcode to 8.2.* ([#13918](https://github.com/python/typeshed/pull/13918)) ## 8.1.0.20250404 (2025-04-04) -[stubsabot] Bump qrcode to 8.1.* (#13779) +[stubsabot] Bump qrcode to 8.1.* ([#13779](https://github.com/python/typeshed/pull/13779)) ## 8.0.0.20241004 (2024-10-04) -Remove Pillow stubs (#12732) +Remove Pillow stubs ([#12732](https://github.com/python/typeshed/pull/12732)) ## 8.0.0.20241002 (2024-10-02) -[stubsabot] Bump qrcode to 8.0.* (#12718) +[stubsabot] Bump qrcode to 8.0.* ([#12718](https://github.com/python/typeshed/pull/12718)) Release: https://pypi.org/pypi/qrcode/8.0 Homepage: https://github.com/lincolnloop/python-qrcode @@ -41,25 +41,25 @@ Co-authored-by: stubsabot <> ## 7.4.0.20240921 (2024-09-21) -Complete coverage for the qrcode package (#12675) +Complete coverage for the qrcode package ([#12675](https://github.com/python/typeshed/pull/12675)) ## 7.4.0.20240408 (2024-04-08) -[qrcode] Add various annotations (#11726) +[qrcode] Add various annotations ([#11726](https://github.com/python/typeshed/pull/11726)) ## 7.4.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 7.4.0.1 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 7.4.0.0 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 -Add stubs for qrcode (#10380) +Add stubs for qrcode ([#10380](https://github.com/python/typeshed/pull/10380)) diff --git a/data/changelogs/ratelimit.md b/data/changelogs/ratelimit.md index 37df5a1e..f11ead11 100644 --- a/data/changelogs/ratelimit.md +++ b/data/changelogs/ratelimit.md @@ -1,4 +1,4 @@ ## 2.2.0.20250501 (2025-05-01) -Add ratelimit stubs (#13909) +Add ratelimit stubs ([#13909](https://github.com/python/typeshed/pull/13909)) diff --git a/data/changelogs/redis.md b/data/changelogs/redis.md index ae32a50e..ea814cfa 100644 --- a/data/changelogs/redis.md +++ b/data/changelogs/redis.md @@ -1,92 +1,92 @@ ## 4.6.0.20241004 (2024-10-04) -Add missing ssl related arguments to Redis from_url method (#12166) +Add missing ssl related arguments to Redis from_url method ([#12166](https://github.com/python/typeshed/pull/12166)) ## 4.6.0.20240903 (2024-09-03) -Redis: Correct ExpiryT alias (#12611) +Redis: Correct ExpiryT alias ([#12611](https://github.com/python/typeshed/pull/12611)) ## 4.6.0.20240819 (2024-08-19) -Forbid extremely long line lengths in non-autogenerated stubs (#12537) +Forbid extremely long line lengths in non-autogenerated stubs ([#12537](https://github.com/python/typeshed/pull/12537)) Co-authored-by: Alex Waygood ## 4.6.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 4.6.0.20240726 (2024-07-26) -Mark redis as obsolete (#12426) +Mark redis as obsolete ([#12426](https://github.com/python/typeshed/pull/12426)) ## 4.6.0.20240425 (2024-04-25) -Bump pyright to v1.1.360 (#11810) +Bump pyright to v1.1.360 ([#11810](https://github.com/python/typeshed/pull/11810)) ## 4.6.0.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 4.6.0.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 4.6.0.20240409 (2024-04-09) -Rework redis/asyncio/{connection,sentinel}.pyi (#10370) +Rework redis/asyncio/{connection,sentinel}.pyi ([#10370](https://github.com/python/typeshed/pull/10370)) Closes: #10362 ## 4.6.0.20240311 (2024-03-11) -Make stubtest pass on libsass/passlib/redis/tree-sitter if you're using Python 3.12 (#11561) +Make stubtest pass on libsass/passlib/redis/tree-sitter if you're using Python 3.12 ([#11561](https://github.com/python/typeshed/pull/11561)) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 4.6.0.20240218 (2024-02-18) -fix(redis): make xadd fields use SupportsItems (#10780) +fix(redis): make xadd fields use SupportsItems ([#10780](https://github.com/python/typeshed/pull/10780)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra ## 4.6.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 4.6.0.11 (2023-11-24) -redis: remove unused `type: ignore`s (#11062) +redis: remove unused `type: ignore`s ([#11062](https://github.com/python/typeshed/pull/11062)) ## 4.6.0.10 (2023-11-07) -Remove redundant inheritances from `Generic` and various `typing` protocols (#10981) +Remove redundant inheritances from `Generic` and various `typing` protocols ([#10981](https://github.com/python/typeshed/pull/10981)) ## 4.6.0.9 (2023-11-03) -Add retry_on_error params for redis stub (#10961) +Add retry_on_error params for redis stub ([#10961](https://github.com/python/typeshed/pull/10961)) ## 4.6.0.8 (2023-10-27) -Remove many redundant inheritances from `Generic[]` (#10933) +Remove many redundant inheritances from `Generic[]` ([#10933](https://github.com/python/typeshed/pull/10933)) ## 4.6.0.7 (2023-09-23) -Add overloads to redis.asyncio.Redis (#10742) +Add overloads to redis.asyncio.Redis ([#10742](https://github.com/python/typeshed/pull/10742)) ## 4.6.0.6 (2023-09-12) -[redis] Don't recommend uninstalling types-redis (#10694) +[redis] Don't recommend uninstalling types-redis ([#10694](https://github.com/python/typeshed/pull/10694)) ## 4.6.0.5 (2023-08-22) -redis: Improve typing of xadd/xdel (#10531) +redis: Improve typing of xadd/xdel ([#10531](https://github.com/python/typeshed/pull/10531)) typing copied from https://redis-py.readthedocs.io/en/stable/commands.html#redis.commands.cluster.RedisClusterCommands.xadd @@ -94,67 +94,67 @@ https://redis-py.readthedocs.io/en/stable/commands.html#redis.commands.cluster.R ## 4.6.0.4 (2023-08-16) -[stubsabot] Mark redis as obsolete since 5.0.0 (#10587) +[stubsabot] Mark redis as obsolete since 5.0.0 ([#10587](https://github.com/python/typeshed/pull/10587)) ## 4.6.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 4.6.0.2 (2023-07-04) -Redis: Add missing types for id in xadd (#10403) +Redis: Add missing types for id in xadd ([#10403](https://github.com/python/typeshed/pull/10403)) ## 4.6.0.1 (2023-07-01) -Use proper return types for `__await__` methods in `redis.asyncio.client` (#10379) +Use proper return types for `__await__` methods in `redis.asyncio.client` ([#10379](https://github.com/python/typeshed/pull/10379)) ## 4.6.0.0 (2023-06-27) -Bump redis to 4.6.0 (#10360) +Bump redis to 4.6.0 ([#10360](https://github.com/python/typeshed/pull/10360)) Closes: #10359 ## 4.5.5.2 (2023-05-11) -Bump `mypy` to `1.3.0` (#10173) +Bump `mypy` to `1.3.0` ([#10173](https://github.com/python/typeshed/pull/10173)) Co-authored-by: AlexWaygood ## 4.5.5.1 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 4.5.5.0 (2023-05-09) -[redis] Add new methods to `RedisClusterCommands` (#10162) +[redis] Add new methods to `RedisClusterCommands` ([#10162](https://github.com/python/typeshed/pull/10162)) -Update `redis` to `4.5.5` (#10161) +Update `redis` to `4.5.5` ([#10161](https://github.com/python/typeshed/pull/10161)) ## 4.5.4.2 (2023-05-07) -Redis: Add missing exported names (#10151) +Redis: Add missing exported names ([#10151](https://github.com/python/typeshed/pull/10151)) ## 4.5.4.1 (2023-03-30) -[redis] Add CredentialProvider types to __init__.pyi (#9982) +[redis] Add CredentialProvider types to __init__.pyi ([#9982](https://github.com/python/typeshed/pull/9982)) ## 4.5.4.0 (2023-03-29) -[redis] Fix type of connection_class in ConnectionPool (#9981) +[redis] Fix type of connection_class in ConnectionPool ([#9981](https://github.com/python/typeshed/pull/9981)) Update stubs to 4.5.4 ## 4.5.3.1 (2023-03-28) -Add retry parameters to redis.client.from_url (#9969) +Add retry parameters to redis.client.from_url ([#9969](https://github.com/python/typeshed/pull/9969)) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 4.5.3.0 (2023-03-23) -[stubsabot] Bump redis to 4.5.3 (#9928) +[stubsabot] Bump redis to 4.5.3 ([#9928](https://github.com/python/typeshed/pull/9928)) Release: https://pypi.org/pypi/redis/4.5.3 Homepage: https://github.com/redis/redis-py @@ -170,19 +170,19 @@ Stubsabot analysis of the diff between the two releases: ## 4.5.2.0 (2023-03-21) -[redis] Update stubs to 4.5.2 (#9912) +[redis] Update stubs to 4.5.2 ([#9912](https://github.com/python/typeshed/pull/9912)) ## 4.5.1.5 (2023-03-11) -Add missing properties for `redis.lock.Lock` (#9867) +Add missing properties for `redis.lock.Lock` ([#9867](https://github.com/python/typeshed/pull/9867)) ## 4.5.1.4 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 4.5.1.3 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -192,23 +192,23 @@ Update `Unused` parameters in `stubs/` (#9704) ## 4.5.1.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.5.1.1 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 4.5.1.0 (2023-02-10) -[redis] Update to 4.5.1 (#9697) +[redis] Update to 4.5.1 ([#9697](https://github.com/python/typeshed/pull/9697)) Also add a few argument defaults ## 4.4.0.6 (2023-02-03) -[redis] Initial stubs for `redis.asyncio.cluster` (#9468) +[redis] Initial stubs for `redis.asyncio.cluster` ([#9468](https://github.com/python/typeshed/pull/9468)) Co-authored-by: Nikita Sobolev Co-authored-by: Alex Waygood @@ -216,7 +216,7 @@ Co-authored-by: Sebastian Rittau ## 4.4.0.5 (2023-02-02) -Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) +Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566)) - ClassVar[Any | None] - Missed previous changes due to alias @@ -224,47 +224,47 @@ Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) ## 4.4.0.4 (2023-01-28) -Add some missing Self return annotations in redis (#9601) +Add some missing Self return annotations in redis ([#9601](https://github.com/python/typeshed/pull/9601)) ## 4.4.0.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 4.4.0.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 4.4.0.1 (2023-01-17) -Complete and validate `redis.ocsp` (use requests, cryptography and pyopenssl) (#9528) +Complete and validate `redis.ocsp` (use requests, cryptography and pyopenssl) ([#9528](https://github.com/python/typeshed/pull/9528)) ## 4.4.0.0 (2023-01-05) -Bump redis to 4.4.0 (#9458) +Bump redis to 4.4.0 ([#9458](https://github.com/python/typeshed/pull/9458)) Co-authored-by: AlexWaygood ## 4.3.21.7 (2022-12-28) -Check for unused `pyright: ignore` and differentiate from mypy ignores (#9397) +Check for unused `pyright: ignore` and differentiate from mypy ignores ([#9397](https://github.com/python/typeshed/pull/9397)) ## 4.3.21.6 (2022-11-28) -[redis] update to 4.3.5 (#9284) +[redis] update to 4.3.5 ([#9284](https://github.com/python/typeshed/pull/9284)) ## 4.3.21.5 (2022-11-23) -Pin `redis` to 4.3.4 in CI (#9247) +Pin `redis` to 4.3.4 in CI ([#9247](https://github.com/python/typeshed/pull/9247)) We're about to get a daily test failure with 63 stubtest errors (see the Ubuntu stubtest failure in #9187) due to the release of redis-py 4.3.5, and I'd rather that didn't happen. ## 4.3.21.4 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 4.3.21.3 (2022-10-21) -Fixes redis.asyncio.client: `AsyncIterator` cannot be `async def` in stubs. (#8961) +Fixes redis.asyncio.client: `AsyncIterator` cannot be `async def` in stubs. ([#8961](https://github.com/python/typeshed/pull/8961)) Without the `yield` statement in the method body, these are interpreted by mypy as coroutines that return an `AsyncIterator`. @@ -272,148 +272,148 @@ Closes #8960 ## 4.3.21.1 (2022-10-03) -Add `redis.asyncio.parser` (#8830) +Add `redis.asyncio.parser` ([#8830](https://github.com/python/typeshed/pull/8830)) Source: https://github.com/redis/redis-py/blob/master/redis/asyncio/parser.py -[redis] Improve `fail` parameter of `Retry.call_with_retry` (#8827) +[redis] Improve `fail` parameter of `Retry.call_with_retry` ([#8827](https://github.com/python/typeshed/pull/8827)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Jelle Zijlstra -[redis] Improve `redis.asyncio.lock` types (#8826) +[redis] Improve `redis.asyncio.lock` types ([#8826](https://github.com/python/typeshed/pull/8826)) ## 4.3.21 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 4.3.20 (2022-09-02) -`redis`: Improve `kwargs` typing in `sentinel` (#8661) +`redis`: Improve `kwargs` typing in `sentinel` ([#8661](https://github.com/python/typeshed/pull/8661)) ## 4.3.19 (2022-08-29) -redis: Add `_Encodable` type alias (#8638) +redis: Add `_Encodable` type alias ([#8638](https://github.com/python/typeshed/pull/8638)) ## 4.3.18 (2022-08-27) -redis: Improve `ClusterPubSub` types (#8627) +redis: Improve `ClusterPubSub` types ([#8627](https://github.com/python/typeshed/pull/8627)) ## 4.3.17 (2022-08-22) -Update `redis/cluster.pyi` (#8593) +Update `redis/cluster.pyi` ([#8593](https://github.com/python/typeshed/pull/8593)) -`redis`: Do not override `AbstractRedis.RESPONSE_CALLBACKS` (#8592) +`redis`: Do not override `AbstractRedis.RESPONSE_CALLBACKS` ([#8592](https://github.com/python/typeshed/pull/8592)) ## 4.3.16 (2022-08-21) -Further improve `redis.cluster` (#8578) +Further improve `redis.cluster` ([#8578](https://github.com/python/typeshed/pull/8578)) ## 4.3.15 (2022-08-20) -Improve `redis.cluster` types (#8573) +Improve `redis.cluster` types ([#8573](https://github.com/python/typeshed/pull/8573)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood -`redis`: correct `set` command parameter types (#8536) +`redis`: correct `set` command parameter types ([#8536](https://github.com/python/typeshed/pull/8536)) ## 4.3.14 (2022-08-10) -Remove a few unused `TypedDict`s (#8522) +Remove a few unused `TypedDict`s ([#8522](https://github.com/python/typeshed/pull/8522)) ## 4.3.13 (2022-08-01) -redis.backoff: fix `cap` and `base` type (float) (#8454) +redis.backoff: fix `cap` and `base` type (float) ([#8454](https://github.com/python/typeshed/pull/8454)) ## 4.3.12 (2022-07-30) -Improve `redis.cluster` annotations (#8379) +Improve `redis.cluster` annotations ([#8379](https://github.com/python/typeshed/pull/8379)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 4.3.11 (2022-07-23) -Improve `redis.crc` types (#8375) +Improve `redis.crc` types ([#8375](https://github.com/python/typeshed/pull/8375)) ## 4.3.10 (2022-07-22) -Improve `redis.utils` types (#8362) +Improve `redis.utils` types ([#8362](https://github.com/python/typeshed/pull/8362)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 4.3.9 (2022-07-21) -Improve `redis.retry` types (#8354) +Improve `redis.retry` types ([#8354](https://github.com/python/typeshed/pull/8354)) ## 4.3.8 (2022-07-21) -Annotate some `redis.backoff` items (#8352) +Annotate some `redis.backoff` items ([#8352](https://github.com/python/typeshed/pull/8352)) ## 4.3.7 (2022-07-20) -Improve types of `redis.connection` module (#8342) +Improve types of `redis.connection` module ([#8342](https://github.com/python/typeshed/pull/8342)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 4.3.6 (2022-07-19) -Type async Pipeline commands explicitly (#8325) +Type async Pipeline commands explicitly ([#8325](https://github.com/python/typeshed/pull/8325)) ## 4.3.5 (2022-07-19) -Improve `redis.sentinel` types (#8331) +Improve `redis.sentinel` types ([#8331](https://github.com/python/typeshed/pull/8331)) ## 4.3.4 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 4.3.3 (2022-06-28) -Update redis stubs to 4.3.4 (#8199) +Update redis stubs to 4.3.4 ([#8199](https://github.com/python/typeshed/pull/8199)) Fixes #8196 ## 4.3.2 (2022-06-23) -Improve `redis/asyncio/client.pyi` (#8141) +Improve `redis/asyncio/client.pyi` ([#8141](https://github.com/python/typeshed/pull/8141)) ## 4.3.1 (2022-06-21) -Rename some confusingly named type aliases (#8129) +Rename some confusingly named type aliases ([#8129](https://github.com/python/typeshed/pull/8129)) ## 4.3.0 (2022-06-20) -Update redis stubs to 4.3 (#8108) +Update redis stubs to 4.3 ([#8108](https://github.com/python/typeshed/pull/8108)) ## 4.2.8 (2022-06-18) -redis: remove duplicate allowlist entries (#8097) +redis: remove duplicate allowlist entries ([#8097](https://github.com/python/typeshed/pull/8097)) Co-authored-by: hauntsaninja <> ## 4.2.7 (2022-06-15) -`redis`: fix more unconstrained `TypeVar`s (#8084) +`redis`: fix more unconstrained `TypeVar`s ([#8084](https://github.com/python/typeshed/pull/8084)) ## 4.2.6 (2022-05-26) -redis: Fix unconstrained TypeVars in a few redis commands (#7942) +redis: Fix unconstrained TypeVars in a few redis commands ([#7942](https://github.com/python/typeshed/pull/7942)) Part of #7928 ## 4.2.5 (2022-05-21) -Simplify and correct many numeric unions (#7906) +Simplify and correct many numeric unions ([#7906](https://github.com/python/typeshed/pull/7906)) Unblocks PyCQA/flake8-pyi#222 ## 4.2.4 (2022-05-19) -reds: commands from asyncio module must be async (#7820) +reds: commands from asyncio module must be async ([#7820](https://github.com/python/typeshed/pull/7820)) redis-py has introduced an asyncio module since 4.2 and almost all commands should be async if the redis.asyncio.Redis is used instead of @@ -425,97 +425,97 @@ Related to #7597 ## 4.2.3 (2022-05-15) -Add `__version__`/`VERSION` to redis (#7838) +Add `__version__`/`VERSION` to redis ([#7838](https://github.com/python/typeshed/pull/7838)) ## 4.2.2 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 4.2.1 (2022-05-04) -Add missing redis modules and classes (#7676) +Add missing redis modules and classes ([#7676](https://github.com/python/typeshed/pull/7676)) This adds asyncio support and support for redis.typing. ## 4.2.0 (2022-04-24) -Update redis stubs to 4.2 (#7675) +Update redis stubs to 4.2 ([#7675](https://github.com/python/typeshed/pull/7675)) Closes #7597 ## 4.1.22 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 4.1.21 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 4.1.20 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 4.1.19 (2022-04-01) -Third-party stubs: Improve several `__exit__` methods (#7575) +Third-party stubs: Improve several `__exit__` methods ([#7575](https://github.com/python/typeshed/pull/7575)) ## 4.1.18 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 4.1.17 (2022-02-23) -Re-export RedisCluster from redis (#7371) +Re-export RedisCluster from redis ([#7371](https://github.com/python/typeshed/pull/7371)) ## 4.1.16 (2022-02-17) -Update to redis 4.1.4 (#7247) +Update to redis 4.1.4 ([#7247](https://github.com/python/typeshed/pull/7247)) Closes: #7245 ## 4.1.15 (2022-02-03) -Improve `__enter__` & constructor methods (#7114) +Improve `__enter__` & constructor methods ([#7114](https://github.com/python/typeshed/pull/7114)) ## 4.1.14 (2022-02-02) -Redis: Annotate .lolwut() (#7104) +Redis: Annotate .lolwut() ([#7104](https://github.com/python/typeshed/pull/7104)) ## 4.1.13 (2022-01-31) -Redis: Annotate .pttl(), .dump(), and .getdel() (#7091) +Redis: Annotate .pttl(), .dump(), and .getdel() ([#7091](https://github.com/python/typeshed/pull/7091)) ## 4.1.12 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 4.1.11 (2022-01-28) -Update redis stubs for 4.1.2 (#7064) +Update redis stubs for 4.1.2 ([#7064](https://github.com/python/typeshed/pull/7064)) ## 4.1.10 (2022-01-19) -Update redis stubs to 4.1.1 (#6960) +Update redis stubs to 4.1.1 ([#6960](https://github.com/python/typeshed/pull/6960)) Closes: #6951 ## 4.1.9 (2022-01-19) -Revert "Temporarily fix redis version to 4.1.0" (#6957) +Revert "Temporarily fix redis version to 4.1.0" ([#6957](https://github.com/python/typeshed/pull/6957)) This reverts commit 7d2de33bba2808e98b3caa46904418ad9a1b07f5. -Temporarily fix redis version to 4.1.0 (#6952) +Temporarily fix redis version to 4.1.0 ([#6952](https://github.com/python/typeshed/pull/6952)) Quick fix for #6951 ## 4.1.8 (2022-01-13) -Annotate command kwargs arguments (#6721) +Annotate command kwargs arguments ([#6721](https://github.com/python/typeshed/pull/6721)) ## 4.1.7 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -549,58 +549,58 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 4.1.6 (2022-01-09) -put redis.client._ScoreCastFuncReturn back (#6876) +put redis.client._ScoreCastFuncReturn back ([#6876](https://github.com/python/typeshed/pull/6876)) #6829 removed it as unused but #6790 added a usage. -Minor improvements to redis stubs for scan and zset methods (#6790) +Minor improvements to redis stubs for scan and zset methods ([#6790](https://github.com/python/typeshed/pull/6790)) ## 4.1.5 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 4.1.3 (2022-01-05) -Remove several unused `TypeVar`s (#6829) +Remove several unused `TypeVar`s ([#6829](https://github.com/python/typeshed/pull/6829)) ## 4.1.2 (2022-01-02) -Never explicitly inherit from `object` in Python 3-only stubs (#6777) +Never explicitly inherit from `object` in Python 3-only stubs ([#6777](https://github.com/python/typeshed/pull/6777)) ## 4.1.1 (2021-12-28) -redis: Restore type annotations of ping() and save() (#6720) +redis: Restore type annotations of ping() and save() ([#6720](https://github.com/python/typeshed/pull/6720)) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 4.1.0 (2021-12-27) -Update redis stubs to 4.1 (#6711) +Update redis stubs to 4.1 ([#6711](https://github.com/python/typeshed/pull/6711)) Co-authored-by: Akuli Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 4.0.6 (2021-12-25) -redis: Add stubs for lmove and blmove (#6586) +redis: Add stubs for lmove and blmove ([#6586](https://github.com/python/typeshed/pull/6586)) ## 4.0.5 (2021-12-21) -Fix Redis.zpopmin and zpopmax (#6642) +Fix Redis.zpopmin and zpopmax ([#6642](https://github.com/python/typeshed/pull/6642)) Co-authored-by: Sebastian Rittau ## 4.0.4 (2021-12-17) -Always import Protocol from typing in stubs (#6617) +Always import Protocol from typing in stubs ([#6617](https://github.com/python/typeshed/pull/6617)) ## 4.0.3 (2021-12-01) -Fix various issues in redis.client (#6464) +Fix various issues in redis.client ([#6464](https://github.com/python/typeshed/pull/6464)) ## 4.0.2 (2021-12-01) -redis: fix several stubtest warnings (#6378) +redis: fix several stubtest warnings ([#6378](https://github.com/python/typeshed/pull/6378)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> @@ -608,51 +608,51 @@ Co-authored-by: Jelle Zijlstra ## 4.0.1 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 4.0.0 (2021-11-25) -Update redis stubs to version 4 (#6368) +Update redis stubs to version 4 ([#6368](https://github.com/python/typeshed/pull/6368)) ## 3.5.18 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 3.5.17 (2021-11-18) -Revert "do not use mypy-specific syntax in '# type: ignore' comments" (#6338) +Revert "do not use mypy-specific syntax in '# type: ignore' comments" ([#6338](https://github.com/python/typeshed/pull/6338)) ## 3.5.16 (2021-11-12) -Redis Sentinel master_for, slave_for returns a Redis client (#6269) +Redis Sentinel master_for, slave_for returns a Redis client ([#6269](https://github.com/python/typeshed/pull/6269)) ## 3.5.15 (2021-10-16) -Annotate Client.decr() and decrby() (#6179) +Annotate Client.decr() and decrby() ([#6179](https://github.com/python/typeshed/pull/6179)) ## 3.5.14 (2021-10-15) -Add redis/sentinel.pyi (#6174) +Add redis/sentinel.pyi ([#6174](https://github.com/python/typeshed/pull/6174)) ## 3.5.13 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 3.5.12 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 3.5.11 (2021-10-09) -Add Redis.memory_purge() (#6138) +Add Redis.memory_purge() ([#6138](https://github.com/python/typeshed/pull/6138)) ## 3.5.10 (2021-10-09) -Add memory_stats() to Redis (#6137) +Add memory_stats() to Redis ([#6137](https://github.com/python/typeshed/pull/6137)) ## 3.5.9 (2021-09-29) -redis: include local property on Lock class (#6083) +redis: include local property on Lock class ([#6083](https://github.com/python/typeshed/pull/6083)) The Lock class as a property local that has a token property that sometimes needs be accessed / set. @@ -668,9 +668,9 @@ but I think this setup is a bit stricter but satisfies the API. ## 3.5.8 (2021-09-10) -Fix type of blocking_timeout argument to redis.lock.Lock (#6019) +Fix type of blocking_timeout argument to redis.lock.Lock ([#6019](https://github.com/python/typeshed/pull/6019)) ## 3.5.7 (2021-08-29) -do not use mypy-specific syntax in '# type: ignore' comments (#5953) +do not use mypy-specific syntax in '# type: ignore' comments ([#5953](https://github.com/python/typeshed/pull/5953)) diff --git a/data/changelogs/regex.md b/data/changelogs/regex.md index 68705f91..e3e543dc 100644 --- a/data/changelogs/regex.md +++ b/data/changelogs/regex.md @@ -38,15 +38,15 @@ Co-authored-by: stubsabot <> ## 2025.7.34.20250809 (2025-08-09) -[stubsabot] Bump regex to 2025.7.34 (#14497) +[stubsabot] Bump regex to 2025.7.34 ([#14497](https://github.com/python/typeshed/pull/14497)) ## 2024.11.6.20250403 (2025-04-03) -Remove Python 3.8 exclusive branches (#13772) +Remove Python 3.8 exclusive branches ([#13772](https://github.com/python/typeshed/pull/13772)) ## 2024.11.6.20250318 (2025-03-18) -Fix various argument of extension modules (#13651) +Fix various argument of extension modules ([#13651](https://github.com/python/typeshed/pull/13651)) * Mark various positional-only arguments: These are all positional-only arguments in C code using the `METH_O` flag. @@ -55,19 +55,19 @@ Fix various argument of extension modules (#13651) ## 2024.11.6.20250305 (2025-03-05) -Enable Ruff PLE (Pylint Error) (#13305) +Enable Ruff PLE (Pylint Error) ([#13305](https://github.com/python/typeshed/pull/13305)) ## 2024.11.6.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 2024.11.6.20241108 (2024-11-08) -[stubsabot] Bump regex to 2024.11.6 (#12967) +[stubsabot] Bump regex to 2024.11.6 ([#12967](https://github.com/python/typeshed/pull/12967)) ## 2024.9.11.20240912 (2024-09-12) -[stubsabot] Bump regex to 2024.9.11 (#12641) +[stubsabot] Bump regex to 2024.9.11 ([#12641](https://github.com/python/typeshed/pull/12641)) Release: https://pypi.org/pypi/regex/2024.9.11 Homepage: https://github.com/mrabarnett/mrab-regex @@ -89,27 +89,27 @@ Co-authored-by: stubsabot <> ## 2024.7.24.20240726 (2024-07-26) -[stubsabot] Bump regex to 2024.7.24 (#12424) +[stubsabot] Bump regex to 2024.7.24 ([#12424](https://github.com/python/typeshed/pull/12424)) ## 2024.5.15.20240519 (2024-05-19) -Mark pos-only __class_getitem__ args (#11970) +Mark pos-only __class_getitem__ args ([#11970](https://github.com/python/typeshed/pull/11970)) -Use assignment instead of annotation in third party enums (#11957) +Use assignment instead of annotation in third party enums ([#11957](https://github.com/python/typeshed/pull/11957)) ## 2024.5.15.20240516 (2024-05-16) -[stubsabot] Bump regex to 2024.5.15 (#11918) +[stubsabot] Bump regex to 2024.5.15 ([#11918](https://github.com/python/typeshed/pull/11918)) Co-authored-by: stubsabot <> ## 2024.5.10.20240512 (2024-05-12) -regex: functions do not accept any buffer for pattern (#11899) +regex: functions do not accept any buffer for pattern ([#11899](https://github.com/python/typeshed/pull/11899)) ## 2024.5.10.20240511 (2024-05-11) -[stubsabot] Bump regex to 2024.5.10 (#11894) +[stubsabot] Bump regex to 2024.5.10 ([#11894](https://github.com/python/typeshed/pull/11894)) Release: https://pypi.org/pypi/regex/2024.5.10 Homepage: https://github.com/mrabarnett/mrab-regex @@ -123,7 +123,7 @@ Stubsabot analysis of the diff between the two releases: ## 2024.4.28.20240506 (2024-05-06) -regex: improve Pattern annotations (#11862) +regex: improve Pattern annotations ([#11862](https://github.com/python/typeshed/pull/11862)) - Corrected types for `pos` and `endpos` arguments to `int | None = None` - Corrected type for `timeout` argument to `float | None = None` @@ -134,7 +134,7 @@ regex: improve Pattern annotations (#11862) ## 2024.4.28.20240430 (2024-04-30) -[stubsabot] Bump regex to 2024.4.28 (#11842) +[stubsabot] Bump regex to 2024.4.28 ([#11842](https://github.com/python/typeshed/pull/11842)) Release: https://pypi.org/pypi/regex/2024.4.28 Homepage: https://github.com/mrabarnett/mrab-regex @@ -148,34 +148,34 @@ Stubsabot analysis of the diff between the two releases: ## 2024.4.16.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 2024.4.16.20240418 (2024-04-18) -[stubsabot] Bump regex to 2024.4.16 (#11773) +[stubsabot] Bump regex to 2024.4.16 ([#11773](https://github.com/python/typeshed/pull/11773)) ## 2023.12.25.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 2023.12.25.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2023.12.25.20231225 (2023-12-25) -[stubsabot] Bump regex to 2023.12.25 (#11198) +[stubsabot] Bump regex to 2023.12.25 ([#11198](https://github.com/python/typeshed/pull/11198)) ## 2023.10.3.0 (2023-10-04) -[stubsabot] Bump regex to 2023.10.3 (#10832) +[stubsabot] Bump regex to 2023.10.3 ([#10832](https://github.com/python/typeshed/pull/10832)) ## 2023.8.8.0 (2023-08-10) -[stubsabot] Bump regex to 2023.8.8 (#10553) +[stubsabot] Bump regex to 2023.8.8 ([#10553](https://github.com/python/typeshed/pull/10553)) Release: https://pypi.org/pypi/regex/2023.8.8 Homepage: https://github.com/mrabarnett/mrab-regex @@ -188,13 +188,13 @@ Stubsabot analysis of the diff between the two releases: ## 2023.6.3.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2023.6.3.0 (2023-06-04) -[stubsabot] Bump regex to 2023.6.3 (#10252) +[stubsabot] Bump regex to 2023.6.3 ([#10252](https://github.com/python/typeshed/pull/10252)) Release: https://pypi.org/pypi/regex/2023.6.3 Homepage: https://github.com/mrabarnett/mrab-regex @@ -206,7 +206,7 @@ Stubsabot analysis of the diff between the two releases: ## 2023.5.5.0 (2023-05-04) -[stubsabot] Bump regex to 2023.5.5 (#10138) +[stubsabot] Bump regex to 2023.5.5 ([#10138](https://github.com/python/typeshed/pull/10138)) Release: https://pypi.org/pypi/regex/2023.5.5 Homepage: https://github.com/mrabarnett/mrab-regex @@ -218,7 +218,7 @@ Stubsabot analysis of the diff between the two releases: ## 2023.5.4.0 (2023-05-03) -[stubsabot] Bump regex to 2023.5.4 (#10131) +[stubsabot] Bump regex to 2023.5.4 ([#10131](https://github.com/python/typeshed/pull/10131)) Release: https://pypi.org/pypi/regex/2023.5.4 Homepage: https://github.com/mrabarnett/mrab-regex @@ -230,11 +230,11 @@ Stubsabot analysis of the diff between the two releases: ## 2023.3.23.1 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 2023.3.23.0 (2023-03-24) -[stubsabot] Bump regex to 2023.3.23 (#9933) +[stubsabot] Bump regex to 2023.3.23 ([#9933](https://github.com/python/typeshed/pull/9933)) Release: https://pypi.org/pypi/regex/2023.3.23 Homepage: https://github.com/mrabarnett/mrab-regex @@ -246,7 +246,7 @@ Stubsabot analysis of the diff between the two releases: ## 2023.3.22.0 (2023-03-23) -[stubsabot] Bump regex to 2023.3.22 (#9927) +[stubsabot] Bump regex to 2023.3.22 ([#9927](https://github.com/python/typeshed/pull/9927)) Release: https://pypi.org/pypi/regex/2023.3.22 Homepage: https://github.com/mrabarnett/mrab-regex @@ -258,35 +258,35 @@ Stubsabot analysis of the diff between the two releases: ## 2022.10.31.6 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2022.10.31.5 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2022.10.31.4 (2023-02-07) -Improve pyright verification of third-party test cases in CI (#9650) +Improve pyright verification of third-party test cases in CI ([#9650](https://github.com/python/typeshed/pull/9650)) Co-authored-by: Avasam ## 2022.10.31.3 (2022-11-24) -Add test case for recent `types-regex` regression (#9269) +Add test case for recent `types-regex` regression ([#9269](https://github.com/python/typeshed/pull/9269)) ## 2022.10.31.2 (2022-11-24) -regex: fix type signatures using Scanner (#9266) +regex: fix type signatures using Scanner ([#9266](https://github.com/python/typeshed/pull/9266)) ## 2022.10.31.1 (2022-11-23) -Mark regex as completed (#9214) +Mark regex as completed ([#9214](https://github.com/python/typeshed/pull/9214)) ## 2022.10.31.0 (2022-11-01) -[stubsabot] Bump regex to 2022.10.31 (#9050) +[stubsabot] Bump regex to 2022.10.31 ([#9050](https://github.com/python/typeshed/pull/9050)) Release: https://pypi.org/pypi/regex/2022.10.31 Homepage: https://github.com/mrabarnett/mrab-regex @@ -306,7 +306,7 @@ Co-authored-by: stubsabot <> ## 2022.9.13.0 (2022-09-16) -[stubsabot] Bump regex to 2022.9.13 (#8751) +[stubsabot] Bump regex to 2022.9.13 ([#8751](https://github.com/python/typeshed/pull/8751)) Release: https://pypi.org/project/regex/2022.9.13/ Homepage: https://github.com/mrabarnett/mrab-regex @@ -314,35 +314,35 @@ Diff: https://github.com/mrabarnett/mrab-regex/compare/2022.8.17...2022.9.13 ## 2022.8.17.0 (2022-08-19) -[stubsabot] Bump regex to 2022.8.17 (#8562) +[stubsabot] Bump regex to 2022.8.17 ([#8562](https://github.com/python/typeshed/pull/8562)) Co-authored-by: stubsabot <> ## 2022.7.25.0 (2022-07-29) -[stubsabot] Bump regex to 2022.7.25 (#8432) +[stubsabot] Bump regex to 2022.7.25 ([#8432](https://github.com/python/typeshed/pull/8432)) Co-authored-by: stubsabot <> ## 2022.7.9.0 (2022-07-15) -[stubsabot] Bump regex to 2022.7.9 (#8300) +[stubsabot] Bump regex to 2022.7.9 ([#8300](https://github.com/python/typeshed/pull/8300)) Co-authored-by: hauntsaninja <> ## 2022.6.2.0 (2022-06-26) -Bump regex to 2022.6.2 (#8162) +Bump regex to 2022.6.2 ([#8162](https://github.com/python/typeshed/pull/8162)) Co-authored-by: AlexWaygood ## 2021.11.10.6 (2022-06-21) -`requests`, `regex`: use re-exports instead of assignments in a few places (#8127) +`requests`, `regex`: use re-exports instead of assignments in a few places ([#8127](https://github.com/python/typeshed/pull/8127)) ## 2021.11.10.5 (2022-05-11) -regex: accept buffers (#7680) +regex: accept buffers ([#7680](https://github.com/python/typeshed/pull/7680)) Similar to #7679 @@ -351,19 +351,19 @@ Co-authored-by: Akuli ## 2021.11.10.4 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2021.11.10.3 (2022-02-23) -regex stubs: Add __getitem__ method to Match (#7372) +regex stubs: Add __getitem__ method to Match ([#7372](https://github.com/python/typeshed/pull/7372)) ## 2021.11.10.2 (2022-01-07) -Update pyright (#6840) +Update pyright ([#6840](https://github.com/python/typeshed/pull/6840)) ## 2021.11.10.0 (2021-12-30) -Add regex stubs (#6713) +Add regex stubs ([#6713](https://github.com/python/typeshed/pull/6713)) Co-authored-by: Alex Waygood Co-authored-by: Akuli diff --git a/data/changelogs/reportlab.md b/data/changelogs/reportlab.md index 6ee47001..7916401d 100644 --- a/data/changelogs/reportlab.md +++ b/data/changelogs/reportlab.md @@ -20,42 +20,42 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 4.4.1.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 4.4.1.20250602 (2025-06-02) -Update mypy to 1.16.0 (#14194) +Update mypy to 1.16.0 ([#14194](https://github.com/python/typeshed/pull/14194)) Co-authored-by: Sebastian Rittau Co-authored-by: Alex Waygood ## 4.4.1.20250601 (2025-06-01) -[reportlab] Add # type: ignores (#14202) +[reportlab] Add # type: ignores ([#14202](https://github.com/python/typeshed/pull/14202)) Helps with #14194 ## 4.4.1.20250527 (2025-05-27) -reportlab: add some types for canvas (#14152) +reportlab: add some types for canvas ([#14152](https://github.com/python/typeshed/pull/14152)) ## 4.4.1.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) -Update reportlab to 4.4.1 (#14073) +Update reportlab to 4.4.1 ([#14073](https://github.com/python/typeshed/pull/14073)) ## 4.4.0.20250515 (2025-05-15) -reportlab: canvas.getPageNumber() returns int (#14066) +reportlab: canvas.getPageNumber() returns int ([#14066](https://github.com/python/typeshed/pull/14066)) ## 4.4.0.20250429 (2025-04-29) -Bump reportlab to 4.4.* (#13857) +Bump reportlab to 4.4.* ([#13857](https://github.com/python/typeshed/pull/13857)) ## 4.3.1.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -63,19 +63,19 @@ Co-authored-by: Avasam ## 4.3.1.20250219 (2025-02-19) -Bump reportlab to 4.3.1 (#13510) +Bump reportlab to 4.3.1 ([#13510](https://github.com/python/typeshed/pull/13510)) ## 4.2.5.20250130 (2025-01-30) -Upgrade Black and Ruff (#13443) +Upgrade Black and Ruff ([#13443](https://github.com/python/typeshed/pull/13443)) ## 4.2.5.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 4.2.5.20241002 (2024-10-02) -[stubsabot] Bump reportlab to 4.2.5 (#12719) +[stubsabot] Bump reportlab to 4.2.5 ([#12719](https://github.com/python/typeshed/pull/12719)) Release: https://pypi.org/pypi/reportlab/4.2.5 Homepage: https://www.reportlab.com/ @@ -92,37 +92,37 @@ Co-authored-by: stubsabot <> ## 4.2.4.20240930 (2024-09-30) -Bump reportlab to 4.2.4 (#12701) +Bump reportlab to 4.2.4 ([#12701](https://github.com/python/typeshed/pull/12701)) ## 4.2.2.20240819 (2024-08-19) -Forbid extremely long line lengths in non-autogenerated stubs (#12537) +Forbid extremely long line lengths in non-autogenerated stubs ([#12537](https://github.com/python/typeshed/pull/12537)) Co-authored-by: Alex Waygood ## 4.2.2.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 4.2.2.20240701 (2024-07-01) -Bump reportlab to 4.2.2 (#12227) +Bump reportlab to 4.2.2 ([#12227](https://github.com/python/typeshed/pull/12227)) ## 4.2.0.20240627 (2024-06-27) -Add upstream_repository for reportlab (#12223) +Add upstream_repository for reportlab ([#12223](https://github.com/python/typeshed/pull/12223)) This was found at https://docs.reportlab.com/releases/#reportlab-build-process -Pin reportlab to version 4.2.0 (#12220) +Pin reportlab to version 4.2.0 ([#12220](https://github.com/python/typeshed/pull/12220)) Part of #12213 ## 4.2.0.20240530 (2024-05-30) -reportlab: Add some basic type hints for graphics rendering API (#12051) +reportlab: Add some basic type hints for graphics rendering API ([#12051](https://github.com/python/typeshed/pull/12051)) ## 4.2.0.20240525 (2024-05-25) -Adds stubs for reportlab (#12013) +Adds stubs for reportlab ([#12013](https://github.com/python/typeshed/pull/12013)) diff --git a/data/changelogs/requests-oauthlib.md b/data/changelogs/requests-oauthlib.md index 678b8526..ddda94a9 100644 --- a/data/changelogs/requests-oauthlib.md +++ b/data/changelogs/requests-oauthlib.md @@ -1,30 +1,30 @@ ## 2.0.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.0.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.0.0.20250306 (2025-03-06) -Fix: OAuth1 type hints to include realm parameter (#13579) +Fix: OAuth1 type hints to include realm parameter ([#13579](https://github.com/python/typeshed/pull/13579)) ## 2.0.0.20250119 (2025-01-19) -requests-oauthlib: decoding can be None (#13404) +requests-oauthlib: decoding can be None ([#13404](https://github.com/python/typeshed/pull/13404)) it is passed along to oauthlib where the default there is None ## 2.0.0.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 2.0.0.20240324 (2024-03-24) -[stubsabot] Bump requests-oauthlib to 2.0.* (#11649) +[stubsabot] Bump requests-oauthlib to 2.0.* ([#11649](https://github.com/python/typeshed/pull/11649)) Release: https://pypi.org/pypi/requests-oauthlib/2.0.0 Homepage: https://github.com/requests/requests-oauthlib @@ -40,29 +40,29 @@ Stubsabot analysis of the diff between the two releases: ## 1.4.0.20240315 (2024-03-15) -Bump requests-oauthlib to 1.4.* (#11601) +Bump requests-oauthlib to 1.4.* ([#11601](https://github.com/python/typeshed/pull/11601)) ## 1.3.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 1.3.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 1.3.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.3.0.1 (2023-10-13) -Fix the type for `OAuth2Session.authorization_url` (#10878) +Fix the type for `OAuth2Session.authorization_url` ([#10878](https://github.com/python/typeshed/pull/10878)) fix the type for `OAuth2Session.authorization_url` ## 1.3.0.0 (2023-09-11) -Add stubs for requests-oauthlib (#10658) +Add stubs for requests-oauthlib ([#10658](https://github.com/python/typeshed/pull/10658)) diff --git a/data/changelogs/requests.md b/data/changelogs/requests.md index b9b9d354..ff1b787c 100644 --- a/data/changelogs/requests.md +++ b/data/changelogs/requests.md @@ -4,76 +4,76 @@ ## 2.32.4.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.32.4.20250611 (2025-06-11) -[requests] Update to 2.32.4 (#14254) +[requests] Update to 2.32.4 ([#14254](https://github.com/python/typeshed/pull/14254)) ## 2.32.0.20250602 (2025-06-02) -Update mypy to 1.16.0 (#14194) +Update mypy to 1.16.0 ([#14194](https://github.com/python/typeshed/pull/14194)) Co-authored-by: Sebastian Rittau Co-authored-by: Alex Waygood ## 2.32.0.20250515 (2025-05-15) -[requests] Add a _JSON type alias (#14064) +[requests] Add a _JSON type alias ([#14064](https://github.com/python/typeshed/pull/14064)) ## 2.32.0.20250328 (2025-03-28) -[requests] Remove Session.redirect_cache (#13723) +[requests] Remove Session.redirect_cache ([#13723](https://github.com/python/typeshed/pull/13723)) ## 2.32.0.20250306 (2025-03-06) -Update tools versions in `stubtest` workflow (#13582) +Update tools versions in `stubtest` workflow ([#13582](https://github.com/python/typeshed/pull/13582)) ## 2.32.0.20250301 (2025-03-01) -Fix conflicting imports (#13561) +Fix conflicting imports ([#13561](https://github.com/python/typeshed/pull/13561)) ## 2.32.0.20241016 (2024-10-16) -remove unneeded Iterable base class from CookieJar (#12812) +remove unneeded Iterable base class from CookieJar ([#12812](https://github.com/python/typeshed/pull/12812)) ## 2.32.0.20240914 (2024-09-14) -Correct requests `cookies` argument (#12654) +Correct requests `cookies` argument ([#12654](https://github.com/python/typeshed/pull/12654)) ## 2.32.0.20240907 (2024-09-07) -requests: Session.adapters is a mapping of Adapters (#12473) +requests: Session.adapters is a mapping of Adapters ([#12473](https://github.com/python/typeshed/pull/12473)) Signed-off-by: Stephen Finucane ## 2.32.0.20240905 (2024-09-05) -Add hint for requests.models.Response.raw (#12616) +Add hint for requests.models.Response.raw ([#12616](https://github.com/python/typeshed/pull/12616)) ## 2.32.0.20240712 (2024-07-12) -requests: Add connection property (type HTTPAdapter) to the Response class (#12279) +requests: Add connection property (type HTTPAdapter) to the Response class ([#12279](https://github.com/python/typeshed/pull/12279)) The `Response` instance is built by `HTTPAdapter`. When built, a property called `connection` is added to the `Response` that points back to the `HTTPAdapter` that created it. For example, this is used in the `requests` library's `HTTPDigestAuth` class to remake requests with credentials after authorization is requested by a server. ## 2.32.0.20240622 (2024-06-22) -requests: Fix Response.content return type to include None (#12180) +requests: Fix Response.content return type to include None ([#12180](https://github.com/python/typeshed/pull/12180)) ## 2.32.0.20240602 (2024-06-02) -[requests] Update to 2.32.3 (#12060) +[requests] Update to 2.32.3 ([#12060](https://github.com/python/typeshed/pull/12060)) ## 2.32.0.20240523 (2024-05-23) -[requests] Update to 2.32.2 (#12000) +[requests] Update to 2.32.2 ([#12000](https://github.com/python/typeshed/pull/12000)) Also replace some `Any` annotations with `Incomplete` and use `Final` in `requests.__version__`. ## 2.32.0.20240521 (2024-05-21) -[stubsabot] Bump requests to 2.32.* (#11991) +[stubsabot] Bump requests to 2.32.* ([#11991](https://github.com/python/typeshed/pull/11991)) Release: https://pypi.org/pypi/requests/2.32.1 Homepage: https://requests.readthedocs.io @@ -87,29 +87,29 @@ Stubsabot analysis of the diff between the two releases: ## 2.31.0.20240406 (2024-04-06) -requests: export `packages` and `utils` (#11723) +requests: export `packages` and `utils` ([#11723](https://github.com/python/typeshed/pull/11723)) ## 2.31.0.20240403 (2024-04-03) -requests: remove a `type: ignore` (#11704) +requests: remove a `type: ignore` ([#11704](https://github.com/python/typeshed/pull/11704)) ## 2.31.0.20240402 (2024-04-02) -requests: annotate RequestsCookieJar (#11656) +requests: annotate RequestsCookieJar ([#11656](https://github.com/python/typeshed/pull/11656)) ## 2.31.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 2.31.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 2.31.0.20240218 (2024-02-18) -requests: Allow passing None header values (#11370) +requests: Allow passing None header values ([#11370](https://github.com/python/typeshed/pull/11370)) https://github.com/python/typeshed/pull/7773 changed `requests.session.Session` methods to accept None for header values, but @@ -132,68 +132,68 @@ avoid breaking API. ## 2.31.0.20240125 (2024-01-25) -Add parameter type to PreparedRequest.prepare_content_length (#11304) +Add parameter type to PreparedRequest.prepare_content_length ([#11304](https://github.com/python/typeshed/pull/11304)) ## 2.31.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.31.0.20231231 (2023-12-31) -requests: Use the `Any` trick in `HTTPError` (#11207) +requests: Use the `Any` trick in `HTTPError` ([#11207](https://github.com/python/typeshed/pull/11207)) ## 2.31.0.10 (2023-10-18) -requests: annotate `utils.get_encoding_from_headers()` (#10901) +requests: annotate `utils.get_encoding_from_headers()` ([#10901](https://github.com/python/typeshed/pull/10901)) ## 2.31.0.9 (2023-10-13) -[requests] Allow HTTPError.response to be None (#10875) +[requests] Allow HTTPError.response to be None ([#10875](https://github.com/python/typeshed/pull/10875)) This aligns with the definition in requests, but means that user code might need additional assertions to ensure that `HTTPError.response` is not `None`. ## 2.31.0.8 (2023-10-05) -`types-requests`, `types-influxdb-client`: add note to the PyPI readme about the `urllib3` pin (#10839) +`types-requests`, `types-influxdb-client`: add note to the PyPI readme about the `urllib3` pin ([#10839](https://github.com/python/typeshed/pull/10839)) ## 2.31.0.7 (2023-10-01) -Remove stubs for `urllib3` (#10812) +Remove stubs for `urllib3` ([#10812](https://github.com/python/typeshed/pull/10812)) Both types-requests and types-influxdb-client now depend on urllib3>=2 instead of types-urllib3. That in turn means that types-caldav, types-slumber and types-requests-oauthlib all depend indirectly on urllib3>=2, since all three stubs packages depend on types-requests. ## 2.31.0.6 (2023-09-27) -[requests] loosen HTTPError constructor (#10776) +[requests] loosen HTTPError constructor ([#10776](https://github.com/python/typeshed/pull/10776)) ## 2.31.0.5 (2023-09-25) -[requests] Allow PreparedRequest for RequestException(request=...) (#10767) +[requests] Allow PreparedRequest for RequestException(request=...) ([#10767](https://github.com/python/typeshed/pull/10767)) ## 2.31.0.4 (2023-09-23) -[requests] Improve exception class constructors (#10740) +[requests] Improve exception class constructors ([#10740](https://github.com/python/typeshed/pull/10740)) ## 2.31.0.3 (2023-09-20) -requests: type RequestException members (not Any) (#8989) +requests: type RequestException members (not Any) ([#8989](https://github.com/python/typeshed/pull/8989)) Co-authored-by: Alex Waygood ## 2.31.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.31.0.1 (2023-05-29) -Allowlist requests.compat.bytes.__buffer__ (#10231) +Allowlist requests.compat.bytes.__buffer__ ([#10231](https://github.com/python/typeshed/pull/10231)) ## 2.31.0.0 (2023-05-23) -[stubsabot] Bump requests to 2.31.* (#10199) +[stubsabot] Bump requests to 2.31.* ([#10199](https://github.com/python/typeshed/pull/10199)) Release: https://pypi.org/pypi/requests/2.31.0 Homepage: https://requests.readthedocs.io @@ -208,93 +208,93 @@ Stubsabot analysis of the diff between the two releases: ## 2.30.0.0 (2023-05-05) -[requests] Update stubs to 2.30 (#10141) +[requests] Update stubs to 2.30 ([#10141](https://github.com/python/typeshed/pull/10141)) ## 2.29.0.0 (2023-04-29) -Update `requests` for v2.29 (#10097) +Update `requests` for v2.29 ([#10097](https://github.com/python/typeshed/pull/10097)) ## 2.28.11.17 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 2.28.11.16 (2023-03-22) -Add type to requests.models.RequestEncodingMixin.path_url (#9923) +Add type to requests.models.RequestEncodingMixin.path_url ([#9923](https://github.com/python/typeshed/pull/9923)) We can see at https://github.com/psf/requests/blob/7f694b79e114c06fac5ec06019cada5a61e5570f/requests/models.py#L104 that this always returns a string. ## 2.28.11.15 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 2.28.11.14 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.28.11.13 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.28.11.12 (2023-02-07) -Improve pyright verification of third-party test cases in CI (#9650) +Improve pyright verification of third-party test cases in CI ([#9650](https://github.com/python/typeshed/pull/9650)) Co-authored-by: Avasam ## 2.28.11.11 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 2.28.11.10 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 2.28.11.9 (2023-02-06) -Use `OSError` instead of `IOError` (#9683) +Use `OSError` instead of `IOError` ([#9683](https://github.com/python/typeshed/pull/9683)) ## 2.28.11.8 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.28.11.7 (2022-12-22) -`requests`: set `session.headers` to `MutableMapping` (#9395) +`requests`: set `session.headers` to `MutableMapping` ([#9395](https://github.com/python/typeshed/pull/9395)) ## 2.28.11.6 (2022-12-21) -requests: types for auth username and password (#9389) +requests: types for auth username and password ([#9389](https://github.com/python/typeshed/pull/9389)) ## 2.28.11.5 (2022-11-16) -Always use `bool` and `Literal` for Python compat code (#9213) +Always use `bool` and `Literal` for Python compat code ([#9213](https://github.com/python/typeshed/pull/9213)) ## 2.28.11.4 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 2.28.11.3 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 2.28.11.2 (2022-10-07) -Mark `requests` stubs as complete (#8858) +Mark `requests` stubs as complete ([#8858](https://github.com/python/typeshed/pull/8858)) Co-authored-by: Kevin Kirsche ## 2.28.11.1 (2022-10-04) -`requests`: Add regression test for #8762 (#8835) +`requests`: Add regression test for #8762 ([#8835](https://github.com/python/typeshed/pull/8835)) The final mypy_primer report for #8762 was an empty diff. Considering the number of issues we've had with our requests stubs over the last year, it feels like it makes sense to add a test case to make sure that it doesn't regress. ## 2.28.11 (2022-09-22) -`requests`: improve `_Data` type (#8762) +`requests`: improve `_Data` type ([#8762](https://github.com/python/typeshed/pull/8762)) requests: improve _Data type @@ -302,7 +302,7 @@ This allows to pass an Iterable[bytes] for streaming request data. ## 2.28.10 (2022-09-08) -Add infrastructure allowing for test cases for third-party stubs (#8700) +Add infrastructure allowing for test cases for third-party stubs ([#8700](https://github.com/python/typeshed/pull/8700)) - Move the logic for running mypy on the test cases from `tests/mypy_test.py` to a separate script, `tests/regr_test.py`. - Add the necessary logic in order to be able to have test cases for third-party stubs. @@ -317,40 +317,40 @@ Co-authored-by: Sebastian Rittau ## 2.28.9 (2022-08-18) -Support extras in stubtest_third_party.py (#8467) +Support extras in stubtest_third_party.py ([#8467](https://github.com/python/typeshed/pull/8467)) ## 2.28.8 (2022-08-05) -`requests.adapters`: use re-exports rather than assignments (#8485) +`requests.adapters`: use re-exports rather than assignments ([#8485](https://github.com/python/typeshed/pull/8485)) -Add `requests.help` submodule (#8486) +Add `requests.help` submodule ([#8486](https://github.com/python/typeshed/pull/8486)) -Add `requests.__version__`; improve `requests.__init__` (#8484) +Add `requests.__version__`; improve `requests.__init__` ([#8484](https://github.com/python/typeshed/pull/8484)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 2.28.7 (2022-08-02) -requests: fix stubtest (#8463) +requests: fix stubtest ([#8463](https://github.com/python/typeshed/pull/8463)) ## 2.28.6 (2022-07-30) -Remove or move several `TypeAlias` declarations (#8444) +Remove or move several `TypeAlias` declarations ([#8444](https://github.com/python/typeshed/pull/8444)) ## 2.28.5 (2022-07-26) -requests: add type hints to requests.utils (#8395) +requests: add type hints to requests.utils ([#8395](https://github.com/python/typeshed/pull/8395)) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> ## 2.28.4 (2022-07-25) -Add missing re-exports and vars to requests.compat (#8396) +Add missing re-exports and vars to requests.compat ([#8396](https://github.com/python/typeshed/pull/8396)) ## 2.28.3 (2022-07-21) -requests: add annotation for `parse_header_links` (#8349) +requests: add annotation for `parse_header_links` ([#8349](https://github.com/python/typeshed/pull/8349)) In the requests package the function `utils.parse_header_links()` takes a str as input and returns a list of dictionaries. @@ -360,41 +360,41 @@ https://github.com/psf/requests/blob/786255613bd92f87c9c8f066c4271aab1b9eeaad/te ## 2.28.2 (2022-07-18) -`requests`: Annotate `Session.merge_environment_settings` (#8313) +`requests`: Annotate `Session.merge_environment_settings` ([#8313](https://github.com/python/typeshed/pull/8313)) Co-authored-by: Alex Waygood ## 2.28.1 (2022-07-12) -Turn requests.requests.packages into a module (#8281) +Turn requests.requests.packages into a module ([#8281](https://github.com/python/typeshed/pull/8281)) Remove obsolete class VendorAlias ## 2.28.0 (2022-06-25) -[stubsabot] Bump requests to 2.28.* (#8152) +[stubsabot] Bump requests to 2.28.* ([#8152](https://github.com/python/typeshed/pull/8152)) Co-authored-by: hauntsaninja <> ## 2.27.31 (2022-06-21) -`requests`, `regex`: use re-exports instead of assignments in a few places (#8127) +`requests`, `regex`: use re-exports instead of assignments in a few places ([#8127](https://github.com/python/typeshed/pull/8127)) ## 2.27.30 (2022-06-01) -requests: expand types for files (#7999) +requests: expand types for files ([#7999](https://github.com/python/typeshed/pull/7999)) ## 2.27.29 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 2.27.28 (2022-05-26) -requests: allow immutable headers (#7932) +requests: allow immutable headers ([#7932](https://github.com/python/typeshed/pull/7932)) ## 2.27.27 (2022-05-19) -Fix requests.Session().hooks (#7871) +Fix requests.Session().hooks ([#7871](https://github.com/python/typeshed/pull/7871)) Fixes #7776 @@ -402,23 +402,23 @@ Mutating hooks, as in `session.hooks['response'] = ...`, should work. Reassignin ## 2.27.26 (2022-05-16) -`requests`: Fix type of request headers (#7773) +`requests`: Fix type of request headers ([#7773](https://github.com/python/typeshed/pull/7773)) Allow bytes values. In `Session` methods, `None` can be used to ignore the session's headers. ## 2.27.25 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 2.27.24 (2022-04-28) -requests: allow non-mutable Mapping for files/hooks parameters (#7732) +requests: allow non-mutable Mapping for files/hooks parameters ([#7732](https://github.com/python/typeshed/pull/7732)) ## 2.27.23 (2022-04-28) -requests: allow str and bytes for fileobj in files parameter (#7728) +requests: allow str and bytes for fileobj in files parameter ([#7728](https://github.com/python/typeshed/pull/7728)) * requests: allow str and bytes for fileobj in files parameter @@ -426,44 +426,44 @@ requests: allow str and bytes for fileobj in files parameter (#7728) ## 2.27.22 (2022-04-27) -requests: Add None to a type alias (#7721) +requests: Add None to a type alias ([#7721](https://github.com/python/typeshed/pull/7721)) Fixes #7720 ## 2.27.21 (2022-04-27) -Add more typing hints for requests (#7696) +Add more typing hints for requests ([#7696](https://github.com/python/typeshed/pull/7696)) Co-authored-by: Alex Waygood Co-authored-by: Akuli ## 2.27.20 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 2.27.19 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.27.18 (2022-04-16) -Use imports instead of TypeAliases in a couple places (#7634) +Use imports instead of TypeAliases in a couple places ([#7634](https://github.com/python/typeshed/pull/7634)) Fixes #7632 ## 2.27.17 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) -Use str instead of typing.Text (#7629) +Use str instead of typing.Text ([#7629](https://github.com/python/typeshed/pull/7629)) ## 2.27.16 (2022-04-01) -Third-party stubs: Improve several `__exit__` methods (#7575) +Third-party stubs: Improve several `__exit__` methods ([#7575](https://github.com/python/typeshed/pull/7575)) ## 2.27.15 (2022-03-27) -requests: Update adapters.pyi (#7544) +requests: Update adapters.pyi ([#7544](https://github.com/python/typeshed/pull/7544)) The cert can be * A string / bytes which is a path to a certfile @@ -476,7 +476,7 @@ See https://github.com/psf/requests/blob/main/requests/adapters.py#L242-L248 ## 2.27.14 (2022-03-19) -PEP 604: Remove some more uses of Union/Optional (#7515) +PEP 604: Remove some more uses of Union/Optional ([#7515](https://github.com/python/typeshed/pull/7515)) The following patterns still break mypy: @@ -488,41 +488,41 @@ This PR cleans up usage of `Union` and `Optional` outside these patterns. ## 2.27.13 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 2.27.12 (2022-03-13) -`requests` stubs are not Python 2-compatible (#7483) +`requests` stubs are not Python 2-compatible ([#7483](https://github.com/python/typeshed/pull/7483)) ## 2.27.11 (2022-02-22) -Correct several positional-only differences in third-party stubs (#7352) +Correct several positional-only differences in third-party stubs ([#7352](https://github.com/python/typeshed/pull/7352)) ## 2.27.10 (2022-02-16) -Remove unused allowlist entries in `babel` and `requests` (#7233) +Remove unused allowlist entries in `babel` and `requests` ([#7233](https://github.com/python/typeshed/pull/7233)) ## 2.27.9 (2022-02-09) -Added missing import for JSONDecodeError (#7171) +Added missing import for JSONDecodeError ([#7171](https://github.com/python/typeshed/pull/7171)) Co-authored-by: DataGhost ## 2.27.8 (2022-01-31) -requests.Session: Accept hooks and lists of hooks (#7094) +requests.Session: Accept hooks and lists of hooks ([#7094](https://github.com/python/typeshed/pull/7094)) ## 2.27.7 (2022-01-13) -requests: remove an unused allowlist entry (#6911) +requests: remove an unused allowlist entry ([#6911](https://github.com/python/typeshed/pull/6911)) ## 2.27.6 (2022-01-12) -requests: Remove an unused allowlist entry (#6897) +requests: Remove an unused allowlist entry ([#6897](https://github.com/python/typeshed/pull/6897)) ## 2.27.5 (2022-01-10) -Always use `_typeshed.Self`, where applicable (#6880) +Always use `_typeshed.Self`, where applicable ([#6880](https://github.com/python/typeshed/pull/6880)) * Always use `_typeshed.Self`, where applicable @@ -556,29 +556,29 @@ Source code here: https://github.com/psf/requests/blob/d718e753834b84018014a23d6 ## 2.27.4 (2022-01-10) -Remove unused `requests` allowlist entry (#6882) +Remove unused `requests` allowlist entry ([#6882](https://github.com/python/typeshed/pull/6882)) ## 2.27.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) -Use types-urllib3 for requests (#6859) +Use types-urllib3 for requests ([#6859](https://github.com/python/typeshed/pull/6859)) ## 2.27.2 (2022-01-07) -Update pyright (#6840) +Update pyright ([#6840](https://github.com/python/typeshed/pull/6840)) ## 2.27.0 (2022-01-07) -requests: Add JSONDecodeError (#6838) +requests: Add JSONDecodeError ([#6838](https://github.com/python/typeshed/pull/6838)) ## 2.26.3 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.26.2 (2021-12-17) -Use stubtest 0.920 (#6589) +Use stubtest 0.920 ([#6589](https://github.com/python/typeshed/pull/6589)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra @@ -587,39 +587,39 @@ Co-authored-by: Akuli ## 2.26.1 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 2.26.0 (2021-11-10) -Add some kwonly arguments to Session.send() (#6266) +Add some kwonly arguments to Session.send() ([#6266](https://github.com/python/typeshed/pull/6266)) Bump version to 2.26 ## 2.25.12 (2021-11-09) -Remove BaseAdapter from requests.sessions (#6264) +Remove BaseAdapter from requests.sessions ([#6264](https://github.com/python/typeshed/pull/6264)) ## 2.25.11 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 2.25.10 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 2.25.9 (2021-09-25) -requests: Response.encoding can be None (#6067) +requests: Response.encoding can be None ([#6067](https://github.com/python/typeshed/pull/6067)) The type of the `encoding` attribute was previously typed as `str`, even though it can be `None` at runtime. ## 2.25.8 (2021-09-21) -Update Session.prepare_request, .get_adapter (#6058) +Update Session.prepare_request, .get_adapter ([#6058](https://github.com/python/typeshed/pull/6058)) ## 2.25.7 (2021-09-20) -Support name, content-type and headers in file upload (#6052) +Support name, content-type and headers in file upload ([#6052](https://github.com/python/typeshed/pull/6052)) `requests` supports not only passing binary file-like objects for multi-part file uploads but also additionally passing a name, content-type and headers. This adds type hints for those options. diff --git a/data/changelogs/retry.md b/data/changelogs/retry.md index 34ba823d..9b84b70d 100644 --- a/data/changelogs/retry.md +++ b/data/changelogs/retry.md @@ -1,36 +1,36 @@ ## 0.9.9.20250322 (2025-03-22) -Add `__all__` to `retry` (#13691) +Add `__all__` to `retry` ([#13691](https://github.com/python/typeshed/pull/13691)) ## 0.9.9.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 0.9.9.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.9.9.3 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 0.9.9.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.9.9.1 (2023-01-25) -Fix some stubtest complaints before they happen (#9585) +Fix some stubtest complaints before they happen ([#9585](https://github.com/python/typeshed/pull/9585)) Add missing objects to various stubs ## 0.9.9 (2022-07-20) -Allowlist useless modules (#8340) +Allowlist useless modules ([#8340](https://github.com/python/typeshed/pull/8340)) These are the ones I chose not to add from #8321 @@ -38,35 +38,35 @@ Fixes most of #8339 ## 0.9.8 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 0.9.7 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 0.9.6 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 0.9.5 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.9.3 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.9.2 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 0.9.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 0.9.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/rfc3339-validator.md b/data/changelogs/rfc3339-validator.md index 2aeeaab1..9ae5b82f 100644 --- a/data/changelogs/rfc3339-validator.md +++ b/data/changelogs/rfc3339-validator.md @@ -1,4 +1,4 @@ ## 0.1.0.20250322 (2025-03-22) -Add stubs for `rfc3339-validator` (#13688) +Add stubs for `rfc3339-validator` ([#13688](https://github.com/python/typeshed/pull/13688)) diff --git a/data/changelogs/s2clientprotocol.md b/data/changelogs/s2clientprotocol.md index 2a6e68f1..43c00baa 100644 --- a/data/changelogs/s2clientprotocol.md +++ b/data/changelogs/s2clientprotocol.md @@ -1,14 +1,14 @@ ## 5.0.0.20250506 (2025-05-06) -Run Black on *_pb2 files (#13930) +Run Black on *_pb2 files ([#13930](https://github.com/python/typeshed/pull/13930)) ## 5.0.0.20250503 (2025-05-03) -Mention rerunning sync_protobuf scripts (#13924) +Mention rerunning sync_protobuf scripts ([#13924](https://github.com/python/typeshed/pull/13924)) ## 5.0.0.20241030 (2024-10-30) -Bump tensorflow to ~=2.18.0 (#12916) +Bump tensorflow to ~=2.18.0 ([#12916](https://github.com/python/typeshed/pull/12916)) * Tensorflow proto script update @@ -18,7 +18,7 @@ Bump tensorflow to ~=2.18.0 (#12916) ## 5.0.0.20241029 (2024-10-29) -Use `lib/ts_utils` for `scripts/sync_protobuf` (#12913) +Use `lib/ts_utils` for `scripts/sync_protobuf` ([#12913](https://github.com/python/typeshed/pull/12913)) - Simplified `download_file` error handling (400+ return codes already raised errors!) - Moved `update_metadata` from `scripts/sync_protobuf/_utils.py` to `lib/ts_utils/metadata.py` @@ -29,37 +29,37 @@ Use `lib/ts_utils` for `scripts/sync_protobuf` (#12913) ## 5.0.0.20240920 (2024-09-20) -Rewrote protobuf generation scripts in Python (#12527) +Rewrote protobuf generation scripts in Python ([#12527](https://github.com/python/typeshed/pull/12527)) ## 5.0.0.20240423 (2024-04-23) -Create script to generate s2clientprotocol protobuf stubs (#11772) +Create script to generate s2clientprotocol protobuf stubs ([#11772](https://github.com/python/typeshed/pull/11772)) Regenerate using mypy-protobuf 3.6 ## 5.0.0.20240302 (2024-03-02) -Add pyupgrade check outdated-version-block (UP036) (#11509) +Add pyupgrade check outdated-version-block (UP036) ([#11509](https://github.com/python/typeshed/pull/11509)) Co-authored-by: Alex Waygood ## 5.0.0.3 (2023-10-29) -Enable ruff's isort rules on files generated using mypy-protobuf (#10939) +Enable ruff's isort rules on files generated using mypy-protobuf ([#10939](https://github.com/python/typeshed/pull/10939)) Co-authored-by: AlexWaygood ## 5.0.0.2 (2023-10-23) -Check `*_pb2.pyi` files again (#10909) +Check `*_pb2.pyi` files again ([#10909](https://github.com/python/typeshed/pull/10909)) ## 5.0.0.1 (2023-07-22) -Add `upstream_repository` to metadata for `s2clientprotocol` (#10500) +Add `upstream_repository` to metadata for `s2clientprotocol` ([#10500](https://github.com/python/typeshed/pull/10500)) These stubs were added yesterday in #10372, and I forgot that we had just added this new metadata field ## 5.0.0.0 (2023-07-21) -Add stubs for s2clientprotocol (#10372) +Add stubs for s2clientprotocol ([#10372](https://github.com/python/typeshed/pull/10372)) diff --git a/data/changelogs/seaborn.md b/data/changelogs/seaborn.md index 3b5e6aef..5b7adc04 100644 --- a/data/changelogs/seaborn.md +++ b/data/changelogs/seaborn.md @@ -4,129 +4,129 @@ Update mypy to 1.18.1 ([#14699](https://github.com/python/typeshed/pull/14699)) ## 0.13.2.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 0.13.2.20250728 (2025-07-28) -Remove pytype workarounds from third-party stubs (#14471) +Remove pytype workarounds from third-party stubs ([#14471](https://github.com/python/typeshed/pull/14471)) ## 0.13.2.20250727 (2025-07-27) -seaborn: improve the matrix module (#14464) +seaborn: improve the matrix module ([#14464](https://github.com/python/typeshed/pull/14464)) ## 0.13.2.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 0.13.2.20250111 (2025-01-11) -Officially drop Python 3.8 support (#13386) +Officially drop Python 3.8 support ([#13386](https://github.com/python/typeshed/pull/13386)) ## 0.13.2.20241204 (2024-12-04) -Fix todo in seaborn algorithms (#13186) +Fix todo in seaborn algorithms ([#13186](https://github.com/python/typeshed/pull/13186)) ## 0.13.2.20241112 (2024-11-12) -Remove numpy pins from several stubs (#12993) +Remove numpy pins from several stubs ([#12993](https://github.com/python/typeshed/pull/12993)) ## 0.13.2.20241003 (2024-10-03) -Support environment markers in requires fields (#12711) +Support environment markers in requires fields ([#12711](https://github.com/python/typeshed/pull/12711)) ## 0.13.2.20240820 (2024-08-20) -Pin numpy in various stubs (#12554) +Pin numpy in various stubs ([#12554](https://github.com/python/typeshed/pull/12554)) ## 0.13.2.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) ## 0.13.2.20240804 (2024-08-04) -Remove numpy version pin for several stubs(#12476) +Remove numpy version pin for several stubs([#12476](https://github.com/python/typeshed/pull/12476)) ## 0.13.2.20240618 (2024-06-18) -Pin various stubs to numpy to < 2 (#12152) +Pin various stubs to numpy to < 2 ([#12152](https://github.com/python/typeshed/pull/12152)) Fixes #12146 ## 0.13.2.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 0.13.2.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 0.13.2.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 0.13.2.20240205 (2024-02-05) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 0.13.2.20240130 (2024-01-30) -[stubsabot] Bump seaborn to 0.13.2 (#11317) +[stubsabot] Bump seaborn to 0.13.2 ([#11317](https://github.com/python/typeshed/pull/11317)) ## 0.13.1.20240115 (2024-01-15) -seaborn: Update and complete the relational module (#11214) +seaborn: Update and complete the relational module ([#11214](https://github.com/python/typeshed/pull/11214)) ## 0.13.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.13.0.20240101 (2024-01-01) -Pin seaborn to 0.13.0 (#11213) +Pin seaborn to 0.13.0 ([#11213](https://github.com/python/typeshed/pull/11213)) Closes #11212 ## 0.13.0.8 (2023-12-19) -seaborn: Complete the categorical module (#11170) +seaborn: Complete the categorical module ([#11170](https://github.com/python/typeshed/pull/11170)) ## 0.13.0.7 (2023-12-11) -seaborn: complete the distributions module (#11131) +seaborn: complete the distributions module ([#11131](https://github.com/python/typeshed/pull/11131)) -seaborn: mark simple deprecations (#11130) +seaborn: mark simple deprecations ([#11130](https://github.com/python/typeshed/pull/11130)) ## 0.13.0.6 (2023-12-05) -seaborn: complete and fix axisgrid module (#11096) +seaborn: complete and fix axisgrid module ([#11096](https://github.com/python/typeshed/pull/11096)) ## 0.13.0.5 (2023-11-24) -Fix typos in docs and comments (#11064) +Fix typos in docs and comments ([#11064](https://github.com/python/typeshed/pull/11064)) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 0.13.0.4 (2023-11-22) -seaborn: fix and complete `seaborn.regression` (#11043) +seaborn: fix and complete `seaborn.regression` ([#11043](https://github.com/python/typeshed/pull/11043)) ## 0.13.0.3 (2023-11-16) -Complete `seaborn` stubs and mark as strict (#10974) +Complete `seaborn` stubs and mark as strict ([#10974](https://github.com/python/typeshed/pull/10974)) ## 0.13.0.2 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 0.13.0.1 (2023-11-07) -[seaborn] Add upstream_repository field (#10982) +[seaborn] Add upstream_repository field ([#10982](https://github.com/python/typeshed/pull/10982)) ## 0.13.0.0 (2023-10-29) -Add seaborn stubs (#10721) +Add seaborn stubs ([#10721](https://github.com/python/typeshed/pull/10721)) diff --git a/data/changelogs/selenium.md b/data/changelogs/selenium.md index 3b2e2761..7f699eb6 100644 --- a/data/changelogs/selenium.md +++ b/data/changelogs/selenium.md @@ -1,24 +1,24 @@ ## 3.141.9 (2022-03-06) -Upgrade to stubtest with dunder pos only reverted (#7442) +Upgrade to stubtest with dunder pos only reverted ([#7442](https://github.com/python/typeshed/pull/7442)) ## 3.141.8 (2022-02-25) -Mark selenium stubs as obsolete (#7383) +Mark selenium stubs as obsolete ([#7383](https://github.com/python/typeshed/pull/7383)) ## 3.141.6 (2021-12-21) -Fix return type of find_elements* (#6645) +Fix return type of find_elements* ([#6645](https://github.com/python/typeshed/pull/6645)) ## 3.141.5 (2021-12-21) -Update Selenium webdriver with latest return types (#6565) +Update Selenium webdriver with latest return types ([#6565](https://github.com/python/typeshed/pull/6565)) ## 3.141.4 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 3.141.3 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/setuptools.md b/data/changelogs/setuptools.md index 1cc8c3ba..03cc70b5 100644 --- a/data/changelogs/setuptools.md +++ b/data/changelogs/setuptools.md @@ -4,30 +4,30 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 80.9.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 80.9.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 80.9.0.20250529 (2025-05-29) -Bump setuptools to 80.9.* (#14179) +Bump setuptools to 80.9.* ([#14179](https://github.com/python/typeshed/pull/14179)) ## 80.8.0.20250521 (2025-05-21) -[stubsabot] Bump setuptools to 80.8.* (#14110) +[stubsabot] Bump setuptools to 80.8.* ([#14110](https://github.com/python/typeshed/pull/14110)) Co-authored-by: stubsabot <> ## 80.7.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) -Bump setuptools to 80.7.* (#14069) +Bump setuptools to 80.7.* ([#14069](https://github.com/python/typeshed/pull/14069)) --------- @@ -35,29 +35,29 @@ Co-authored-by: Sebastian Rittau ## 80.4.0.20250511 (2025-05-11) -[stubsabot] Bump setuptools to 80.4.* (#13980) +[stubsabot] Bump setuptools to 80.4.* ([#13980](https://github.com/python/typeshed/pull/13980)) ## 80.3.0.20250505 (2025-05-05) -Bump setuptools to 80.3.* (#13938) +Bump setuptools to 80.3.* ([#13938](https://github.com/python/typeshed/pull/13938)) ## 80.1.0.20250503 (2025-05-03) -Bump setuptools to 80.1.* (#13915) +Bump setuptools to 80.1.* ([#13915](https://github.com/python/typeshed/pull/13915)) ## 80.0.0.20250429 (2025-04-29) -Bump setuptools to 80.0.* (#13898) +Bump setuptools to 80.0.* ([#13898](https://github.com/python/typeshed/pull/13898)) ## 79.0.0.20250422 (2025-04-22) -[stubsabot] Bump setuptools to 79.0.* (#13860) +[stubsabot] Bump setuptools to 79.0.* ([#13860](https://github.com/python/typeshed/pull/13860)) Co-authored-by: stubsabot <> ## 78.1.0.20250329 (2025-03-29) -Update setuptools to 78.1.0 (#13734) +Update setuptools to 78.1.0 ([#13734](https://github.com/python/typeshed/pull/13734)) --------- @@ -65,7 +65,7 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 77.0.2.20250328 (2025-03-28) -[setuptools] Update to 77.0.2 (#13685) +[setuptools] Update to 77.0.2 ([#13685](https://github.com/python/typeshed/pull/13685)) --------- @@ -74,47 +74,47 @@ Co-authored-by: Avasam ## 76.0.0.20250313 (2025-03-13) -Bump setuptools to 76.0.0 (#13614) +Bump setuptools to 76.0.0 ([#13614](https://github.com/python/typeshed/pull/13614)) ## 75.8.2.20250305 (2025-03-05) -Remove `setuptools/pkg_resources` (#13369) +Remove `setuptools/pkg_resources` ([#13369](https://github.com/python/typeshed/pull/13369)) ## 75.8.2.20250301 (2025-03-01) -[setuptools] Update to 75.8.2 (#13563) +[setuptools] Update to 75.8.2 ([#13563](https://github.com/python/typeshed/pull/13563)) ## 75.8.0.20250225 (2025-02-25) -`setuptools._distutils` typing improvements from merging types upstream (#13534) +`setuptools._distutils` typing improvements from merging types upstream ([#13534](https://github.com/python/typeshed/pull/13534)) ## 75.8.0.20250210 (2025-02-10) -Update `pathname` param of `setuptools._distutils.util.convert_path` (#13483) +Update `pathname` param of `setuptools._distutils.util.convert_path` ([#13483](https://github.com/python/typeshed/pull/13483)) ## 75.8.0.20250110 (2025-01-10) -Bump setuptools to 75.8.* (#13367) +Bump setuptools to 75.8.* ([#13367](https://github.com/python/typeshed/pull/13367)) ## 75.6.0.20241223 (2024-12-23) -setuptools: Remove problematic private module compat (#13280) +setuptools: Remove problematic private module compat ([#13280](https://github.com/python/typeshed/pull/13280)) ## 75.6.0.20241126 (2024-11-26) -Bump setuptools to 75.6.* (#13089) +Bump setuptools to 75.6.* ([#13089](https://github.com/python/typeshed/pull/13089)) ## 75.5.0.20241122 (2024-11-20) -setuptools & distutils: more accurate spawn method (#13036) +setuptools & distutils: more accurate spawn method ([#13036](https://github.com/python/typeshed/pull/13036)) ## 75.5.0.20241119 (2024-11-19) -Update setuptools return types (#12991) +Update setuptools return types ([#12991](https://github.com/python/typeshed/pull/12991)) ## 75.5.0.20241116 (2024-11-16) -[stubsabot] Bump setuptools to 75.5.* (#13017) +[stubsabot] Bump setuptools to 75.5.* ([#13017](https://github.com/python/typeshed/pull/13017)) Release: https://pypi.org/pypi/setuptools/75.5.0 Repository: https://github.com/pypa/setuptools @@ -139,39 +139,39 @@ Co-authored-by: stubsabot <> ## 75.4.0.20241115 (2024-11-15) -Update setuptools to 75.4.* (#13002) +Update setuptools to 75.4.* ([#13002](https://github.com/python/typeshed/pull/13002)) ## 75.3.0.20241112 (2024-11-12) -`setuptools._distutils._msvccompiler.MSVCCompiler` non-None ClassVars (#12995) +`setuptools._distutils._msvccompiler.MSVCCompiler` non-None ClassVars ([#12995](https://github.com/python/typeshed/pull/12995)) ## 75.3.0.20241107 (2024-11-07) -Improve path-related type hints for `setuptools.Extension()` and `distutils.CCompiler()` (#12958) +Improve path-related type hints for `setuptools.Extension()` and `distutils.CCompiler()` ([#12958](https://github.com/python/typeshed/pull/12958)) Co-authored-by: Avasam ## 75.3.0.20241105 (2024-11-05) -Bump setuptools to 75.3.* (#12928) +Bump setuptools to 75.3.* ([#12928](https://github.com/python/typeshed/pull/12928)) ## 75.2.0.20241025 (2024-10-25) -setuptools & distutils: Add more recent MSVCCompiler from _msvccompiler (#12887) +setuptools & distutils: Add more recent MSVCCompiler from _msvccompiler ([#12887](https://github.com/python/typeshed/pull/12887)) -Add `install_data` in `distutils-stubs` from `setuptools` (#12889) +Add `install_data` in `distutils-stubs` from `setuptools` ([#12889](https://github.com/python/typeshed/pull/12889)) ## 75.2.0.20241019 (2024-10-19) -Replace Any with Incomplete in distutils (#12842) +Replace Any with Incomplete in distutils ([#12842](https://github.com/python/typeshed/pull/12842)) -distutils: Add some return types for setuptools to pass ANN201 (#12841) +distutils: Add some return types for setuptools to pass ANN201 ([#12841](https://github.com/python/typeshed/pull/12841)) -Add missing defaults to setuptools/_distutils (#12839) +Add missing defaults to setuptools/_distutils ([#12839](https://github.com/python/typeshed/pull/12839)) ## 75.2.0.20241018 (2024-10-18) -[stubsabot] Bump setuptools to 75.2.* (#12829) +[stubsabot] Bump setuptools to 75.2.* ([#12829](https://github.com/python/typeshed/pull/12829)) Release: https://pypi.org/pypi/setuptools/75.2.0 Repository: https://github.com/pypa/setuptools @@ -188,27 +188,27 @@ Stubsabot analysis of the diff between the two releases: ## 75.1.0.20241014 (2024-10-14) -Correct types for `setuptools.setup` (#12791) +Correct types for `setuptools.setup` ([#12791](https://github.com/python/typeshed/pull/12791)) Co-authored-by: Avasam ## 75.1.0.20240917 (2024-09-17) -[stubsabot] Bump setuptools to 75.1.* (#12670) +[stubsabot] Bump setuptools to 75.1.* ([#12670](https://github.com/python/typeshed/pull/12670)) Co-authored-by: stubsabot <> -[setuptools] Bump to 75.0.* (#12668) +[setuptools] Bump to 75.0.* ([#12668](https://github.com/python/typeshed/pull/12668)) Co-authored-by: Avasam ## 74.1.0.20240907 (2024-09-07) -distutils: add missing generated attributes (#12467) +distutils: add missing generated attributes ([#12467](https://github.com/python/typeshed/pull/12467)) ## 74.1.0.20240906 (2024-09-06) -[setuptools] Update to 74.1.* (#12614) +[setuptools] Update to 74.1.* ([#12614](https://github.com/python/typeshed/pull/12614)) --------- @@ -217,60 +217,60 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 74.0.0.20240831 (2024-08-31) -distutils: expose `Command.dry_run` + make `0|1` attrs `bool` (#12607) +distutils: expose `Command.dry_run` + make `0|1` attrs `bool` ([#12607](https://github.com/python/typeshed/pull/12607)) ## 74.0.0.20240830 (2024-08-30) -Bump setuptools to 74.0.* (#12599) +Bump setuptools to 74.0.* ([#12599](https://github.com/python/typeshed/pull/12599)) ## 73.0.0.20240822 (2024-08-22) -Bump setuptools to 73.0.* (#12564) +Bump setuptools to 73.0.* ([#12564](https://github.com/python/typeshed/pull/12564)) ## 72.2.0.20240821 (2024-08-21) -Bump setuptools to 72.2.* (#12461) +Bump setuptools to 72.2.* ([#12461](https://github.com/python/typeshed/pull/12461)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 71.1.0.20240818 (2024-08-18) -Update incorrect or incomplete constants in distutils (#12536) +Update incorrect or incomplete constants in distutils ([#12536](https://github.com/python/typeshed/pull/12536)) ## 71.1.0.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) -`distutils` & `setuptools`: all possible dynamic command method overloads (#12507) +`distutils` & `setuptools`: all possible dynamic command method overloads ([#12507](https://github.com/python/typeshed/pull/12507)) ## 71.1.0.20240806 (2024-08-06) -Bump mypy to 1.11.1 (#12463) +Bump mypy to 1.11.1 ([#12463](https://github.com/python/typeshed/pull/12463)) ## 71.1.0.20240726 (2024-07-26) -Setuptools stubs update from merging upstream (#12400) +Setuptools stubs update from merging upstream ([#12400](https://github.com/python/typeshed/pull/12400)) -Replace bare Any in setuptools (#12406) +Replace bare Any in setuptools ([#12406](https://github.com/python/typeshed/pull/12406)) ## 71.1.0.20240724 (2024-07-24) -`setuptools` & `distutils`: `ClassVar` mutables (and tuples) (#12403) +`setuptools` & `distutils`: `ClassVar` mutables (and tuples) ([#12403](https://github.com/python/typeshed/pull/12403)) -`distutils`: Type `execute` using `TypeVarTuple` (#12405) +`distutils`: Type `execute` using `TypeVarTuple` ([#12405](https://github.com/python/typeshed/pull/12405)) ## 71.1.0.20240723 (2024-07-23) -Bump setuptools to 71.1.* and mark `pkg_resources` as obsolete (#12397) +Bump setuptools to 71.1.* and mark `pkg_resources` as obsolete ([#12397](https://github.com/python/typeshed/pull/12397)) ## 71.0.0.20240722 (2024-07-22) -Bump setuptools to 71.0.* (#12381) +Bump setuptools to 71.0.* ([#12381](https://github.com/python/typeshed/pull/12381)) ## 70.3.0.20240710 (2024-07-10) -[stubsabot] Bump setuptools to 70.3.* (#12308) +[stubsabot] Bump setuptools to 70.3.* ([#12308](https://github.com/python/typeshed/pull/12308)) Release: https://pypi.org/pypi/setuptools/70.3.0 Repository: https://github.com/pypa/setuptools @@ -295,152 +295,152 @@ Co-authored-by: stubsabot <> ## 70.2.0.20240704 (2024-07-04) -Bump setuptools to 70.2.* (#12261) +Bump setuptools to 70.2.* ([#12261](https://github.com/python/typeshed/pull/12261)) ## 70.1.0.20240627 (2024-06-27) -Update setuptools to v70.1.1 (#12215) +Update setuptools to v70.1.1 ([#12215](https://github.com/python/typeshed/pull/12215)) ## 70.1.0.20240625 (2024-06-25) -[setuptools] Update to 71.1.* (#12176) +[setuptools] Update to 71.1.* ([#12176](https://github.com/python/typeshed/pull/12176)) ## 70.0.0.20240524 (2024-05-24) -Small fix for pkg_resources StrPath (#12015) +Small fix for pkg_resources StrPath ([#12015](https://github.com/python/typeshed/pull/12015)) ## 70.0.0.20240523 (2024-05-23) -Make `shutil.rmtree.onexc` parameter optional (#12002) +Make `shutil.rmtree.onexc` parameter optional ([#12002](https://github.com/python/typeshed/pull/12002)) -Bump setuptools to 70.0 (#11994) +Bump setuptools to 70.0 ([#11994](https://github.com/python/typeshed/pull/11994)) ## 69.5.0.20240522 (2024-05-22) -`distutils` & `setuptools`: Relax path related params (#11948) +`distutils` & `setuptools`: Relax path related params ([#11948](https://github.com/python/typeshed/pull/11948)) Co-authored-by: Jelle Zijlstra ## 69.5.0.20240519 (2024-05-19) -Make `distutils.dist.Distribution.get_command_obj` not return `None` by default (#11950) +Make `distutils.dist.Distribution.get_command_obj` not return `None` by default ([#11950](https://github.com/python/typeshed/pull/11950)) -`distutils` & `setuptools`: Complete `sub_commands` `ClassVar` typing (#11951) +`distutils` & `setuptools`: Complete `sub_commands` `ClassVar` typing ([#11951](https://github.com/python/typeshed/pull/11951)) ## 69.5.0.20240518 (2024-05-18) -`distutils`: improve boolean parameters with int defaults (#11928) +`distutils`: improve boolean parameters with int defaults ([#11928](https://github.com/python/typeshed/pull/11928)) ## 69.5.0.20240513 (2024-05-13) -Avoid using new `_typeshed` protocol in `pkg_resources` for now (#11909) +Avoid using new `_typeshed` protocol in `pkg_resources` for now ([#11909](https://github.com/python/typeshed/pull/11909)) -Use protocols instead of `importlib.abc.Loader/MetaPathFinder/PathEntryFinder` (#11890) +Use protocols instead of `importlib.abc.Loader/MetaPathFinder/PathEntryFinder` ([#11890](https://github.com/python/typeshed/pull/11890)) ## 69.5.0.20240423 (2024-04-23) -Add precise values for enum members where possible (#11299) +Add precise values for enum members where possible ([#11299](https://github.com/python/typeshed/pull/11299)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 69.5.0.20240415 (2024-04-15) -Ensure that distutils and setuptools._distutils stay consistent (#11758) +Ensure that distutils and setuptools._distutils stay consistent ([#11758](https://github.com/python/typeshed/pull/11758)) -Update setuptools to 69.5.* (#11756) +Update setuptools to 69.5.* ([#11756](https://github.com/python/typeshed/pull/11756)) ## 69.2.0.20240317 (2024-03-17) -Add `distutils` as a top-level package included with `types-setuptools` (#10948) +Add `distutils` as a top-level package included with `types-setuptools` ([#10948](https://github.com/python/typeshed/pull/10948)) -`setuptools`&`distutils`: `setup` returns a `Distribution` (#11617) +`setuptools`&`distutils`: `setup` returns a `Distribution` ([#11617](https://github.com/python/typeshed/pull/11617)) `setup` returns a `Distribution` ## 69.2.0.20240316 (2024-03-16) -Bump setuptools to 69.2.* (#11603) +Bump setuptools to 69.2.* ([#11603](https://github.com/python/typeshed/pull/11603)) ## 69.1.0.20240310 (2024-03-10) -`pkg_resources`: Make `_InstallerType` stricter and generic (#11527) +`pkg_resources`: Make `_InstallerType` stricter and generic ([#11527](https://github.com/python/typeshed/pull/11527)) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 69.1.0.20240309 (2024-03-09) -Use strict pyright configs for `pkg_resources` (#11538) +Use strict pyright configs for `pkg_resources` ([#11538](https://github.com/python/typeshed/pull/11538)) -`pkg_resources`: Updates from upstream typing merge (#11455) +`pkg_resources`: Updates from upstream typing merge ([#11455](https://github.com/python/typeshed/pull/11455)) ## 69.1.0.20240308 (2024-03-08) -`pkg_resources`: Remove stray `Any`s and use more `Self` & `NoReturn` types (#11528) +`pkg_resources`: Remove stray `Any`s and use more `Self` & `NoReturn` types ([#11528](https://github.com/python/typeshed/pull/11528)) ## 69.1.0.20240302 (2024-03-02) -`pkg_resources`: Remove type-only `_Importer` class (#11512) +`pkg_resources`: Remove type-only `_Importer` class ([#11512](https://github.com/python/typeshed/pull/11512)) -`pkg_resources`: Types from assignments and aliases (#11511) +`pkg_resources`: Types from assignments and aliases ([#11511](https://github.com/python/typeshed/pull/11511)) -Override `pkg_resources.ZipProvider.loader` type (#11514) +Override `pkg_resources.ZipProvider.loader` type ([#11514](https://github.com/python/typeshed/pull/11514)) ## 69.1.0.20240301 (2024-03-01) -`setuptools` & `pkg_resources`: Complete `VendorImporter` class (#11495) +`setuptools` & `pkg_resources`: Complete `VendorImporter` class ([#11495](https://github.com/python/typeshed/pull/11495)) -`pkg_resources`: don't ignore "missing symbol from stub" in stubtest (#11494) +`pkg_resources`: don't ignore "missing symbol from stub" in stubtest ([#11494](https://github.com/python/typeshed/pull/11494)) -Fix invalid noqa comments and poorly formatted type ignores (#11497) +Fix invalid noqa comments and poorly formatted type ignores ([#11497](https://github.com/python/typeshed/pull/11497)) ## 69.1.0.20240229 (2024-02-29) -`pkg_resources`: Reorder names to be closer to implementation (#11493) +`pkg_resources`: Reorder names to be closer to implementation ([#11493](https://github.com/python/typeshed/pull/11493)) ## 69.1.0.20240223 (2024-02-23) -Improve typing of `sysconfig.get_config_var(s)` (#11454) +Improve typing of `sysconfig.get_config_var(s)` ([#11454](https://github.com/python/typeshed/pull/11454)) ## 69.1.0.20240217 (2024-02-17) -fix: typo on setuptools (#11432) +fix: typo on setuptools ([#11432](https://github.com/python/typeshed/pull/11432)) ## 69.1.0.20240215 (2024-02-15) -Bump setuptools to 69.1.* (#11423) +Bump setuptools to 69.1.* ([#11423](https://github.com/python/typeshed/pull/11423)) ## 69.0.0.20240125 (2024-01-25) -Add missing `long_description_content_type` kwarg to setuptools (#11309) +Add missing `long_description_content_type` kwarg to setuptools ([#11309](https://github.com/python/typeshed/pull/11309)) ## 69.0.0.20240115 (2024-01-15) -Fix types for `setuptools._distutils.ccompiler.CCompiler.compile` (#11275) +Fix types for `setuptools._distutils.ccompiler.CCompiler.compile` ([#11275](https://github.com/python/typeshed/pull/11275)) ## 69.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 69.0.0.0 (2023-11-29) -Bump setuptools to 69.0.* (#11069) +Bump setuptools to 69.0.* ([#11069](https://github.com/python/typeshed/pull/11069)) Co-authored-by: Avasam ## 68.2.0.2 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 68.2.0.1 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 68.2.0.0 (2023-09-07) -[stubsabot] Bump setuptools to 68.2.* (#10674) +[stubsabot] Bump setuptools to 68.2.* ([#10674](https://github.com/python/typeshed/pull/10674)) Release: https://pypi.org/pypi/setuptools/68.2.0 Homepage: https://github.com/pypa/setuptools @@ -457,11 +457,11 @@ Stubsabot analysis of the diff between the two releases: ## 68.1.0.1 (2023-08-30) -setuptools: add various missing objects and annotations (#10639) +setuptools: add various missing objects and annotations ([#10639](https://github.com/python/typeshed/pull/10639)) ## 68.1.0.0 (2023-08-16) -[stubsabot] Bump setuptools to 68.1.* (#10588) +[stubsabot] Bump setuptools to 68.1.* ([#10588](https://github.com/python/typeshed/pull/10588)) Release: https://pypi.org/pypi/setuptools/68.1.0 Homepage: https://github.com/pypa/setuptools @@ -478,21 +478,21 @@ Stubsabot analysis of the diff between the two releases: ## 68.0.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 68.0.0.2 (2023-07-15) -Add stubs for `pkg_resources._vendor.packaging` (#10423) +Add stubs for `pkg_resources._vendor.packaging` ([#10423](https://github.com/python/typeshed/pull/10423)) ## 68.0.0.1 (2023-07-04) -Bring back a few setuptools._distutils files (#10401) +Bring back a few setuptools._distutils files ([#10401](https://github.com/python/typeshed/pull/10401)) ## 68.0.0.0 (2023-06-21) -Bump setuptools to 68.0 (#10339) +Bump setuptools to 68.0 ([#10339](https://github.com/python/typeshed/pull/10339)) * Any -> Incomplete in a few files * Bump setuptools to 68.0.* @@ -501,7 +501,7 @@ Co-authored-by: Alex Waygood ## 67.8.0.0 (2023-05-20) -[stubsabot] Bump setuptools to 67.8.* (#10194) +[stubsabot] Bump setuptools to 67.8.* ([#10194](https://github.com/python/typeshed/pull/10194)) Release: https://pypi.org/pypi/setuptools/67.8.0 Homepage: https://github.com/pypa/setuptools @@ -521,19 +521,19 @@ Co-authored-by: Alex Waygood ## 67.7.0.3 (2023-05-19) -Don't ignore missing stubs in setuptools (#10058) +Don't ignore missing stubs in setuptools ([#10058](https://github.com/python/typeshed/pull/10058)) ## 67.7.0.2 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 67.7.0.1 (2023-05-01) -Avoid unnecessary forward refs in class definitions (#10124) +Avoid unnecessary forward refs in class definitions ([#10124](https://github.com/python/typeshed/pull/10124)) ## 67.7.0.0 (2023-04-22) -setuptools: bump to 67.7 (#10069) +setuptools: bump to 67.7 ([#10069](https://github.com/python/typeshed/pull/10069)) Fixes #10067 @@ -541,23 +541,23 @@ Co-authored-by: Alex Waygood ## 67.6.0.8 (2023-04-17) -Add missing exception classes in `setuptools.errors` (#10057) +Add missing exception classes in `setuptools.errors` ([#10057](https://github.com/python/typeshed/pull/10057)) Co-authored-by: AlexWaygood ## 67.6.0.7 (2023-04-04) -`google-cloud-ndb`, `paramiko`, `setuptools`: remove unnecessary `= ...`s (#10011) +`google-cloud-ndb`, `paramiko`, `setuptools`: remove unnecessary `= ...`s ([#10011](https://github.com/python/typeshed/pull/10011)) ## 67.6.0.6 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 67.6.0.5 (2023-03-17) -distutils/setuptools: Don't use wildcards for allowlist entries (#9900) +distutils/setuptools: Don't use wildcards for allowlist entries ([#9900](https://github.com/python/typeshed/pull/9900)) -Fill out more annotations for `distutils` & `setuptools` dist (#9895) +Fill out more annotations for `distutils` & `setuptools` dist ([#9895](https://github.com/python/typeshed/pull/9895)) Signed-off-by: Henry Schreiner Co-authored-by: Alex Waygood @@ -565,34 +565,34 @@ Co-authored-by: Jelle Zijlstra ## 67.6.0.4 (2023-03-17) -[setuptools] Fully annotate Extension.__init__ (#9899) +[setuptools] Fully annotate Extension.__init__ ([#9899](https://github.com/python/typeshed/pull/9899)) Add defaults to distutils.Extension.__init__ ## 67.6.0.3 (2023-03-17) -[distutils] Add generated methods to Distribution (#9896) +[distutils] Add generated methods to Distribution ([#9896](https://github.com/python/typeshed/pull/9896)) ## 67.6.0.2 (2023-03-16) -`distutils.command.build_ext`: add more annotations to `get_ext_*` methods (#9894) +`distutils.command.build_ext`: add more annotations to `get_ext_*` methods ([#9894](https://github.com/python/typeshed/pull/9894)) Signed-off-by: Henry Schreiner -Add missing `distribution` attribute to `distutils.cmd.Command` (#9893) +Add missing `distribution` attribute to `distutils.cmd.Command` ([#9893](https://github.com/python/typeshed/pull/9893)) Signed-off-by: Henry Schreiner ## 67.6.0.1 (2023-03-16) -Add remaining types to setuptools.build_meta (#9890) +Add remaining types to setuptools.build_meta ([#9890](https://github.com/python/typeshed/pull/9890)) Signed-off-by: Henry Schreiner Co-authored-by: Alex Waygood ## 67.6.0.0 (2023-03-09) -[stubsabot] Bump setuptools to 67.6.* (#9858) +[stubsabot] Bump setuptools to 67.6.* ([#9858](https://github.com/python/typeshed/pull/9858)) Release: https://pypi.org/pypi/setuptools/67.6.0 Homepage: https://github.com/pypa/setuptools @@ -608,11 +608,11 @@ Stubsabot analysis of the diff between the two releases: ## 67.5.0.0 (2023-03-06) -Update pkg_resources-stubs for use in pytype_test (#9747) +Update pkg_resources-stubs for use in pytype_test ([#9747](https://github.com/python/typeshed/pull/9747)) Co-authored-by: Alex Waygood -[stubsabot] Bump setuptools to 67.5.* (#9841) +[stubsabot] Bump setuptools to 67.5.* ([#9841](https://github.com/python/typeshed/pull/9841)) Release: https://pypi.org/pypi/setuptools/67.5.0 Homepage: https://github.com/pypa/setuptools @@ -628,15 +628,15 @@ Stubsabot analysis of the diff between the two releases: ## 67.4.0.3 (2023-02-26) -Remove most of `setuptools._distutils` (#9795) +Remove most of `setuptools._distutils` ([#9795](https://github.com/python/typeshed/pull/9795)) ## 67.4.0.2 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 67.4.0.1 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -646,7 +646,7 @@ Update `Unused` parameters in `stubs/` (#9704) ## 67.4.0.0 (2023-02-22) -[stubsabot] Bump setuptools to 67.4.* (#9794) +[stubsabot] Bump setuptools to 67.4.* ([#9794](https://github.com/python/typeshed/pull/9794)) Release: https://pypi.org/pypi/setuptools/67.4.0 Homepage: https://github.com/pypa/setuptools @@ -659,25 +659,25 @@ Stubsabot analysis of the diff between the two releases: ## 67.3.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 67.3.0.1 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 67.3.0.0 (2023-02-15) -[stubsabot] Bump setuptools to 67.3.* (#9738) +[stubsabot] Bump setuptools to 67.3.* ([#9738](https://github.com/python/typeshed/pull/9738)) ## 67.2.0.1 (2023-02-09) -Use `_typeshed.FileDescriptorOrPath` in stubs (#9695) +Use `_typeshed.FileDescriptorOrPath` in stubs ([#9695](https://github.com/python/typeshed/pull/9695)) ## 67.2.0.0 (2023-02-08) -[stubsabot] Bump setuptools to 67.2.* (#9691) +[stubsabot] Bump setuptools to 67.2.* ([#9691](https://github.com/python/typeshed/pull/9691)) Release: https://pypi.org/pypi/setuptools/67.2.0 Homepage: https://github.com/pypa/setuptools @@ -701,39 +701,39 @@ Co-authored-by: stubsabot <> ## 67.1.0.2 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 67.1.0.1 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 67.1.0.0 (2023-02-03) -Update setuptools to 67.1 (#9664) +Update setuptools to 67.1 ([#9664](https://github.com/python/typeshed/pull/9664)) Replace some instances of `Any` with `Incomplete` or proper types. ## 65.7.0.4 (2023-02-02) -setuptools: add pkg_resources.Requirement.url (#9657) +setuptools: add pkg_resources.Requirement.url ([#9657](https://github.com/python/typeshed/pull/9657)) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> ## 65.7.0.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 65.7.0.2 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 65.7.0.1 (2023-01-13) -Fix setuptools stubtest on windows (#9521) +Fix setuptools stubtest on windows ([#9521](https://github.com/python/typeshed/pull/9521)) ## 65.7.0.0 (2023-01-12) -[stubsabot] Bump setuptools to 65.7.* (#9504) +[stubsabot] Bump setuptools to 65.7.* ([#9504](https://github.com/python/typeshed/pull/9504)) Release: https://pypi.org/pypi/setuptools/65.7.0 Homepage: https://github.com/pypa/setuptools @@ -742,13 +742,13 @@ Diff: https://github.com/pypa/setuptools/compare/v65.6.3...v65.7.0 ## 65.6.0.3 (2023-01-05) -Add `types-docutils` as a dependency of `types-setuptools` (#9460) +Add `types-docutils` as a dependency of `types-setuptools` ([#9460](https://github.com/python/typeshed/pull/9460)) Remove the need for subclassing `Any` ## 65.6.0.2 (2022-12-06) -More pywin32 stub completion (#9308) +More pywin32 stub completion ([#9308](https://github.com/python/typeshed/pull/9308)) Completed based on usage of the following libraries in mypy_primer: - apprise @@ -765,11 +765,11 @@ Co-authored-by: Alex Waygood ## 65.6.0.1 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 65.6.0.0 (2022-11-20) -[stubsabot] Bump setuptools to 65.6.* (#9227) +[stubsabot] Bump setuptools to 65.6.* ([#9227](https://github.com/python/typeshed/pull/9227)) Release: https://pypi.org/pypi/setuptools/65.6.0 Homepage: https://github.com/pypa/setuptools @@ -788,24 +788,24 @@ Co-authored-by: Alex Waygood ## 65.5.0.3 (2022-11-12) -Remove `setuptools._distutils.command.bdst_msi` (#9174) +Remove `setuptools._distutils.command.bdst_msi` ([#9174](https://github.com/python/typeshed/pull/9174)) It does not exist ## 65.5.0.2 (2022-10-24) -Fix `pkg_resources.split_sections` (#8975) +Fix `pkg_resources.split_sections` ([#8975](https://github.com/python/typeshed/pull/8975)) This function is currently documented as returning a list of lines as the 2nd pair value. It does not return plain str here. ## 65.5.0.1 (2022-10-16) -Remove empty `__init__` methods from classes with 0 parents (#8907) +Remove empty `__init__` methods from classes with 0 parents ([#8907](https://github.com/python/typeshed/pull/8907)) ## 65.5.0.0 (2022-10-15) -[stubsabot] Bump setuptools to 65.5.* (#8900) +[stubsabot] Bump setuptools to 65.5.* ([#8900](https://github.com/python/typeshed/pull/8900)) Release: https://pypi.org/pypi/setuptools/65.5.0 Homepage: https://github.com/pypa/setuptools @@ -829,7 +829,7 @@ Co-authored-by: stubsabot <> ## 65.4.0.0 (2022-09-30) -[stubsabot] Bump setuptools to 65.4.* (#8811) +[stubsabot] Bump setuptools to 65.4.* ([#8811](https://github.com/python/typeshed/pull/8811)) Release: https://pypi.org/pypi/setuptools/65.4.0 Homepage: https://github.com/pypa/setuptools @@ -838,43 +838,43 @@ Diff: https://github.com/pypa/setuptools/compare/v65.3.0...v65.4.0 ## 65.3.0 (2022-08-26) -[stubsabot] Bump setuptools to 65.3.* (#8620) +[stubsabot] Bump setuptools to 65.3.* ([#8620](https://github.com/python/typeshed/pull/8620)) ## 65.1.0 (2022-08-19) -Update setuptools to 65.1.* (#8565) +Update setuptools to 65.1.* ([#8565](https://github.com/python/typeshed/pull/8565)) Fixes #8563 ## 64.0.1 (2022-08-13) -setuptools: fix stubtest (#8540) +setuptools: fix stubtest ([#8540](https://github.com/python/typeshed/pull/8540)) Fixes #8539 ## 64.0.0 (2022-08-12) -[stubsabot] Bump setuptools to 64.0.* (#8534) +[stubsabot] Bump setuptools to 64.0.* ([#8534](https://github.com/python/typeshed/pull/8534)) ## 63.4.1 (2022-08-11) -setuptools: delete _distutils.command.check.HAS_DOCUTILS (#8529) +setuptools: delete _distutils.command.check.HAS_DOCUTILS ([#8529](https://github.com/python/typeshed/pull/8529)) Fixes #8527 ## 63.4.0 (2022-08-05) -[stubsabot] Bump setuptools to 63.4.* (#8493) +[stubsabot] Bump setuptools to 63.4.* ([#8493](https://github.com/python/typeshed/pull/8493)) Co-authored-by: stubsabot <> ## 63.2.3 (2022-08-03) -Remove redundant `__str__` methods (#8475) +Remove redundant `__str__` methods ([#8475](https://github.com/python/typeshed/pull/8475)) ## 63.2.2 (2022-07-28) -Fix todo in setuptools.command.test (#8416) +Fix todo in setuptools.command.test ([#8416](https://github.com/python/typeshed/pull/8416)) With https://github.com/python/mypy/pull/10884 merged and released, this should be safe to re-enable per the todo comment. @@ -882,37 +882,37 @@ https://github.com/pypa/setuptools/blob/main/setuptools/command/test.py#L117 ## 63.2.1 (2022-07-20) -Update setuptools stubs (#8345) +Update setuptools stubs ([#8345](https://github.com/python/typeshed/pull/8345)) setuptools now vendors `distutils` as `setuptools._distutils`. ## 63.2.0 (2022-07-15) -[stubsabot] Bump setuptools to 63.2.* (#8301) +[stubsabot] Bump setuptools to 63.2.* ([#8301](https://github.com/python/typeshed/pull/8301)) Co-authored-by: hauntsaninja <> ## 62.6.1 (2022-07-11) -Remove Python 3.6 branches from typeshed (#8269) +Remove Python 3.6 branches from typeshed ([#8269](https://github.com/python/typeshed/pull/8269)) ## 62.6.0 (2022-07-08) -[stubsabot] Bump setuptools to 62.6.* (#8224) +[stubsabot] Bump setuptools to 62.6.* ([#8224](https://github.com/python/typeshed/pull/8224)) Most of setuptools.config is not included as the module is deprecated. ## 57.4.18 (2022-06-26) -Third-party stubs: audit `Callable[, None]` annotations (#8175) +Third-party stubs: audit `Callable[, None]` annotations ([#8175](https://github.com/python/typeshed/pull/8175)) ## 57.4.17 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 57.4.16 (2022-05-25) -pkg_resources: Fix unconstrained TypeVars (#7941) +pkg_resources: Fix unconstrained TypeVars ([#7941](https://github.com/python/typeshed/pull/7941)) https://github.com/pypa/setuptools/blob/499c468a57d240e5bb450bdb6daedc3e559541dd/pkg_resources/__init__.py#L1049 @@ -920,66 +920,66 @@ Part of #7928 ## 57.4.15 (2022-05-22) -More setuptools.command.easy_install definitions. (#7145) +More setuptools.command.easy_install definitions. ([#7145](https://github.com/python/typeshed/pull/7145)) Co-authored-by: Sebastian Rittau Co-authored-by: Akuli ## 57.4.14 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 57.4.13 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 57.4.12 (2022-04-05) -Mark many attributes as read-only properties (#7591) +Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591)) ## 57.4.11 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 57.4.10 (2022-03-08) -Widen the `cmdclass` parameter of `setuptools.setup` (#7458) +Widen the `cmdclass` parameter of `setuptools.setup` ([#7458](https://github.com/python/typeshed/pull/7458)) ## 57.4.9 (2022-02-07) -Improve some in-place BinOp methods (#7149) +Improve some in-place BinOp methods ([#7149](https://github.com/python/typeshed/pull/7149)) ## 57.4.8 (2022-01-30) -Reduce use of `Any` in equality methods (#7081) +Reduce use of `Any` in equality methods ([#7081](https://github.com/python/typeshed/pull/7081)) Co-authored-by: Akuli ## 57.4.7 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 57.4.5 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 57.4.4 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 57.4.3 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 57.4.2 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 57.4.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 57.4.0 (2021-09-19) -Add setuptools stubs (#5762) +Add setuptools stubs ([#5762](https://github.com/python/typeshed/pull/5762)) diff --git a/data/changelogs/shapely.md b/data/changelogs/shapely.md index 2ac1c33c..57b8afe6 100644 --- a/data/changelogs/shapely.md +++ b/data/changelogs/shapely.md @@ -16,81 +16,81 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 2.1.0.20250809 (2025-08-09) -Fix dunder-method positional-only parameter discrepancies in third-party stubs (#14529) +Fix dunder-method positional-only parameter discrepancies in third-party stubs ([#14529](https://github.com/python/typeshed/pull/14529)) ## 2.1.0.20250710 (2025-07-10) -Fix shapely for 2.1 release (#14230) +Fix shapely for 2.1 release ([#14230](https://github.com/python/typeshed/pull/14230)) ## 2.1.0.20250708 (2025-07-08) -Fix shapely return types coming from numpy ufuncs (#14231) +Fix shapely return types coming from numpy ufuncs ([#14231](https://github.com/python/typeshed/pull/14231)) ## 2.1.0.20250512 (2025-05-12) -Fix annotations of shapely.constructive.make_valid (#13913) +Fix annotations of shapely.constructive.make_valid ([#13913](https://github.com/python/typeshed/pull/13913)) ## 2.1.0.20250418 (2025-04-18) -Bump shapely to 2.1.* (#13847) +Bump shapely to 2.1.* ([#13847](https://github.com/python/typeshed/pull/13847)) ## 2.0.0.20250404 (2025-04-04) -Enable Ruff flake8-todos (TD) (#13748) +Enable Ruff flake8-todos (TD) ([#13748](https://github.com/python/typeshed/pull/13748)) ## 2.0.0.20250326 (2025-03-26) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) ## 2.0.0.20250202 (2025-02-02) -shapely: Fix tuple length of `CoordinateSequence` items (#13435) +shapely: Fix tuple length of `CoordinateSequence` items ([#13435](https://github.com/python/typeshed/pull/13435)) Closes #13422 ## 2.0.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 2.0.0.20241112 (2024-11-12) -Remove numpy pins from several stubs (#12993) +Remove numpy pins from several stubs ([#12993](https://github.com/python/typeshed/pull/12993)) ## 2.0.0.20240820 (2024-08-20) -Pin numpy in various stubs (#12554) +Pin numpy in various stubs ([#12554](https://github.com/python/typeshed/pull/12554)) ## 2.0.0.20240804 (2024-08-04) -Remove numpy version pin for several stubs(#12476) +Remove numpy version pin for several stubs([#12476](https://github.com/python/typeshed/pull/12476)) ## 2.0.0.20240714 (2024-07-14) -Fix stubtest for shapely (#12339) +Fix stubtest for shapely ([#12339](https://github.com/python/typeshed/pull/12339)) Fixes #12338 ## 2.0.0.20240618 (2024-06-18) -Pin various stubs to numpy to < 2 (#12152) +Pin various stubs to numpy to < 2 ([#12152](https://github.com/python/typeshed/pull/12152)) Fixes #12146 ## 2.0.0.20240613 (2024-06-13) -Upgrade to latest 3.12 and 3.13 versions for stubtest (#12131) +Upgrade to latest 3.12 and 3.13 versions for stubtest ([#12131](https://github.com/python/typeshed/pull/12131)) -Bump flake8-pyi to 24.6.0 (#12132) +Bump flake8-pyi to 24.6.0 ([#12132](https://github.com/python/typeshed/pull/12132)) ## 2.0.0.20240602 (2024-06-02) -Update shapely enums (#12078) +Update shapely enums ([#12078](https://github.com/python/typeshed/pull/12078)) ## 2.0.0.20240527 (2024-05-27) -Fix shapely SupportsRead protocol (#12038) +Fix shapely SupportsRead protocol ([#12038](https://github.com/python/typeshed/pull/12038)) ## 2.0.0.20240526 (2024-05-26) -Add shapely stubs (#12033) +Add shapely stubs ([#12033](https://github.com/python/typeshed/pull/12033)) diff --git a/data/changelogs/simplejson.md b/data/changelogs/simplejson.md index 6ed3cadd..f2bcb5ca 100644 --- a/data/changelogs/simplejson.md +++ b/data/changelogs/simplejson.md @@ -4,11 +4,11 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 3.20.0.20250326 (2025-03-26) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) ## 3.20.0.20250318 (2025-03-18) -Fix various argument of extension modules (#13651) +Fix various argument of extension modules ([#13651](https://github.com/python/typeshed/pull/13651)) * Mark various positional-only arguments: These are all positional-only arguments in C code using the `METH_O` flag. @@ -17,66 +17,66 @@ Fix various argument of extension modules (#13651) ## 3.20.0.20250218 (2025-02-18) -[stubsabot] Bump simplejson to 3.20.* (#13505) +[stubsabot] Bump simplejson to 3.20.* ([#13505](https://github.com/python/typeshed/pull/13505)) Co-authored-by: stubsabot <> ## 3.19.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 3.19.0.20240801 (2024-08-01) -Allow `simplejson` encoding arguments to be `None`. (#12466) +Allow `simplejson` encoding arguments to be `None`. ([#12466](https://github.com/python/typeshed/pull/12466)) Allow None in encoding parameter. ## 3.19.0.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 3.19.0.20240218 (2024-02-18) -Mark simplejson as completed (#9211) +Mark simplejson as completed ([#9211](https://github.com/python/typeshed/pull/9211)) Co-authored-by: Jelle Zijlstra Co-authored-by: Alex Waygood ## 3.19.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.19.0.1 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 3.19.0.0 (2023-04-15) -Bump simplejson to 3.19.* (#10049) +Bump simplejson to 3.19.* ([#10049](https://github.com/python/typeshed/pull/10049)) ## 3.18.0.3 (2023-03-29) -Remove unnecessary ellipsis expressions (#9976) +Remove unnecessary ellipsis expressions ([#9976](https://github.com/python/typeshed/pull/9976)) Ignore flake8 F821 warnings in stub files ## 3.18.0.2 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 3.18.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.18.0.0 (2022-11-15) -[stubsabot] Bump simplejson to 3.18.* (#9198) +[stubsabot] Bump simplejson to 3.18.* ([#9198](https://github.com/python/typeshed/pull/9198)) Release: https://pypi.org/pypi/simplejson/3.18.0 Homepage: https://github.com/simplejson/simplejson @@ -99,35 +99,35 @@ Co-authored-by: stubsabot <> ## 3.17.7.2 (2022-11-08) -add default for simplejson.JSONEncoder.iterencode (#9135) +add default for simplejson.JSONEncoder.iterencode ([#9135](https://github.com/python/typeshed/pull/9135)) https://github.com/simplejson/simplejson/blob/43645252224d4e529c22cb78ac42f241d6426073/simplejson/encoder.py#L304 ## 3.17.7.1 (2022-10-20) -Remove `simplejson` from `pyright`'s exclude (#8945) +Remove `simplejson` from `pyright`'s exclude ([#8945](https://github.com/python/typeshed/pull/8945)) ## 3.17.7 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 3.17.6 (2022-04-27) -Remove Python 2 support from simplejson (#7704) +Remove Python 2 support from simplejson ([#7704](https://github.com/python/typeshed/pull/7704)) ## 3.17.5 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 3.17.4 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 3.17.2 (2021-12-05) -Create simplejson.errors (#6492) +Create simplejson.errors ([#6492](https://github.com/python/typeshed/pull/6492)) ## 3.17.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/singledispatch.md b/data/changelogs/singledispatch.md index 8cd149f7..c6cf5563 100644 --- a/data/changelogs/singledispatch.md +++ b/data/changelogs/singledispatch.md @@ -1,18 +1,18 @@ ## 4.1.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 4.1.0.20250326 (2025-03-26) -Add `__all__` (#13704) +Add `__all__` ([#13704](https://github.com/python/typeshed/pull/13704)) ## 4.1.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 4.1.0.0 (2023-08-29) -[stubsabot] Bump singledispatch to 4.1.* (#10624) +[stubsabot] Bump singledispatch to 4.1.* ([#10624](https://github.com/python/typeshed/pull/10624)) Release: https://pypi.org/pypi/singledispatch/4.1.0 Homepage: https://github.com/jaraco/singledispatch @@ -25,19 +25,19 @@ Stubsabot analysis of the diff between the two releases: ## 4.0.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 4.0.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.0.0.0 (2023-01-03) -[stubsabot] Bump singledispatch to 4.0.* (#9447) +[stubsabot] Bump singledispatch to 4.0.* ([#9447](https://github.com/python/typeshed/pull/9447)) Release: https://pypi.org/pypi/singledispatch/4.0.0 Homepage: https://github.com/jaraco/singledispatch @@ -57,29 +57,29 @@ Co-authored-by: stubsabot <> ## 3.7.5.1 (2022-11-15) -Complete singledispatch stub (#9201) +Complete singledispatch stub ([#9201](https://github.com/python/typeshed/pull/9201)) ## 3.7.5 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 3.7.4 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 3.7.3 (2022-02-12) -singledispatch: fix lint (#7178) +singledispatch: fix lint ([#7178](https://github.com/python/typeshed/pull/7178)) Co-authored-by: hauntsaninja <> -Add singledispatchmethod to singledispatch (#6089) +Add singledispatchmethod to singledispatch ([#6089](https://github.com/python/typeshed/pull/6089)) ## 3.7.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 3.7.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/six.md b/data/changelogs/six.md index d52efb80..53a4ef83 100644 --- a/data/changelogs/six.md +++ b/data/changelogs/six.md @@ -4,19 +4,19 @@ Update comments for `operator.itemgetter.__call__` generic following mypy 1.11 f ## 1.17.0.20250515 (2025-05-15) -Bump `urllib.request` to 3.14 (#14062) +Bump `urllib.request` to 3.14 ([#14062](https://github.com/python/typeshed/pull/14062)) ## 1.17.0.20250403 (2025-04-03) -Remove Python 3.8 exclusive branches (#13772) +Remove Python 3.8 exclusive branches ([#13772](https://github.com/python/typeshed/pull/13772)) ## 1.17.0.20250304 (2025-03-04) -Drop flake8-noqa and remove workarounds to work with Ruff (#13571) +Drop flake8-noqa and remove workarounds to work with Ruff ([#13571](https://github.com/python/typeshed/pull/13571)) ## 1.17.0.20241205 (2024-12-05) -[stubsabot] Bump six to 1.17.* (#13197) +[stubsabot] Bump six to 1.17.* ([#13197](https://github.com/python/typeshed/pull/13197)) Release: https://pypi.org/pypi/six/1.17.0 Homepage: https://github.com/benjaminp/six @@ -38,7 +38,7 @@ Co-authored-by: stubsabot <> ## 1.16.21.20241105 (2024-11-05) -remove unused io-related allowlist entries (#12955) +remove unused io-related allowlist entries ([#12955](https://github.com/python/typeshed/pull/12955)) fallout from https://github.com/python/typeshed/pull/12947 @@ -46,57 +46,57 @@ fixes https://github.com/python/typeshed/issues/12954 ## 1.16.21.20241009 (2024-10-09) -Allowlist `six.create_bound_method.__code__` (Fix daily test failure) (#12759) +Allowlist `six.create_bound_method.__code__` (Fix daily test failure) ([#12759](https://github.com/python/typeshed/pull/12759)) ## 1.16.21.20240513 (2024-05-13) -Replace types._Cell with types.CellType (#11904) +Replace types._Cell with types.CellType ([#11904](https://github.com/python/typeshed/pull/11904)) Closes #11901 ## 1.16.21.20240425 (2024-04-25) -Introduce SupportsContainsAndGetItem (#11827) +Introduce SupportsContainsAndGetItem ([#11827](https://github.com/python/typeshed/pull/11827)) ## 1.16.21.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 1.16.21.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 1.16.21.20240301 (2024-03-01) -Enable nearly all pyupgrade rules (except on test cases) (#11499) +Enable nearly all pyupgrade rules (except on test cases) ([#11499](https://github.com/python/typeshed/pull/11499)) Co-authored-by: Alex Waygood ## 1.16.21.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 1.16.21.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.16.21.8 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 1.16.21.7 (2023-03-08) -Replace `object | None` with `object` (#9857) +Replace `object | None` with `object` ([#9857](https://github.com/python/typeshed/pull/9857)) All types, including `None`, are a subtype of `object`, so `None` is redundant in the union `object | None`. ## 1.16.21.6 (2023-02-22) -Update `Unused` parameters in `stubs/` (#9704) +Update `Unused` parameters in `stubs/` ([#9704](https://github.com/python/typeshed/pull/9704)) * Update _Unused TypeAlias @@ -106,65 +106,65 @@ Update `Unused` parameters in `stubs/` (#9704) ## 1.16.21.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.16.21.4 (2022-11-18) -Mark `six` as completed (#9221) +Mark `six` as completed ([#9221](https://github.com/python/typeshed/pull/9221)) ## 1.16.21.3 (2022-11-12) -Fix usage of byte2int with bytes (#9152) +Fix usage of byte2int with bytes ([#9152](https://github.com/python/typeshed/pull/9152)) ## 1.16.21.2 (2022-11-10) -Improve accuracy of `six` byte index methods (#9117) +Improve accuracy of `six` byte index methods ([#9117](https://github.com/python/typeshed/pull/9117)) ## 1.16.21.1 (2022-11-03) -Update pyright to 1.1.278 (#9077) +Update pyright to 1.1.278 ([#9077](https://github.com/python/typeshed/pull/9077)) Co-authored-by: Alex Waygood ## 1.16.21 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 1.16.20 (2022-09-25) -six: Remove unused `__future__` import (#8790) +six: Remove unused `__future__` import ([#8790](https://github.com/python/typeshed/pull/8790)) ## 1.16.19 (2022-08-23) -`six`: Fix incorrect `type[type[Any]]` annotation (#8599) +`six`: Fix incorrect `type[type[Any]]` annotation ([#8599](https://github.com/python/typeshed/pull/8599)) Mypy will (correctly, I think) start flagging `type[type[Any]]` as an illegal annotation when mypy 0.980 comes out. Let's fix it now, before it comes out. ## 1.16.18 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 1.16.17 (2022-07-04) -Third-party stubs: audit more `Callable[, Any]` annotations (#8233) +Third-party stubs: audit more `Callable[, Any]` annotations ([#8233](https://github.com/python/typeshed/pull/8233)) ## 1.16.16 (2022-06-13) -Use `_typeshed.IdentityFunction` more consistently (#8063) +Use `_typeshed.IdentityFunction` more consistently ([#8063](https://github.com/python/typeshed/pull/8063)) ## 1.16.15 (2022-04-13) -Add back six.moves.http_cookies.Morsel (#7617) +Add back six.moves.http_cookies.Morsel ([#7617](https://github.com/python/typeshed/pull/7617)) ## 1.16.14 (2022-04-13) -Add back six.moves.configparser.Error (#7616) +Add back six.moves.configparser.Error ([#7616](https://github.com/python/typeshed/pull/7616)) ## 1.16.13 (2022-04-12) -Add missing definitions to six.moves.http_client (#7615) +Add missing definitions to six.moves.http_client ([#7615](https://github.com/python/typeshed/pull/7615)) These were removed as a side-effect of #7327, which added `__all__` to `http.client`. I checked that all the definitions @@ -172,49 +172,49 @@ are present at runtime via `six.moves.http_client`. ## 1.16.12 (2022-03-09) -Remove Python 2 support from some third-party distributions (#7466) +Remove Python 2 support from some third-party distributions ([#7466](https://github.com/python/typeshed/pull/7466)) Co-authored-by: Alex Waygood ## 1.16.11 (2022-03-01) -Add six.create_bound_method dunders to allowlist (#7409) +Add six.create_bound_method dunders to allowlist ([#7409](https://github.com/python/typeshed/pull/7409)) Closes: #7404 ## 1.16.10 (2022-01-19) -Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible (#6949) +Use PEP 585 syntax in Python 2, `protobuf` & `_ast` stubs, where possible ([#6949](https://github.com/python/typeshed/pull/6949)) ## 1.16.9 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 1.16.7 (2022-01-03) -Add six.moves.copyreg six stubs (#6793) +Add six.moves.copyreg six stubs ([#6793](https://github.com/python/typeshed/pull/6793)) ## 1.16.6 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 1.16.5 (2021-12-27) -Enable stubtest for six (#6699) +Enable stubtest for six ([#6699](https://github.com/python/typeshed/pull/6699)) ## 1.16.4 (2021-12-25) -Add a 'stubtest' flag to METADATA.toml (#6687) +Add a 'stubtest' flag to METADATA.toml ([#6687](https://github.com/python/typeshed/pull/6687)) Co-authored-by: Akuli ## 1.16.3 (2021-11-28) -dummy_thread/ing: remove in 3.9 (#6408) +dummy_thread/ing: remove in 3.9 ([#6408](https://github.com/python/typeshed/pull/6408)) https://bugs.python.org/issue37312 ## 1.16.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/slumber.md b/data/changelogs/slumber.md index e450fbdf..cb4089f7 100644 --- a/data/changelogs/slumber.md +++ b/data/changelogs/slumber.md @@ -1,38 +1,38 @@ ## 0.7.3.20250622 (2025-06-22) -[slumber] Remove allowlist and correct kwargs type (#14266) +[slumber] Remove allowlist and correct kwargs type ([#14266](https://github.com/python/typeshed/pull/14266)) ## 0.7.3.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.7.3.4 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 0.7.3.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.7.3.2 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.7.3.1 (2022-11-21) -Finish `slumber` annotations (#9237) +Finish `slumber` annotations ([#9237](https://github.com/python/typeshed/pull/9237)) ## 0.7.3 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 0.7.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/stdlib-list.md b/data/changelogs/stdlib-list.md index 4ebc96e5..f68f5acb 100644 --- a/data/changelogs/stdlib-list.md +++ b/data/changelogs/stdlib-list.md @@ -1,12 +1,12 @@ ## 0.8.3.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.8.3.3 (2023-06-23) -[stubsabot] Mark stdlib-list as obsolete since 0.9.0 (#10348) +[stubsabot] Mark stdlib-list as obsolete since 0.9.0 ([#10348](https://github.com/python/typeshed/pull/10348)) Release: https://pypi.org/pypi/stdlib-list/0.9.0 Homepage: https://pypi.org/project/stdlib-list/ @@ -14,17 +14,17 @@ Diff: https://github.com/pypi/stdlib-list/compare/v0.8.0...v0.9.0 ## 0.8.3.2 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 0.8.3.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.8.3 (2022-07-20) -Allowlist useless modules (#8340) +Allowlist useless modules ([#8340](https://github.com/python/typeshed/pull/8340)) These are the ones I chose not to add from #8321 @@ -32,7 +32,7 @@ Fixes most of #8339 ## 0.8.2 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -40,11 +40,11 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 0.8.1 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 0.8.0 (2022-04-08) -Add stubs for stdlib-list (#7608) +Add stubs for stdlib-list ([#7608](https://github.com/python/typeshed/pull/7608)) diff --git a/data/changelogs/str2bool.md b/data/changelogs/str2bool.md index 73b92b75..3f7af5fc 100644 --- a/data/changelogs/str2bool.md +++ b/data/changelogs/str2bool.md @@ -1,4 +1,4 @@ ## 1.1.0.20240705 (2024-07-05) -add stub library for str2bool (#12260) +add stub library for str2bool ([#12260](https://github.com/python/typeshed/pull/12260)) diff --git a/data/changelogs/stripe.md b/data/changelogs/stripe.md index f0478e6f..13e33a74 100644 --- a/data/changelogs/stripe.md +++ b/data/changelogs/stripe.md @@ -1,28 +1,28 @@ ## 3.5.2.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 3.5.2.15 (2023-11-03) -[stubsabot] Mark stripe as obsolete since 7.1.0 (#8490) +[stubsabot] Mark stripe as obsolete since 7.1.0 ([#8490](https://github.com/python/typeshed/pull/8490)) ## 3.5.2.14 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.5.2.13 (2023-07-15) -[stripe] Add type for PaymentLink (#10461) +[stripe] Add type for PaymentLink ([#10461](https://github.com/python/typeshed/pull/10461)) ## 3.5.2.12 (2023-07-06) -Stripe: add shipping_rate to `__init__.py` (#10416) +Stripe: add shipping_rate to `__init__.py` ([#10416](https://github.com/python/typeshed/pull/10416)) ## 3.5.2.11 (2023-07-06) -stripe: add shipping_rate type (#10323) +stripe: add shipping_rate type ([#10323](https://github.com/python/typeshed/pull/10323)) * add shipping_rate type @@ -30,109 +30,109 @@ stripe: add shipping_rate type (#10323) ## 3.5.2.10 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 3.5.2.9 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 3.5.2.8 (2023-02-27) -[stripe] Add Session.expire() (#9814) +[stripe] Add Session.expire() ([#9814](https://github.com/python/typeshed/pull/9814)) ## 3.5.2.7 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.5.2.6 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 3.5.2.5 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 3.5.2.4 (2022-11-23) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 3.5.2.3 (2022-11-14) -stripe: fix test clocks imports (#9137) +stripe: fix test clocks imports ([#9137](https://github.com/python/typeshed/pull/9137)) ## 3.5.2.2 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 3.5.2.1 (2022-10-31) -stripe: test clocks resource (#9026) +stripe: test clocks resource ([#9026](https://github.com/python/typeshed/pull/9026)) Co-authored-by: Alex Waygood ## 3.5.2 (2022-09-13) -`stripe`: Add `SearchableAPIResource`, `SearchResultObject` (#8696) +`stripe`: Add `SearchableAPIResource`, `SearchResultObject` ([#8696](https://github.com/python/typeshed/pull/8696)) ## 3.5.1 (2022-08-08) -Add classmethod to stripe.PaymentIntent.confirm. (#8498) +Add classmethod to stripe.PaymentIntent.confirm. ([#8498](https://github.com/python/typeshed/pull/8498)) Signed-off-by: Zixuan James Li ## 3.5.0 (2022-07-01) -[stubsabot] Bump stripe to 3.5.* (#8223) +[stubsabot] Bump stripe to 3.5.* ([#8223](https://github.com/python/typeshed/pull/8223)) Co-authored-by: hauntsaninja <> -[stubsabot] Bump stripe to 3.4.* (#8212) +[stubsabot] Bump stripe to 3.4.* ([#8212](https://github.com/python/typeshed/pull/8212)) Co-authored-by: hauntsaninja <> ## 2.59.10 (2022-06-03) -`stripe`: update a few signatures (#7978) +`stripe`: update a few signatures ([#7978](https://github.com/python/typeshed/pull/7978)) Co-authored-by: Alex Waygood ## 2.59.9 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 2.59.8 (2022-02-28) -Add stripe.util.convert_to_stripe_object (#7386) +Add stripe.util.convert_to_stripe_object ([#7386](https://github.com/python/typeshed/pull/7386)) ## 2.59.7 (2022-02-25) -Improve annotation for stripe DeletableAPIResource delete method (#7230) +Improve annotation for stripe DeletableAPIResource delete method ([#7230](https://github.com/python/typeshed/pull/7230)) ## 2.59.6 (2022-02-07) -Improve a bunch of `__(deep)copy__` methods (#7148) +Improve a bunch of `__(deep)copy__` methods ([#7148](https://github.com/python/typeshed/pull/7148)) ## 2.59.5 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 2.59.3 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.59.2 (2021-12-21) -add stripe.util.populate_headers (#6637) +add stripe.util.populate_headers ([#6637](https://github.com/python/typeshed/pull/6637)) -fill out api methods for stripe.Customer (#6638) +fill out api methods for stripe.Customer ([#6638](https://github.com/python/typeshed/pull/6638)) -fill out api stubs for stripe.Account (#6639) +fill out api stubs for stripe.Account ([#6639](https://github.com/python/typeshed/pull/6639)) -fill out api stubs for stripe.SubscriptionItem (#6640) +fill out api stubs for stripe.SubscriptionItem ([#6640](https://github.com/python/typeshed/pull/6640)) ## 2.59.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/tabulate.md b/data/changelogs/tabulate.md index 1fdc2850..1230b7d7 100644 --- a/data/changelogs/tabulate.md +++ b/data/changelogs/tabulate.md @@ -1,64 +1,64 @@ ## 0.9.0.20241207 (2024-12-07) -Improve annotation for `tabular_data` parameter of `tabulate.tabulate` (#13178) +Improve annotation for `tabular_data` parameter of `tabulate.tabulate` ([#13178](https://github.com/python/typeshed/pull/13178)) ## 0.9.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.9.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.9.0.2 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 0.9.0.1 (2023-02-21) -Add missing symbols to `tabulate` (#9781) +Add missing symbols to `tabulate` ([#9781](https://github.com/python/typeshed/pull/9781)) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.9.0.0 (2022-10-07) -Bump tabulate to `0.9` version (#8865) +Bump tabulate to `0.9` version ([#8865](https://github.com/python/typeshed/pull/8865)) ## 0.8.11 (2022-06-25) -appdirs, tabulate, termcolor, xmltodict: check missing defs (#8156) +appdirs, tabulate, termcolor, xmltodict: check missing defs ([#8156](https://github.com/python/typeshed/pull/8156)) complete termcolor, xmltodict ## 0.8.10 (2022-06-22) -tabulate: Add maxcolwidths arguments (#8132) +tabulate: Add maxcolwidths arguments ([#8132](https://github.com/python/typeshed/pull/8132)) ## 0.8.9 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 0.8.8 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 0.8.7 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.8.6 (2022-03-16) -Use PEP 604 syntax wherever possible (#7493) +Use PEP 604 syntax wherever possible ([#7493](https://github.com/python/typeshed/pull/7493)) ## 0.8.4 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.8.3 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/tensorflow.md b/data/changelogs/tensorflow.md index 72e8618b..86c4b914 100644 --- a/data/changelogs/tensorflow.md +++ b/data/changelogs/tensorflow.md @@ -8,71 +8,71 @@ Remove @override annotations ([#14806](https://github.com/python/typeshed/pull/1 ## 2.18.0.20250809 (2025-08-09) -tensorflow: Add Tensor.__array__ method. (#14342) +tensorflow: Add Tensor.__array__ method. ([#14342](https://github.com/python/typeshed/pull/14342)) ## 2.18.0.20250728 (2025-07-28) -Remove pytype workarounds from third-party stubs (#14471) +Remove pytype workarounds from third-party stubs ([#14471](https://github.com/python/typeshed/pull/14471)) ## 2.18.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 2.18.0.20250514 (2025-05-14) -Replace incomplete module markers (#14030) +Replace incomplete module markers ([#14030](https://github.com/python/typeshed/pull/14030)) ## 2.18.0.20250506 (2025-05-06) -Run Black on *_pb2 files (#13930) +Run Black on *_pb2 files ([#13930](https://github.com/python/typeshed/pull/13930)) ## 2.18.0.20250503 (2025-05-03) -Mention rerunning sync_protobuf scripts (#13924) +Mention rerunning sync_protobuf scripts ([#13924](https://github.com/python/typeshed/pull/13924)) ## 2.18.0.20250425 (2025-04-25) -[tensorflow] Fix literal value for `pad` function (#13877) +[tensorflow] Fix literal value for `pad` function ([#13877](https://github.com/python/typeshed/pull/13877)) ## 2.18.0.20250404 (2025-04-04) -Enable Ruff flake8-todos (TD) (#13748) +Enable Ruff flake8-todos (TD) ([#13748](https://github.com/python/typeshed/pull/13748)) ## 2.18.0.20250319 (2025-03-19) -[CI] Run stubtest with Python 3.13 (#13638) +[CI] Run stubtest with Python 3.13 ([#13638](https://github.com/python/typeshed/pull/13638)) ## 2.18.0.20250304 (2025-03-04) -Enable Ruff PLC (Pylint Convention) (#13306) +Enable Ruff PLC (Pylint Convention) ([#13306](https://github.com/python/typeshed/pull/13306)) ## 2.18.0.20250301 (2025-03-01) -`tensorflow`: Change `Tensor.__bool__` return from `NoReturn` to `bool` (#13562) +`tensorflow`: Change `Tensor.__bool__` return from `NoReturn` to `bool` ([#13562](https://github.com/python/typeshed/pull/13562)) ## 2.18.0.20250228 (2025-02-28) -`tensorflow`: Allow `tf.Tensor` to be used in `__getitem__` (#13549) +`tensorflow`: Allow `tf.Tensor` to be used in `__getitem__` ([#13549](https://github.com/python/typeshed/pull/13549)) ## 2.18.0.20250227 (2025-02-27) -`tensorflow`: add a few TensorFlow functions (#13364) +`tensorflow`: add a few TensorFlow functions ([#13364](https://github.com/python/typeshed/pull/13364)) ## 2.18.0.20241227 (2024-12-27) -Enable Ruff PGH rules (#13304) +Enable Ruff PGH rules ([#13304](https://github.com/python/typeshed/pull/13304)) ## 2.18.0.20241128 (2024-11-28) -Pin `keras` to `3.6.*` when stubtesting `tensorflow` (#13137) +Pin `keras` to `3.6.*` when stubtesting `tensorflow` ([#13137](https://github.com/python/typeshed/pull/13137)) ## 2.18.0.20241112 (2024-11-12) -Remove numpy pins from several stubs (#12993) +Remove numpy pins from several stubs ([#12993](https://github.com/python/typeshed/pull/12993)) ## 2.18.0.20241030 (2024-10-30) -Bump tensorflow to ~=2.18.0 (#12916) +Bump tensorflow to ~=2.18.0 ([#12916](https://github.com/python/typeshed/pull/12916)) * Tensorflow proto script update @@ -82,7 +82,7 @@ Bump tensorflow to ~=2.18.0 (#12916) ## 2.17.1.20241029 (2024-10-29) -Use `lib/ts_utils` for `scripts/sync_protobuf` (#12913) +Use `lib/ts_utils` for `scripts/sync_protobuf` ([#12913](https://github.com/python/typeshed/pull/12913)) - Simplified `download_file` error handling (400+ return codes already raised errors!) - Moved `update_metadata` from `scripts/sync_protobuf/_utils.py` to `lib/ts_utils/metadata.py` @@ -93,85 +93,85 @@ Use `lib/ts_utils` for `scripts/sync_protobuf` (#12913) ## 2.17.0.20240920 (2024-09-20) -Rewrote protobuf generation scripts in Python (#12527) +Rewrote protobuf generation scripts in Python ([#12527](https://github.com/python/typeshed/pull/12527)) ## 2.17.0.20240820 (2024-08-20) -Pin numpy in various stubs (#12554) +Pin numpy in various stubs ([#12554](https://github.com/python/typeshed/pull/12554)) ## 2.17.0.20240813 (2024-08-13) -Use Generator instead of Iterator for 3rd-party context managers (#12481) +Use Generator instead of Iterator for 3rd-party context managers ([#12481](https://github.com/python/typeshed/pull/12481)) -Bump tensorflow to 2.17.* (#12512) +Bump tensorflow to 2.17.* ([#12512](https://github.com/python/typeshed/pull/12512)) ## 2.16.0.20240804 (2024-08-04) -Remove numpy version pin for several stubs(#12476) +Remove numpy version pin for several stubs([#12476](https://github.com/python/typeshed/pull/12476)) ## 2.16.0.20240627 (2024-06-27) -[tensorflow] Pin keras to 3.3.* (#12221) +[tensorflow] Pin keras to 3.3.* ([#12221](https://github.com/python/typeshed/pull/12221)) ## 2.16.0.20240618 (2024-06-18) -Pin various stubs to numpy to < 2 (#12152) +Pin various stubs to numpy to < 2 ([#12152](https://github.com/python/typeshed/pull/12152)) Fixes #12146 ## 2.16.0.20240617 (2024-06-17) -Replace `np.float_` alias removed in numpy 2.0 (#12138) +Replace `np.float_` alias removed in numpy 2.0 ([#12138](https://github.com/python/typeshed/pull/12138)) ## 2.16.0.20240606 (2024-06-06) -Add stubs for tf.math.angle to math.pyi (#12099) +Add stubs for tf.math.angle to math.pyi ([#12099](https://github.com/python/typeshed/pull/12099)) ## 2.16.0.20240428 (2024-04-28) -Fix stubtest for TensorFlow with latest keras release (#11838) +Fix stubtest for TensorFlow with latest keras release ([#11838](https://github.com/python/typeshed/pull/11838)) ## 2.16.0.20240424 (2024-04-24) -Fix stubtest errors in tensorflow with `keras>=3.3.2` (#11817) +Fix stubtest errors in tensorflow with `keras>=3.3.2` ([#11817](https://github.com/python/typeshed/pull/11817)) ## 2.16.0.20240423 (2024-04-23) -Bump tensorflow to 2.16.* (#11696) +Bump tensorflow to 2.16.* ([#11696](https://github.com/python/typeshed/pull/11696)) ## 2.15.0.20240422 (2024-04-22) -Simplify protoc install in protobuf generation scripts (#11785) +Simplify protoc install in protobuf generation scripts ([#11785](https://github.com/python/typeshed/pull/11785)) ## 2.15.0.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 2.15.0.20240412 (2024-04-12) -Bump flake8-pyi to 24.4.0 (#11745) +Bump flake8-pyi to 24.4.0 ([#11745](https://github.com/python/typeshed/pull/11745)) ## 2.15.0.20240411 (2024-04-11) -Bump mypy-protobuf in sync_tensorflow script and improve generation scripts (#11740) +Bump mypy-protobuf in sync_tensorflow script and improve generation scripts ([#11740](https://github.com/python/typeshed/pull/11740)) ## 2.15.0.20240314 (2024-03-14) -`tensorflow`: Add `tensorflow.keras.models.Model` (#11334) +`tensorflow`: Add `tensorflow.keras.models.Model` ([#11334](https://github.com/python/typeshed/pull/11334)) Based on: - https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/saved_model/__init__.pyi - https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/types/experimental.pyi -`tensorflow`: Add missing members to the `tensorflow.keras.layers` module. (#11333) +`tensorflow`: Add missing members to the `tensorflow.keras.layers` module. ([#11333](https://github.com/python/typeshed/pull/11333)) Co-authored-by: Jelle Zijlstra Co-authored-by: Rebecca Chen -`tensorflow` add `tensorflow.saved_model` (#11439) +`tensorflow` add `tensorflow.saved_model` ([#11439](https://github.com/python/typeshed/pull/11439)) Based on: - https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/saved_model/__init__.pyi @@ -179,11 +179,11 @@ Based on: ## 2.15.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 2.15.0.20240303 (2024-03-03) -`tensorflow`: add partial `tf.nn` module. (#11388) +`tensorflow`: add partial `tf.nn` module. ([#11388](https://github.com/python/typeshed/pull/11388)) Some derived from: https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/summary.pyi @@ -191,136 +191,136 @@ https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/nn ## 2.15.0.20240302 (2024-03-02) -`tensorflow`: add `tensorflow.bitwise` (#11440) +`tensorflow`: add `tensorflow.bitwise` ([#11440](https://github.com/python/typeshed/pull/11440)) Co-authored-by: Jelle Zijlstra -`tensorflow`: add `tensorflow.audio` (#11441) +`tensorflow`: add `tensorflow.audio` ([#11441](https://github.com/python/typeshed/pull/11441)) -`tensorflow`: add `tensorflow.keras.activations` members (#11444) +`tensorflow`: add `tensorflow.keras.activations` members ([#11444](https://github.com/python/typeshed/pull/11444)) Co-authored-by: Jelle Zijlstra -Add pyupgrade check outdated-version-block (UP036) (#11509) +Add pyupgrade check outdated-version-block (UP036) ([#11509](https://github.com/python/typeshed/pull/11509)) Co-authored-by: Alex Waygood ## 2.15.0.20240301 (2024-03-01) -`tensorflow`: add `tensorflow.autodiff` (#11442) +`tensorflow`: add `tensorflow.autodiff` ([#11442](https://github.com/python/typeshed/pull/11442)) -`tensorflow`: add `tensorflow.autograph` (#11443) +`tensorflow`: add `tensorflow.autograph` ([#11443](https://github.com/python/typeshed/pull/11443)) ## 2.15.0.20240218 (2024-02-18) -`tensorflow`: add `tf.linalg` module (#11386) +`tensorflow`: add `tf.linalg` module ([#11386](https://github.com/python/typeshed/pull/11386)) Taken from: https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/linalg.pyi -`tensorflow`: add `tf.ones`, `tf.zeros`, `tf.zeros_like` and `tf.ones_like` functions (#11368) +`tensorflow`: add `tf.ones`, `tf.zeros`, `tf.zeros_like` and `tf.ones_like` functions ([#11368](https://github.com/python/typeshed/pull/11368)) -`tensorflow` add `tf.random` module (#11359) +`tensorflow` add `tf.random` module ([#11359](https://github.com/python/typeshed/pull/11359)) Partially from Mehdi Drissi's stubs. -`tensorflow`: Add members from `tensorflow.keras.metrics` (#11329) +`tensorflow`: Add members from `tensorflow.keras.metrics` ([#11329](https://github.com/python/typeshed/pull/11329)) Partially taken from: https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/keras/metrics.pyi -`tensorflow`: add `tf.distribute.experimental.coordinator.RemoteValue` (#11349) +`tensorflow`: add `tf.distribute.experimental.coordinator.RemoteValue` ([#11349](https://github.com/python/typeshed/pull/11349)) -`tensorflow`: add `tf.strings` module (#11380) +`tensorflow`: add `tf.strings` module ([#11380](https://github.com/python/typeshed/pull/11380)) Partially taken from: https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/strings.pyi Co-authored-by: Jelle Zijlstra -`tensorflow`: Add some `tf.raw_ops` members. (#11387) +`tensorflow`: Add some `tf.raw_ops` members. ([#11387](https://github.com/python/typeshed/pull/11387)) https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/raw_ops.pyi ## 2.15.0.20240217 (2024-02-17) -`tensorflow` Add `tensorflow.summary` module (#11358) +`tensorflow` Add `tensorflow.summary` module ([#11358](https://github.com/python/typeshed/pull/11358)) Partially derived from https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/summary.pyi ## 2.15.0.20240206 (2024-02-06) -`tensorflow`: Add `tensorflow.keras.callbacks` module (#11332) +`tensorflow`: Add `tensorflow.keras.callbacks` module ([#11332](https://github.com/python/typeshed/pull/11332)) ## 2.15.0.20240205 (2024-02-05) -`tensorflow` fix `tensorflow.data.Dataset`'s zip (#11357) +`tensorflow` fix `tensorflow.data.Dataset`'s zip ([#11357](https://github.com/python/typeshed/pull/11357)) -A new shade of Black (#11362) +A new shade of Black ([#11362](https://github.com/python/typeshed/pull/11362)) ## 2.15.0.20240204 (2024-02-04) -`tensorflow`: bump version to 2.15 (#11352) +`tensorflow`: bump version to 2.15 ([#11352](https://github.com/python/typeshed/pull/11352)) ## 2.12.0.20240202 (2024-02-02) -`tensorflow`: add `tf.train.CheckpointOptions` and other `tf.train` members. (#11327) +`tensorflow`: add `tf.train.CheckpointOptions` and other `tf.train` members. ([#11327](https://github.com/python/typeshed/pull/11327)) ## 2.12.0.20240201 (2024-02-01) -`tensorflow`: Add some functions from the config module (#11325) +`tensorflow`: Add some functions from the config module ([#11325](https://github.com/python/typeshed/pull/11325)) -`tensorflow`: Add (and rename) aliases (#11324) +`tensorflow`: Add (and rename) aliases ([#11324](https://github.com/python/typeshed/pull/11324)) -`tensorflow`: add some tensorflow functions (#11326) +`tensorflow`: add some tensorflow functions ([#11326](https://github.com/python/typeshed/pull/11326)) -`tensorflow`: add `tensorflow.math.reduce_variance` (#11328) +`tensorflow`: add `tensorflow.math.reduce_variance` ([#11328](https://github.com/python/typeshed/pull/11328)) ## 2.12.0.20240131 (2024-01-31) -`tensorflow`: fix `tensorflow.VariableSynchronization` (#11330) +`tensorflow`: fix `tensorflow.VariableSynchronization` ([#11330](https://github.com/python/typeshed/pull/11330)) ## 2.12.0.20240126 (2024-01-26) -Add `convert_to_tensor` to `tensorflow` (#11292) +Add `convert_to_tensor` to `tensorflow` ([#11292](https://github.com/python/typeshed/pull/11292)) ## 2.12.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.12.0.10 (2023-11-09) -Bump flake8-pyi to 23.11.0 (#10997) +Bump flake8-pyi to 23.11.0 ([#10997](https://github.com/python/typeshed/pull/10997)) ## 2.12.0.9 (2023-10-29) -Enable ruff's isort rules on files generated using mypy-protobuf (#10939) +Enable ruff's isort rules on files generated using mypy-protobuf ([#10939](https://github.com/python/typeshed/pull/10939)) Co-authored-by: AlexWaygood ## 2.12.0.8 (2023-10-23) -Update mypy-protobuf (#10914) +Update mypy-protobuf ([#10914](https://github.com/python/typeshed/pull/10914)) Co-authored-by: Avasam Co-authored-by: Alex Waygood ## 2.12.0.7 (2023-08-28) -Consistently use `Generic` as the last base class (#10610) +Consistently use `Generic` as the last base class ([#10610](https://github.com/python/typeshed/pull/10610)) ## 2.12.0.6 (2023-07-20) -Add a few more upstream_repository URLs (#10489) +Add a few more upstream_repository URLs ([#10489](https://github.com/python/typeshed/pull/10489)) ## 2.12.0.5 (2023-06-08) -Tensorflow losses (#10264) +Tensorflow losses ([#10264](https://github.com/python/typeshed/pull/10264)) Co-authored-by: Mehdi Drissi ## 2.12.0.4 (2023-05-22) -Add core tensorflow.data stubs (#10122) +Add core tensorflow.data stubs ([#10122](https://github.com/python/typeshed/pull/10122)) Co-authored-by: Mehdi Drissi Co-authored-by: Alex Waygood @@ -328,22 +328,22 @@ Co-authored-by: Jelle Zijlstra ## 2.12.0.3 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.12.0.2 (2023-04-27) -tensorflow: feature columns (#10052) +tensorflow: feature columns ([#10052](https://github.com/python/typeshed/pull/10052)) Co-authored-by: Mehdi Drissi Co-authored-by: Jelle Zijlstra ## 2.12.0.1 (2023-04-27) -tensorflow: Add legacy optimizers (#9997) +tensorflow: Add legacy optimizers ([#9997](https://github.com/python/typeshed/pull/9997)) ## 2.12.0.0 (2023-03-23) -[stubsabot] Bump tensorflow to 2.12.* (#9926) +[stubsabot] Bump tensorflow to 2.12.* ([#9926](https://github.com/python/typeshed/pull/9926)) Release: https://pypi.org/pypi/tensorflow/2.12.0 Homepage: https://www.tensorflow.org/ @@ -354,7 +354,7 @@ If stubtest fails for this PR: ## 2.11.0.8 (2023-03-15) -Tensorflow protobuf stubs (#9873) +Tensorflow protobuf stubs ([#9873](https://github.com/python/typeshed/pull/9873)) Co-authored-by: Mehdi Drissi Co-authored-by: Alex Waygood @@ -362,34 +362,34 @@ Co-authored-by: Jelle Zijlstra ## 2.11.0.7 (2023-03-09) -Tensorflow keras layer (#9707) +Tensorflow keras layer ([#9707](https://github.com/python/typeshed/pull/9707)) Co-authored-by: Mehdi Drissi ## 2.11.0.6 (2023-02-24) -Fix some typos in comments (#9802) +Fix some typos in comments ([#9802](https://github.com/python/typeshed/pull/9802)) ## 2.11.0.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.11.0.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 2.11.0.3 (2023-02-01) -Tensorflow: Add more stubs (#9560) +Tensorflow: Add more stubs ([#9560](https://github.com/python/typeshed/pull/9560)) Co-authored-by: Mehdi Drissi Co-authored-by: Alex Waygood ## 2.11.0.2 (2023-01-18) -Improve pre-commit config (#9563) +Improve pre-commit config ([#9563](https://github.com/python/typeshed/pull/9563)) - Add a few more hooks. These are all very fast, and I've found them useful in other projects: - Autofixes: @@ -407,17 +407,17 @@ Improve pre-commit config (#9563) ## 2.11.0.1 (2023-01-17) -Reenable flake8-pyi's Y011 and Y015 (#9551) +Reenable flake8-pyi's Y011 and Y015 ([#9551](https://github.com/python/typeshed/pull/9551)) ## 2.11.0.0 (2023-01-15) -Update tensorflow to 2.11 (#9543) +Update tensorflow to 2.11 ([#9543](https://github.com/python/typeshed/pull/9543)) Co-authored-by: Mehdi Drissi ## 2.10.0.0 (2023-01-14) -Initial tensorflow stubs (#8974) +Initial tensorflow stubs ([#8974](https://github.com/python/typeshed/pull/8974)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/termcolor.md b/data/changelogs/termcolor.md index edba1732..03bc3239 100644 --- a/data/changelogs/termcolor.md +++ b/data/changelogs/termcolor.md @@ -1,16 +1,16 @@ ## 1.1.6.2 (2023-03-28) -Add default values for termcolor (#9963) +Add default values for termcolor ([#9963](https://github.com/python/typeshed/pull/9963)) ## 1.1.6.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.1.6 (2022-09-16) -[stubsabot] Mark termcolor as obsolete since 2.0.0 (#8746) +[stubsabot] Mark termcolor as obsolete since 2.0.0 ([#8746](https://github.com/python/typeshed/pull/8746)) * [stubsabot] Mark termcolor as obsolete since 2.0.0 @@ -24,15 +24,15 @@ Co-authored-by: Sebastian Rittau ## 1.1.5 (2022-06-25) -appdirs, tabulate, termcolor, xmltodict: check missing defs (#8156) +appdirs, tabulate, termcolor, xmltodict: check missing defs ([#8156](https://github.com/python/typeshed/pull/8156)) complete termcolor, xmltodict ## 1.1.4 (2022-04-27) -Drop support for Python 2 in termcolor (#7707) +Drop support for Python 2 in termcolor ([#7707](https://github.com/python/typeshed/pull/7707)) ## 1.1.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/toml.md b/data/changelogs/toml.md index 1910a703..41d984a9 100644 --- a/data/changelogs/toml.md +++ b/data/changelogs/toml.md @@ -1,36 +1,36 @@ ## 0.10.8.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 0.10.8.7 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.10.8.6 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 0.10.8.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.10.8.4 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 0.10.8.3 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 0.10.8.2 (2023-02-02) -Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) +Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566)) - ClassVar[Any | None] - Missed previous changes due to alias @@ -38,39 +38,39 @@ Manual changes of `Any` union to `Incomplete` in stubs folder (#9566) ## 0.10.8.1 (2022-11-13) -Mark `toml` as complete (#9185) +Mark `toml` as complete ([#9185](https://github.com/python/typeshed/pull/9185)) ## 0.10.8 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 0.10.7 (2022-05-07) -Import generics from standard modules in all third-party stubs (#7791) +Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791)) ## 0.10.6 (2022-04-27) -Remove Python 2 support from toml (#7713) +Remove Python 2 support from toml ([#7713](https://github.com/python/typeshed/pull/7713)) ## 0.10.5 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 0.10.4 (2022-02-10) -Improve `toml` typings (#7146) +Improve `toml` typings ([#7146](https://github.com/python/typeshed/pull/7146)) Co-authored-by: Akuli ## 0.10.3 (2022-01-08) -Use lowercase `type` everywhere (#6853) +Use lowercase `type` everywhere ([#6853](https://github.com/python/typeshed/pull/6853)) ## 0.10.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 0.10.0 (2021-09-19) -Update third-party package versions (#5996) +Update third-party package versions ([#5996](https://github.com/python/typeshed/pull/5996)) diff --git a/data/changelogs/toposort.md b/data/changelogs/toposort.md index 1b87b8fa..1e4bc267 100644 --- a/data/changelogs/toposort.md +++ b/data/changelogs/toposort.md @@ -1,10 +1,10 @@ ## 1.10.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.10.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -12,57 +12,57 @@ Co-authored-by: Avasam ## 1.10.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.10.0.1 (2023-07-20) -Add a few more upstream_repository URLs (#10489) +Add a few more upstream_repository URLs ([#10489](https://github.com/python/typeshed/pull/10489)) ## 1.10.0.0 (2023-02-26) -[stubsabot] Bump toposort to 1.10 (#9816) +[stubsabot] Bump toposort to 1.10 ([#9816](https://github.com/python/typeshed/pull/9816)) Release: https://pypi.org/pypi/toposort/1.10 ## 1.9.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.9.0.0 (2023-01-12) -[stubsabot] Bump toposort to 1.9 (#9503) +[stubsabot] Bump toposort to 1.9 ([#9503](https://github.com/python/typeshed/pull/9503)) Release: https://pypi.org/pypi/toposort/1.9 ## 1.8.0.0 (2023-01-11) -Bump toposort to 1.8 (#9489) +Bump toposort to 1.8 ([#9489](https://github.com/python/typeshed/pull/9489)) ## 1.7.4 (2022-06-25) -ujson, pyfarmhash, toposort: check for missing definitions (#8153) +ujson, pyfarmhash, toposort: check for missing definitions ([#8153](https://github.com/python/typeshed/pull/8153)) Co-authored-by: hauntsaninja <> ## 1.7.3 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.7.1 (2021-12-17) -Always import Protocol from typing in stubs (#6617) +Always import Protocol from typing in stubs ([#6617](https://github.com/python/typeshed/pull/6617)) ## 1.7.0 (2021-12-07) -toposort: Make argument types less restrictive (#6531) +toposort: Make argument types less restrictive ([#6531](https://github.com/python/typeshed/pull/6531)) ## 1.6.1 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 1.6.0 (2021-09-19) -Create stubs for toposort (#6048) +Create stubs for toposort ([#6048](https://github.com/python/typeshed/pull/6048)) diff --git a/data/changelogs/tqdm.md b/data/changelogs/tqdm.md index ad689280..e4738626 100644 --- a/data/changelogs/tqdm.md +++ b/data/changelogs/tqdm.md @@ -1,26 +1,26 @@ ## 4.67.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 4.67.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 4.67.0.20250513 (2025-05-13) -tqdm: Fix return type of `async for` loop (#14028) +tqdm: Fix return type of `async for` loop ([#14028](https://github.com/python/typeshed/pull/14028)) ## 4.67.0.20250417 (2025-04-17) -[tqdm] Add return type to tqdm.asyncio.gather (#13839) +[tqdm] Add return type to tqdm.asyncio.gather ([#13839](https://github.com/python/typeshed/pull/13839)) ## 4.67.0.20250404 (2025-04-04) -Enable Ruff flake8-todos (TD) (#13748) +Enable Ruff flake8-todos (TD) ([#13748](https://github.com/python/typeshed/pull/13748)) ## 4.67.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -28,61 +28,61 @@ Co-authored-by: Avasam ## 4.67.0.20250319 (2025-03-19) -[CI] Run stubtest with Python 3.13 (#13638) +[CI] Run stubtest with Python 3.13 ([#13638](https://github.com/python/typeshed/pull/13638)) ## 4.67.0.20250301 (2025-03-01) -fix yield type of `tqdm.as_completed` (#13557) +fix yield type of `tqdm.as_completed` ([#13557](https://github.com/python/typeshed/pull/13557)) ## 4.67.0.20250228 (2025-02-28) -tqdm: Improve wrapattr (#13361) +tqdm: Improve wrapattr ([#13361](https://github.com/python/typeshed/pull/13361)) ## 4.67.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 4.67.0.20241220 (2024-12-20) -Fix tqdm.asyncio type inconsistency (#13259) +Fix tqdm.asyncio type inconsistency ([#13259](https://github.com/python/typeshed/pull/13259)) ## 4.67.0.20241119 (2024-11-19) -Update tqdm to 4.67.* (#13004) +Update tqdm to 4.67.* ([#13004](https://github.com/python/typeshed/pull/13004)) ## 4.66.0.20240417 (2024-04-17) -Remove remaining bare `Incomplete`s (#11768) +Remove remaining bare `Incomplete`s ([#11768](https://github.com/python/typeshed/pull/11768)) Enable Y065 ## 4.66.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 4.66.0.5 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 4.66.0.4 (2023-11-07) -Remove redundant inheritances from `Generic` and various `typing` protocols (#10981) +Remove redundant inheritances from `Generic` and various `typing` protocols ([#10981](https://github.com/python/typeshed/pull/10981)) ## 4.66.0.3 (2023-10-27) -Remove many redundant inheritances from `Generic[]` (#10933) +Remove many redundant inheritances from `Generic[]` ([#10933](https://github.com/python/typeshed/pull/10933)) ## 4.66.0.2 (2023-08-28) -Consistently use `Generic` as the last base class (#10610) +Consistently use `Generic` as the last base class ([#10610](https://github.com/python/typeshed/pull/10610)) ## 4.66.0.1 (2023-08-11) -Fix stubtest for `tqdm` (#10560) +Fix stubtest for `tqdm` ([#10560](https://github.com/python/typeshed/pull/10560)) ## 4.66.0.0 (2023-08-10) -[stubsabot] Bump tqdm to 4.66.* (#10552) +[stubsabot] Bump tqdm to 4.66.* ([#10552](https://github.com/python/typeshed/pull/10552)) Release: https://pypi.org/pypi/tqdm/4.66.0 Repository: https://github.com/tqdm/tqdm @@ -100,43 +100,43 @@ Co-authored-by: Alex Waygood ## 4.65.0.2 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 4.65.0.1 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 4.65.0.0 (2023-03-04) -Update `tqdm` stubs to 4.65.* (#9840) +Update `tqdm` stubs to 4.65.* ([#9840](https://github.com/python/typeshed/pull/9840)) ## 4.64.7.16 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 4.64.7.15 (2023-02-21) -Integrate requirements-stubtest.txt into METADATA.toml (#9778) +Integrate requirements-stubtest.txt into METADATA.toml ([#9778](https://github.com/python/typeshed/pull/9778)) ## 4.64.7.14 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.64.7.13 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 4.64.7.12 (2023-02-07) -Complete stubtest and fix `Any` subclassing in `tqdm` (#9525) +Complete stubtest and fix `Any` subclassing in `tqdm` ([#9525](https://github.com/python/typeshed/pull/9525)) ## 4.64.7.11 (2023-01-18) -Improve pre-commit config (#9563) +Improve pre-commit config ([#9563](https://github.com/python/typeshed/pull/9563)) - Add a few more hooks. These are all very fast, and I've found them useful in other projects: - Autofixes: @@ -154,61 +154,61 @@ Improve pre-commit config (#9563) ## 4.64.7.10 (2023-01-13) -Fix some Any subclassing in tqdm (#9505) +Fix some Any subclassing in tqdm ([#9505](https://github.com/python/typeshed/pull/9505)) ## 4.64.7.9 (2022-11-23) -tqdm: Add missing tqdm.monitor class variable (#9249) +tqdm: Add missing tqdm.monitor class variable ([#9249](https://github.com/python/typeshed/pull/9249)) Co-authored-by: Gabriel Smith ## 4.64.7.3 (2022-11-11) -tqdm: allow `disable=None` in `tqdm.__init__` (#9154) +tqdm: allow `disable=None` in `tqdm.__init__` ([#9154](https://github.com/python/typeshed/pull/9154)) ## 4.64.7.2 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 4.64.7.1 (2022-10-16) -Remove empty `__init__` methods from classes with 0 parents (#8907) +Remove empty `__init__` methods from classes with 0 parents ([#8907](https://github.com/python/typeshed/pull/8907)) ## 4.64.7 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 4.64.6 (2022-08-24) -tqdm: All `leave` arguments can be `None` (#8603) +tqdm: All `leave` arguments can be `None` ([#8603](https://github.com/python/typeshed/pull/8603)) All `leave` arguments are optional in tqdm. ## 4.64.5 (2022-08-18) -Support extras in stubtest_third_party.py (#8467) +Support extras in stubtest_third_party.py ([#8467](https://github.com/python/typeshed/pull/8467)) ## 4.64.4 (2022-07-15) -`tqdm`: Add `__all__` to `__init__.pyi` and submodules (#8308) +`tqdm`: Add `__all__` to `__init__.pyi` and submodules ([#8308](https://github.com/python/typeshed/pull/8308)) Fixes #8307 ## 4.64.3 (2022-07-15) -`tqdm`: Improve a few `__init__` methods (#8246) +`tqdm`: Improve a few `__init__` methods ([#8246](https://github.com/python/typeshed/pull/8246)) ## 4.64.2 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 4.64.1 (2022-07-07) -Improve `tqdm.contrib.logging` context managers (#8251) +Improve `tqdm.contrib.logging` context managers ([#8251](https://github.com/python/typeshed/pull/8251)) ## 4.64.0 (2022-07-05) -Add stubs for `tqdm` (#8235) +Add stubs for `tqdm` ([#8235](https://github.com/python/typeshed/pull/8235)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood diff --git a/data/changelogs/translationstring.md b/data/changelogs/translationstring.md index 44399688..5555b5f9 100644 --- a/data/changelogs/translationstring.md +++ b/data/changelogs/translationstring.md @@ -4,19 +4,19 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 1.4.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 1.4.0.20240301 (2024-03-01) -Fix invalid noqa comments and poorly formatted type ignores (#11497) +Fix invalid noqa comments and poorly formatted type ignores ([#11497](https://github.com/python/typeshed/pull/11497)) ## 1.4.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.4.0.0 (2023-03-22) -Add stubs for translationstring (#9918) +Add stubs for translationstring ([#9918](https://github.com/python/typeshed/pull/9918)) diff --git a/data/changelogs/tree-sitter-languages.md b/data/changelogs/tree-sitter-languages.md index 4cb95edb..4ef05d87 100644 --- a/data/changelogs/tree-sitter-languages.md +++ b/data/changelogs/tree-sitter-languages.md @@ -1,14 +1,14 @@ ## 1.10.0.20250319 (2025-03-19) -[CI] Run stubtest with Python 3.13 (#13638) +[CI] Run stubtest with Python 3.13 ([#13638](https://github.com/python/typeshed/pull/13638)) ## 1.10.0.20240612 (2024-06-12) -Remove `tree-sitter` (#12118) +Remove `tree-sitter` ([#12118](https://github.com/python/typeshed/pull/12118)) ## 1.10.0.20240201 (2024-02-01) -[stubsabot] Bump tree-sitter-languages to 1.10.* (#11228) +[stubsabot] Bump tree-sitter-languages to 1.10.* ([#11228](https://github.com/python/typeshed/pull/11228)) Release: https://pypi.org/pypi/tree-sitter-languages/1.10.0 Homepage: https://github.com/grantjenks/py-tree-sitter-languages @@ -24,7 +24,7 @@ Stubsabot analysis of the diff between the two releases: ## 1.8.0.0 (2023-10-15) -[stubsabot] Bump tree-sitter-languages to 1.8.* (#10889) +[stubsabot] Bump tree-sitter-languages to 1.8.* ([#10889](https://github.com/python/typeshed/pull/10889)) Release: https://pypi.org/pypi/tree-sitter-languages/1.8.0 Homepage: https://github.com/grantjenks/py-tree-sitter-languages @@ -40,13 +40,13 @@ Stubsabot analysis of the diff between the two releases: ## 1.7.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.7.0.0 (2023-07-19) -[stubsabot] Bump tree-sitter-languages to 1.7.* (#10474) +[stubsabot] Bump tree-sitter-languages to 1.7.* ([#10474](https://github.com/python/typeshed/pull/10474)) Release: https://pypi.org/pypi/tree-sitter-languages/1.7.0 Homepage: https://github.com/grantjenks/py-tree-sitter-languages @@ -61,7 +61,7 @@ Stubsabot analysis of the diff between the two releases: ## 1.6.0.0 (2023-06-27) -[stubsabot] Bump tree-sitter-languages to 1.6.* (#10364) +[stubsabot] Bump tree-sitter-languages to 1.6.* ([#10364](https://github.com/python/typeshed/pull/10364)) Release: https://pypi.org/pypi/tree-sitter-languages/1.6.1 Homepage: https://github.com/grantjenks/py-tree-sitter-languages @@ -76,17 +76,17 @@ Stubsabot analysis of the diff between the two releases: ## 1.5.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.5.0.1 (2023-01-13) -Allowlist-only fixes for stubtest on Windows (#9522) +Allowlist-only fixes for stubtest on Windows ([#9522](https://github.com/python/typeshed/pull/9522)) ## 1.5.0 (2022-09-16) -[stubsabot] Bump tree-sitter-languages to 1.5.* (#8750) +[stubsabot] Bump tree-sitter-languages to 1.5.* ([#8750](https://github.com/python/typeshed/pull/8750)) Release: https://pypi.org/project/tree-sitter-languages/1.5.0/ Homepage: https://github.com/grantjenks/py-tree-sitter-languages @@ -94,11 +94,11 @@ Diff: https://github.com/grantjenks/py-tree-sitter-languages/compare/v1.4.0...v1 ## 1.4.0 (2022-08-26) -[stubsabot] Bump tree-sitter-languages to 1.4.* (#8623) +[stubsabot] Bump tree-sitter-languages to 1.4.* ([#8623](https://github.com/python/typeshed/pull/8623)) ## 1.3.0 (2022-08-17) -Add stubs for tree-sitter-languages (#8548) +Add stubs for tree-sitter-languages ([#8548](https://github.com/python/typeshed/pull/8548)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/tree-sitter.md b/data/changelogs/tree-sitter.md index 3cddb8cd..9d3016a3 100644 --- a/data/changelogs/tree-sitter.md +++ b/data/changelogs/tree-sitter.md @@ -1,50 +1,50 @@ ## 0.20.1.20240311 (2024-03-11) -Make stubtest pass on libsass/passlib/redis/tree-sitter if you're using Python 3.12 (#11561) +Make stubtest pass on libsass/passlib/redis/tree-sitter if you're using Python 3.12 ([#11561](https://github.com/python/typeshed/pull/11561)) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 0.20.1.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.20.1.6 (2023-11-15) -[stubsabot] Mark tree-sitter as obsolete since 0.20.3 (#10681) +[stubsabot] Mark tree-sitter as obsolete since 0.20.3 ([#10681](https://github.com/python/typeshed/pull/10681)) ## 0.20.1.5 (2023-09-07) -Pin `tree-sitter` to 0.20.1 (#10677) +Pin `tree-sitter` to 0.20.1 ([#10677](https://github.com/python/typeshed/pull/10677)) ## 0.20.1.4 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.20.1.3 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 0.20.1.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.20.1.1 (2022-10-24) -Remove `tree-sitter` from `pyright`'s exclude (#8946) +Remove `tree-sitter` from `pyright`'s exclude ([#8946](https://github.com/python/typeshed/pull/8946)) Co-authored-by: Akuli ## 0.20.1 (2022-09-06) -tree-sitter: add missing members (#8693) +tree-sitter: add missing members ([#8693](https://github.com/python/typeshed/pull/8693)) ## 0.20.0 (2022-08-17) -Add stubs for tree_sitter (#8533) +Add stubs for tree_sitter ([#8533](https://github.com/python/typeshed/pull/8533)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/ttkthemes.md b/data/changelogs/ttkthemes.md index c977332f..ae429511 100644 --- a/data/changelogs/ttkthemes.md +++ b/data/changelogs/ttkthemes.md @@ -14,49 +14,49 @@ Inspired by https://github.com/python/typeshed/pull/14742#pullrequestreview-3241 ## 3.2.4.20250426 (2025-04-26) -Complete `ttkthemes` (#13858) +Complete `ttkthemes` ([#13858](https://github.com/python/typeshed/pull/13858)) ## 3.2.4.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 3.2.4.5 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 3.2.4.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.2.4.3 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 3.2.4.2 (2022-11-13) -Mark `ttkthemes` as complete (#9186) +Mark `ttkthemes` as complete ([#9186](https://github.com/python/typeshed/pull/9186)) ## 3.2.4.1 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 3.2.3 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 3.2.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 3.2.1 (2021-09-20) -ttkthemes: allow constructing ThemedStyle with no arguments (#6046) +ttkthemes: allow constructing ThemedStyle with no arguments ([#6046](https://github.com/python/typeshed/pull/6046)) ## 3.2.0 (2021-09-10) -Stubs for ttkthemes (#6024) +Stubs for ttkthemes ([#6024](https://github.com/python/typeshed/pull/6024)) diff --git a/data/changelogs/typed-ast.md b/data/changelogs/typed-ast.md index 231a8ba1..95ed70c5 100644 --- a/data/changelogs/typed-ast.md +++ b/data/changelogs/typed-ast.md @@ -1,14 +1,14 @@ ## 1.5.8.7 (2023-07-05) -Mark `types-typed-ast` as no longer updated (#10410) +Mark `types-typed-ast` as no longer updated ([#10410](https://github.com/python/typeshed/pull/10410)) ## 1.5.8.6 (2023-03-28) -Add defaults for third-party stubs Q-T (#9959) +Add defaults for third-party stubs Q-T ([#9959](https://github.com/python/typeshed/pull/9959)) ## 1.5.8.5 (2023-03-11) -typed_ast: Add missing field to `typed_ast.ast3.TypeIgnore` (#9868) +typed_ast: Add missing field to `typed_ast.ast3.TypeIgnore` ([#9868](https://github.com/python/typeshed/pull/9868)) ```pycon >>> import typed_ast.ast3 as ast3 @@ -19,13 +19,13 @@ typed_ast: Add missing field to `typed_ast.ast3.TypeIgnore` (#9868) ## 1.5.8.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.5.8.3 (2022-11-14) -Improve `ast` types; revert several "redundant numeric union" changes from #7906 (#9130) +Improve `ast` types; revert several "redundant numeric union" changes from #7906 ([#9130](https://github.com/python/typeshed/pull/9130)) * Adapt number types in ast @@ -38,15 +38,15 @@ Co-authored-by: AlexWaygood ## 1.5.8.2 (2022-11-07) -Mark typed_ast as completed (#9121) +Mark typed_ast as completed ([#9121](https://github.com/python/typeshed/pull/9121)) ## 1.5.8.1 (2022-10-28) -typed-ast: fix get_docstring, allow buffer (#9019) +typed-ast: fix get_docstring, allow buffer ([#9019](https://github.com/python/typeshed/pull/9019)) ## 1.5.8 (2022-08-29) -`typed_ast.ast3`: `arguments.kw_defaults` should be `list[expr | None]` (#8645) +`typed_ast.ast3`: `arguments.kw_defaults` should be `list[expr | None]` ([#8645](https://github.com/python/typeshed/pull/8645)) ```python >>> from typed_ast import ast3 @@ -58,37 +58,37 @@ This bug was discovered in https://github.com/python/mypy/pull/13547 ## 1.5.7 (2022-07-19) -Third-party stubs: enforce CamelCase for type alias names (#8256) +Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256)) Co-authored-by: Jelle Zijlstra ## 1.5.6 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 1.5.5 (2022-05-21) -Simplify and correct many numeric unions (#7906) +Simplify and correct many numeric unions ([#7906](https://github.com/python/typeshed/pull/7906)) Unblocks PyCQA/flake8-pyi#222 ## 1.5.4 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 1.5.3 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.5.1 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 1.5.0 (2021-11-12) -Bump typed-ast version, recommend Python 3.8 for tests (#6278) +Bump typed-ast version, recommend Python 3.8 for tests ([#6278](https://github.com/python/typeshed/pull/6278)) ## 1.4.5 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) diff --git a/data/changelogs/tzlocal.md b/data/changelogs/tzlocal.md index 1ea25eea..8cd83ba9 100644 --- a/data/changelogs/tzlocal.md +++ b/data/changelogs/tzlocal.md @@ -1,6 +1,6 @@ ## 5.1.0.1 (2023-10-24) -[stubsabot] Mark tzlocal as obsolete since 5.2 (#10921) +[stubsabot] Mark tzlocal as obsolete since 5.2 ([#10921](https://github.com/python/typeshed/pull/10921)) Release: https://pypi.org/pypi/tzlocal/5.2 Repository: https://github.com/regebro/tzlocal @@ -11,7 +11,7 @@ Co-authored-by: stubsabot <> ## 5.1.0.0 (2023-10-05) -[stubsabot] Bump tzlocal to 5.1 (#10836) +[stubsabot] Bump tzlocal to 5.1 ([#10836](https://github.com/python/typeshed/pull/10836)) Release: https://pypi.org/pypi/tzlocal/5.1 Repository: https://github.com/regebro/tzlocal @@ -26,21 +26,21 @@ Stubsabot analysis of the diff between the two releases: ## 5.0.1.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 5.0.1.0 (2023-05-16) -Bump `tzlocal` to `5.0.1` (#10188) +Bump `tzlocal` to `5.0.1` ([#10188](https://github.com/python/typeshed/pull/10188)) ## 5.0.0.0 (2023-05-15) -Bump `tzlocal` to `5.0` (#10183) +Bump `tzlocal` to `5.0` ([#10183](https://github.com/python/typeshed/pull/10183)) ## 4.3.0.0 (2023-03-19) -[stubsabot] Bump tzlocal to 4.3 (#9903) +[stubsabot] Bump tzlocal to 4.3 ([#9903](https://github.com/python/typeshed/pull/9903)) Release: https://pypi.org/pypi/tzlocal/4.3 Diff: https://github.com/regebro/tzlocal/compare/4.2...4.3 @@ -54,21 +54,21 @@ Stubsabot analysis of the diff between the two releases: ## 4.2.2.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.2.2.2 (2022-11-14) -Comments explaining why `keyboard` and `tzlocal` are not run on multiple platforms (#9188) +Comments explaining why `keyboard` and `tzlocal` are not run on multiple platforms ([#9188](https://github.com/python/typeshed/pull/9188)) ## 4.2.2.1 (2022-10-23) -Remove tzlocal from pyright's exclude (#8969) +Remove tzlocal from pyright's exclude ([#8969](https://github.com/python/typeshed/pull/8969)) ## 4.2.2 (2022-07-20) -Allowlist useless modules (#8340) +Allowlist useless modules ([#8340](https://github.com/python/typeshed/pull/8340)) These are the ones I chose not to add from #8321 @@ -76,7 +76,7 @@ Fixes most of #8339 ## 4.2.1 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -84,23 +84,23 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 4.2.0 (2022-06-26) -[stubsabot] Bump tzlocal to 4.2 (#8184) +[stubsabot] Bump tzlocal to 4.2 ([#8184](https://github.com/python/typeshed/pull/8184)) Co-authored-by: hauntsaninja <> ## 4.1.1 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 4.1.0 (2022-01-14) -Add get_localzone_name to tzlocal (#6912) +Add get_localzone_name to tzlocal ([#6912](https://github.com/python/typeshed/pull/6912)) ## 3.0.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/uWSGI.md b/data/changelogs/uWSGI.md index 6dc4a93c..c2e79633 100644 --- a/data/changelogs/uWSGI.md +++ b/data/changelogs/uWSGI.md @@ -1,45 +1,45 @@ ## 2.0.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 2.0.0.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 2.0.0.20240516 (2024-05-16) -uWSGI: Makes stubtest_allowlist_darwin more resilient against CI flakyness (#11819) +uWSGI: Makes stubtest_allowlist_darwin more resilient against CI flakyness ([#11819](https://github.com/python/typeshed/pull/11819)) ## 2.0.0.20240425 (2024-04-25) -Bump pyright to v1.1.360 (#11810) +Bump pyright to v1.1.360 ([#11810](https://github.com/python/typeshed/pull/11810)) -Disable uwsgi, pyaudio, jack-client stubtest on macOS (#11821) +Disable uwsgi, pyaudio, jack-client stubtest on macOS ([#11821](https://github.com/python/typeshed/pull/11821)) ## 2.0.0.20240414 (2024-04-14) -uwsgi: remove unused allowlist entry (#11754) +uwsgi: remove unused allowlist entry ([#11754](https://github.com/python/typeshed/pull/11754)) Also wow, some of the logs that come from uwsgi are quite interesting ## 2.0.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 2.0.0.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.0.0.1 (2023-11-24) -Third-party stubs: remove unused `type: ignore`s (#11063) +Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063)) ## 2.0.0.0 (2023-07-24) -Adds stubs for uWSGI (#10432) +Adds stubs for uWSGI ([#10432](https://github.com/python/typeshed/pull/10432)) This adds stubs for the uWSGI Python API. diff --git a/data/changelogs/ujson.md b/data/changelogs/ujson.md index e12c2020..f625f052 100644 --- a/data/changelogs/ujson.md +++ b/data/changelogs/ujson.md @@ -4,11 +4,11 @@ ## 5.10.0.20250326 (2025-03-26) -Improve `ujson` (#13700) +Improve `ujson` ([#13700](https://github.com/python/typeshed/pull/13700)) ## 5.10.0.20240515 (2024-05-15) -[stubsabot] Bump ujson to 5.10.* (#11915) +[stubsabot] Bump ujson to 5.10.* ([#11915](https://github.com/python/typeshed/pull/11915)) Release: https://pypi.org/pypi/ujson/5.10.0 Homepage: https://github.com/ultrajson/ultrajson @@ -22,17 +22,17 @@ Stubsabot analysis of the diff between the two releases: ## 5.9.0.0 (2023-12-12) -[stubsabot] Bump ujson to 5.9.* (#11143) +[stubsabot] Bump ujson to 5.9.* ([#11143](https://github.com/python/typeshed/pull/11143)) ## 5.8.0.1 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 5.8.0.0 (2023-06-12) -[stubsabot] Bump ujson to 5.8.* (#10302) +[stubsabot] Bump ujson to 5.8.* ([#10302](https://github.com/python/typeshed/pull/10302)) Release: https://pypi.org/pypi/ujson/5.8.0 Homepage: https://github.com/ultrajson/ultrajson @@ -44,13 +44,13 @@ Stubsabot analysis of the diff between the two releases: ## 5.7.0.5 (2023-05-01) -Convert the remaining ujson uses of AnyStr (#10086) +Convert the remaining ujson uses of AnyStr ([#10086](https://github.com/python/typeshed/pull/10086)) Followup from #10081 ## 5.7.0.4 (2023-04-25) -Loosen constraints on ujson file functions (#10081) +Loosen constraints on ujson file functions ([#10081](https://github.com/python/typeshed/pull/10081)) Like `json.dump`, `ujson.dump` takes any object that has a string-accepting `.write` method. @@ -60,21 +60,21 @@ returns either a string or a bytes ## 5.7.0.3 (2023-04-13) -Make most ujson.dump() parameters keyword-only (#10044) +Make most ujson.dump() parameters keyword-only ([#10044](https://github.com/python/typeshed/pull/10044)) ## 5.7.0.2 (2023-04-12) -[ujson] Update stubs with new features (#10035) +[ujson] Update stubs with new features ([#10035](https://github.com/python/typeshed/pull/10035)) ## 5.7.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 5.7.0.0 (2023-01-07) -[stubsabot] Bump ujson to 5.7.* (#9473) +[stubsabot] Bump ujson to 5.7.* ([#9473](https://github.com/python/typeshed/pull/9473)) Release: https://pypi.org/pypi/ujson/5.7.0 Homepage: https://github.com/ultrajson/ultrajson @@ -94,7 +94,7 @@ Co-authored-by: stubsabot <> ## 5.6.0.0 (2022-12-02) -[stubsabot] Bump ujson to 5.6.* (#9319) +[stubsabot] Bump ujson to 5.6.* ([#9319](https://github.com/python/typeshed/pull/9319)) Release: https://pypi.org/pypi/ujson/5.6.0 Homepage: https://github.com/ultrajson/ultrajson @@ -106,7 +106,7 @@ Stubsabot analysis of the diff between the two releases: ## 5.5.0 (2022-09-16) -[stubsabot] Bump ujson to 5.5.* (#8749) +[stubsabot] Bump ujson to 5.5.* ([#8749](https://github.com/python/typeshed/pull/8749)) Release: https://pypi.org/project/ujson/5.5.0/ Homepage: https://github.com/ultrajson/ultrajson @@ -114,29 +114,29 @@ Diff: https://github.com/ultrajson/ultrajson/compare/5.4.0...5.5.0 ## 5.4.0 (2022-07-08) -[stubsabot] Bump ujson to 5.4.* (#8259) +[stubsabot] Bump ujson to 5.4.* ([#8259](https://github.com/python/typeshed/pull/8259)) Co-authored-by: hauntsaninja <> ## 5.3.1 (2022-06-25) -ujson, pyfarmhash, toposort: check for missing definitions (#8153) +ujson, pyfarmhash, toposort: check for missing definitions ([#8153](https://github.com/python/typeshed/pull/8153)) Co-authored-by: hauntsaninja <> ## 5.3.0 (2022-06-14) -[stubsabot] Bump ujson to 5.3.* (#8078) +[stubsabot] Bump ujson to 5.3.* ([#8078](https://github.com/python/typeshed/pull/8078)) Co-authored-by: hauntsaninja <> ## 5.2.0 (2022-05-30) -ujson: add JSONDecodeError (#7988) +ujson: add JSONDecodeError ([#7988](https://github.com/python/typeshed/pull/7988)) ## 4.2.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/unidiff.md b/data/changelogs/unidiff.md index 883b5203..29a2e341 100644 --- a/data/changelogs/unidiff.md +++ b/data/changelogs/unidiff.md @@ -1,4 +1,4 @@ ## 0.7.0.20240505 (2024-05-05) -Add stubs for unidiff (#11860) +Add stubs for unidiff ([#11860](https://github.com/python/typeshed/pull/11860)) diff --git a/data/changelogs/untangle.md b/data/changelogs/untangle.md index 43443b15..e49bd310 100644 --- a/data/changelogs/untangle.md +++ b/data/changelogs/untangle.md @@ -1,6 +1,6 @@ ## 1.2.0.4 (2023-09-23) -stdlib/xml/sax: Add type annotations (#10606) +stdlib/xml/sax: Add type annotations ([#10606](https://github.com/python/typeshed/pull/10606)) * stdlib/xml/sax: Type annotations for commonly used methods. @@ -16,23 +16,23 @@ classes too. ## 1.2.0.3 (2023-08-13) -Fill in all missing `upstream_repository` fields (#10571) +Fill in all missing `upstream_repository` fields ([#10571](https://github.com/python/typeshed/pull/10571)) Co-authored-by: Alex Waygood ## 1.2.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.2.0.1 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.2.0.0 (2022-12-23) -Add stubs for untangle (#9402) +Add stubs for untangle ([#9402](https://github.com/python/typeshed/pull/9402)) Co-authored-by: Alex Waygood diff --git a/data/changelogs/urllib3.md b/data/changelogs/urllib3.md index 059d2b02..e6c1cebc 100644 --- a/data/changelogs/urllib3.md +++ b/data/changelogs/urllib3.md @@ -1,20 +1,20 @@ ## 1.26.25.14 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.26.25.13 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 1.26.25.12 (2023-04-30) -`urllib3`: move stubs for `ssl_match_hostname` around (#10117) +`urllib3`: move stubs for `ssl_match_hostname` around ([#10117](https://github.com/python/typeshed/pull/10117)) ## 1.26.25.11 (2023-04-27) -[stubsabot] Mark urllib3 as obsolete since 2.0.0 (#10087) +[stubsabot] Mark urllib3 as obsolete since 2.0.0 ([#10087](https://github.com/python/typeshed/pull/10087)) Release: https://pypi.org/pypi/urllib3/2.0.0 Changelog: https://github.com/urllib3/urllib3/blob/main/CHANGES.rst @@ -24,53 +24,53 @@ Co-authored-by: stubsabot <> ## 1.26.25.10 (2023-03-28) -Add defaults to third-party stubs U-Z (#9971) +Add defaults to third-party stubs U-Z ([#9971](https://github.com/python/typeshed/pull/9971)) ## 1.26.25.9 (2023-03-26) -Add types to urllib3.filepost stubs (#9924) +Add types to urllib3.filepost stubs ([#9924](https://github.com/python/typeshed/pull/9924)) ## 1.26.25.8 (2023-02-26) -Improve many `__(a)exit__` annotations (#9696) +Improve many `__(a)exit__` annotations ([#9696](https://github.com/python/typeshed/pull/9696)) ## 1.26.25.7 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.26.25.6 (2023-02-15) -Use `typing_extensions.Self` instead of `_typeshed.Self` (#9702) +Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702)) ## 1.26.25.5 (2023-02-07) -Enable flake8-pyi's Y037 (#9686) +Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686)) ## 1.26.25.4 (2022-11-16) -Fix urllib3 Url.port type (#9208) +Fix urllib3 Url.port type ([#9208](https://github.com/python/typeshed/pull/9208)) ## 1.26.25.3 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 1.26.25.2 (2022-11-08) -Fix and allow classes with missing metaclasses (#9136) +Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136)) ## 1.26.25.1 (2022-10-16) -Remove empty `__init__` methods from classes with 0 parents (#8907) +Remove empty `__init__` methods from classes with 0 parents ([#8907](https://github.com/python/typeshed/pull/8907)) ## 1.26.25 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 1.26.24 (2022-09-08) -Fix urllib3.response.HTTPResponse.geturl() return type (#8704) +Fix urllib3.response.HTTPResponse.geturl() return type ([#8704](https://github.com/python/typeshed/pull/8704)) urllib3.response.HTTPResponse.geturl() return should be `str | None`. @@ -78,104 +78,104 @@ Source: https://github.com/urllib3/urllib3/blob/3951d3cf8f8c8119c455ce50c171dc0c ## 1.26.23 (2022-08-18) -Support extras in stubtest_third_party.py (#8467) +Support extras in stubtest_third_party.py ([#8467](https://github.com/python/typeshed/pull/8467)) ## 1.26.22 (2022-08-04) -Add `urllib3.contrib.socks`; improve `urllib3.connectionpool` (#8457) +Add `urllib3.contrib.socks`; improve `urllib3.connectionpool` ([#8457](https://github.com/python/typeshed/pull/8457)) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Waygood ## 1.26.21 (2022-08-03) -Improve urllib3.util.url annotations (#8460) +Improve urllib3.util.url annotations ([#8460](https://github.com/python/typeshed/pull/8460)) ## 1.26.20 (2022-08-01) -Improve `urllib3.fields` annotations (#8456) +Improve `urllib3.fields` annotations ([#8456](https://github.com/python/typeshed/pull/8456)) Co-authored-by: Alex Waygood ## 1.26.19 (2022-07-30) -Add annotations to `urrlib3.util.url` (#8448) +Add annotations to `urrlib3.util.url` ([#8448](https://github.com/python/typeshed/pull/8448)) ## 1.26.18 (2022-07-30) -Remove or move several `TypeAlias` declarations (#8444) +Remove or move several `TypeAlias` declarations ([#8444](https://github.com/python/typeshed/pull/8444)) ## 1.26.17 (2022-07-26) -Add more urllib3.__init__ annotations (#8402) +Add more urllib3.__init__ annotations ([#8402](https://github.com/python/typeshed/pull/8402)) ## 1.26.16 (2022-07-06) -Annotate `urllib3.disable_warnings` (#8245) +Annotate `urllib3.disable_warnings` ([#8245](https://github.com/python/typeshed/pull/8245)) ## 1.26.15 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 1.26.14 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 1.26.13 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 1.26.12 (2022-04-16) -Use `TypeAlias` where possible for type aliases (#7630) +Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630)) ## 1.26.11 (2022-03-13) -urllib3: stubs are not Python 2 compatible (#7480) +urllib3: stubs are not Python 2 compatible ([#7480](https://github.com/python/typeshed/pull/7480)) They use http.client, which is Python 3-only. Another catch from #7478. ## 1.26.10 (2022-02-28) -Add DEFAULT_CIPHERS to urllib3.util.ssl_ (#7399) +Add DEFAULT_CIPHERS to urllib3.util.ssl_ ([#7399](https://github.com/python/typeshed/pull/7399)) ## 1.26.9 (2022-02-03) -Improve `__enter__` & constructor methods (#7114) +Improve `__enter__` & constructor methods ([#7114](https://github.com/python/typeshed/pull/7114)) ## 1.26.8 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 1.26.7 (2022-01-13) -urllib3: allow allowed_methods to be False (#6909) +urllib3: allow allowed_methods to be False ([#6909](https://github.com/python/typeshed/pull/6909)) ## 1.26.5 (2022-01-12) -Update types in urllib3.util.retry (#6892) +Update types in urllib3.util.retry ([#6892](https://github.com/python/typeshed/pull/6892)) ## 1.26.4 (2022-01-11) -urllib3: add "__version__" (#6890) +urllib3: add "__version__" ([#6890](https://github.com/python/typeshed/pull/6890)) Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com> ## 1.26.3 (2022-01-10) -Fix urllib3.util.Retry.sleep type (#6883) +Fix urllib3.util.Retry.sleep type ([#6883](https://github.com/python/typeshed/pull/6883)) ## 1.26.2 (2022-01-09) -Annotate urllib3.exceptions (#6865) +Annotate urllib3.exceptions ([#6865](https://github.com/python/typeshed/pull/6865)) -Annotate urllib3.response (#6871) +Annotate urllib3.response ([#6871](https://github.com/python/typeshed/pull/6871)) ## 1.26.1 (2022-01-08) -Use types-urllib3 for requests (#6859) +Use types-urllib3 for requests ([#6859](https://github.com/python/typeshed/pull/6859)) -Add urllib3 stubs (#6858) +Add urllib3 stubs ([#6858](https://github.com/python/typeshed/pull/6858)) diff --git a/data/changelogs/usersettings.md b/data/changelogs/usersettings.md index 37c81c30..71069ab2 100644 --- a/data/changelogs/usersettings.md +++ b/data/changelogs/usersettings.md @@ -1,4 +1,4 @@ ## 1.1.0.0 (2023-08-21) -Add `usersettings` stub files (#10598) +Add `usersettings` stub files ([#10598](https://github.com/python/typeshed/pull/10598)) diff --git a/data/changelogs/vobject.md b/data/changelogs/vobject.md index 4ca80a54..17d8def2 100644 --- a/data/changelogs/vobject.md +++ b/data/changelogs/vobject.md @@ -1,120 +1,120 @@ ## 0.9.9.20250708 (2025-07-08) -[vobject] Improve stubs (#14299) +[vobject] Improve stubs ([#14299](https://github.com/python/typeshed/pull/14299)) ## 0.9.9.20250601 (2025-06-01) -[vobject] Partly annotate validate methods (#14205) +[vobject] Partly annotate validate methods ([#14205](https://github.com/python/typeshed/pull/14205)) Should help with #14194 ## 0.9.9.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 0.9.9.20250228 (2025-02-28) -Fix constructor args for two vobject classes (#13360) +Fix constructor args for two vobject classes ([#13360](https://github.com/python/typeshed/pull/13360)) ## 0.9.9.20241219 (2024-12-19) -[vobject] Replace `typing.Any` with `_typeshed.Incomplete` (#13265) +[vobject] Replace `typing.Any` with `_typeshed.Incomplete` ([#13265](https://github.com/python/typeshed/pull/13265)) -[vobject] Update to 0.9.9 (#13263) +[vobject] Update to 0.9.9 ([#13263](https://github.com/python/typeshed/pull/13263)) Update repository URL ## 0.9.8.20241003 (2024-10-03) -Update vobject (#12721) +Update vobject ([#12721](https://github.com/python/typeshed/pull/12721)) ## 0.9.8.20240310 (2024-03-10) -Bump mypy to 1.9, add to json.encoder, small fixups (#11549) +Bump mypy to 1.9, add to json.encoder, small fixups ([#11549](https://github.com/python/typeshed/pull/11549)) Co-authored-by: Alex Waygood ## 0.9.8.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 0.9.8.12 (2023-07-20) -Add a few more upstream_repository URLs (#10489) +Add a few more upstream_repository URLs ([#10489](https://github.com/python/typeshed/pull/10489)) ## 0.9.8.11 (2023-03-28) -Add defaults to third-party stubs U-Z (#9971) +Add defaults to third-party stubs U-Z ([#9971](https://github.com/python/typeshed/pull/9971)) ## 0.9.8.10 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.9.8.9 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 0.9.8.8 (2023-01-25) -Fix some stubtest complaints before they happen (#9585) +Fix some stubtest complaints before they happen ([#9585](https://github.com/python/typeshed/pull/9585)) Add missing objects to various stubs ## 0.9.8.7 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9565) +Replace `Any` with `Incomplete` in many places ([#9565](https://github.com/python/typeshed/pull/9565)) ## 0.9.8.6 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 0.9.8.5 (2022-11-23) -`__unicode__` always returns `str` (#9248) +`__unicode__` always returns `str` ([#9248](https://github.com/python/typeshed/pull/9248)) -Mark first argument of `__[get|set|del]attr__` as `str` (#9245) +Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245)) ## 0.9.8.4 (2022-11-13) -Explain why `vobject` is not tested on Windows (#9175) +Explain why `vobject` is not tested on Windows ([#9175](https://github.com/python/typeshed/pull/9175)) Specify vobject.win32tz is broken on Windows ## 0.9.8.3 (2022-11-09) -Annotate known magic-method return types (#9131) +Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131)) ## 0.9.8.2 (2022-11-07) -Mark `vobject` as complete (#9120) +Mark `vobject` as complete ([#9120](https://github.com/python/typeshed/pull/9120)) ## 0.9.8.1 (2022-10-16) -Remove empty `__init__` methods from classes with 0 parents (#8907) +Remove empty `__init__` methods from classes with 0 parents ([#8907](https://github.com/python/typeshed/pull/8907)) ## 0.9.8 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.9.7 (2022-01-31) -Upgrade black version (#7089) +Upgrade black version ([#7089](https://github.com/python/typeshed/pull/7089)) ## 0.9.5 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 0.9.4 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 0.9.3 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 0.9.2 (2021-10-11) -Fix return type of readComponents() (#6143) +Fix return type of readComponents() ([#6143](https://github.com/python/typeshed/pull/6143)) diff --git a/data/changelogs/waitress.md b/data/changelogs/waitress.md index 12ed9854..08bbab18 100644 --- a/data/changelogs/waitress.md +++ b/data/changelogs/waitress.md @@ -1,117 +1,117 @@ ## 3.0.1.20250801 (2025-08-01) -Split `tool.stubtest.platforms` metadata key (#13746) +Split `tool.stubtest.platforms` metadata key ([#13746](https://github.com/python/typeshed/pull/13746)) Co-authored-by: Avasam Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> ## 3.0.1.20241117 (2024-11-17) -waitress: fixes for latest (#13027) +waitress: fixes for latest ([#13027](https://github.com/python/typeshed/pull/13027)) ## 3.0.1.20241030 (2024-10-30) -[waitress] Update to 3.0.1 (#12917) +[waitress] Update to 3.0.1 ([#12917](https://github.com/python/typeshed/pull/12917)) ## 3.0.0.20241001 (2024-10-01) -Use `Mapping` for local Python namespace parameters (#12705) +Use `Mapping` for local Python namespace parameters ([#12705](https://github.com/python/typeshed/pull/12705)) ## 3.0.0.20240423 (2024-04-23) -Bump waitress to 3.0.* (#11803) +Bump waitress to 3.0.* ([#11803](https://github.com/python/typeshed/pull/11803)) ## 2.1.4.20240421 (2024-04-21) -`waitress`: stubtest-complete and update usage of Any (#11796) +`waitress`: stubtest-complete and update usage of Any ([#11796](https://github.com/python/typeshed/pull/11796)) ## 2.1.4.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 2.1.4.9 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 2.1.4.8 (2023-05-10) -Add `partial_stub` metadata field (#10157) +Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157)) ## 2.1.4.7 (2023-03-29) -Remove unnecessary ellipsis expressions (#9976) +Remove unnecessary ellipsis expressions ([#9976](https://github.com/python/typeshed/pull/9976)) Ignore flake8 F821 warnings in stub files ## 2.1.4.6 (2023-03-28) -Add defaults to third-party stubs U-Z (#9971) +Add defaults to third-party stubs U-Z ([#9971](https://github.com/python/typeshed/pull/9971)) ## 2.1.4.5 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 2.1.4.4 (2023-01-18) -Replace `Any` with `Incomplete` in many places (#9558) +Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558)) ## 2.1.4.3 (2022-11-16) -Always use `bool` and `Literal` for Python compat code (#9213) +Always use `bool` and `Literal` for Python compat code ([#9213](https://github.com/python/typeshed/pull/9213)) ## 2.1.4.2 (2022-11-13) -Run stubtest on Windows for waitress (#9181) +Run stubtest on Windows for waitress ([#9181](https://github.com/python/typeshed/pull/9181)) ## 2.1.4.1 (2022-10-16) -Remove empty `__init__` methods from classes with 0 parents (#8907) +Remove empty `__init__` methods from classes with 0 parents ([#8907](https://github.com/python/typeshed/pull/8907)) ## 2.1.4 (2022-07-19) -Third-party stubs: enforce CamelCase for type alias names (#8256) +Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256)) Co-authored-by: Jelle Zijlstra ## 2.1.3 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 2.1.2 (2022-07-04) -Third-party stubs: audit more `Callable[, Any]` annotations (#8233) +Third-party stubs: audit more `Callable[, Any]` annotations ([#8233](https://github.com/python/typeshed/pull/8233)) ## 2.1.1 (2022-06-26) -Third-party stubs: audit `Callable[, None]` annotations (#8175) +Third-party stubs: audit `Callable[, None]` annotations ([#8175](https://github.com/python/typeshed/pull/8175)) ## 2.1.0 (2022-06-21) -Bump waitress to 2.1.* (#8113) +Bump waitress to 2.1.* ([#8113](https://github.com/python/typeshed/pull/8113)) ## 2.0.9 (2022-05-26) -Third-party stubs: fix several fictitious type aliases (#7958) +Third-party stubs: fix several fictitious type aliases ([#7958](https://github.com/python/typeshed/pull/7958)) ## 2.0.8 (2022-04-20) -Use `TypeAlias` for type aliases where possible, part II (#7667) +Use `TypeAlias` for type aliases where possible, part II ([#7667](https://github.com/python/typeshed/pull/7667)) ## 2.0.7 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 2.0.5 (2021-12-28) -Use PEP 585 syntax wherever possible (#6717) +Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717)) ## 2.0.4 (2021-12-17) -Use stubtest 0.920 (#6589) +Use stubtest 0.920 ([#6589](https://github.com/python/typeshed/pull/6589)) Co-authored-by: Alex Waygood Co-authored-by: Jelle Zijlstra @@ -120,19 +120,19 @@ Co-authored-by: Akuli ## 2.0.3 (2021-11-26) -Add mypy error codes to '# type: ignore' comments (#6379) +Add mypy error codes to '# type: ignore' comments ([#6379](https://github.com/python/typeshed/pull/6379)) ## 2.0.2 (2021-11-23) -Reduce use of deprecated `typing` aliases (#6358) +Reduce use of deprecated `typing` aliases ([#6358](https://github.com/python/typeshed/pull/6358)) ## 2.0.1 (2021-10-15) -Use lowercase tuple where possible (#6170) +Use lowercase tuple where possible ([#6170](https://github.com/python/typeshed/pull/6170)) ## 2.0.0 (2021-10-12) -Update remaining versions for third-party stubs (#6094) +Update remaining versions for third-party stubs ([#6094](https://github.com/python/typeshed/pull/6094)) Also remove the python2 markers of packages that don't list Python 2 as supported in the latest version. diff --git a/data/changelogs/watchpoints.md b/data/changelogs/watchpoints.md index 80654628..f743b31a 100644 --- a/data/changelogs/watchpoints.md +++ b/data/changelogs/watchpoints.md @@ -4,9 +4,9 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 0.2.5.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 0.2.5.20250304 (2025-03-04) -Add stubs for watchpoints (#13248) +Add stubs for watchpoints ([#13248](https://github.com/python/typeshed/pull/13248)) diff --git a/data/changelogs/whatthepatch.md b/data/changelogs/whatthepatch.md index 04bfb805..b51c6ec0 100644 --- a/data/changelogs/whatthepatch.md +++ b/data/changelogs/whatthepatch.md @@ -1,6 +1,6 @@ ## 1.0.2.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -8,31 +8,31 @@ Co-authored-by: Avasam ## 1.0.2.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 1.0.2.5 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.0.2.4 (2023-03-28) -Add defaults to third-party stubs U-Z (#9971) +Add defaults to third-party stubs U-Z ([#9971](https://github.com/python/typeshed/pull/9971)) ## 1.0.2.3 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.0.2.2 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 1.0.2.1 (2023-01-30) -whatthepatch: add parse_git_binary_diff (#9616) +whatthepatch: add parse_git_binary_diff ([#9616](https://github.com/python/typeshed/pull/9616)) Added in 1.0.4 https://github.com/cscorley/whatthepatch/pull/whatthepatch @@ -41,17 +41,17 @@ Fixes #9615 ## 1.0.2 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 1.0.1 (2022-06-26) -Check missing definitions for several packages (#8167) +Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167)) Co-authored-by: hauntsaninja <> ## 1.0.0 (2022-03-17) -Add stubs for whatthepatch (#7492) +Add stubs for whatthepatch ([#7492](https://github.com/python/typeshed/pull/7492)) Co-authored-by: Akuli diff --git a/data/changelogs/workalendar.md b/data/changelogs/workalendar.md index 6906deff..b8338651 100644 --- a/data/changelogs/workalendar.md +++ b/data/changelogs/workalendar.md @@ -4,18 +4,18 @@ ## 17.0.0.20250602 (2025-06-02) -Update mypy to 1.16.0 (#14194) +Update mypy to 1.16.0 ([#14194](https://github.com/python/typeshed/pull/14194)) Co-authored-by: Sebastian Rittau Co-authored-by: Alex Waygood ## 17.0.0.20250516 (2025-05-16) -Replace `Incomplete | None = None` in third party stubs (#14063) +Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063)) ## 17.0.0.20250401 (2025-04-01) -Add `__all__` part 2 (#13719) +Add `__all__` part 2 ([#13719](https://github.com/python/typeshed/pull/13719)) --------- @@ -23,11 +23,11 @@ Co-authored-by: Avasam ## 17.0.0.20241221 (2024-12-21) -Update to mypy 1.14 (#13272) +Update to mypy 1.14 ([#13272](https://github.com/python/typeshed/pull/13272)) ## 17.0.0.0 (2023-08-25) -Add stubs for workalendar (#10614) +Add stubs for workalendar ([#10614](https://github.com/python/typeshed/pull/10614)) Co-authored-by: Akuli diff --git a/data/changelogs/wurlitzer.md b/data/changelogs/wurlitzer.md index 133b9af6..06460671 100644 --- a/data/changelogs/wurlitzer.md +++ b/data/changelogs/wurlitzer.md @@ -1,22 +1,22 @@ ## 3.1.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 3.1.0.20250708 (2025-07-08) -[wurlitzer] Remove from pyrightconfig (#14292) +[wurlitzer] Remove from pyrightconfig ([#14292](https://github.com/python/typeshed/pull/14292)) ## 3.1.0.20240511 (2024-05-11) -[stubsabot] Bump wurlitzer to 3.1.* (#11848) +[stubsabot] Bump wurlitzer to 3.1.* ([#11848](https://github.com/python/typeshed/pull/11848)) ## 3.0.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 3.0.0.20240310 (2024-03-10) -Add `wurlitzer` stubs (#11459) +Add `wurlitzer` stubs ([#11459](https://github.com/python/typeshed/pull/11459)) Co-authored-by: Alex Waygood Co-authored-by: Akuli diff --git a/data/changelogs/xdgenvpy.md b/data/changelogs/xdgenvpy.md index d1f78145..b551da0f 100644 --- a/data/changelogs/xdgenvpy.md +++ b/data/changelogs/xdgenvpy.md @@ -1,8 +1,8 @@ ## 3.0.0.20240918 (2024-09-18) -Bump xdgenvpy to 3.0.* (#12671) +Bump xdgenvpy to 3.0.* ([#12671](https://github.com/python/typeshed/pull/12671)) ## 2.4.0.20240905 (2024-09-05) -Add stubs for `xdgenvpy` (#12615) +Add stubs for `xdgenvpy` ([#12615](https://github.com/python/typeshed/pull/12615)) diff --git a/data/changelogs/xlrd.md b/data/changelogs/xlrd.md index 7c4faef2..16b61dcb 100644 --- a/data/changelogs/xlrd.md +++ b/data/changelogs/xlrd.md @@ -16,5 +16,5 @@ Add __slots__ to third-party packages using stubdefaulter ([#14619](https://gith ## 2.0.0.20250326 (2025-03-26) -Add stubs for `xlrd` (#13676) +Add stubs for `xlrd` ([#13676](https://github.com/python/typeshed/pull/13676)) diff --git a/data/changelogs/xmltodict.md b/data/changelogs/xmltodict.md index 60001946..67e9249d 100644 --- a/data/changelogs/xmltodict.md +++ b/data/changelogs/xmltodict.md @@ -10,7 +10,7 @@ ## 0.14.0.20241009 (2024-10-09) -[stubsabot] Bump xmltodict to 0.14.* (#12757) +[stubsabot] Bump xmltodict to 0.14.* ([#12757](https://github.com/python/typeshed/pull/12757)) Release: https://pypi.org/pypi/xmltodict/0.14.0 Homepage: https://github.com/martinblech/xmltodict @@ -35,37 +35,37 @@ Co-authored-by: stubsabot <> ## 0.13.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 0.13.0.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 0.13.0.1 (2022-10-28) -xmltodict: improve parse input types (#9018) +xmltodict: improve parse input types ([#9018](https://github.com/python/typeshed/pull/9018)) ## 0.13.0 (2022-06-26) -Bump xmltodict to 0.13.* (#8172) +Bump xmltodict to 0.13.* ([#8172](https://github.com/python/typeshed/pull/8172)) ## 0.12.2 (2022-06-25) -appdirs, tabulate, termcolor, xmltodict: check missing defs (#8156) +appdirs, tabulate, termcolor, xmltodict: check missing defs ([#8156](https://github.com/python/typeshed/pull/8156)) complete termcolor, xmltodict ## 0.12.1 (2022-04-16) -Third-party stubs: import from `collections.abc` where possible (#7637) +Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637)) ## 0.12.0 (2022-03-11) -Add xmltodict (#7472) +Add xmltodict ([#7472](https://github.com/python/typeshed/pull/7472)) Signed-off-by: Andrej Shadura diff --git a/data/changelogs/xxhash.md b/data/changelogs/xxhash.md index d178c3df..5e89b205 100644 --- a/data/changelogs/xxhash.md +++ b/data/changelogs/xxhash.md @@ -1,12 +1,12 @@ ## 3.0.5.2 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 3.0.5.1 (2022-10-20) -[stubsabot] Mark xxhash as obsolete since 3.1.0 (#8935) +[stubsabot] Mark xxhash as obsolete since 3.1.0 ([#8935](https://github.com/python/typeshed/pull/8935)) Release: https://pypi.org/pypi/xxhash/3.1.0 Homepage: https://github.com/ifduyue/python-xxhash @@ -16,11 +16,11 @@ Co-authored-by: stubsabot <> ## 3.0.5 (2022-09-27) -Bump mypy to 0.981 (#8796) +Bump mypy to 0.981 ([#8796](https://github.com/python/typeshed/pull/8796)) ## 3.0.4 (2022-07-20) -Allowlist useless modules (#8340) +Allowlist useless modules ([#8340](https://github.com/python/typeshed/pull/8340)) These are the ones I chose not to add from #8321 @@ -28,7 +28,7 @@ Fixes most of #8339 ## 3.0.3 (2022-07-19) -Add missing third party modules (#8321) +Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321)) Co-authored-by: Alex Waygood Co-authored-by: hauntsaninja <> @@ -36,37 +36,37 @@ Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.gi ## 3.0.2 (2022-07-17) -Make xxhash, editdistance into packages (#8320) +Make xxhash, editdistance into packages ([#8320](https://github.com/python/typeshed/pull/8320)) This matches the runtime. Also see #8319 ## 3.0.1 (2022-06-21) -stubtest: per project --ignore-missing-stub (#8122) +stubtest: per project --ignore-missing-stub ([#8122](https://github.com/python/typeshed/pull/8122)) ## 3.0.0 (2022-06-08) -Update xxhash (#8034) +Update xxhash ([#8034](https://github.com/python/typeshed/pull/8034)) Co-authored-by: hauntsaninja <> ## 2.0.5 (2022-04-29) -Delete python 2 branches from third-party stubs (#7741) +Delete python 2 branches from third-party stubs ([#7741](https://github.com/python/typeshed/pull/7741)) Since #7703, we no longer have third-party stubs that support Python 2, so code like `if sys.version_info >= (3, 0)` can be simplified. ## 2.0.4 (2022-04-27) -Drop Python 2 support in third-party stubs (#7703) +Drop Python 2 support in third-party stubs ([#7703](https://github.com/python/typeshed/pull/7703)) ## 2.0.2 (2021-10-12) -Add star to all non-0.1 versions (#6146) +Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146)) ## 2.0.1 (2021-09-14) -Update the `xxhash` and `hashlib` stubs (#6031) +Update the `xxhash` and `hashlib` stubs ([#6031](https://github.com/python/typeshed/pull/6031)) * `name`, `block_size`, `digest_size` and `digestsize` attributes of hash objects were made read-only. * It is now a type-checking error to subclass `xxhash` classes, such as `xxhash.xxh32`. Previously it was an error only at runtime. diff --git a/data/changelogs/yt-dlp.md b/data/changelogs/yt-dlp.md index edd26ef7..554732af 100644 --- a/data/changelogs/yt-dlp.md +++ b/data/changelogs/yt-dlp.md @@ -66,9 +66,9 @@ Add missing defaults to third-party stubs ([#14617](https://github.com/python/ty ## 2025.7.21.20250728 (2025-07-28) -Fully annotate `yt-dlp` (#14481) +Fully annotate `yt-dlp` ([#14481](https://github.com/python/typeshed/pull/14481)) ## 2025.7.21.20250727 (2025-07-27) -Add yt-dlp stubs (#14216) +Add yt-dlp stubs ([#14216](https://github.com/python/typeshed/pull/14216)) diff --git a/data/changelogs/zstd.md b/data/changelogs/zstd.md index da65c8a2..79cb4938 100644 --- a/data/changelogs/zstd.md +++ b/data/changelogs/zstd.md @@ -1,18 +1,18 @@ ## 1.5.7.1.20250708 (2025-07-08) -[zstd] Update to 1.5.7.1 (#14250) +[zstd] Update to 1.5.7.1 ([#14250](https://github.com/python/typeshed/pull/14250)) ## 1.5.7.0.20250507 (2025-05-07) -[stubsabot] Bump zstd to 1.5.7.0 (#13946) +[stubsabot] Bump zstd to 1.5.7.0 ([#13946](https://github.com/python/typeshed/pull/13946)) ## 1.5.6.8.20250506 (2025-05-06) -[stubsabot] Bump zstd to 1.5.6.8 (#13917) +[stubsabot] Bump zstd to 1.5.6.8 ([#13917](https://github.com/python/typeshed/pull/13917)) ## 1.5.6.7.20250404 (2025-04-04) -[stubsabot] Bump zstd to 1.5.6.7 (#13780) +[stubsabot] Bump zstd to 1.5.6.7 ([#13780](https://github.com/python/typeshed/pull/13780)) Release: https://pypi.org/pypi/zstd/1.5.6.7 Homepage: https://github.com/sergey-dryabzhinsky/python-zstd @@ -34,7 +34,7 @@ Co-authored-by: stubsabot <> ## 1.5.6.6.20250306 (2025-03-06) -[stubsabot] Bump zstd to 1.5.6.6 (#13584) +[stubsabot] Bump zstd to 1.5.6.6 ([#13584](https://github.com/python/typeshed/pull/13584)) Release: https://pypi.org/pypi/zstd/1.5.6.6 Homepage: https://github.com/sergey-dryabzhinsky/python-zstd @@ -56,11 +56,11 @@ Co-authored-by: stubsabot <> ## 1.5.6.5.20250304 (2025-03-04) -[stubsabot] Bump zstd to 1.5.6.5 (#13569) +[stubsabot] Bump zstd to 1.5.6.5 ([#13569](https://github.com/python/typeshed/pull/13569)) ## 1.5.6.4.20250224 (2025-02-24) -[stubsabot] Bump zstd to 1.5.6.4 (#13527) +[stubsabot] Bump zstd to 1.5.6.4 ([#13527](https://github.com/python/typeshed/pull/13527)) Release: https://pypi.org/pypi/zstd/1.5.6.4 Homepage: https://github.com/sergey-dryabzhinsky/python-zstd @@ -82,41 +82,41 @@ Co-authored-by: stubsabot <> ## 1.5.6.3.20250218 (2025-02-18) -Bump zstd to 1.5.6.3 (#13506) +Bump zstd to 1.5.6.3 ([#13506](https://github.com/python/typeshed/pull/13506)) ## 1.5.6.2.20250126 (2025-01-26) -Bump zstd to 1.5.6.2 (#13434) +Bump zstd to 1.5.6.2 ([#13434](https://github.com/python/typeshed/pull/13434)) ## 1.5.6.1.20250123 (2025-01-23) -zstd: pin version (#13428) +zstd: pin version ([#13428](https://github.com/python/typeshed/pull/13428)) ## 1.5.0.20240311 (2024-03-11) -Use PEP 570 syntax in third party stubs (#11554) +Use PEP 570 syntax in third party stubs ([#11554](https://github.com/python/typeshed/pull/11554)) ## 1.5.0.3 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 1.5.0.2 (2023-03-24) -[zstd] Add ZSTD_(max_)threads_count methods (#9938) +[zstd] Add ZSTD_(max_)threads_count methods ([#9938](https://github.com/python/typeshed/pull/9938)) Closes: #9935 ## 1.5.0.1 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 1.5.0.0 (2023-02-01) -Add stubs for `zstd` (#9484) +Add stubs for `zstd` ([#9484](https://github.com/python/typeshed/pull/9484)) Co-authored-by: Jelle Zijlstra diff --git a/data/changelogs/zxcvbn.md b/data/changelogs/zxcvbn.md index bae7a0d8..fa4c0fa6 100644 --- a/data/changelogs/zxcvbn.md +++ b/data/changelogs/zxcvbn.md @@ -1,48 +1,48 @@ ## 4.5.0.20250809 (2025-08-09) -Mark stub-only private symbols as `@type_check_only` in third-party stubs (#14545) +Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545)) ## 4.5.0.20250223 (2025-02-23) -Bump zxcvbn to 4.5.* (#13521) +Bump zxcvbn to 4.5.* ([#13521](https://github.com/python/typeshed/pull/13521)) ## 4.4.1.20240106 (2024-01-06) -Update typing_extensions imports in third-party stubs (#11245) +Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245)) ## 4.4.1.6 (2023-07-20) -Add an upstream_repository field to METADATA.toml (#10487) +Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487)) Closes: #10478 ## 4.4.1.5 (2023-03-28) -Add defaults to third-party stubs U-Z (#9971) +Add defaults to third-party stubs U-Z ([#9971](https://github.com/python/typeshed/pull/9971)) ## 4.4.1.4 (2023-02-21) -Stubtest settings: change `ignore_missing_stub` default to `false` (#9779) +Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779)) If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work. ## 4.4.1.3 (2023-02-07) -Bump mypy to 1.0 (#9684) +Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684)) ## 4.4.1.2 (2022-12-07) -3rd-party stubtest: run on Python 3.10 (#9342) +3rd-party stubtest: run on Python 3.10 ([#9342](https://github.com/python/typeshed/pull/9342)) ## 4.4.1.1 (2022-11-04) -Mark `zxcvbn` as completed (#9088) +Mark `zxcvbn` as completed ([#9088](https://github.com/python/typeshed/pull/9088)) ## 4.4.1 (2022-07-12) -Import `Match` and `Pattern` from `re`, not `typing` (#8277) +Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277)) ## 4.4.0 (2022-06-21) -Add types for zxcvbn (#8089) +Add types for zxcvbn ([#8089](https://github.com/python/typeshed/pull/8089))