-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Insights: python/mypy
September 22, 2024 – September 29, 2024
Overview
Could not load contribution data
Please try again later
16 Pull requests merged by 7 people
-
Fix tests on latest Python 3.13 (and 3.12)
#17849 merged
Sep 28, 2024 -
Fix get_member_expr_fullname returning strings with embedded "None"
#17848 merged
Sep 28, 2024 -
Avoid type size explosion when expanding types
#17842 merged
Sep 27, 2024 -
Document
--output=json
CLI option#17611 merged
Sep 27, 2024 -
Fix negative narrowing of tuples in match statement
#17817 merged
Sep 27, 2024 -
Sync typeshed
#17833 merged
Sep 26, 2024 -
Make "X | Y" union syntax more prominent in documentation
#17835 merged
Sep 26, 2024 -
Update various references to deprecated type aliases in docs
#17829 merged
Sep 26, 2024 -
Discuss upper bounds before self types in documentation
#17827 merged
Sep 26, 2024 -
Narrow falsey str/bytes/int to literal type
#17818 merged
Sep 26, 2024 -
[PEP 695] Further documentation updates
#17826 merged
Sep 25, 2024 -
[PEP 695] Document Python 3.12 type parameter syntax
#17816 merged
Sep 25, 2024 -
Test Python 3.13 against latest
#17812 merged
Sep 25, 2024 -
[PEP 695] Allow Self return types with contravariance
#17786 merged
Sep 24, 2024 -
Reject ParamSpec-typed callables calls with insufficient arguments
#17323 merged
Sep 24, 2024 -
Copyedit final_attrs.rst
#17813 merged
Sep 24, 2024
8 Pull requests opened by 6 people
-
[PEP 695] Fix multiple nested classes don't work
#17820 opened
Sep 24, 2024 -
documentation for TypeIs
#17821 opened
Sep 25, 2024 -
Actually test a debug build
#17822 opened
Sep 25, 2024 -
Signal unreachability when narrowing with TypeGuard[Never] or TypeIs[Never]
#17830 opened
Sep 25, 2024 -
TEST: Show that value restricted generic functions handle ambiguous types
#17832 opened
Sep 26, 2024 -
TEST: Add xfailing test for [func-returns-value]
#17834 opened
Sep 26, 2024 -
Suggest is not None Checks for Optional Attributes in Type Annotations
#17836 opened
Sep 26, 2024 -
Enable negative narrowing of Union TypeVar upper bounds
#17850 opened
Sep 29, 2024
14 Issues closed by 7 people
-
Clarify Usage of typing.NoReturn as a Generic Type Parameter in Stubs
#17851 closed
Sep 30, 2024 -
mypy.nodes.get_member_expr_fullname can return strings with embeded "None"
#17847 closed
Sep 28, 2024 -
Flag enums broken
#17845 closed
Sep 28, 2024 -
False positive: unreachable case when using Literal
#17328 closed
Sep 27, 2024 -
`self` argument is not assignable to variable typed as `Self`
#17760 closed
Sep 27, 2024 -
(🐞) redundant union entries show in error messages
#15972 closed
Sep 27, 2024 -
mypy stubgen is creating bad stubs when arguments have double underscores
#17838 closed
Sep 26, 2024 -
(🎁) narrow falsey string to `Literal[""]`
#16891 closed
Sep 26, 2024 -
`reveal_type` not displayed in if-false blocks.
#17824 closed
Sep 25, 2024 -
Document new type parameter syntax (PEP 695)
#17810 closed
Sep 25, 2024 -
no error when calling `Callable` with `ParamSpec` using `Concatenate` with not enough args
#14571 closed
Sep 24, 2024 -
Extension module is already cached error with mypyc on Python 3.13
#17748 closed
Sep 24, 2024 -
Support for PEP 695
#15238 closed
Sep 23, 2024 -
ternary operator for side-effect with max
#17803 closed
Sep 23, 2024
12 Issues opened by 8 people
-
Option "install-types" breaks project version dependencies.
#17852 opened
Sep 30, 2024 -
Incorrect diagnostic on missing submodule
#17846 opened
Sep 28, 2024 -
Inconsistent behavior: MyPy rejects isinstance with Any, but accepts cast from Any for ignored imports
#17844 opened
Sep 27, 2024 -
Wrong type inferred when "not in" narrowing Any
#17841 opened
Sep 27, 2024 -
If Callable type is incompatible with a callable protocol, show signature of __call__
#17840 opened
Sep 27, 2024 -
False negative: potentially unbound instance attribute doesn't trigger `possibly-undefined` error
#17837 opened
Sep 26, 2024 -
dmypy in a metadata reload loop with `--use-fine-grained-cache`
#17831 opened
Sep 25, 2024 -
Replace uses of type variable "value restriction" with "constraints"
#17828 opened
Sep 25, 2024 -
Crash when using ParamSpec
#17825 opened
Sep 25, 2024 -
mypyc runtime tests against debug build don't actually use debug build
#17819 opened
Sep 24, 2024 -
1.12 Release Tracking Issue
#17815 opened
Sep 24, 2024 -
Support infer_variance= parameter for TypeVar (PEP 695)
#17811 opened
Sep 23, 2024
31 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Add basic support for PEP 702 (@deprecated).
#17476 commented on
Sep 29, 2024 • 9 new comments -
Add GitHub annotations format for `--output`
#17771 commented on
Sep 28, 2024 • 3 new comments -
Enable checking for f strings
#17732 commented on
Sep 27, 2024 • 3 new comments -
Provide hint when Union type with None may not have been narrowed
#17178 commented on
Sep 28, 2024 • 1 new comment -
Fix metaclass resolution algorithm
#17713 commented on
Sep 27, 2024 • 0 new comments -
Implement flag to allow typechecking of untyped modules
#17712 commented on
Sep 25, 2024 • 0 new comments -
Add `ReadOnly` support for TypedDicts
#17644 commented on
Sep 29, 2024 • 0 new comments -
Fix special cases of kwargs + TypeVarTuple
#17512 commented on
Sep 27, 2024 • 0 new comments -
Support ParamSpec mapping with functools.partial
#17355 commented on
Sep 26, 2024 • 0 new comments -
Fix enum attributes are not members
#17207 commented on
Sep 25, 2024 • 0 new comments -
[test]
#14127 commented on
Sep 28, 2024 • 0 new comments -
min()/max() with default value cause issues with key function type
#17536 commented on
Sep 29, 2024 • 0 new comments -
False-positive due to missing type narrowing in `isinstance` of `TypeVar`
#15235 commented on
Sep 29, 2024 • 0 new comments -
Python 3.13 tracking issue
#17264 commented on
Sep 29, 2024 • 0 new comments -
Document exit codes for mypy and dmypy
#6003 commented on
Sep 29, 2024 • 0 new comments -
Add a new output format option to print errors as GitHub Actions Workflow commands
#17612 commented on
Sep 27, 2024 • 0 new comments -
Slow typechecking on nested TypedDict with union members
#17231 commented on
Sep 27, 2024 • 0 new comments -
Basic checking of format string compatibility in f-strings
#17714 commented on
Sep 27, 2024 • 0 new comments -
Confusing error message for property with @overloaded function
#8737 commented on
Sep 26, 2024 • 0 new comments -
Composing multiple configuration files
#9620 commented on
Sep 26, 2024 • 0 new comments -
assignment to `_` inside a function incorrectly becomes `Any`
#17697 commented on
Sep 26, 2024 • 0 new comments -
Error on conditional initialization of Final class variables
#10736 commented on
Sep 25, 2024 • 0 new comments -
Linecount Report over counting
#17807 commented on
Sep 25, 2024 • 0 new comments -
Support PEP 696 – Type defaults for TypeVarLikes
#14851 commented on
Sep 24, 2024 • 0 new comments -
Python 3.12 tracking issue
#15277 commented on
Sep 24, 2024 • 0 new comments -
Mypy crashes with pydantic plugin enabled: Must not defer during final iteration
#15927 commented on
Sep 24, 2024 • 0 new comments -
Exhaustiveness checking fails on non-trivial use of pattern matching
#14833 commented on
Sep 24, 2024 • 0 new comments -
Meta issue tracker, pt 2
#16472 commented on
Sep 24, 2024 • 0 new comments -
Mypyc should support `__file__`
#17795 commented on
Sep 24, 2024 • 0 new comments -
Document TypeIs
#17156 commented on
Sep 23, 2024 • 0 new comments -
dmypy: error: unrecognized arguments: --config-file pyproject.toml
#17624 commented on
Sep 23, 2024 • 0 new comments