Insights: python/mypy
Overview
Could not load contribution data
Please try again later
20 Pull requests merged by 5 people
-
Fix readthedocs build
#15437 merged
Jun 14, 2023 -
Use consistent anchors for error codes
#15435 merged
Jun 14, 2023 -
Fix dmypy run on Windows
#15429 merged
Jun 14, 2023 -
docs: ref redirector
#15432 merged
Jun 14, 2023 -
[out] version checks must be against min version or higher
#15430 merged
Jun 13, 2023 -
Remove special casing for "cannot" in error messages
#15428 merged
Jun 13, 2023 -
test_parse_data: fix cwd
#15417 merged
Jun 12, 2023 -
[mypyc] Don't explicitly assign `NULL` values in setup functions
#15379 merged
Jun 12, 2023 -
Increment version for 1.5-dev
#15405 merged
Jun 12, 2023 -
Always allow returning Any from lambda
#15413 merged
Jun 11, 2023 -
Add get_expression_type to CheckerPluginInterface
#15369 merged
Jun 11, 2023 -
Fix crash on follow_imports_for_stubs
#15407 merged
Jun 9, 2023 -
Fix crash on NamedTuple as attribute
#15404 merged
Jun 9, 2023 -
Correctly track loop depth for nested functions/classes
#15403 merged
Jun 9, 2023 -
Fix crash on joins with recursive tuples
#15402 merged
Jun 9, 2023 -
Fix abstract and non-abstract variant error for prop.deleter
#15395 merged
Jun 8, 2023 -
Improve stubtest error message
#15398 merged
Jun 8, 2023 -
Fix stubtest crash in explicit init subclass
#15399 merged
Jun 8, 2023 -
.git-blame-ignore-revs: exclude com2ann refactor
#15400 merged
Jun 8, 2023 -
Fix crash when indexing TypedDict with empty key
#15392 merged
Jun 8, 2023
5 Pull requests opened by 4 people
-
Revert "Add support for `attrs.fields` (#15021)"
#15393 opened
Jun 8, 2023 -
Try tweaking `attrs.fields()`
#15396 opened
Jun 8, 2023 -
Simplify suppression of spurious 'unused-ignore's
#15419 opened
Jun 12, 2023 -
Support flexible TypedDict creation/update
#15425 opened
Jun 12, 2023 -
Fix re-added file with errors in mypy daemon
#15440 opened
Jun 14, 2023
28 Issues closed by 8 people
-
Using namespace package, editable mode installation and pyproject.toml makes mypy not find the package
#15439 closed
Jun 14, 2023 -
Mypy v.990 crash checking function redefinition FuncDef
#15436 closed
Jun 14, 2023 -
Improve error code linkability
#15431 closed
Jun 14, 2023 -
Strange issue when using full width numerals in TypedDict keys
#14528 closed
Jun 14, 2023 -
Inconsistent type checking with property and Optional type
#15424 closed
Jun 12, 2023 -
dataclass initvar with the same name as attribute gives error
#15423 closed
Jun 12, 2023 -
Details about inner implementation of mypy type system
#15418 closed
Jun 12, 2023 -
Warn Return Any now applies to small lambdas
#9656 closed
Jun 11, 2023 -
Adjusting the signature of a function on the basis of caller types in plugin
#10216 closed
Jun 11, 2023 -
Let function signature hook have context of caller
#14845 closed
Jun 11, 2023 -
Returning Any from function declared to return object
#9590 closed
Jun 11, 2023 -
(🎁) Report when generic base class specified multiple times with incompatible types
#15348 closed
Jun 10, 2023 -
Non-overlapping comparison with Dict and MutableMapping subclass
#10275 closed
Jun 10, 2023 -
KeyError: '_typeshed' crash in dmypy run
#15319 closed
Jun 9, 2023 -
Mypy 1.3.0 crashes when using dictionary unpacking
#15246 closed
Jun 9, 2023 -
Setting 'item' attribute as an instance created earlier leads to an internal error
#15380 closed
Jun 9, 2023 -
Subclass of Generic containing Any doesn't work with TypeVar
#11949 closed
Jun 9, 2023 -
'break' in nested function causes an internal error
#15378 closed
Jun 9, 2023 -
Segfault/RecursionError when using tuple, one item literal and self-referencing type
#15351 closed
Jun 9, 2023 -
Abstract Properties & `Overloaded method has both abstract and non-abstract variants`
#4165 closed
Jun 8, 2023 -
Mypy and pyright don't agree about variance for Generic Protocol
#15331 closed
Jun 8, 2023 -
`__init_subclass__` with `classmethod` raises IndexError in stubtest
#15397 closed
Jun 8, 2023 -
How to interpret Mypy internal profiling?
#15374 closed
Jun 8, 2023 -
Optional pydantic field set in constructor not detected
#9666 closed
Jun 8, 2023 -
Stubtest cannot find module with stubs in separate directory
#15394 closed
Jun 8, 2023 -
Accessing null key in TypedDict cause an internal error
#15389 closed
Jun 8, 2023 -
Using an undefined variable in try branch leads to a blocking error
#15391 closed
Jun 8, 2023
16 Issues opened by 14 people
-
`generics`: isinstance reports false positives and false negatives
#15438 opened
Jun 14, 2023 -
Eager narrowing to `Literal` when possible
#15434 opened
Jun 14, 2023 -
Specialize empty collections to Any as a fallback
#15433 opened
Jun 14, 2023 -
--update-data should error when running in parallel
#15427 opened
Jun 13, 2023 -
Match statement with tuple of union type fails
#15426 opened
Jun 13, 2023 -
Mypy not reporting "undefined" variable.
#15416 opened
Jun 11, 2023 -
Add a CITATION.cff
#15415 opened
Jun 11, 2023 -
Ignore variables not present at runtime if in `if TYPE_CHECKING` statement in stub
#15414 opened
Jun 11, 2023 -
Allow Callable with a TypeVarTuple in the middle
#15412 opened
Jun 10, 2023 -
Fix type argument count check for Instances
#15411 opened
Jun 10, 2023 -
Fix upper bound checks for generic classes with TypeVarTuple
#15410 opened
Jun 10, 2023 -
mypyc crashes with ParamSpec
#15409 opened
Jun 10, 2023 -
Misleading error message when incompatible return type and `iter`
#15408 opened
Jun 10, 2023 -
Decorator doesn't preserve type
#15406 opened
Jun 9, 2023 -
TypeGuard methods narrow objects to internal type representations `Self1` & `TypeVar2`
#15401 opened
Jun 9, 2023 -
Duplicate arguments in a function definition blocks the checking
#15390 opened
Jun 8, 2023
27 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.
-
Mypy 1.4 Release Planning
#15372 commented on
Jun 12, 2023 • 9 new comments -
Consistently avoid type-checking unreachable code
#15386 commented on
Jun 12, 2023 • 5 new comments -
Abstract settable properties are not fully supported
#13649 commented on
Jun 8, 2023 • 2 new comments -
Maximum recursion depth when using ParamSpec/Concatenate
#15388 commented on
Jun 9, 2023 • 2 new comments -
Add signature for dataclasses.replace
#14849 commented on
Jun 13, 2023 • 2 new comments -
Migrate checkstrformat to use `ErrorMessage` class
#15117 commented on
Jun 12, 2023 • 2 new comments -
Foundations for non-linear solver and polymorphic application
#15287 commented on
Jun 14, 2023 • 2 new comments -
Fix overloading with a typevar missing
#15320 commented on
Jun 14, 2023 • 2 new comments -
Check tuples of abstract types
#15366 commented on
Jun 12, 2023 • 2 new comments -
Argument incompatibility not detected with multiple generic base classes
#6184 commented on
Jun 11, 2023 • 1 new comment -
TypeGuard typechecking on `filter` is too strict
#12682 commented on
Jun 11, 2023 • 1 new comment -
Announcement issue for plugin API changes
#6617 commented on
Jun 11, 2023 • 1 new comment -
(🐞) Inconsistent reachability depending if module level or not
#12409 commented on
Jun 12, 2023 • 1 new comment -
MyPy Reporting problems in dependencies (site-packages)
#12162 commented on
Jun 13, 2023 • 1 new comment -
Add static links for error codes
#7186 commented on
Jun 14, 2023 • 1 new comment -
(🐞) 1.2 regression invalid error and bad message with `Concatenate` return value
#15086 commented on
Jun 14, 2023 • 1 new comment -
Experiment: remove bytearray -> bytes promotion
#12661 commented on
Jun 14, 2023 • 1 new comment -
Use error subcodes to differentiate import errors
#14740 commented on
Jun 14, 2023 • 1 new comment -
Update the cheatsheet for functions and keyword argument typing
#15163 commented on
Jun 8, 2023 • 1 new comment -
Explicit decorated __new__, __class_getitem__ and __init_subclass__
#15353 commented on
Jun 9, 2023 • 1 new comment -
Narrow TypeVar to bounded TypeVar
#15377 commented on
Jun 12, 2023 • 1 new comment -
Incorrect type narrowing on union of `TypedDict`
#12098 commented on
Jun 9, 2023 • 0 new comments -
@final(TypedDict).get() with unknown key returns object instead of None
#12143 commented on
Jun 9, 2023 • 0 new comments -
TypeVar with bound union fails to narrow type
#13896 commented on
Jun 9, 2023 • 0 new comments -
Improve multiline reporting
#15273 commented on
Jun 12, 2023 • 0 new comments -
Improve handling of attribute access on class objects
#14988 commented on
Jun 11, 2023 • 0 new comments -
Reconsider constraints involving parameter specifications
#15272 commented on
Jun 14, 2023 • 0 new comments