Skip to main content

A fast type checker and language server for Python with powerful IDE features

Project description

Pyrefly

Pyrefly is a type checker and language server for Python, which provides lightning-fast type checking along with IDE features such as code navigation, semantic highlighting, and code completion. It is available as a command-line tool and a VSCode extension.

See the Pyrefly website for full documentation and how to add Pyrefly to your editor of choice.

Currently under active development with known issues. Please open an issue if you find bugs.

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

pyrefly-0.61.0.tar.gz (5.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyrefly-0.61.0-py3-none-win_arm64.whl (12.3 MB view details)

Uploaded Python 3Windows ARM64

pyrefly-0.61.0-py3-none-win_amd64.whl (12.8 MB view details)

Uploaded Python 3Windows x86-64

pyrefly-0.61.0-py3-none-win32.whl (11.9 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.61.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.61.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (36.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

pyrefly-0.61.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (38.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.61.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (36.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.61.0-py3-none-macosx_11_0_arm64.whl (12.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.61.0-py3-none-macosx_10_12_x86_64.whl (12.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file pyrefly-0.61.0.tar.gz.

File metadata

  • Download URL: pyrefly-0.61.0.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyrefly-0.61.0.tar.gz
Algorithm Hash digest
SHA256 f2d24a186a21eec0699f297801399c40b39057b5f6dd39f03ae117c6e978d192
MD5 0d0731c75faf4f7f99b79c04bc9455a3
BLAKE2b-256 a4d3a4a14b7235eebc3d41885b604bc05bf85d1972eb39bf5ff223fc6af7da93

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0.tar.gz:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyrefly-0.61.0-py3-none-win_arm64.whl.

File metadata

  • Download URL: pyrefly-0.61.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyrefly-0.61.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 33f81a47291798c36d3e708229d02e87907e834f403209eb5da9e86844eb3f82
MD5 992905ea85f056c1723cddda618039b9
BLAKE2b-256 1b8af175f0df6d0a779ce2305bd8077d45ea7aa205e0db6f9e20506d3fba5552

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0-py3-none-win_arm64.whl:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyrefly-0.61.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: pyrefly-0.61.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 12.8 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyrefly-0.61.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 84bd09523e0e07255c5badb251a825bc4ea0ef9646b476091a2e329078f88275
MD5 e687309fe784f5c4c4bc249a45d38fcf
BLAKE2b-256 25df44a65efe85fca51fa35fe80357d09ab900c5e6aa55b59fdf25340fe93b26

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0-py3-none-win_amd64.whl:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyrefly-0.61.0-py3-none-win32.whl.

File metadata

  • Download URL: pyrefly-0.61.0-py3-none-win32.whl
  • Upload date:
  • Size: 11.9 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyrefly-0.61.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 781a78b8e81c36d140cf69a6b6adfa7164832062bdc2f7e3ded07f957b0da54d
MD5 c59259d5bf80fe7bcff6004bea66d8a9
BLAKE2b-256 1b194cd9de5c4c9ad4e28bbc00e287a156496cc306ac9e2d06b4a57a12c538b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0-py3-none-win32.whl:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyrefly-0.61.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrefly-0.61.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cee7fc901bec4b21c451419245479645abfabb708f59a51503c24904c0bb064
MD5 34344136a831098c71fb071970d5778a
BLAKE2b-256 3d4ec0373dac94e1c2e99821bbc3179ff9b1cc4428a2bfbe1ca4486453f9ba1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyrefly-0.61.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyrefly-0.61.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b52d5e0b354984b51416e1d1a03dc7756ca0bd3e4144fce138ffbf6fab94e2ca
MD5 fb6793a554feef8511f47aa3f753177e
BLAKE2b-256 e919c266e4e477369270e47bfaba64e51acee1ddc04e47820b0606315ecbd45e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyrefly-0.61.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyrefly-0.61.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4819aadd266f2118e4d98ce36c06c137f8f05dc8208800f71493815d48a556a7
MD5 c0d625c6d69de11029677113ad3209ea
BLAKE2b-256 479c736a8cd78a907c89651f57534249e56228d69508631d146e088cd69773bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyrefly-0.61.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyrefly-0.61.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 604e6b136fe24f109354c6092c8a8aa292b76012f13a4a069cf4639ee063bd48
MD5 cd875084295a724b9689c3d354e84b22
BLAKE2b-256 19de2f42822721cffd2ce9cb33a91770bb3c560564ca34671a38a43b77b3fbf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyrefly-0.61.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyrefly-0.61.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93b4a91d3d6dc86315e8dada20d01f3c38e4974d536461e1998c74f3458c3648
MD5 d09f693f33288117f168e243dc76c3ba
BLAKE2b-256 a7c2b94e1b02aaafef2e18fb30ff23655dc6ed8a1b8ffb38cc827b9471d65bba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0-py3-none-macosx_11_0_arm64.whl:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyrefly-0.61.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyrefly-0.61.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0e7b0f42f1cc4ef0532be580c70a4eaf259a66a2eb6195b73cd092f7dd7145bd
MD5 c2edfa62f601e5e6bd13d6b8881f4c3d
BLAKE2b-256 a8356f5cce9a13eea0c5f69461adbd430590ae7b187dfbd0bf8524ea5608b943

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.61.0-py3-none-macosx_10_12_x86_64.whl:

Publisher: publish_to_pypi.yml on facebook/pyrefly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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