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.60.1.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.60.1-py3-none-win_arm64.whl (12.3 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pyrefly-0.60.1-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.60.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (36.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

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

Uploaded Python 3manylinux: glibc 2.17+ i686

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

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.60.1-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.60.1.tar.gz.

File metadata

  • Download URL: pyrefly-0.60.1.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.60.1.tar.gz
Algorithm Hash digest
SHA256 d2206aa58de1890cc8e3fc7114b45a12dd603fba7cd9e7b635731023528c0450
MD5 85b4ab6a699734a1ba54c7f8e272481d
BLAKE2b-256 426ef9acf0192cfe6ab4428d81a33f7246c280750b4ea0aae68b66331baf2946

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1.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.60.1-py3-none-win_arm64.whl.

File metadata

  • Download URL: pyrefly-0.60.1-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.60.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 abbac5ac29614a7b481fffbb056625fefdf2cc2ff17f3a6c52f6b90b4d9da94a
MD5 4ae7932edf6cfaf54d3c16cbd9b34f83
BLAKE2b-256 00375294059a7b89548bd60e9527c2a8aaf23d0cbe798bd9a0892c42481e11be

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1-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.60.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: pyrefly-0.60.1-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.60.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6583cb4faf6e496443b25f6453d49d04df70ba0e00d637e64ac691afe83c5496
MD5 78754b0015c7f2a69d3f20aa7928c20d
BLAKE2b-256 32a48175c5e80fc8399608850dc79ad9314d066684120f21eb5411a5047f40dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1-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.60.1-py3-none-win32.whl.

File metadata

  • Download URL: pyrefly-0.60.1-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.60.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 67a48e683ce3b89f6bcf8d13f52e42f1ad3ae3d4b9576e697997f353e2b83e75
MD5 7b92fdf02c39d5eee467d07cebfbe7c8
BLAKE2b-256 b49a58b7808da0943382f29e6845537bbfe00fb7d898784174e3ac20b2011849

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1-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.60.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrefly-0.60.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f075e019176651c3f444735e505619cc586ddd8785382b47f9fe77178dde2ba3
MD5 31c2880559f9f463fc4063e14d99c98d
BLAKE2b-256 2466bd3ff3ef548249f96b39103c46f85757da2f6cc6bcc432f44d602db2ad5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1-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.60.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyrefly-0.60.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 37b70aea286db310bae7a01e18bfeedf8c4b5127091e65486a06c46a0f4992d1
MD5 dec5ce08beae851724ddf7e8fdd03127
BLAKE2b-256 f6b7bed2925d8c779675b4f1f3bfe3eddd580f6fba4d94e7e72b948071b1ccbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1-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.60.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyrefly-0.60.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 81b7f24a3146a40e32e1ae1181263a2e909cdef78ba32cccd5fce3949f126020
MD5 f85ab353ca462687ed20b541e4e7d85c
BLAKE2b-256 36ad0d9efc3759456abdaa34981b4d6997a0a70f2e64ce0bae8948179c754b8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1-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.60.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyrefly-0.60.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 992d2d9c90e26279154a6d8177901f5c55dbd2278d91d607223979a499644936
MD5 999c98778baf82aa2e001813116c75c2
BLAKE2b-256 3415a759693e1ddd8a662805ae03a156ee133408b4c6e3adea403b3a5000385d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1-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.60.1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyrefly-0.60.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6430e9e37d39f5a98f403fd3ce012ba38956300e2064eef97b086b78496978d
MD5 3712d7d8cf51a072fa1b6858a8cd6639
BLAKE2b-256 a76c9b365c70a5d48f2cd0503633a97dac0e481e68dd5382f0170cf6abbe73d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1-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.60.1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyrefly-0.60.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 833b26d18a3ba724ba2b36c101ee379925f5853c613bf51168267a32597e01b6
MD5 bfe07704a30da9140f9ebaceae67f494
BLAKE2b-256 92ffba18efaa78c76511787dbd03f01aa86504535ea3e573c6360ffe97c6c241

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyrefly-0.60.1-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