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

Uploaded Python 3Windows ARM64

pyrefly-0.60.2-py3-none-win_amd64.whl (12.8 MB view details)

Uploaded Python 3Windows x86-64

pyrefly-0.60.2-py3-none-win32.whl (11.9 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.60.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.60.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (36.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

pyrefly-0.60.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (38.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.60.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (36.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.60.2-py3-none-macosx_11_0_arm64.whl (12.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.60.2-py3-none-macosx_10_12_x86_64.whl (12.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: pyrefly-0.60.2.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.60.2.tar.gz
Algorithm Hash digest
SHA256 d2b7337e5953c755d52ea785cc5e92182723e54c503b0cb4c732dc0b91a20250
MD5 8ae19df59f219f4789936dfbc63eea60
BLAKE2b-256 40473e237e8a326affc00a67e2719f2e04b50d5a758db509b3812b085169a073

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.60.2-py3-none-win_arm64.whl
  • Upload date:
  • Size: 12.3 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.60.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 0152bc12393a5c8c80324667faa2c74a0f41d84323cc7c94758c50a11edd26c2
MD5 2c64eadb97297e076d0fd9e77e2378b3
BLAKE2b-256 f93e011244086ad58ca0eeec8121666b1fadd1b6db078c043f8b4b3977232d33

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.60.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 12.8 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.60.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0aea0568bdb6b31306570003324be9425fa254e0d730b8f028e5809e1cfbc48e
MD5 1e53220bb285ba8f3d2c886680d962d0
BLAKE2b-256 171d5635e077d6ab71fc38672bb197311485aef969432d5498c754d33dc23160

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.60.2-py3-none-win32.whl
  • Upload date:
  • Size: 11.9 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.60.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 01af5ab08d483d50ddce5054b5f7fb2661fed67868c4877f19baed516f66f42a
MD5 ab4cbf2d8f8df905b504e82c63a55785
BLAKE2b-256 6c1f84a3d9def891d93580506fe8846edb582af072d092df34881dcca95ecbf5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd5d4d7d698de2849bea9794584c5c89239428f8c388eb9067ae5c83378d5232
MD5 b188dcf869ed9b7e8830e19e703361fa
BLAKE2b-256 ab364dd6f007b32291ad5490774840345bd2918d6bedaedd6b3430958b768d91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cbd94ff6c361d9ec4d31652f75bbb5eb6d2b9f707e14a3f35320e9b24aac944b
MD5 372449f8ad2c740b912056ad9ebd0847
BLAKE2b-256 31acfb86cac2783ab4cc5ec72139543df201eddf37d446b8cfa9c9b951eb9ff5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d4160d003d9d5142cbcf8d9cb67f9d75689ea20b69f98757202746142e647cab
MD5 ec1146fc26463daecbadee8bfd05b5aa
BLAKE2b-256 29dafb2a8e3cdb89badcd048e4f5388839a6804647cbc6b874cbced598ee0ea0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9f645d3f006d22c474ad8de35981dc7f351b244112b3d80379f8d375eea7bb6
MD5 616d5ad0f65a084fbdc93145e7cb9035
BLAKE2b-256 b69b86e10efe0e108f7da0b10281cc55ad8cba99aef726569b9bbe8fe106b5d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98506d3cc7219a336b877c5b2a3f09c973f1f5cdc13f0093eaf50235f27f7102
MD5 088ee4b0d0e0df2afcb41f6c3badca71
BLAKE2b-256 1387382202982aa0f0c3d38f4f9df11a96b88c35e2fea02062450b2a0a581352

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f2d40f649a9c2553f275b77c17bf7c1e1191e0d4f27722f8402dfbe34b3d9117
MD5 1194317db0ef231506b1e8c56d57aa83
BLAKE2b-256 4fc7a41ea875083319f7a0d428a914c16c3450e408216e3e6895d4e7ab29e4b0

See more details on using hashes here.

Provenance

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