NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4326 most downloaded on PyPI
Python type inferencer
Last release 2 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 5 months
Rarely documented
notes for 1 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
204 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Completely remove the --attribute-variable-annotations flag. This was a no-op as of version 2021.10.11.
New features and updates:
Bug fixes:
__new__ from a PyTDClass.Update pytype and typing annotation stubs for features added in attrs 21.1.0.
New features and updates:
Bug fixes:
Call init_class instead of instantiate when adding assertIsInstance bindings.
Bug fixes:
Drop target Python 3.5 support.
New features and updates:
Bug fixes:
Enable --enforce-noniterable-strings by default and make the flag a no-op. It will be removed in the next release.
New features and updates:
Bug fixes:
breakpoint to the supported builtin methods.Update typeshed pin to commit 8da23e0 from July 30.
New features and updates:
Bug fixes:
Stop supporting target Python 2.
New features and updates:
Bug fixes:
This is the last release of pytype that supports analyzing code in Python 2.7. From the next release onward, pytype will only support Python 3.5+.
New features and updates:
Bug fixes:
Add more detailed [name-error] messages for UnboundLocalError and the like.
New features and updates:
Bug fixes:
Add a flag, --use-enum-overlay, for greatly improved support for the stdlib enum library. The behavior of this flag will be enabled by default once it
New features and updates:
Bug fixes:
Open source pytype_extensions, a library of type system extensions for use with pytype.
New features and updates:
Bug fixes:
Add support for referencing class-scoped TypeVars in variable annotations.
New features and updates:
Bug fixes:
Add support for PEP 604 (Union |) in stub files.
New features and updates:
Bug fixes:
Allow TypeGuard to be used in type stubs by rewriting TypeGuard[X] to bool.
New features and updates:
Bug fixes:
Report [not-supported-yet] instead of [import-error] for importing TypedDict.
Bug fixes:
self parameters.Update typeshed pin to commit 2c8cb60 from Apr 27.
New features and updates:
Bug fixes:
Remove --check-attribute-types, --check-container-types, and --check-variable-types flags. Their behaviors are now enabled by default.
New features and updates:
Bug fixes:
Enable --check-attribute-types, --check-container-types, and --check-variable-types by default. These flags will soon be removed.
New features and updates:
Bug fixes:
Update typeshed pin to commit ce24720 from Jan 27, and drop support for the old typeshed directory structure.
New features and updates:
Bug fixes:
Enable --check-parameter-types by default for non-None default values.
New features and updates:
Bug fixes:
collections.defaultdict.__init__ always accepts kwargs.Fully support method aliasing in stub files.
New features and updates:
Bug fixes:
Support inheritance from dataclasses defined in pyi files.
New features and updates:
Bug fixes:
Basic support for defining dataclasses in pyi files.
New features and updates:
Bug fixes:
Enable part of --check-attribute-types by default.
New features and updates:
Bug fixes:
Support running pytype under Python 3.9. (Does not yet support analyzing 3.9 code; see details in https://github.com/google/pytype/pull/840.)
New features and updates:
Bug fixes:
Fix 'nothing' parameter inference for self in custom generic classes.
Bug fixes:
Replace namedtuples with attrs in our PyTD representation.
New features and updates:
Bug fixes:
std::size_t to avoid platform incompatibilities.Update typeshed pin to commit 8c20938 from Nov 13.
New features:
Bug fixes:
Switch to a typed_ast-based stub parser.
Fix some corner cases with unpacking and function args.
Your coding agent can read these notes before it upgrades. Set up the MCP server →