pyre-check

Performant type-checking for python.

MIT License

Downloads
87.9K
Stars
6.7K
Committers
257

Bot releases are visible (Hide)

pyre-check - Pyre v0.9.18 Latest Release

Published by grievejia over 1 year ago

  • Experimental Buck2 support
  • Experimental support for unawaited awaitable check
  • Recognize {typing,typing_extensions}.override
  • Type check messages in assert
pyre-check - Pyre v0.9.11

Published by grievejia over 2 years ago

  • Better source location if there are type errors within type comments.
  • Basic support for PEP 681 (dataclass transforms).
  • Prototype support for LSP hovering and goto-definition (needs to opt-in via configuration but this may change in the future).
  • Basic support for PEP 561 (needs to opt-in via configuration but this may change in the future).
  • Parsing is now performed lazily. This should significantly reduce the type checking time for small projects.
pyre-check - Pyre v0.9.10

Published by grievejia almost 3 years ago

  • Fixed parser crashes on files with non-utf codec.
  • Fixed bad JSON error in setup.py.
  • Various fixes regarding tuple expansions at callsites.
pyre-check - Pyre v0.9.9

Published by 0xedward almost 3 years ago

pyre-check - Pyre v0.9.3

Published by 0xedward over 3 years ago

pyre-check - Pyre v0.0.59

Published by grievejia almost 4 years ago

Incomprehensive list of changes since last release:

  • Add support for generic type aliases.
  • Experimental support for recursive type aliases.
  • Deprecated several queries that are no longer actively maintained.
  • Automatically add all site packages to search_path if none is specified and a virtual env is activated.
pyre-check - Pyre v0.0.56

Published by grievejia about 4 years ago

Fix an issue with cursor eating and another issue with incorrect auto-determined path for bundled typeshed.

pyre-check - Pyre v0.0.55

Published by grievejia about 4 years ago

Fixed #315

pyre-check - Pyre v0.0.54

Published by grievejia about 4 years ago

Fix pyre init breakage in v0.0.53.

pyre-check - v0.0.38

Published by MaggieMoss almost 5 years ago

Adds sapp back into release.

pyre-check - Pyre v0.0.30

Published by grievejia about 5 years ago

Biggest changes since last release (non-exhaustive):

  • Fixed support for nested recursive function.
  • Fixed several issues where the type of globally-accessible values are erroneously locally refined.
  • Support batch type lookup query pyre query "types(...)".
  • Support basic variadic generics on functions & classes.
  • Added a safe_cast that functions similar to typing.cast but enforces subclass.
  • Fixed several issues with search path construction & error filtering.
  • search_path configuration now allows entries of the form { "site-package": "XXX" }
  • Support specifying relative paths in binary, typeshed, and ignore_all_errors.
  • Special placeholder ${SOURCE_DIRECTORY} can be added to exclude configuration to allow relative path matching in exclude configuration.
  • Improved the quality of pyre-infer annotations.
  • sapp is no longer bundled.