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.52.0.tar.gz (5.0 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.52.0-py3-none-win_arm64.whl (11.1 MB view details)

Uploaded Python 3Windows ARM64

pyrefly-0.52.0-py3-none-win_amd64.whl (11.6 MB view details)

Uploaded Python 3Windows x86-64

pyrefly-0.52.0-py3-none-win32.whl (10.8 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.52.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.52.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (34.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.52.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (31.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.52.0-py3-none-macosx_11_0_arm64.whl (11.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.52.0-py3-none-macosx_10_12_x86_64.whl (11.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyrefly-0.52.0.tar.gz
Algorithm Hash digest
SHA256 abe022b68e67a2fd9adad4f8fe2deced2a786df32601b0eecbb00b40ea1f3b93
MD5 69856c6b81f0ce01b08e32b4e1044caa
BLAKE2b-256 93bca65b3f8a04b941121868c07f1e65db223c1a101b6adf0ff3db5240ad24ea

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.52.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 11.1 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.52.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 8cabc07740e90c0baea12a1e7c48d6422130a19331033e8d9a16dd63e7e90db0
MD5 580e1f26136e4f15ce026a871a8329a0
BLAKE2b-256 ff57491936d2293fee8ef91c2d16a841022decfd0824d1eda37ea87e667c41b9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.52.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.6 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.52.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0e5bee368fbdce6430b7672304bc4e36f11bc3b72ad067cbfde934d380701a3b
MD5 d3bf916aba4d54a3c55c0198764b15ba
BLAKE2b-256 bee7d2699327bef724d79b0afb11723497369a2876ec5715a78878abf49253dd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.52.0-py3-none-win32.whl
  • Upload date:
  • Size: 10.8 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.52.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 d24ed11ef5eab93625df0bb4e67f7f946208b2b0ed4359b78f69cabbc6f78e3d
MD5 e93c1ca6550613302758fe135f6f650a
BLAKE2b-256 6791963f6afb1cc0fd020f925137d64f437b777fd31907ac34589e9a9f949069

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.52.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3297751b1b13ecb582af48c8798e0b652c41c33a7e4ed72676164b29561655f6
MD5 0c9120d90b441b0adca3a35549de2746
BLAKE2b-256 c6d45798fbec917aa2481de9ed4dc550824383b115c67b57be2ca6da43a91850

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.52.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 baa4130c460ad7c8d7efcff9017b7bc74c71736c5959ebfc2b7e405c2ce07d5d
MD5 50e3647328230ef6115e5f0c207fa614
BLAKE2b-256 4478f6ff1e9c86eebad5feef97301789bb9ef22a5816931809cbb063e5e6acb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.52.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43b712830df1247798fb79f478a236b0ffbe5983bdde5eb2f5b99a9411e09f35
MD5 af9badf717339bd90b3a694b12e61f2a
BLAKE2b-256 d8b980e0becaaafe0ca55b06868e942aa7f68a42644a156fdc7bedf2ae851d65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.52.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 848764fdbc474fd36412d7ccf230d13a12ab3b2c28968124d9e9d51df79b7b8e
MD5 beec75ebf1db6bb42a31b52e4f5deb36
BLAKE2b-256 31d4efb4aecca57bc42871b3004af04324e637057902417d89757c4077474b98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.52.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 90d7bf2fb812ee3a920a962da2aa2387e2f4109c62604e5be1a736046a3260c7
MD5 2f8ded083d984307eff4368509086eaf
BLAKE2b-256 e73274a3b3ed6b38fef8aba3437e02824bf670b017123126bb83597c0aa42e98

See more details on using hashes here.

Provenance

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