Overview
Could not load contribution data
Please try again later
30 Pull requests merged by 11 people
-
Make pyinfo compatible with Python 2
#12244 merged
Feb 23, 2022 -
Update `Enum` docs
#12238 merged
Feb 23, 2022 -
Use type variable bound to infer constraints
#12230 merged
Feb 22, 2022 -
Typeshed cherry-pick: Use int|Any for types.FrameType.f_lineno (#6935)
#12240 merged
Feb 22, 2022 -
Typeshed cherry-pick: Replace some literal types in logging (#7354)
#12239 merged
Feb 22, 2022 -
[mypyc] Use Py_TYPE and Py_IsNone
#12233 merged
Feb 22, 2022 -
Adds docs about `Enum` type
#11805 merged
Feb 22, 2022 -
Handle `raise Exception(), None` on Python2.7
#11786 merged
Feb 22, 2022 -
Typeshed cherry-pick: Improve signature of overlaps in ipaddress (#7260)
#12236 merged
Feb 22, 2022 -
Check `Enum` definition for invalid base classes
#12026 merged
Feb 22, 2022 -
Fix inference of protocol against overloaded function
#12227 merged
Feb 22, 2022 -
Sync pythoncapi_compat
#12188 merged
Feb 22, 2022 -
Fix one invalid reference inside visit_class_pattern
#12229 merged
Feb 21, 2022 -
Fix an `issubclass` failure for protocols with overloaded methods
#9904 merged
Feb 20, 2022 -
Coalesce Literals when printing Unions
#12205 merged
Feb 20, 2022 -
[mypyc] Refactor: Use WrapperGenerator for generate_wrapper_core
#12209 merged
Feb 20, 2022 -
stubtest: catch more getattr errors
#12219 merged
Feb 20, 2022 -
stubtest: error if module level dunder is missing, housekeeping
#12217 merged
Feb 20, 2022 -
stubtest: ignore __main__ module
#12218 merged
Feb 20, 2022 -
stubtest: error if a dunder method is missing from a stub
#12203 merged
Feb 19, 2022 -
Update `ignore-without-code` message
#12216 merged
Feb 19, 2022 -
stubtest: error if a function is async at runtime but not in the stub (and vice versa)
#12212 merged
Feb 19, 2022 -
[mypyc] Implement additional ircheck checks
#12191 merged
Feb 18, 2022 -
Suggest `typing.Callable` when using `callable` as type
#12204 merged
Feb 17, 2022 -
Fix more crashes in class scoped imports
#12199 merged
Feb 17, 2022 -
Deduplicate error codes for `ignore-without-code`
#12194 merged
Feb 17, 2022 -
Fix crashes in class scoped imports
#12023 merged
Feb 17, 2022 -
CONTRIBUTING.md: more words for first-time contributors
#12193 merged
Feb 16, 2022 -
Understand the self-destructing nature of Enum._ignore_
#12128 merged
Feb 16, 2022 -
Improve suggestion when using `any` as type
#12185 merged
Feb 16, 2022
5 Pull requests opened by 4 people
-
Stubtest: verify the presence and contents of `__all__` in a stub
#12214 opened
Feb 19, 2022 -
Add static and class method creation support to add_method_to_class
#12221 opened
Feb 20, 2022 -
Improve the "Argument must be a mapping" error message
#12222 opened
Feb 20, 2022 -
[mypyc] Improve comments and docstrings in tests
#12223 opened
Feb 20, 2022 -
Stubtest: do not error if a function is async in the stub, but not at runtime
#12234 opened
Feb 22, 2022
23 Issues closed by 10 people
-
pyinfo.py not compatible with Python 2
#12202 closed
Feb 23, 2022 -
Executing `mypy` outside a venv on packages inside a venv
#12242 closed
Feb 23, 2022 -
False positive with Python 2 old-style raise statement
#11742 closed
Feb 22, 2022 -
Check the amount of base types in `Enum`
#11948 closed
Feb 22, 2022 -
Type not inferred in comprehensions
#11933 closed
Feb 22, 2022 -
Document how to write test-cases for type annotations using mypy (in subprocess)
#11506 closed
Feb 21, 2022 -
Behaviour of `AsyncExitStack` in strict mode
#12226 closed
Feb 21, 2022 -
mypy output for submodule differs between invoking on package vs submodule
#10956 closed
Feb 21, 2022 -
File streams: "BufferedWriter" has incompatible type "BinaryIO"; expected "RawIOBase"
#10271 closed
Feb 20, 2022 -
INTERNAL ERROR with SQLAlchemy caused by mypy 0.930 regression
#11838 closed
Feb 20, 2022 -
mypy cannot start in a Windows venv
#12192 closed
Feb 18, 2022 -
Inconsistency in `Comparable` protocol for built-in types
#12189 closed
Feb 17, 2022 -
Preferred idiom for exhaustiveness checking of unions
#5818 closed
Feb 17, 2022 -
__eq__ on Any returns Any instead of bool
#12201 closed
Feb 17, 2022 -
More crashes in class scoped imports
#12197 closed
Feb 17, 2022 -
Various `dict` forms and subtypes not accepted as `TypedDict`
#12081 closed
Feb 17, 2022 -
`Counter` not accepted as `TypedDict`
#12080 closed
Feb 17, 2022 -
Internal Error: maptype.py: AttributeError: attribute 'type_vars' of 'TypeInfo' undefined
#7806 closed
Feb 17, 2022 -
AssertionError: Var is lacking info - access to class variable imported in context class
#11641 closed
Feb 17, 2022 -
INTERNAL ERROR `from transformers import AutoModelForSequenceClassification` crashes
#11351 closed
Feb 17, 2022 -
Crash following a class-level import
#7045 closed
Feb 17, 2022 -
Crash when typechecking transformers 4.10.0
#11045 closed
Feb 17, 2022 -
Crash when type checking class with some of its methods imported from external files.
#10488 closed
Feb 17, 2022
21 Issues opened by 17 people
-
(🎁) `reveal_type` should reveal both the bounds, not just the lower bound
#12243 opened
Feb 23, 2022 -
Support loading `stubs/` from typeshed
#12241 opened
Feb 22, 2022 -
Python 2 feature freeze
#12237 opened
Feb 22, 2022 -
`mypy -` to read from stdin
#12235 opened
Feb 22, 2022 -
Cache causes mypy to fail every 2nd run for module importing from google.cloud
#12232 opened
Feb 22, 2022 -
crash with namespace_packages and incorrect import sources
#12231 opened
Feb 22, 2022 -
Negative type narrowing fails for protocols with overloaded methods
#12228 opened
Feb 21, 2022 -
mypy runs forever with colour-science
#12225 opened
Feb 21, 2022 -
(🐞) New union syntax inconsistent with old union syntax, now it contains `Any`
#12224 opened
Feb 21, 2022 -
Basic support for Python 3.11's typeshed
#12220 opened
Feb 20, 2022 -
Literal broadened to superclass erroneously
#12215 opened
Feb 19, 2022 -
Crash report on calling open python function
#12213 opened
Feb 18, 2022 -
PEP 604 unions don't work with generic type aliases
#12211 opened
Feb 18, 2022 -
Time-based release process
#12210 opened
Feb 18, 2022 -
Incorrect union narrowing in chained conditionals
#12208 opened
Feb 18, 2022 -
Only allow splatting iterables if function takes at least one positional arg
#12206 opened
Feb 18, 2022 -
Incorrect "redundant cast" between total and partial dicts
#12200 opened
Feb 17, 2022 -
import * in class bodies should be disallowed
#12198 opened
Feb 17, 2022 -
(🎁) Option to not report errors from stub bodies
#12196 opened
Feb 17, 2022 -
`dmypy run` silently ignores `--install-types` flag.
#12195 opened
Feb 17, 2022 -
Types not narrowed with constrained TypeVar and walrus
#12190 opened
Feb 16, 2022
71 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 a class attribute hook to the plugin system
#9881 commented on
Feb 22, 2022 • 7 new comments -
Add JSON output option
#11396 commented on
Feb 23, 2022 • 6 new comments -
[mypyc] Implement close method for generators
#12042 commented on
Feb 20, 2022 • 5 new comments -
Friendlier error when 3.10 is parsed as float in pyproject.toml
#12108 commented on
Feb 17, 2022 • 4 new comments -
Exhaustive Matching on Enums / Literals
#6366 commented on
Feb 17, 2022 • 4 new comments -
Release 0.940 planning
#12021 commented on
Feb 18, 2022 • 3 new comments -
Disallow x["foo"] for NotRequired TypedDict access
#12094 commented on
Feb 22, 2022 • 3 new comments -
"Unsupported converter" for completely unanotated function
#6172 commented on
Feb 23, 2022 • 3 new comments -
Allow `__init__` and `__new__` to return `NoReturn`
#11216 commented on
Feb 21, 2022 • 3 new comments -
Adds `__hash__` method to `@dataclasses.dataclass`, refs #11463
#11496 commented on
Feb 22, 2022 • 3 new comments -
Mypy incorrectly infers that parameters are positional-only for `__eq__` methods autogenerated with `@dataclass`
#12186 commented on
Feb 16, 2022 • 2 new comments -
Property, classmethod and staticmethod aliases not supported
#6700 commented on
Feb 21, 2022 • 2 new comments -
Union of unions doesn't work using Python 3.10 Type Union Operator
#12005 commented on
Feb 22, 2022 • 2 new comments -
Implementation of PEP 673 (typing.Self)
#11666 commented on
Feb 18, 2022 • 2 new comments -
Basic ParamSpec Concatenate and literal support
#11847 commented on
Feb 20, 2022 • 2 new comments -
Migrate core to use ErrorMessage class
#12004 commented on
Feb 22, 2022 • 2 new comments -
Generic Protocol breaks mypy when attrs class
#6801 commented on
Feb 17, 2022 • 1 new comment -
type hint: how should type of lru_cache be defined?
#5107 commented on
Feb 17, 2022 • 1 new comment -
`super().__new__` inherited from Tuple doesn't match element type
#8541 commented on
Feb 18, 2022 • 1 new comment -
Disallow access to instance variable via class
#240 commented on
Feb 18, 2022 • 1 new comment -
Error when type-checking generic NamedTuple
#685 commented on
Feb 18, 2022 • 1 new comment -
Mapping to abs doesn't work
#6697 commented on
Feb 19, 2022 • 1 new comment -
int is not a Number?
#3186 commented on
Feb 20, 2022 • 1 new comment -
Announcement issue for plugin API changes
#6617 commented on
Feb 20, 2022 • 1 new comment -
Associated types on generics
#7790 commented on
Feb 21, 2022 • 1 new comment -
Issue with generic Protocol
#12183 commented on
Feb 21, 2022 • 1 new comment -
Refactor checker.py
#12027 commented on
Feb 22, 2022 • 1 new comment -
Google Summer of Code 2021 planning
#10072 commented on
Feb 22, 2022 • 1 new comment -
FindModuleCache: leverage BuildSourceSet
#9478 commented on
Feb 20, 2022 • 1 new comment -
Add boto3 and botocore legacy stubs
#10615 commented on
Feb 21, 2022 • 1 new comment -
Use `__truediv__` for python2 with `__future__` import, refs #11740
#11787 commented on
Feb 22, 2022 • 1 new comment -
Report unreachable except blocks
#12086 commented on
Feb 17, 2022 • 1 new comment -
stubgen: fixed handling of Protocol and added testcase
#12129 commented on
Feb 20, 2022 • 1 new comment -
Support module-level `strict` config flag
#12174 commented on
Feb 17, 2022 • 1 new comment -
Change final classes without __bool__ method to always be True
#12187 commented on
Feb 16, 2022 • 1 new comment -
Empty TypedDict returns object
#12143 commented on
Feb 17, 2022 • 0 new comments -
Incorrect type narrowing on union of `TypedDict`
#12098 commented on
Feb 17, 2022 • 0 new comments -
Strange behavior using Tagged Union
#10659 commented on
Feb 17, 2022 • 0 new comments -
Move code to handle Tuple and TypedDict `__getitem__` to plugins
#6138 commented on
Feb 18, 2022 • 0 new comments -
Warn when using deprecated functions (`warnings.warn`)
#11439 commented on
Feb 19, 2022 • 0 new comments -
support narrowing enum values using `==` and `!=`
#10915 commented on
Feb 19, 2022 • 0 new comments -
Plugin interface for type narrowing on `==` comparisons
#10708 commented on
Feb 19, 2022 • 0 new comments -
Type narrowing broken with negative integer literals
#10514 commented on
Feb 19, 2022 • 0 new comments -
TypeForm[T]: Spelling for regular types (int, str) & special forms (Union[int, str], Literal['foo'], etc)
#9773 commented on
Feb 19, 2022 • 0 new comments -
Constrain/narrow literal type with 'in' checks
#9718 commented on
Feb 19, 2022 • 0 new comments -
error: Cannot determine type of 'it' with call to decorated function
#8900 commented on
Feb 19, 2022 • 0 new comments -
False positive: unreachable
#10806 commented on
Feb 19, 2022 • 0 new comments -
Improve usability of `--install-types`
#10600 commented on
Feb 19, 2022 • 0 new comments -
Mypy over Language Server Protocol and VS Code extension
#12168 commented on
Feb 20, 2022 • 0 new comments -
support pep 673 Self type
#11871 commented on
Feb 20, 2022 • 0 new comments -
Generic types that use ParamSpec aren't callable
#11846 commented on
Feb 20, 2022 • 0 new comments -
Type Aliases for ParamSpec don't work
#11855 commented on
Feb 20, 2022 • 0 new comments -
PEP-612 Concatenate not recognized properly
#11833 commented on
Feb 20, 2022 • 0 new comments -
Subscribe to the mypy blog via email
#11804 commented on
Feb 20, 2022 • 0 new comments -
dmypy server always restart when using --shadow-file
#11801 commented on
Feb 20, 2022 • 0 new comments -
Confusing error message for a missing classmethod decorator
#11791 commented on
Feb 20, 2022 • 0 new comments -
iter(type(enum_instance)) loses type information
#11784 commented on
Feb 20, 2022 • 0 new comments -
Type `_order_` field in `Enum`
#11715 commented on
Feb 20, 2022 • 0 new comments -
Support `StrEnum` in `python3.11`
#11714 commented on
Feb 20, 2022 • 0 new comments -
spread dict not used to infer type
#11691 commented on
Feb 20, 2022 • 0 new comments -
TypeVar for self breaks super
#11678 commented on
Feb 20, 2022 • 0 new comments -
Meta issue: improving test runner
#11662 commented on
Feb 20, 2022 • 0 new comments -
Overloaded metaclass __or__ does not keep typing
#11648 commented on
Feb 20, 2022 • 0 new comments -
Type variable across types gives an error when using Generics
#11854 commented on
Feb 20, 2022 • 0 new comments -
mypy does not recognize conversion between fixed length list and tuple
#7509 commented on
Feb 20, 2022 • 0 new comments -
Incompatible type when using ParamSpec
#12169 commented on
Feb 21, 2022 • 0 new comments -
Attribute of type `A | B | None` becomes `object` after narrowing checks
#12009 commented on
Feb 21, 2022 • 0 new comments -
Enum elements accessed via 'self' have 'auto' type
#12107 commented on
Feb 21, 2022 • 0 new comments -
dmypy not respecting changes to inline mypy configuration
#12069 commented on
Feb 21, 2022 • 0 new comments -
[mypyc] Add support for set/get/item/attr
#10211 commented on
Feb 20, 2022 • 0 new comments -
Adds `__version_info__` tuple
#12152 commented on
Feb 19, 2022 • 0 new comments