-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Insights: python/mypy
Overview
Could not load contribution data
Please try again later
12 Pull requests merged by 9 people
-
Enable colored output for argparse help in Python 3.14
#19021 merged
May 4, 2025 -
Fix argparse for Python 3.14
#19020 merged
May 3, 2025 -
Add a few more tests for mypyc_attr native_class (dunder methods and metaclasses)
#18999 merged
May 2, 2025 -
[mypyc] Refactor IR building for generator functions
#19008 merged
May 2, 2025 -
dmypy suggest can now suggest through contextmanager-based decorators
#18948 merged
May 2, 2025 -
Type alias stubgen fix
#18960 merged
May 1, 2025 -
Check superclass compatibility of untyped methods if
--check-untyped-defs
is set#18970 merged
May 1, 2025 -
Bug fix of __r<magic_methods>__ being used under the same __<magic_method>__ hook
#18995 merged
May 1, 2025 -
support for
strict_bytes
in stubtest#19002 merged
May 1, 2025 -
Prioritize
.pyi
from-stubs
packages over bundled.pyi
#19001 merged
May 1, 2025 -
Do not narrow types to Never with binder
#18972 merged
Apr 30, 2025 -
Local forward refs should precede global forward refs
#19000 merged
Apr 30, 2025
11 Pull requests opened by 9 people
-
Missing args callable
#18990 opened
Apr 28, 2025 -
Attempt to fix Distribute Tuple False Positive bug
#19005 opened
Apr 30, 2025 -
extended error messages for unnarrowed unions
#19007 opened
Apr 30, 2025 -
Refactor: modularize long methods in Options and checkexpr
#19010 opened
May 1, 2025 -
Refactor: extract logic in Options.__init__ into helper methods
#19011 opened
May 1, 2025 -
[mypyc] Show the reason why a class can't be a native class
#19016 opened
May 2, 2025 -
Move dataclass kw_only fields to the end of the signature
#19018 opened
May 3, 2025 -
Mark varargs as pos-only
#19022 opened
May 3, 2025 -
Speed up bind_self() in trivial cases
#19024 opened
May 4, 2025 -
Bind self-types in checkmember for decorated classmethods
#19025 opened
May 4, 2025 -
Work in Progress CallableType usingpretty_callable_or_overload
#19027 opened
May 4, 2025
19 Issues closed by 9 people
-
Incomplete function definition "compatible" with int
#15261 closed
May 4, 2025 -
Implementation of annotated abstractmethod is typed as Any
#15669 closed
May 4, 2025 -
Add truthy-coroutine check
#16069 closed
May 4, 2025 -
warn redundant casts doesn't work with `Protocol.__call__`
#12328 closed
May 4, 2025 -
`sqlalchemy.ext.mypy.plugin` causes internal error
#19014 closed
May 3, 2025 -
IndexError: list index out of range
#16674 closed
May 3, 2025 -
dmypy crashes every 2nd run when trying to update unlreated and unchanged numpy.compat
#11009 closed
May 3, 2025 -
Conditional import of a class follows imports of all branches
#19009 closed
May 1, 2025 -
stubgen does not handle TypeAlias
#18905 closed
May 1, 2025 -
A way to prevent MyPy from implictly checking the __r<magic method>__
#18945 closed
May 1, 2025 -
stubtest ignores `strict_bytes = true` in `pyproject.toml` 1.15.0
#18744 closed
May 1, 2025 -
mypy --show-traceback --show-error-codes src/ tests/ failing
#19004 closed
May 1, 2025 -
PEP 561 stub packages should take precedence over bundled `.pyi` stubs
#18997 closed
May 1, 2025 -
Internal error when running check-classes.test with pytest
#18994 closed
Apr 30, 2025 -
mypy thinks value is `<nothing>` when it isn't
#15793 closed
Apr 30, 2025 -
isinstance erases type info
#12949 closed
Apr 30, 2025 -
Change of binder behavior whan narrowing to unrelated type
#18967 closed
Apr 30, 2025 -
Regression related to forward reference and nested classes
#18988 closed
Apr 30, 2025
14 Issues opened by 14 people
-
False positive `[call-arg]` with `functools.partial` and `concurrent.futures.Executor.submit`
#19028 opened
May 5, 2025 -
Return type is `Self` when calling an inherited decorated classmethod that returns `Self`
#19023 opened
May 4, 2025 -
mypy accepts passing args= to a function taking *args
#19019 opened
May 3, 2025 -
`kw_only` dataclass fields confuse mypy on argument order
#19017 opened
May 2, 2025 -
TYPE_CHECKING overload with implementation just outside flags second usage, but not first
#19015 opened
May 2, 2025 -
Support file-level assertions as inline configuration
#19013 opened
May 1, 2025 -
`--exclude` regular expression leading "/" does not match in current directory
#19012 opened
May 1, 2025 -
Incorrect type inference with `__radd__` with subclass of `tuple[int, ...]`
#19006 opened
Apr 30, 2025 -
Overloaded `__init__` prevents type from being recognized as an attrs class
#19003 opened
Apr 30, 2025 -
Crash with Generic Class and Dict
#18996 opened
Apr 29, 2025 -
lru_cache classmethod: variable has type "Self" after assignment
#18993 opened
Apr 28, 2025 -
Mypyc produces module that crashes (segmentation fault) when executed
#18992 opened
Apr 28, 2025 -
Recent performance regressions
#18991 opened
Apr 28, 2025 -
Mypy doesn't recognize `@staticmethod`-like decorator
#18989 opened
Apr 28, 2025
29 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.
-
Use checkmember.py to check protocol subtyping
#18943 commented on
Apr 30, 2025 • 9 new comments -
Add special support for `@django.cached_property` needed in `django-stubs`
#18959 commented on
May 4, 2025 • 7 new comments -
Make infer_condition_value recognize the whole truth table
#18944 commented on
May 2, 2025 • 2 new comments -
NoneType handling for str.format() with specifiers
#18952 commented on
May 2, 2025 • 1 new comment -
Prefer "own" type vars (owned by current function) when building "any of" constraints
#18986 commented on
Apr 28, 2025 • 0 new comments -
Add `dmypy watch` command
#18985 commented on
May 4, 2025 • 0 new comments -
stubgen: infer types for class attributes
#18978 commented on
Apr 29, 2025 • 0 new comments -
Fix `dmypy suggest` interaction with `__new__`
#18966 commented on
May 1, 2025 • 0 new comments -
Support several more constructs in stubgen's AliasPrinter
#18888 commented on
May 1, 2025 • 0 new comments -
[PEP 747] Recognize TypeForm[T] type and values (#9773)
#18690 commented on
Apr 28, 2025 • 0 new comments -
Allow passing a callable with type vars in self types
#18401 commented on
May 3, 2025 • 0 new comments -
Change end line and column for untyped function defs to line of function definition
#17006 commented on
May 4, 2025 • 0 new comments -
Non-inline `__init_subclass__` definition not recognized, despite giving type hints.
#18987 commented on
May 5, 2025 • 0 new comments -
dict type incorrectly converted (widened?) to object via TypeVar and overload
#16282 commented on
May 4, 2025 • 0 new comments -
Slow typechecking on nested TypedDict with union members
#17231 commented on
May 3, 2025 • 0 new comments -
Optional error code to flag missing return type when an argument has an annotation
#15127 commented on
May 3, 2025 • 0 new comments -
mypy doesn't escape typevars from generics in self-type
#18400 commented on
May 3, 2025 • 0 new comments -
Attributes without a default cannot follow attributes with one
#17731 commented on
May 2, 2025 • 0 new comments -
No `TypeVar` variable inference in ternary operators
#18817 commented on
May 1, 2025 • 0 new comments -
`Self` not accepted when used with a `dataclass`
#18920 commented on
May 1, 2025 • 0 new comments -
(🐞) `files` set in config file causes command `-c` mode to not work
#15632 commented on
May 1, 2025 • 0 new comments -
Type checking fails to distribute across Tuple types
#18922 commented on
Apr 30, 2025 • 0 new comments -
1.16 Release Planning
#18739 commented on
Apr 30, 2025 • 0 new comments -
Inference of Any against optional type infers Never
#8829 commented on
Apr 30, 2025 • 0 new comments -
Explicit Variables Warning Issue
#18927 commented on
Apr 29, 2025 • 0 new comments -
Issues related to numpy
#18343 commented on
Apr 29, 2025 • 0 new comments -
Update PEP 561 examples with modern packaging
#13901 commented on
Apr 29, 2025 • 0 new comments -
Support infer_variance= parameter for TypeVar (PEP 695)
#17811 commented on
Apr 28, 2025 • 0 new comments -
Mypy is expecting `type[Never]` in context when it shouldn't
#18968 commented on
Apr 28, 2025 • 0 new comments