-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Insights: python/mypy
Overview
Could not load contribution data
Please try again later
10 Pull requests merged by 3 people
-
Use normalized tuples for fallback calculation
#19111 merged
Jul 22, 2025 -
Fix decorated methods with self-types in protocols
#19484 merged
Jul 21, 2025 -
Retain
None
as constraints bottom if no bottoms were provided#19485 merged
Jul 21, 2025 -
Fix "ignored exception in
hasattr
" in dmypy#19428 merged
Jul 18, 2025 -
Uninhabited should have all attributes
#19300 merged
Jul 18, 2025 -
Micro-optimize type indirection visitor
#19460 merged
Jul 18, 2025 -
[mypyc] Add script to compile mypy with trace logging and run mypy
#19475 merged
Jul 17, 2025 -
Micro-optimize TypeTraverserVisitor
#19459 merged
Jul 17, 2025 -
Micro-optimize chained plugin
#19464 merged
Jul 17, 2025 -
Micro-optimize ExpandTypeVisitor
#19461 merged
Jul 17, 2025
6 Pull requests opened by 5 people
-
[match-case] Fix narrowing of class pattern with union-argument.
#19473 opened
Jul 17, 2025 -
Add `collections._tuplegetter` support
#19479 opened
Jul 19, 2025 -
feat: `__repr__` method for RefExpr and NameExpr
#19486 opened
Jul 21, 2025 -
Move self argument checks to a later phase - after decorator application, if any
#19490 opened
Jul 23, 2025 -
Fix #19491, crash when using enable_error_code value of wrong type in pyproject.toml
#19494 opened
Jul 24, 2025
9 Issues closed by 6 people
-
`class S(tuple[*tuple[()]])` crashes mypy
#19105 closed
Jul 22, 2025 -
The "dummy" variable _ is type-checked in assignments
#19488 closed
Jul 22, 2025 -
False Positives in Protocol Assignability Check Where `Self` Is a Parameter of a Decorated Method (1.17.0)
#19482 closed
Jul 21, 2025 -
1.17.0 regression: dict literals incompatible with Sequence[TypedDict]
#19483 closed
Jul 21, 2025 -
False positive `statement is unreachable` in try-finally related to KeyboardInterrupt
#13104 closed
Jul 20, 2025 -
TypeError: analyze_member_access() got an unexpected keyword argument 'msg'
#19478 closed
Jul 18, 2025 -
AssertionError raised after #19248
#19425 closed
Jul 18, 2025 -
Document how to profile and optimize mypy
#19472 closed
Jul 18, 2025 -
runtime flag to disable all `# type: ignore` comments
#19476 closed
Jul 17, 2025
8 Issues opened by 7 people
-
Inconsistent assignability of callable with optional keywords to positional-only callback
#19493 opened
Jul 23, 2025 -
Regression: dict | None or dict fallback breaks type inference for nested dicts after PR #19249
#19492 opened
Jul 23, 2025 -
Crash when using an invalid 'enable_error_code' value in pyproject.toml
#19491 opened
Jul 23, 2025 -
`--no-incremental` still writes `.mypy_cache`
#19489 opened
Jul 22, 2025 -
[plugins/help] Triggering node visits?
#19481 opened
Jul 20, 2025 -
Assignability of overloaded implementation to `Proto[**P](Protocol)` is overload-order-sensitive
#19480 opened
Jul 19, 2025 -
Startup error: occasional "AssertionError: Cannot find component 'SSL' for 'OpenSSL.SSL.Context'"
#19477 opened
Jul 17, 2025 -
More specific inline dict type inference can fail on 1.17.0
#19474 opened
Jul 17, 2025
26 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.
-
Extending `TraverserVisitor` causes `TypeError: interpreted classes cannot inherit from compiled traits`
#19456 commented on
Jul 17, 2025 • 0 new comments -
[match-case] mypy ignores missing `@runtime_checkable` in class-pattern
#19469 commented on
Jul 17, 2025 • 0 new comments -
[match-case]/[isinstance] narrowing logic against the special `AnyCallable` Protocol differs from `callable()` check
#19470 commented on
Jul 17, 2025 • 0 new comments -
1.17 Release Planning
#19306 commented on
Jul 18, 2025 • 0 new comments -
inline configurations (mypy comments) in strings still work
#19441 commented on
Jul 19, 2025 • 0 new comments -
Add ReturnType-like utility for getting function return types
#8385 commented on
Jul 19, 2025 • 0 new comments -
False positive `comparison-overlap`
#15509 commented on
Jul 21, 2025 • 0 new comments -
Internal error: KeyError 'setter_type' during node deserialization
#19359 commented on
Jul 22, 2025 • 0 new comments -
Enable --warn-unreachable in --strict in Mypy 2.0
#18078 commented on
Jul 23, 2025 • 0 new comments -
Can JSON format output and command line parameter options for -- disable-error-code all be supported?
#17446 commented on
Jul 23, 2025 • 0 new comments -
Add a way to ignore `type: ignore`, disabled error codes
#13201 commented on
Jul 23, 2025 • 0 new comments -
Generic subclass of a generic class, using a constrained TypeVar is mishandled
#17757 commented on
Jul 24, 2025 • 0 new comments -
(🎁) Flag to make default return type `None` instead of `Any`
#9413 commented on
Jul 24, 2025 • 0 new comments -
Introduce temporary named expressions for `match` subjects
#18446 commented on
Jul 21, 2025 • 0 new comments -
Patch `check_op_reversible` to support `tuple` subclasses.
#19046 commented on
Jul 19, 2025 • 0 new comments -
Add a flag `--enable-all-error-codes`, which enables all error codes
#19048 commented on
Jul 23, 2025 • 0 new comments -
feat: new mypyc primitive for weakref.ref
#19099 commented on
Jul 20, 2025 • 0 new comments -
Check slots assignments on self types
#19332 commented on
Jul 21, 2025 • 0 new comments -
Do not display import-related errors after module-level always false assert
#19347 commented on
Jul 21, 2025 • 0 new comments -
Enable --pretty by default
#19380 commented on
Jul 20, 2025 • 0 new comments -
perf: try to cache inner contexts of overloads
#19408 commented on
Jul 23, 2025 • 0 new comments -
perf: deduplicate `fast_container_type` and `fast_dict_type` items before joining
#19409 commented on
Jul 20, 2025 • 0 new comments -
Support attribute access on enum members correctly
#19422 commented on
Jul 18, 2025 • 0 new comments -
[PEP 696] Fix swapping TypeVars with defaults.
#19449 commented on
Jul 23, 2025 • 0 new comments -
[PEP 695] Fix incorrect Variance Computation with Polymorphic Methods.
#19466 commented on
Jul 23, 2025 • 0 new comments -
[match-case] fix matching against `typing.Callable` and `Protocol` types.
#19471 commented on
Jul 20, 2025 • 0 new comments