Skip to main content

A performant type checker for Python

Project description

Pyre

Pyre is a performant type checker for python.

Read this in other languages: Español

Build Status

Getting Started

To install Pyre on your system run pip install pyre-check and you should be good to go! Run it on your project with pyre --source-directory . check.

For more detailed documentation, see https://pyre-check.org.

Supported platforms

  • Python: you need Python 3.5 or later to run Pyre.
:warning: NOTE: The minimum Python version will be switched to 3.6 around January-February 2020.
  • Operating System:
    • a recent version of Linux (we tested on Ubuntu 16.04 LTS and CentOS 7);
    • OSX 10.11 or newer;
    • please note: Windows is not supported.

Installation

See INSTALL.md for details on installing Pyre from a packaged version or from source.

Join the Pyre community

See CONTRIBUTING.md for how to help out.

License

Pyre is licensed under the MIT license.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyre-check-0.0.49.tar.gz (14.8 MB view details)

Uploaded Source

Built Distributions

pyre_check-0.0.49-py3-none-manylinux1_x86_64.whl (22.7 MB view details)

Uploaded Python 3

pyre_check-0.0.49-py3-none-macosx_10_11_x86_64.whl (15.6 MB view details)

Uploaded Python 3 macOS 10.11+ x86-64

File details

Details for the file pyre-check-0.0.49.tar.gz.

File metadata

  • Download URL: pyre-check-0.0.49.tar.gz
  • Upload date:
  • Size: 14.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.24.1+fb1 setuptools/46.0.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.7.5+

File hashes

Hashes for pyre-check-0.0.49.tar.gz
Algorithm Hash digest
SHA256 bc28587a729f5b014f357fec5c2009443df4267fdc7c8b21199e9e19d6f7459d
MD5 a88588e02593ecf0a23ef00826c01b60
BLAKE2b-256 19cf82dd7ee43c00bda9e60342cd318513329a18973beb61a0e49377ab830769

See more details on using hashes here.

Provenance

File details

Details for the file pyre_check-0.0.49-py3-none-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyre_check-0.0.49-py3-none-manylinux1_x86_64.whl
  • Upload date:
  • Size: 22.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.24.1+fb1 setuptools/46.0.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.7.5+

File hashes

Hashes for pyre_check-0.0.49-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b687ff02c1baf1ed4856f9734dbb45728b666e01f5df7b2aacda78a03d6d0ae0
MD5 64a5e9bc6e41a72ea8e4b8e699685e9e
BLAKE2b-256 2f0fa152c2866b1475de6f3ae5be5557c603871d5ebbd9f0316489a5b1338228

See more details on using hashes here.

Provenance

File details

Details for the file pyre_check-0.0.49-py3-none-macosx_10_11_x86_64.whl.

File metadata

  • Download URL: pyre_check-0.0.49-py3-none-macosx_10_11_x86_64.whl
  • Upload date:
  • Size: 15.6 MB
  • Tags: Python 3, macOS 10.11+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.24.1+fb1 setuptools/46.0.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.7.5+

File hashes

Hashes for pyre_check-0.0.49-py3-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 1c5df72adc65d454f790050e1028509db62466e9d8f9d5f2b3773a7a6edb4e09
MD5 b3c0a5bc37b9e12c4fe4f9c0c7bea358
BLAKE2b-256 92df6249075cc2b94a0b74f44ba5dffea30511a854addb0ef44294ef770981e8

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page