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


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.37.0.tar.gz (1.7 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.37.0-py3-none-win_arm64.whl (6.8 MB view details)

Uploaded Python 3Windows ARM64

pyrefly-0.37.0-py3-none-win_amd64.whl (7.2 MB view details)

Uploaded Python 3Windows x86-64

pyrefly-0.37.0-py3-none-win32.whl (6.7 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.37.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.37.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (7.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.37.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.37.0-py3-none-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.37.0-py3-none-macosx_10_12_x86_64.whl (6.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyrefly-0.37.0.tar.gz
Algorithm Hash digest
SHA256 6f0d582e1be9e17bc9c49691d88fda17268426946157170e36790976144a3d5f
MD5 ff88cec2ce3ae4cd7d28915bc91c7ad2
BLAKE2b-256 4adadcb6f917cc63c79d60f851aef334923ba2f9970ae543f4e8435b63b5a5ef

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.37.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 6.8 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.37.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 3725a195c159994e0f01d81778b0d47c735f54b55505c73a81bd0d8b69f25441
MD5 48ee12336d6455a0a2582adec8205b49
BLAKE2b-256 f62de82ec9dc7bb7f78b8400d5c3a3408c619099b6e2b3166660d66174862c1c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.37.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 7.2 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.37.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 054bf0a55959821cbc07305c9958da491493bd1f699c6db7d8dd33a8040be504
MD5 df25c11b3cb01b60f49546e0323bd1e1
BLAKE2b-256 852d6fae569e4ea88610080fca98748f9a0b8affd80e8a21326c0b62b10e9fc6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.37.0-py3-none-win32.whl
  • Upload date:
  • Size: 6.7 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.37.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 79820b05b90fe11442d1d6d9ba3122e0322831ca2bd0001d21c0aea62db13522
MD5 95a8886bd8e9979691bad1843b5cf4bc
BLAKE2b-256 025fa8afc0b8277b7851079a1394e99cac21c5845e94312db26c1190f07f10f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.37.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82be6258d0c3f5fc6103d07a10ccec9ba5428b3282e67b6f7199eb87b93566c1
MD5 539d7c34990f3a8d4e1d57668e004602
BLAKE2b-256 3a7f92d426a44ce6f2776a727992dc0ef4dd0f07b3ac47aaf73dfec679f52c68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.37.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0da8bf10a4ce60c3282d6e210da26a88cb2f36d4983666663de15a8870bb283b
MD5 afc9c1732362ab41130299b281b5b8d6
BLAKE2b-256 c64870fa5a6d019299bc5a5dc4216013114b21f5ef42aedf06b4780a67ccd3df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.37.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60d2cef64049356cac77363ab95b393974086f01c04a880b28ae4b08614f5e0a
MD5 898a8eea91d41f023a15104fd9148ea7
BLAKE2b-256 d67887da3f0adb7552e7db4a1053065bb8f8c03ce3b3bbe1367e1f67e97ec882

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.37.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abf48a76b7484c9623354ba54e4aa77400223b706571bc339e67271ceb738830
MD5 14c237ae3d7ed95374df2e9c471ee802
BLAKE2b-256 0f139c5425371b9b67695e2685e604421cf9b797ab7f3e97a11e9152fe9dd7aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.37.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 297e92fe0f215ef25afc615de302ecc419e21e517f87153ec0e5be4023318427
MD5 fa8d90490839bd93678ea5232426fd36
BLAKE2b-256 4ea57e7d8fa4d79efc90c9222dfe90b935327458e8d9ab81d020d4a65fffdf0c

See more details on using hashes here.

Provenance

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