Skip to content

Fix stdlib stubtest for Python 3.11.8 and 3.12.2#11384

Merged
hauntsaninja merged 1 commit intopython:mainfrom
AlexWaygood:fix-stubtest
Feb 9, 2024
Merged

Fix stdlib stubtest for Python 3.11.8 and 3.12.2#11384
hauntsaninja merged 1 commit intopython:mainfrom
AlexWaygood:fix-stubtest

Conversation

@AlexWaygood
Copy link
Copy Markdown
Member

Fixes #11383

@AlexWaygood AlexWaygood marked this pull request as ready for review February 9, 2024 09:12
@AlexWaygood AlexWaygood changed the title Fix stubtest for Python 3.11.8 and 3.12.2 Fix stdlib stubtest for Python 3.11.8 and 3.12.2 Feb 9, 2024
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 9, 2024

According to mypy_primer, this change has no effect on the checked open source code. 🤖🎉

@hauntsaninja hauntsaninja merged commit 15cdc20 into python:main Feb 9, 2024
@AlexWaygood AlexWaygood deleted the fix-stubtest branch February 9, 2024 10:30
JelleZijlstra pushed a commit to python/mypy that referenced this pull request Feb 9, 2024
This is added to all protocol classes on Python 3.12.2+ (it was added in
a patch release of 3.12 as part of a bugfix). There's no reason why
you'd want to explicitly include it in a stub (and doing so would lead
the type checker to incorrectly conclude that you wanted a member
literally called `__non_callable_proto_members__`)

Cf. python/typeshed#11384 and
python/typeshed#11383
cdce8p pushed a commit to cdce8p/mypy that referenced this pull request Feb 10, 2024
This is added to all protocol classes on Python 3.12.2+ (it was added in
a patch release of 3.12 as part of a bugfix). There's no reason why
you'd want to explicitly include it in a stub (and doing so would lead
the type checker to incorrectly conclude that you wanted a member
literally called `__non_callable_proto_members__`)

Cf. python/typeshed#11384 and
python/typeshed#11383

(cherry picked from commit 517f5ae)
cdce8p pushed a commit to cdce8p/mypy that referenced this pull request Feb 10, 2024
This is added to all protocol classes on Python 3.12.2+ (it was added in
a patch release of 3.12 as part of a bugfix). There's no reason why
you'd want to explicitly include it in a stub (and doing so would lead
the type checker to incorrectly conclude that you wanted a member
literally called `__non_callable_proto_members__`)

Cf. python/typeshed#11384 and
python/typeshed#11383

(cherry picked from commit 517f5ae)
JelleZijlstra pushed a commit to python/mypy that referenced this pull request Feb 10, 2024
This is added to all protocol classes on Python 3.12.2+ (it was added in
a patch release of 3.12 as part of a bugfix). There's no reason why
you'd want to explicitly include it in a stub (and doing so would lead
the type checker to incorrectly conclude that you wanted a member
literally called `__non_callable_proto_members__`)

Cf. python/typeshed#11384 and
python/typeshed#11383

(cherry picked from commit 517f5ae)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Daily tests failed on Fri Feb 09 2024

2 participants