-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Insights: python/mypy
October 15, 2025 – October 22, 2025
Overview
Summary
Excluding merges, 10 authors have pushed 11 commits to master and 12 commits to all branches.
On master, 50 files have changed and there have been 2,374 additions and 647 deletions
11 pull requests merged by 7 people
- Use fixed format for cache metas
#20088 merged
Oct 20, 2025 - Allow type parameters reusing the name missing from current module
#20081 merged
Oct 20, 2025 - Do not emit unreachable warnings for lines that return `NotImplemented`.
#20083 merged
Oct 19, 2025 - Run CI with Python 3.14.0 final
#20086 merged
Oct 18, 2025 - Make metas more compact; fix indirect suppression
#20075 merged
Oct 17, 2025 - Sync typeshed
#20080 merged
Oct 17, 2025 - Switch to a more dynamic SCC processing logic
#20053 merged
Oct 16, 2025 - [match-case] fix matching against `typing.Callable` and `Protocol` types.
#19471 merged
Oct 16, 2025 - Bump version of wasilibs/go-shellcheck to fix lint on Windows
#20050 merged
Oct 16, 2025 - Support writing/reading bytes in librt.internal
#20069 merged
Oct 16, 2025 - Add tool to convert binary cache files to JSON
#20071 merged
Oct 16, 2025
11 pull requests opened by 5 people
- [mypyc] feat: use `get_expr_length_value` in `translate_len`
#20074 opened
Oct 15, 2025 - [mypyc] fix: UnboundLocalError incorrectly raised as AttributeError
#20085 opened
Oct 18, 2025 - [mypyc] feat: try constant_fold_expr in translate_f_string
#20089 opened
Oct 20, 2025 - [mypyc] feat: try constant fold in `convert_format_expr_to_str`
#20092 opened
Oct 20, 2025 - Fix annotated with function as type keyword list parameter
#20094 opened
Oct 20, 2025 - Use Pybind11 3.0.0+
#20095 opened
Oct 21, 2025 - Update JSON export tool to support binary meta cache files
#20096 opened
Oct 21, 2025 - [mypyc] fix: builder crashes on 3-arg `range(x, y, z)` if step isnt foldable
#20098 opened
Oct 21, 2025 - [mypyc] feat: add `rare` kwarg to `IRBuilder.add_bool_branch`
#20099 opened
Oct 22, 2025 - [mypyc] feat: enhance ForRange to support 3-args [2/2]
#20100 opened
Oct 22, 2025 - Fix Not ImplementedError crash in meet.py for UnpackType
#20101 opened
Oct 22, 2025
10 issues closed by 6 people
- False positive when using mypy and assuming PEP 724 is covered
#20097 closed
Oct 21, 2025 - Frozen dataclasses should have an implicit Final annotation on its members
#20087 closed
Oct 20, 2025 - False positive: "Incompatible return value type"
#10059 closed
Oct 18, 2025 - Incremental improvements to the fixed format serialization
#19738 closed
Oct 17, 2025 - Type mismatch in handle method when using QUERY with Handler, but works fine with Mediator
#20082 closed
Oct 17, 2025 - crash with quoted forward reference
#20073 closed
Oct 17, 2025 - match-case class checking against `collection.abc.Callable` raises error [misc]
#14014 closed
Oct 16, 2025 - generic is incorrectly inferred as invariant if class uses `Self` type on an attribute
#18334 closed
Oct 15, 2025
9 issues opened by 8 people
- [regression] `meet()` crash with `Unpack`ed `TypeVarTuple` since 1.18.1
#20093 opened
Oct 20, 2025 - `overload`s not recognised when `self` is typed as a `Protocol`
#20091 opened
Oct 20, 2025 - Error inconsistent between `type` keyword and `TypeAlias`
#20090 opened
Oct 20, 2025 - False positive `overload-overlap` with booleans and integer literals
#20084 opened
Oct 18, 2025 - scipy-stubs: `scipy.optimize.least_squares` function inferred as module
#20079 opened
Oct 16, 2025 - emit a warning for "unused Any"
#20078 opened
Oct 16, 2025 - [docs] merge error code lists
#20077 opened
Oct 16, 2025 - Planned work related to fixed-format serialization
#20072 opened
Oct 15, 2025
26 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.
- Emit `redundant-expr` warnings for if statements that are always true or always false.
#20068 commented on
Oct 21, 2025 • new comments - [PEP 695] Fix incorrect Variance Computation with Polymorphic Methods.
#19466 commented on
Oct 15, 2025 • new comments - [PEP 696] Fix swapping TypeVars with defaults.
#19449 commented on
Oct 15, 2025 • new comments - [PEP 747] Recognize TypeForm[T] type and values (#9773)
#19596 commented on
Oct 20, 2025 • new comments - Run CI for Python 3.14 free-threading
#20029 commented on
Oct 18, 2025 • new comments - Fix reachability in nested match sequence patterns
#19993 commented on
Oct 18, 2025 • new comments - [mypyc] fix: isinstance_native fast path conflict w/ interp. subclasses [1/1]
#19957 commented on
Oct 18, 2025 • new comments - [mypyc] feat: specialize `any` and `all` using for loop helpers if possible [1/2]
#19948 commented on
Oct 18, 2025 • new comments - [mypyc] feat: extend `get_expr_length` to try `constant_fold_expr` [1/4]
#19930 commented on
Oct 18, 2025 • new comments - [mypyc] feat: extend `get_expr_length` for `enumerate`, `map`, `zip`, `range`, `list`, `tuple`, `sorted`, and `reversed` CallExpr [3/4]
#19927 commented on
Oct 18, 2025 • new comments - feat: constant fold common builtin call expressions [3/3]
#19886 commented on
Oct 15, 2025 • new comments - [mypyc] feat: new primitive for `int.to_bytes`
#19674 commented on
Oct 15, 2025 • new comments - Adds positional and kwarg only symbols into generated stubs
#19340 commented on
Oct 17, 2025 • new comments - Fix binding difference between callables and callback protocols
#15993 commented on
Oct 15, 2025 • new comments - 1.19 Release Planning
#19964 commented on
Oct 22, 2025 • new comments - Irregularities in populating new dict from a source dict with a narrower key type
#16557 commented on
Oct 21, 2025 • new comments - Explicit type declaration overridden/merged with Any
#19034 commented on
Oct 20, 2025 • new comments - Infer `python_version` from `project.requires-python` when using pyproject.toml
#19349 commented on
Oct 18, 2025 • new comments - Refactor parial types to avoid code duplication
#8043 commented on
Oct 18, 2025 • new comments - Remove support for JSON serialization format
#19697 commented on
Oct 17, 2025 • new comments - Allow Redefinitions of For Loop Iteration Variables
#15988 commented on
Oct 17, 2025 • new comments - Feature proposal: an option --any-as-object to avoid false negatives
#12856 commented on
Oct 17, 2025 • new comments - Typing of method decorators not working properly [question]
#10805 commented on
Oct 17, 2025 • new comments - Enforce conditional values are booleans
#16734 commented on
Oct 16, 2025 • new comments - functools.partial false negative with higher order functions
#17461 commented on
Oct 15, 2025 • new comments - "error: only instance methods can be decorated with @property" is incorrect for Python 3.9 and later
#20067 commented on
Oct 15, 2025 • new comments