-
-
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
11 Pull requests merged by 10 people
-
Bump version to 1.18.0+dev
#19371 merged
Jul 4, 2025 -
[mypyc] Fix comparison of tuples with different lengths
#19372 merged
Jul 4, 2025 -
[mypyc] Document some of our inheritance conventions
#19370 merged
Jul 3, 2025 -
[mypyc] Speed up generator allocation by using a per-type freelist
#19316 merged
Jul 3, 2025 -
[mypyc] Fix AttributeError in async try/finally with mixed return paths
#19361 merged
Jul 2, 2025 -
feat: new mypyc primitives for str.count
#19264 merged
Jul 1, 2025 -
[mypyc] Implement
list.clear()
primitive#19344 merged
Jul 1, 2025 -
Sync typeshed
#19364 merged
Jul 1, 2025 -
Metaclass conflict check improvements
#17682 merged
Jul 1, 2025 -
Do not show protocol compatibility note against unpacked sequence or mapping
#19358 merged
Jun 30, 2025 -
Remove unnecessary workarounds from bind_self()
#19356 merged
Jun 29, 2025
8 Pull requests opened by 5 people
-
Support `_value_` as a fallback for ellipsis Enum members
#19352 opened
Jun 27, 2025 -
[mypyc] Fix exception swallowing in async try/finally blocks with await
#19353 opened
Jun 28, 2025 -
Fix wrong names listed in "too few arguments" message
#19354 opened
Jun 29, 2025 -
Fix `Enum.value` inference for `Enum`s with `@cache`d methods
#19374 opened
Jul 4, 2025 -
[mypyc] Implement `str.lower()` and `str.upper()` primitive
#19375 opened
Jul 4, 2025 -
[mypyc] Call generator helper method directly in await expression
#19376 opened
Jul 4, 2025 -
[mypyc] Fix error value check for GetAttr that allows nullable values
#19378 opened
Jul 4, 2025 -
Support type checking code fragment in profile script
#19379 opened
Jul 4, 2025
7 Issues closed by 5 people
-
(🎁) Mypy too conservative with base class compatibility (Definition of in base class is incompatible)
#12314 closed
Jul 4, 2025 -
False positive unreachable after type:ignore (also possibly invalid erorr code)
#12785 closed
Jul 4, 2025 -
Better binding with implicit type variables
#19367 closed
Jul 4, 2025 -
Inconsistent behaviour when updating a typed dict with a "subset" typeddict
#19365 closed
Jul 3, 2025 -
Offer a simpler way to resolve metaclass conflicts
#14033 closed
Jul 1, 2025 -
dmypy does not catch `--warn-unused-ignores` in successive runs
#19363 closed
Jun 30, 2025 -
Unexpected error using Union[] as the argument to the value field of a dictionary
#19357 closed
Jun 29, 2025
9 Issues opened by 9 people
-
'Subclass of "A" and "B" cannot exist: would have incompatible method signatures' is usually wrong
#19377 opened
Jul 4, 2025 -
Type statement inside class scope not able to reference class generics
#19373 opened
Jul 4, 2025 -
Assignment to field of typed dict doesn't change its (field) type
#19369 opened
Jul 2, 2025 -
`Enum.value` typed as `Any` when using `functools.cache`
#19368 opened
Jul 1, 2025 -
`type: ignore` command not recognized after other comment
#19366 opened
Jul 1, 2025 -
Order dependent `override` error when subclassing with multiple typevars with defaults
#19362 opened
Jun 30, 2025 -
Allow defining type for dynamically generated types.
#19360 opened
Jun 30, 2025 -
Internal error: KeyError 'setter_type' during node deserialization
#19359 opened
Jun 30, 2025 -
Code after `yield from` a generator that cannot end should be unreachable
#19355 opened
Jun 29, 2025
32 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 support for Pydantic models in `stubgen`
#19095 commented on
Jul 3, 2025 • 14 new comments -
Combine the revealed types of multiple iteration steps in a more robust manner.
#19324 commented on
Jul 4, 2025 • 8 new comments -
Infer empty list without annotation for `__slots__` and module `__all__`
#19348 commented on
Jun 28, 2025 • 3 new comments -
Fix a bug where inline configurations of error codes would lose their values if accompanied by another inline configuration.
#19075 commented on
Jul 4, 2025 • 3 new comments -
Do not display import-related errors after module-level always false assert
#19347 commented on
Jul 4, 2025 • 2 new comments -
[mypyc] Generate introspection signatures for compiled functions
#19307 commented on
Jul 3, 2025 • 1 new comment -
Adds positional and kwarg only symbols into generated stubs
#19340 commented on
Jul 2, 2025 • 0 new comments -
Check slots assignments on self types
#19332 commented on
Jul 4, 2025 • 0 new comments -
Check property decorators stricter
#19313 commented on
Jul 4, 2025 • 0 new comments -
Follow-up after #19025: test and cleanup
#19294 commented on
Jun 30, 2025 • 0 new comments -
Mark code after for loops that never end as unreachable
#19287 commented on
Jun 29, 2025 • 0 new comments -
Handle `__hash__ = None` in somewhat more intuitive fashion
#19168 commented on
Jul 4, 2025 • 0 new comments -
Use normalized tuples for fallback calculation
#19111 commented on
Jul 4, 2025 • 0 new comments -
Fix/attrs init overload
#19104 commented on
Jul 4, 2025 • 0 new comments -
feat: new mypyc primitive for weakref.ref
#19099 commented on
Jun 30, 2025 • 0 new comments -
Introduce temporary named expressions for `match` subjects
#18446 commented on
Jun 28, 2025 • 0 new comments -
Add GitHub annotations format for `--output`
#17771 commented on
Jun 30, 2025 • 0 new comments -
Fix union inference of generic class and its generic type
#17310 commented on
Jun 28, 2025 • 0 new comments -
Fix error on instance property and init-only variable with the same name in a dataclass
#17219 commented on
Jun 28, 2025 • 0 new comments -
"Name already defined" for PySide6 Property
#17406 commented on
Jul 4, 2025 • 0 new comments -
(🐞) Invalid per-module options in inline configuration are silently ignored
#12342 commented on
Jul 4, 2025 • 0 new comments -
MyPy fails on Python 3.14 PEP 750 template string (tstring, t-string), e.g. `t'{42}'`
#19329 commented on
Jul 4, 2025 • 0 new comments -
1.17 Release Planning
#19306 commented on
Jul 4, 2025 • 0 new comments -
Allow `Final` in type arguments to avoid shadowing arguments - disallow reassignment of function parameters
#11076 commented on
Jul 3, 2025 • 0 new comments -
Enum types are incorrectly inferred
#19334 commented on
Jul 2, 2025 • 0 new comments -
Generic type alias with `Annotated` of a union: Type application is only supported for generic classes
#19343 commented on
Jun 30, 2025 • 0 new comments -
dmypy not reporting an issue that mypy finds
#15677 commented on
Jun 30, 2025 • 0 new comments -
valid-type not reported for variables imported in other modules
#19310 commented on
Jun 30, 2025 • 0 new comments -
[1.16 regression] failure to exhaustively narrow type var bounded by union with value pattern match
#19159 commented on
Jun 29, 2025 • 0 new comments -
Incorrect error when argument missing from function call unpacking TypedDict
#12755 commented on
Jun 29, 2025 • 0 new comments -
Type narrowing for a tuple is worse with match than with the equivalent isinstance check
#19082 commented on
Jun 28, 2025 • 0 new comments -
`functools.wraps` `Any` in wrapped function
#18204 commented on
Jun 28, 2025 • 0 new comments