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.63.0.tar.gz (5.6 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.63.0-py3-none-win_arm64.whl (12.4 MB view details)

Uploaded Python 3Windows ARM64

pyrefly-0.63.0-py3-none-win_amd64.whl (12.9 MB view details)

Uploaded Python 3Windows x86-64

pyrefly-0.63.0-py3-none-win32.whl (12.0 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.63.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.63.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (37.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

pyrefly-0.63.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (39.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.63.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (36.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.63.0-py3-none-macosx_11_0_arm64.whl (12.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.63.0-py3-none-macosx_10_12_x86_64.whl (13.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyrefly-0.63.0.tar.gz
Algorithm Hash digest
SHA256 aeb2b3a8753db2751e6ef0be0430fdd4b3a5c30a905f572fa710bda2675e90bd
MD5 e87fab6406d37af886a6000d1c9df68a
BLAKE2b-256 b6896810287a24a3993fbdaf0c2a7d51b1227adfe6d25534e2c3957400bd0496

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.63.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 12.4 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.63.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 7bebb4f508bb0a5f730888220df70f46e0500d2823f10974eac1b7b1510d2890
MD5 c232e028beb4b93fdcc34d745079313e
BLAKE2b-256 43f84bf9c1d0da85a6c3fc66f9af517042e6b96010058edf32f6cb729752bc3a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.63.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 12.9 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.63.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3524ee43decef297575a16d4990c20b30c34a755ee9b6ab74a26bdca45a46e3c
MD5 07039bfa036705c2f437229460460156
BLAKE2b-256 d5db6704d76293a6b121de56f66a7ea717fd6af56920fb680a9f579e134ca53b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.63.0-py3-none-win32.whl
  • Upload date:
  • Size: 12.0 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.63.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 def1836bfa353dfd89e37b8fdc2bddb8c2659dbd220784af43cc491948f4f2bb
MD5 78bad09d736c018737e5a5e743621beb
BLAKE2b-256 40f16c4540244d5c584ca5f4564f03df1ab3a2ba7ebaa62b146183a47d6955c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 134354ee28bfa355212742f2632c9dcfc0bf01fd4f02cf437f7e38aafd0f0386
MD5 85e23188008eb99c2dad931384608168
BLAKE2b-256 f9d07fe510f900ce2268a347efd36d153bb1f165d89ab7ada1102cba97e41ea7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ba5bb2aeaff4c83040575a3b6160080f97520424388fa6235a9a35b22cd204c4
MD5 9eac83da8fb4ddae6ed754cd737df8b1
BLAKE2b-256 0bfb21e24b679bc1489e5031d82b3069dbab6bef617a7ab1bb6b87551d978358

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5debc814247a3eba27996dfe68e5f6105ded6797d020ae77de3c677d99346a51
MD5 876cae249e14eb4aa2b1a70139a527b9
BLAKE2b-256 4ff143b0807cca82ef76faab3b61d84dcdcec2e3977f6f970984489ff42d60de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7bca4669fb5083ebc49e0bd458cc2704dd59a5f7e87f81917e3a68b7589130a9
MD5 5361b7d52a252ce7655d116950f94a80
BLAKE2b-256 b506f35b015efca6cc90894007f33474551b9e212822d7fa72bd3601c00a086a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a6268ae7f465f079c48fce1fd38723ad3404ca17a90403849ac4065243f3b28
MD5 a1257e128275373f4e2772ecb4b5942c
BLAKE2b-256 80f4f555261a7b5e47bdd06b9b9649ad14a7d309da062f310bfb46f91bf67d72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 69d28b5fd87499d6084c95b7672ddc7611bb2a1ad026e21d3266e1c2b040b722
MD5 5481ce37539558d0aee70f74bb9d84f3
BLAKE2b-256 50a07569813c56c40ed3924ad3d74d91375a39c43e0c6bb83268675ae64df8d4

See more details on using hashes here.

Provenance

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