Insights: python/mypy
Overview
Could not load contribution data
Please try again later
48 Pull requests merged by 9 people
-
Treat methods with empty bodies in Protocols as abstract
#12118 merged
Aug 2, 2022 -
Remove build wheel script
#13308 merged
Aug 2, 2022 -
stubtest: ignore __pyx_vtable__
#13302 merged
Aug 1, 2022 -
Fix `--custom-typeshed-dir` crash caused by #13155
#13296 merged
Aug 1, 2022 -
stubtest: use single line error message
#13301 merged
Aug 1, 2022 -
Stubtest: verify the contents of `__all__` in a stub
#12214 merged
Aug 1, 2022 -
Remove Python 2 logic from functools
#13299 merged
Aug 1, 2022 -
Remove Python 2 logic from modulefinder
#13275 merged
Aug 1, 2022 -
Ensure builtin modules are from typeshed sooner
#13155 merged
Jul 31, 2022 -
stubtest: improve docs
#13293 merged
Jul 31, 2022 -
Add musllinux wheel support, Use 'official' llvm build for compilation
#13228 merged
Jul 31, 2022 -
stubtest: minor cleanup now 3.6 is no longer supported
#13292 merged
Jul 30, 2022 -
Allow stubtest to ignore python2 only magic methods
#13290 merged
Jul 30, 2022 -
Fix tests on Python 3.10.0
#13289 merged
Jul 30, 2022 -
Fix MANIFEST.in checks
#13288 merged
Jul 29, 2022 -
stubtest: Fallback to `getattr_static` if an attribute can't be found on a class at runtime
#13285 merged
Jul 29, 2022 -
Delete some unused code
#13276 merged
Jul 28, 2022 -
Remove python2 from `build.py` and `reachability.py`
#13280 merged
Jul 28, 2022 -
Remove python2 magic methods support
#13277 merged
Jul 28, 2022 -
Clean up unused code in stubgen
#13278 merged
Jul 28, 2022 -
stubtest: Reduce false-positive errors on runtime type aliases
#13116 merged
Jul 28, 2022 -
Cancel old test jobs in CI
#13249 merged
Jul 28, 2022 -
Remove all `builtins.unicode` references
#13272 merged
Jul 28, 2022 -
Remove Python 2 logic from checkexpr
#13264 merged
Jul 28, 2022 -
Remove python2 logic from `plugins/attrs.py`
#13268 merged
Jul 28, 2022 -
Remove python2 logic from `server/deps.py`
#13267 merged
Jul 28, 2022 -
Simplify stubinfo without Python 2
#13265 merged
Jul 28, 2022 -
Disallow bytes in TypeVar, NewType, and TypedDict names
#13273 merged
Jul 28, 2022 -
Prohibit bytes literals in named tuples
#13271 merged
Jul 28, 2022 -
Remove Python 2 specific semanal and parse logic
#13263 merged
Jul 28, 2022 -
Remove from_python_3 field from StrExpr
#13262 merged
Jul 28, 2022 -
Add test case involving constrained generic super
#13266 merged
Jul 28, 2022 -
Remove some Python 2 type checking logic
#13261 merged
Jul 28, 2022 -
Clean up some Python 2 configuration
#13258 merged
Jul 28, 2022 -
Clean up Python 2 helpers
#13260 merged
Jul 28, 2022 -
Fix several tests on Python 3.11
#13259 merged
Jul 28, 2022 -
Remove Python 2 only stubs
#13257 merged
Jul 28, 2022 -
Drop stubgen support for Python 2
#13256 merged
Jul 28, 2022 -
Remove mention of Python 2 from documentation
#13255 merged
Jul 28, 2022 -
Delete Python 2 specific AST nodes
#13254 merged
Jul 28, 2022 -
Sync typeshed
#13252 merged
Jul 28, 2022 -
Use Python 3.7 as default in tests, drop 3.6 in CI (#13101)
#13253 merged
Jul 27, 2022 -
Add daemon command to get type of an expression
#13209 merged
Jul 27, 2022 -
Delete fastparse2.py
#13251 merged
Jul 27, 2022 -
Remove python2 logic from `checkstrformat.py`
#13248 merged
Jul 27, 2022 -
Remove python2 logic from `checkmember.py`
#13246 merged
Jul 27, 2022 -
(🐞) Fix black badge in readme
#13247 merged
Jul 27, 2022 -
Remove python2 specific logic for `raise` keyword check
#13242 merged
Jul 27, 2022
9 Pull requests opened by 4 people
-
Remove `python2` extra from `setup.py`
#13269 opened
Jul 28, 2022 -
Remove `--py2` CLI flags
#13270 opened
Jul 28, 2022 -
Add option to include docstrings with stubgen
#13284 opened
Jul 29, 2022 -
Remove old unused scripts from `misc/`
#13286 opened
Jul 29, 2022 -
Enable recursive type aliases behind a flag
#13297 opened
Jul 31, 2022 -
Merge subtype visitors
#13303 opened
Aug 1, 2022 -
stubtest: improve signature checking
#13307 opened
Aug 2, 2022 -
Delete sametypes.py
#13311 opened
Aug 2, 2022 -
Remove Python 2 logic from file reading utils
#13312 opened
Aug 3, 2022
20 Issues closed by 7 people
-
Nicer output
#3439 closed
Aug 3, 2022 -
report error for false type assertions
#4306 closed
Aug 3, 2022 -
Meta: random bug triage assignments
#4849 closed
Aug 3, 2022 -
Continue analysis after parse errors
#969 closed
Aug 3, 2022 -
Missing annotation in function passed in a click decorator
#3869 closed
Aug 3, 2022 -
Strange errors when modules are not in the same directory (they are in PYTHONPATH)
#3027 closed
Aug 3, 2022 -
Should concrete implementations be required to implement protocol?
#8926 closed
Aug 2, 2022 -
Extending a Protocol leads to unsafe behavior
#8005 closed
Aug 2, 2022 -
Stubtest: option to ignore "runtime does not have argument" when implementation accepts *args/**kwargs
#13305 closed
Aug 2, 2022 -
Auto-detect minimal Python for `--python-version` option
#13294 closed
Aug 1, 2022 -
Crash on master branch when using `--custom-typeshed-dir` with a relative path
#13295 closed
Aug 1, 2022 -
Fail fast if special module like typing not from typeshed
#1876 closed
Jul 31, 2022 -
"Expect Error" comment
#13291 closed
Jul 30, 2022 -
Bug when checking class that overwrites superclass' property in pydantic's BaseModel
#13287 closed
Jul 30, 2022 -
feature_request(clize): Clize syntax support
#5541 closed
Jul 29, 2022 -
Mypy does not properly type return value of decorator when decorating class
#13283 closed
Jul 29, 2022 -
stubtest false positive with runtime type alias for Callable
#12821 closed
Jul 28, 2022 -
stubtest: Problem with runtime type aliases
#13114 closed
Jul 28, 2022 -
StubtestMiscUnit.test_output fails during Debian package building
#8555 closed
Jul 28, 2022 -
assert file not in self.flushed_files (without MYPY_PATH)
#7510 closed
Jul 27, 2022
11 Issues opened by 10 people
-
Consider allowing `@final` methods in Protocols
#13310 opened
Aug 2, 2022 -
__getnewargs__ for a subclass incompatible with return type of supertype
#13309 opened
Aug 2, 2022 -
no-untyped-def False Positive with attrs and an attr.ib converter
#13306 opened
Aug 2, 2022 -
[mypyc] cannot compile parameterized dataclass
#13304 opened
Aug 1, 2022 -
Should stubtest verify the presence of `__all__` in a stub?
#13300 opened
Aug 1, 2022 -
(🐞) List literals are accepted as valid types when applying a `ParamSpec`
#13298 opened
Aug 1, 2022 -
singledispatchmethod decorated method fails with unknown method register
#13282 opened
Jul 29, 2022 -
(🎁) Adopt pre-commit.ci
#13281 opened
Jul 29, 2022 -
CHANGELOG file
#13279 opened
Jul 28, 2022 -
Support inferring dict literals to be a union of TypedDicts
#13274 opened
Jul 28, 2022 -
Mypy fails to deduce generic type if it has been previously deduced as `<nothing>`
#13250 opened
Jul 27, 2022
34 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.
-
[mypyc] property setter and deleter don't work with parameterized attributes
#13231 commented on
Aug 2, 2022 • 6 new comments -
Type not narrowed on `isinstance(obj, Callable)` check
#11071 commented on
Jul 31, 2022 • 4 new comments -
0.971: Namespace packages -> Source file found twice under different module names
#13202 commented on
Aug 2, 2022 • 4 new comments -
[mypyc] Fix __dict__ in CPython 3.11
#13206 commented on
Jul 29, 2022 • 4 new comments -
stubtest: relax async checking for abstract methods
#12343 commented on
Aug 1, 2022 • 3 new comments -
Alternative implementation of PEP 673
#13133 commented on
Aug 1, 2022 • 3 new comments -
Release 0.970 planning
#13089 commented on
Jul 27, 2022 • 2 new comments -
int is not a Number?
#3186 commented on
Jul 31, 2022 • 2 new comments -
stubgen drops default values for function arguments
#13238 commented on
Jul 31, 2022 • 2 new comments -
Make --namespace-packages the default
#9636 commented on
Jul 27, 2022 • 2 new comments -
Use case for typing.Type with abstract types
#4717 commented on
Jul 27, 2022 • 1 new comment -
TypedDict keys reuse?
#4128 commented on
Jul 27, 2022 • 1 new comment -
Python 3.11 tracking issue
#12840 commented on
Jul 27, 2022 • 1 new comment -
dmypy: Line number disappears when invoking multiple times
#12498 commented on
Jul 29, 2022 • 1 new comment -
Generator with await not considered an AsyncGenerator
#10534 commented on
Jul 29, 2022 • 1 new comment -
abstract dataclass inheritance gives `Only concrete class can be given where "Type[Abstract]" is expected`
#5374 commented on
Jul 29, 2022 • 1 new comment -
mypy cannot detect class attribute change if asserted but modified in external call
#13240 commented on
Jul 30, 2022 • 1 new comment -
Code review request: support for asdict returning TypedDict
#10104 commented on
Jul 30, 2022 • 1 new comment -
Wrong revealed type of float/int multiplied/divided by sum(Iterable[complex]).
#6040 commented on
Jul 31, 2022 • 1 new comment -
Don't emit an "x has no attribute y" error if "y" was defined in __slots__
#5941 commented on
Aug 3, 2022 • 1 new comment -
Now overloads with ambiguous `self` are handled properly
#11366 commented on
Jul 28, 2022 • 1 new comment -
Do not count `__slots__` as a protocol member
#11885 commented on
Jul 28, 2022 • 1 new comment -
Migrate core to use ErrorMessage class
#12004 commented on
Aug 2, 2022 • 1 new comment -
Enums: Teach mypy that descriptors are not converted to become enum members
#12669 commented on
Jul 27, 2022 • 1 new comment -
Improve error message for partial None with `--local-partial-types`
#12822 commented on
Jul 29, 2022 • 1 new comment -
Do not emit return errors if node is deferred
#13229 commented on
Jul 31, 2022 • 1 new comment -
docs: use ParamSpec in "Declaring decorators"
#13237 commented on
Jul 28, 2022 • 1 new comment -
stubgen: import `Union` if generated stub code includes
#12929 commented on
Aug 2, 2022 • 0 new comments -
Fixes type inference for generic calls in `if` expr
#11128 commented on
Jul 28, 2022 • 0 new comments -
WIP: adds better `namedtuple` semantic analyzer
#11206 commented on
Jul 28, 2022 • 0 new comments -
Allow `__init__` and `__new__` to return `NoReturn`
#11216 commented on
Jul 28, 2022 • 0 new comments -
Adds `@enum.unique` decorator support
#11249 commented on
Jul 28, 2022 • 0 new comments -
Allow better `tuple` type aliases, fix "Type application" error
#12134 commented on
Jul 28, 2022 • 0 new comments -
Fix `@dataclass` to catch default / non-default fields order
#12159 commented on
Jul 28, 2022 • 0 new comments