Insights: python/mypy
Overview
Could not load contribution data
Please try again later
18 Pull requests merged by 8 people
-
'in' can narrow TypedDict unions
#13838 merged
Dec 20, 2022 -
(🎁) Add 3.12-dev to CI
#14050 merged
Dec 14, 2022 -
[partially defined] implement support for try statements
#14114 merged
Dec 16, 2022 -
Revert "[mypyc] Use tabs instead of spaces in emitted C code (#14016)"
#14152 merged
Dec 20, 2022 -
Add `--debug-serialize` option
#14155 merged
Dec 19, 2022 -
Switch :py:func:`type` to py:class:`type` in type_narrowing.rst
#14253 merged
Dec 20, 2022 -
Update `stubinfo.py` for recent typeshed changes
#14265 merged
Dec 20, 2022 -
Constant fold initializers of final variables
#14283 merged
Dec 15, 2022 -
Sync typeshed
#14295 merged
Dec 15, 2022 -
[used-before-def] fix false positive inside loop
#14307 merged
Dec 19, 2022 -
[undefined vars] skip visiting unreachable else clauses
#14308 merged
Dec 19, 2022 -
Add basic support for `typing_extensions.TypeVar`
#14313 merged
Dec 19, 2022 -
Optimize implementation of TypedDict types for **kwds
#14316 merged
Dec 20, 2022 -
Enable `--debug-serialize` for mypy_primer
#14318 merged
Dec 19, 2022 -
Speed up freshening type variables
#14323 merged
Dec 20, 2022 -
Optimize type parameter checks in subtype checking
#14324 merged
Dec 20, 2022 -
Optimize subtype checking by avoiding a nested function
#14325 merged
Dec 20, 2022 -
Speed up recursive type check
#14326 merged
Dec 20, 2022
2 Pull requests opened by 2 people
-
Special handling for InitVar #12046
#14299 opened
Dec 15, 2022 -
Refactor TypeState into a singleton class
#14327 opened
Dec 20, 2022
8 Issues closed by 8 people
-
mypy spends a long time in a linux kernel if high number of cores.
#10818 closed
Dec 19, 2022 -
typing_extensions TypeVar seems to be unsupported
#14312 closed
Dec 19, 2022 -
AssertionError: assert file not in self.flushed_files
#14202 closed
Dec 18, 2022 -
Support try/except in partially defined check
#13928 closed
Dec 16, 2022 -
Python
#14304 closed
Dec 16, 2022 -
AssertionError: ('numpy.ma.mrecords.MaskedArray', 'numpy.ma.MaskedArray')
#14300 closed
Dec 16, 2022 -
Inline union assigned to type alias produces error
#14302 closed
Dec 15, 2022 -
Infinite loop
#14292 closed
Dec 14, 2022
18 Issues opened by 15 people
-
Stub suggestions for non-typeshed stubs
#14328 opened
Dec 20, 2022 -
Incremental mode bug for nested ParamSpecs
#14322 opened
Dec 20, 2022 -
Type is incompatible with Callable when using Concatenate
#14321 opened
Dec 20, 2022 -
Option to run non-interactive and fail if --install-types is dirty.
#14320 opened
Dec 20, 2022 -
Annotation of `Callable` and `function`
#14319 opened
Dec 20, 2022 -
Subscript op on TypeAlias to Enum is misinterpreted
#14317 opened
Dec 19, 2022 -
Generic TypeAlias does not infer types
#14315 opened
Dec 19, 2022 -
truthy-function incorrectly reported on sqlalchemy's hybrid_property with expression
#14314 opened
Dec 19, 2022 -
Sequence | Hashable reduced to Hashable when class is Generic
#14311 opened
Dec 17, 2022 -
[possibly-undefined] Track conditional assignment
#14310 opened
Dec 17, 2022 -
[possibly-undefined] False-positive with nested try block and finally
#14309 opened
Dec 17, 2022 -
discrepencay between mypy and mypyc
#14306 opened
Dec 16, 2022 -
Mypy incorrectly infers a non-optional type
#14305 opened
Dec 16, 2022 -
False positive with inherited writable property that reads subtype in subclass
#14301 opened
Dec 15, 2022 -
Difference between the command output and the html report
#14297 opened
Dec 15, 2022 -
AttributeError: attribute '_fullname' of 'TypeInfo' undefined
#14296 opened
Dec 15, 2022 -
Misinterpretation of types in list comprehension
#14294 opened
Dec 14, 2022 -
Support PEP 681 (dataclass_transform)
#14293 opened
Dec 14, 2022
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.
-
Fixes no error thrown for Final fields declared with init=False and not assigned inside __init__
#14285 commented on
Dec 20, 2022 • 8 new comments -
Track mypy performance changes automatically
#14187 commented on
Dec 20, 2022 • 5 new comments -
abstract class shouldn't be considered Callable
#12361 commented on
Dec 20, 2022 • 5 new comments -
Recursive protocols do not work in methods
#14291 commented on
Dec 14, 2022 • 4 new comments -
Editable installs are not recognized as having typing when using py.typed (setuptools v64 issue)
#13392 commented on
Dec 16, 2022 • 3 new comments -
type hint: how should type of lru_cache be defined?
#5107 commented on
Dec 17, 2022 • 3 new comments -
[Feature Request] Provide an API to get the type of the expressions in the AST
#4868 commented on
Dec 20, 2022 • 3 new comments -
Enable use-before-def error code by default
#14166 commented on
Dec 19, 2022 • 3 new comments -
Cannot infer type of lambda when using default arguments
#12557 commented on
Dec 14, 2022 • 2 new comments -
Non-empty container types
#9745 commented on
Dec 17, 2022 • 2 new comments -
Use case for typing.Type with abstract types
#4717 commented on
Dec 19, 2022 • 2 new comments -
Stubtest: Improve heuristics for determining whether global-namespace names are imported
#14270 commented on
Dec 20, 2022 • 2 new comments -
Python 3.11 tracking issue
#12840 commented on
Dec 14, 2022 • 1 new comment -
(🎁) Validate arguments to `dataclasses` utility functions `replace` and `fields`
#14215 commented on
Dec 14, 2022 • 1 new comment -
Faster, parallel type checking
#933 commented on
Dec 15, 2022 • 1 new comment -
mypy can not correctly tell when optional type can not be None
#14266 commented on
Dec 15, 2022 • 1 new comment -
Metaclass conflict error when base class uses an imported metaclass with no annotation
#14182 commented on
Dec 16, 2022 • 1 new comment -
bug: strict = true is incompatible with per-module configuration
#11401 commented on
Dec 18, 2022 • 1 new comment -
AssertionError: Should never get here in normal mode
#14254 commented on
Dec 19, 2022 • 1 new comment -
Errors non-reproducible locally
#14282 commented on
Dec 20, 2022 • 1 new comment -
mypy default cache is not using XDG specification
#8790 commented on
Dec 20, 2022 • 1 new comment -
Release 1.0 planning
#13685 commented on
Dec 20, 2022 • 1 new comment -
Incompatible definition of generic field on multiple base classes
#9031 commented on
Dec 20, 2022 • 1 new comment -
Respect the semantics of EXPLICIT
#10780 commented on
Dec 18, 2022 • 1 new comment -
Use PYTHONPYCACHEPREFIX as fallback value for cache dir
#10840 commented on
Dec 20, 2022 • 1 new comment -
Add common issue docs for PEP585 syntax update
#14246 commented on
Dec 20, 2022 • 1 new comment -
dmypy deameon crash after switching branches
#14234 commented on
Dec 19, 2022 • 0 new comments -
checkexpr: broader fast path for literal container expressions
#14274 commented on
Dec 14, 2022 • 0 new comments -
subtypes: fast path for Union/Union subtype check
#14277 commented on
Dec 14, 2022 • 0 new comments