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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pyrefly-0.62.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.62.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (37.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

pyrefly-0.62.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (39.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.62.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (36.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.62.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.62.0.tar.gz.

File metadata

  • Download URL: pyrefly-0.62.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.62.0.tar.gz
Algorithm Hash digest
SHA256 da1fbe1075dc1e6c8e3134e9370b0a0e7a296061d782cca5bf83dbb8e4c10d7c
MD5 d03771ba8ef1a2a1eaa42d38f7caab79
BLAKE2b-256 bbad8874ed25781e7dd561c6d75fb4a7becf10a18d75b074f25b845cc334f781

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.62.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.62.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 362a5d47a5ac5aaa5258091e878a1759ff8b687d8cf462af1c516144f7b0108a
MD5 8e679841016aadeb5f7f43b8fd4ff448
BLAKE2b-256 c7a9ac824ef6a3f50b7c0ec5974471f8f2cb205cd1edd53a5abbcf7ba37feb5d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.62.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.62.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6994f8ee7d6720325ee52207fbdaca98a799a1efe462bb5ba90c47160f7f3e6e
MD5 fbd28bc428ae2bd0a7f1273a1a7eccb1
BLAKE2b-256 2e78d8f810de010ff2ed594c630c724fd817ef430963249e9eb396ce8f785e9d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.62.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.62.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 1cd98edc20cab5bac8016c9220ee66080e39bd22e7f0e9bb3e2c4e2be1555eed
MD5 120b8fe79320a4258631ac7c55684524
BLAKE2b-256 fac85a7ba88c4fa1b5090d877f70fa1b742b921b9e7d8d3f4b6b9b1ba1820850

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.62.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32e9b175805c82ffb967e4708f4910bace7e1a12736907380cc9afdbaabb0efb
MD5 b23f5e999c17de8160be0476f9c57745
BLAKE2b-256 751420ba7b7f2d182f9b7c1e24a3041dac9b5730ae28cfe1614a2c98706650f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.62.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8fa986b50d56740da1d7ae7c660a505143cb9d286fa98cc7e5f4a759cc6eaa5d
MD5 efc8b25c9ec22c40e1184024fbb3ab38
BLAKE2b-256 55d203bd17673f61147cd5609cd7d6a1455eeccc17a07a7e141ed9931b0c42c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.62.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1aefab798f47d37c13ded791192fee9b39a6d2b12e31f38ae06a1f80c4b26e22
MD5 0ddcf6ceb5902a161d8ab210bcdc68c3
BLAKE2b-256 2dfb47b8b76438c12761e509a3666cd5a99d4af7f21976ba8385feb475cbfe30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.62.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4666c6b65aea662e5f77b64dc91c091b7ea5cede6aa66c0f4cbae26480403583
MD5 8f1d486c438e5c3f1ff1f308d01b83c8
BLAKE2b-256 400b620c39cefa9ae1b25ee7a2da9d8d3c278b095649cb8435c5e01ea64f7c17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.62.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a41a34902d20756264486f9e309f22633d100261bd960feea6e858a098d985d
MD5 e6a8bd9a2a63d489044a36f6ae0f00de
BLAKE2b-256 4bf0f84afac4f220c4c8c801b779ee2ff28ad3f7731f4283c2e1b6ee9012e8c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.62.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d78ec4f126dee1fa76215b193b964490ce10e62a32d2787a72c51623658b803
MD5 4431881a689b11d3f64a3cb4fc1f22c4
BLAKE2b-256 1bea09bd9da7d5df294db800312fb415be2fefbaa5594178e9e49f44fa071aea

See more details on using hashes here.

Provenance

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