-
-
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
10 Pull requests merged by 4 people
-
Revert "Update project metadata for PEP 639 (#18821)"
#19052 merged
May 8, 2025 -
Do not cache module lookup results that may become invalid in future
#19044 merged
May 7, 2025 -
Only consider meta variables in ambiguous "any of" constraints
#18986 merged
May 6, 2025 -
[mypyc] Add internal import for _PyUnicode_CheckConsistency for py 3.13
#19045 merged
May 6, 2025 -
[mypyc] Show the reason why a class can't be a native class
#19016 merged
May 6, 2025 -
Allow accessing
__init__
on final classes and when__init__
is final#19035 merged
May 5, 2025 -
Mark varargs as pos-only
#19022 merged
May 5, 2025 -
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
18 Pull requests opened by 6 people
-
Move dataclass kw_only fields to the end of the signature
#19018 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 -
Include walrus assignments in conditional inference
#19038 opened
May 5, 2025 -
Allow adjacent conditionally-defined overloads
#19042 opened
May 6, 2025 -
Generate dataclasses `__hash__` according to runtime semantics
#19043 opened
May 6, 2025 -
Patch `check_op_reversible` to support `tuple` subclasses.
#19046 opened
May 6, 2025 -
Add warn-unreachable to strict mode
#19047 opened
May 7, 2025 -
Add a pseudo error code, `all`, which enables all error codes
#19048 opened
May 7, 2025 -
add --strict-bytes to --strict
#19049 opened
May 7, 2025 -
Enable warn_unreachable = True for `mypyc` and all other files as well
#19050 opened
May 8, 2025 -
feat: proper weakref support
#19056 opened
May 8, 2025 -
[docs] Update common_issues.rst: mention orjson in the Mypy slow section
#19058 opened
May 8, 2025 -
[docs] Update common_issues.rst: update information about reveal type & locals
#19059 opened
May 8, 2025 -
[docs] Include a real listing of the flags strict enables in the online documentation
#19062 opened
May 9, 2025 -
Re-add documentation for formatting mypy --help text
#19063 opened
May 9, 2025 -
[docs] CONTRIBUTING.md: specify bare infinitive instead of imperative
#19064 opened
May 9, 2025
17 Issues closed by 8 people
-
Support total=False for protocols
#5504 closed
May 9, 2025 -
`type[...]` objects don't support `__qualname__`
#19060 closed
May 9, 2025 -
mypy should understand that setters can accept wider types than their getter returns
#19057 closed
May 9, 2025 -
mypy failed to evaluate TypeVar in function parameter
#18816 closed
May 8, 2025 -
`self` not considered positional-only when followed by `**kwargs`
#19051 closed
May 8, 2025 -
Error about incompatible subclass of @final class
#19033 closed
May 5, 2025 -
mypy accepts passing args= to a function taking *args
#19019 closed
May 5, 2025 -
`platform.system` is not treated the same way as `sys.platform`
#19039 closed
May 5, 2025 -
Mypy could not do condition inference
#19029 closed
May 5, 2025 -
PEP-646 tuple unpacking does not interpret tuple as a fixed set of arguments
#19030 closed
May 5, 2025 -
Incomplete function definition "compatible" with int
#15261 closed
May 4, 2025 -
Implementation of annotated abstractmethod is typed as Any
#15669 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
12 Issues opened by 10 people
-
__get__ is incorrectly inferred when overloaded using self
#19065 opened
May 9, 2025 -
Should include a real listing of the flags strict enables in the online documentation.
#19061 opened
May 9, 2025 -
Regression: false positive avoid redundant cast with literal union
#19055 opened
May 8, 2025 -
Regression: descriptor not working in protocol
#19054 opened
May 8, 2025 -
Overloads with Generics "does not accept all possible arguments"
#19053 opened
May 8, 2025 -
Type narrowing not performed in walrus operator conditional
#19036 opened
May 5, 2025 -
Explicit type declaration overridden/merged with Any
#19034 opened
May 5, 2025 -
Add a new option for `stubtest`: `--ensure-runtime-generic`
#19032 opened
May 5, 2025 -
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 -
stubgen throws AssertionError for QuantLib
#19031 opened
May 3, 2025 -
`kw_only` dataclass fields confuse mypy on argument order
#19017 opened
May 2, 2025
35 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 special support for `@django.cached_property` needed in `django-stubs`
#18959 commented on
May 4, 2025 • 5 new comments -
Make infer_condition_value recognize the whole truth table
#18944 commented on
May 2, 2025 • 2 new comments -
Missing args callable
#18990 commented on
May 7, 2025 • 1 new comment -
NoneType handling for str.format() with specifiers
#18952 commented on
May 2, 2025 • 1 new comment -
Use checkmember.py to check protocol subtyping
#18943 commented on
May 9, 2025 • 1 new comment -
Add experimental support for PEP 764 inline TypedDicts
#18889 commented on
May 7, 2025 • 1 new comment -
Support file-level assertions as inline configuration
#19013 commented on
May 2, 2025 • 0 new comments -
Allow returning Literals in __new__
#15687 commented on
May 5, 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 -
Fix 2 Typos in docs
#17455 commented on
May 9, 2025 • 0 new comments -
Add `--strict-bool` flag to prohib treating `bool` as `int`
#17487 commented on
May 9, 2025 • 0 new comments -
Allow passing a callable with type vars in self types
#18401 commented on
May 3, 2025 • 0 new comments -
Add some functionality to misc/perf_compare.py
#18471 commented on
May 9, 2025 • 0 new comments -
[mypyc] Add primitive for bytes decode() method
#18951 commented on
May 6, 2025 • 0 new comments -
Extend special case for context-based typevar inference to typevar unions in return position
#18976 commented on
May 6, 2025 • 0 new comments -
Add `dmypy watch` command
#18985 commented on
May 4, 2025 • 0 new comments -
Attempt to fix Distribute Tuple False Positive bug
#19005 commented on
May 4, 2025 • 0 new comments -
Refactor: extract logic in Options.__init__ into helper methods
#19011 commented on
May 2, 2025 • 0 new comments -
Mypyc produces module that crashes (segmentation fault) when executed
#18992 commented on
May 2, 2025 • 0 new comments -
Attributes without a default cannot follow attributes with one
#17731 commented on
May 2, 2025 • 0 new comments -
mypy doesn't escape typevars from generics in self-type
#18400 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 -
Slow typechecking on nested TypedDict with union members
#17231 commented on
May 3, 2025 • 0 new comments -
dict type incorrectly converted (widened?) to object via TypeVar and overload
#16282 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 -
Add truthy-coroutine check
#16069 commented on
May 5, 2025 • 0 new comments -
TYPE_CHECKING overload with implementation just outside flags second usage, but not first
#19015 commented on
May 6, 2025 • 0 new comments -
Issues related to numpy
#18343 commented on
May 6, 2025 • 0 new comments -
Incorrect type inference with `__radd__` with subclass of `tuple[int, ...]`
#19006 commented on
May 6, 2025 • 0 new comments -
Enable --warn-unreachable in --strict in Mypy 2.0
#18078 commented on
May 7, 2025 • 0 new comments -
Incompatible type "Type[ImportError]"; expected "Type[Exception]"
#14443 commented on
May 8, 2025 • 0 new comments -
Missing documentation for formatting `mypy --help` text
#15555 commented on
May 9, 2025 • 0 new comments -
Make sure all error codes are documented
#15100 commented on
May 9, 2025 • 0 new comments -
mypy cache bug in particular configuration of packages, files, and imports
#15762 commented on
May 9, 2025 • 0 new comments -
Incorrect stub generation for subclasses of `pydantic.BaseModel`
#16968 commented on
May 9, 2025 • 0 new comments