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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

pyrefly-0.63.1-py3-none-win32.whl (12.1 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.63.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (42.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.63.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (37.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

pyrefly-0.63.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (39.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.63.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (36.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.63.1-py3-none-macosx_11_0_arm64.whl (12.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.63.1-py3-none-macosx_10_12_x86_64.whl (13.1 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: pyrefly-0.63.1.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.1.tar.gz
Algorithm Hash digest
SHA256 6819eb0857f5fcaef463ad58778e4121cb8c7c5a974a4739c8aa867e1ef16980
MD5 f3737e720416c48120c1289f3eb64aab
BLAKE2b-256 6c66c3e6c3963fe6bb40b0199745ce6cd5772253ec0a4edfe6db63a646f9d007

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.63.1-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.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 b54b068a77341bc50604fb9bd4d0cf37fb74c09fb92344645c596813cc53950a
MD5 b66ced37836233514bcde37121aa2a3e
BLAKE2b-256 e9ab116efd46872f88cec697133d0430ce28affcc7247ebdff71429422a3a42b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.63.1-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.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c6470a8eedae0e46d94667fd958cd008f9c2599aa3e6f2f43b6f4e6e87863cc3
MD5 b27c58fa41fde4ae7fff981fad66502a
BLAKE2b-256 97b51f6373e1fcefca3414baeed4209ecab2f4beb7849a2508517d73e78034ce

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.63.1-py3-none-win32.whl
  • Upload date:
  • Size: 12.1 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.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 a9a45d3fc563f02cdca4681e899a775561bd71e923d6ac4a8979d93d7c2aff2a
MD5 25d04335139d66ad5aeb5c91445c64a2
BLAKE2b-256 9c0cca7d4f2bc3c17dac9c3da9956d8baa5c4fe4c4e4996ead9b55273b0ee20a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d53ec1f8711b24b1e992309b978b219daf2335201f26acafa86f14fbb81804ec
MD5 f39f069370d00f8cf22f4fdb494846d8
BLAKE2b-256 15d5f0c9e6938c3f1231405ee77045b2b51c349d1a6aa84ba8717f4829f64bbc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6b6490de58b1ec9fe99aa1fbaf0759079a916c0fb75d345439ba2a427aaebc1a
MD5 498eda211a2c6638fa7db03bf4709c3b
BLAKE2b-256 b1ef33918f3b5d04e34f8ad7a5d0de493c5d32a93b183b58c7e785571854b608

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d6a99c4acd7ff8418a15f39dd402d8f9bf7d640a8a2536f7a1b34ef7e1b1167c
MD5 4114f0bf92fdaf453b17e1141ed2d981
BLAKE2b-256 ccf59c243090872ad3c1f690c782df900468630ad139a0fb309a1185e6838dc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6cbba7aedc266be0e6a69305e9caa53b3b4bab190bde046ce37a895af5c20a0
MD5 f3c673caf16be5ad45440e9d63a1a744
BLAKE2b-256 5f071bb6354ccd7ccca2706fc00cfde952c2e18383a47f0cb5417347df836b7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 712733b7c4344644eafa827de88a36e697a1aa282f913da89d3ad26e7dcc2dc2
MD5 0df28d62cc3bdd49dd1aff21d11a63b4
BLAKE2b-256 60e02ac0c3e003ba6c855e4775536485c75b18e1aaf5e18e966a033751436416

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.63.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1bc37f4fe8c3e50f6718bcb1c6cae475e5e24197f6fe8042c3d6ca3d8f2e10da
MD5 43fe67b200be6c568b9ae31b183f19d6
BLAKE2b-256 e57b52a34bd3dde4c1b6cf8e8cf8bcbb0fa52b868df2ab07220e130c87877376

See more details on using hashes here.

Provenance

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