-
-
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
23 Pull requests merged by 11 people
-
Fix incorrect signature suggestion from
dmypy suggest
when type name matches imported module name#18937 merged
Jun 21, 2025 -
Speed up type checking by caching argument inference context
#19323 merged
Jun 21, 2025 -
Fix
TypeIs
negative narrowing of union of generics#18193 merged
Jun 21, 2025 -
Tweaks to perf_compare.py script to reduce RAM usage
#19321 merged
Jun 21, 2025 -
[Documentation] Minor change: Unify indexes in Variance of generic types description
#17871 merged
Jun 21, 2025 -
Type ignore comments erroneously marked as unused by dmypy
#15043 merged
Jun 21, 2025 -
Ignore overload impl when checking __OP__ and __rOP__ compatibility
#18502 merged
Jun 20, 2025 -
Support running stubtest in non-UTF8 terminals
#19085 merged
Jun 20, 2025 -
Fix metaclass resolution algorithm
#17713 merged
Jun 20, 2025 -
Improve the handling of "iteration dependent" errors and notes in finally clauses.
#19270 merged
Jun 20, 2025 -
[mypyc] feat(docs): detail issue with inspect.iscoroutinefunction
#19309 merged
Jun 20, 2025 -
Re-widen custom properties after narrowing
#19296 merged
Jun 19, 2025 -
Cleanup generic class variable access
#19292 merged
Jun 19, 2025 -
Fix constructor type for subclasses of Any
#19295 merged
Jun 18, 2025 -
Generalize class/static method and property alias support
#19297 merged
Jun 18, 2025 -
Fix
dmypy suggest
interaction with__new__
#18966 merged
Jun 18, 2025 -
Show name of type variable in "Cannot infer type argument" message
#19290 merged
Jun 18, 2025 -
Fix missing error when redeclaring type variable in nested generic class
#18883 merged
Jun 18, 2025 -
Sync typeshed
#19301 merged
Jun 18, 2025 -
support Callable / callable Protocols in suggest decorator unwarpping
#19072 merged
Jun 18, 2025 -
Include tuple fallback in constraints built from tuple types
#19100 merged
Jun 18, 2025 -
Skip existing when retrying upload-pypi.py
#19305 merged
Jun 17, 2025 -
Support properties with generic setters
#19298 merged
Jun 16, 2025
8 Pull requests opened by 6 people
-
[mypyc] Generate introspection signatures for compiled functions
#19307 opened
Jun 16, 2025 -
Check property decorators stricter
#19313 opened
Jun 18, 2025 -
[mypyc] Speed up generator allocation by using a per-type freelist
#19316 opened
Jun 20, 2025 -
use is_same_type when resolving decorators in suggestions
#19319 opened
Jun 20, 2025 -
Avoid erasing type objects when checking runtime cover
#19320 opened
Jun 20, 2025 -
Add script for profiling self check (Linux only)
#19322 opened
Jun 21, 2025 -
Combine the revealed types of multiple iteration steps in a more robust manner.
#19324 opened
Jun 21, 2025 -
Fix `TypeGuard`/`TypeIs` being forgotten when semanal defers
#19325 opened
Jun 21, 2025
32 Issues closed by 5 people
-
dmypy suggest gives wrong type (datetime vs datetime module)
#18935 closed
Jun 21, 2025 -
False positive [unreachable] with `TypeIs`
#17181 closed
Jun 21, 2025 -
Generic type incorrectly un-narrowed following TypeIs
#19282 closed
Jun 21, 2025 -
Type narrowed to `Never` when using `TypeIs` with union of callables
#18009 closed
Jun 21, 2025 -
Self types in generic classes
#2354 closed
Jun 21, 2025 -
Different overlap checking between `__mul__` and `__rmul__`
#18498 closed
Jun 20, 2025 -
stubtest crash with special unicode characters
#19071 closed
Jun 20, 2025 -
1.16 changed behavior of redefined variable to None
#19280 closed
Jun 20, 2025 -
Metaclass conflict error when base class uses an imported metaclass with no annotation
#14182 closed
Jun 20, 2025 -
Metaclass conflict when combine class with a custom metaclass and str class
#14818 closed
Jun 20, 2025 -
False positive error when subclassing `List` type
#15040 closed
Jun 20, 2025 -
Wrong Metaclass Conflict Error
#17213 closed
Jun 20, 2025 -
Offer a simpler way to resolve metaclass conflicts
#14033 closed
Jun 20, 2025 -
Wrong `unreachable` note in `finally` section
#19269 closed
Jun 20, 2025 -
Type narrowing behavior for data descriptor assignment is incorrect in some cases
#10399 closed
Jun 19, 2025 -
Recent performance regressions
#18991 closed
Jun 19, 2025 -
Preliminary test on type not detected, leading to false error
#19124 closed
Jun 19, 2025 -
Generic ClassVar Type failing
#5144 closed
Jun 19, 2025 -
`@classmethod` forces `Self` to coerce to a specific type
#15223 closed
Jun 19, 2025 -
Inheriting from untyped class and overriding `__init__` breaks abstract class detection
#17781 closed
Jun 18, 2025 -
Subclassing Class having type Any
#10848 closed
Jun 18, 2025 -
Property, classmethod and staticmethod aliases not supported
#6700 closed
Jun 18, 2025 -
dmypy suggest crashes on `__new__` with IndexError
#18964 closed
Jun 18, 2025 -
Source file found twice under different module names mypy
#19284 closed
Jun 18, 2025 -
Mypy reports error for different argument, than the one which is actually wrong
#19289 closed
Jun 18, 2025 -
Error isn't provided when TypeVar is defined in both outer and inner class scopes
#10479 closed
Jun 18, 2025 -
dmypy gives up on trivial decorator
#18940 closed
Jun 18, 2025 -
Argument 1 to `type_check_only` has incompatible type `type[S[T, *Ts]]`; expected `type[S[T, *Ts]]`
#19093 closed
Jun 18, 2025 -
False negative using --strict-equality and None
#14541 closed
Jun 17, 2025 -
Incorrect/inconsistent handling of PIL.Image.Image when using PEP 695 Type Parameters
#19303 closed
Jun 16, 2025
10 Issues opened by 10 people
-
TypeIs stops working if there is an error in the TypeIs implementation
#19318 opened
Jun 20, 2025 -
False positive when accessing a TypedDict in a list comprehension
#19317 opened
Jun 20, 2025 -
stubgen generates bad signatures when mixing historical positional-only names and keyword-only parameters
#19315 opened
Jun 18, 2025 -
Overlapping modules overloads in `pyproject.toml` result in undefined behavior
#19314 opened
Jun 18, 2025 -
False negative on `setter` field of undefined variable
#19312 opened
Jun 18, 2025 -
valid-type not reported for variables imported in other modules
#19310 opened
Jun 17, 2025 -
Type narrowing fails on type(None) or NoneType
#19308 opened
Jun 17, 2025 -
1.17 Release Planning
#19306 opened
Jun 16, 2025 -
Assigning to intermediate variable changes type checking results
#19304 opened
Jun 16, 2025 -
Type checking for *args and **kwargs when passing them to another function
#19302 opened
Jun 15, 2025
21 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.
-
Allow adjacent conditionally-defined overloads
#19042 commented on
Jun 21, 2025 • 5 new comments -
Mention in the Any documentation how object is preferable
#19103 commented on
Jun 18, 2025 • 1 new comment -
Uninhabited should have all attributes
#19300 commented on
Jun 16, 2025 • 0 new comments -
Follow-up after #19025: test and cleanup
#19294 commented on
Jun 18, 2025 • 0 new comments -
feat: new mypyc primitives for str.count
#19264 commented on
Jun 19, 2025 • 0 new comments -
Improve the support for promotions inside unions.
#19245 commented on
Jun 16, 2025 • 0 new comments -
Fix/attrs init overload
#19104 commented on
Jun 19, 2025 • 0 new comments -
feat: new mypyc primitive for weakref.ref
#19099 commented on
Jun 21, 2025 • 0 new comments -
[mypyc] Add primitive for bytes decode() method
#18951 commented on
Jun 18, 2025 • 0 new comments -
PEP 702 (@deprecated): improve the handling of overloaded functions and methods
#18682 commented on
Jun 17, 2025 • 0 new comments -
Add idlemypyextension to IDE integrations section
#18615 commented on
Jun 21, 2025 • 0 new comments -
Introduce temporary named expressions for `match` subjects
#18446 commented on
Jun 21, 2025 • 0 new comments -
Arguments without a default cannot follow attributes with one
#17785 commented on
Jun 20, 2025 • 0 new comments -
Fix binding difference between callables and callback protocols
#15993 commented on
Jun 15, 2025 • 0 new comments -
Missing `TypeIs` narrowing for variadic tuples
#17599 commented on
Jun 21, 2025 • 0 new comments -
unpacking dict in function call with optional arguments fails
#10008 commented on
Jun 19, 2025 • 0 new comments -
Generic argument is not being identified
#18933 commented on
Jun 18, 2025 • 0 new comments -
Making a type alias of a Callable that describes a decorator discards all type information
#18842 commented on
Jun 17, 2025 • 0 new comments -
plugin point for `ClassDef`
#18729 commented on
Jun 17, 2025 • 0 new comments -
Followup tasks for checkmember.py refactoring
#19299 commented on
Jun 17, 2025 • 0 new comments -
1.16 Release Planning
#18739 commented on
Jun 16, 2025 • 0 new comments