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

Uploaded Python 3Windows ARM64

pyrefly-0.59.1-py3-none-win_amd64.whl (12.7 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pyrefly-0.59.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.59.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (36.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

pyrefly-0.59.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (38.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.59.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (35.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.59.1-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.59.1.tar.gz.

File metadata

  • Download URL: pyrefly-0.59.1.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.59.1.tar.gz
Algorithm Hash digest
SHA256 bf1675b0c38d45df2c8f8618cbdfa261a1b92430d9d31eba16e0282b551e210f
MD5 acca51109f8552998c3d0efa26847569
BLAKE2b-256 d5ce7882c2af92b2ff6505fcd3430eff8048ece6c6254cc90bdc76ecee12dfab

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.59.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 12.2 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.59.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 01179cb215cf079e8223a064f61a074f7079aa97ea705cbbc68af3d6713afd15
MD5 223cceea6805bbbd7548e19bf7430bb7
BLAKE2b-256 07164bb6e5fce5a9cf0992932d9435d964c33e507aaaf96fdfbb1be493078a4a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.59.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 12.7 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.59.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 67e6a08cfd129a0d2788d5e40a627f9860e0fe91a876238d93d5c63ff4af68ae
MD5 7d4fbd26f6669da96d02650fed96ab3b
BLAKE2b-256 aac17db1077627453fd1068f0761f059a9512645c00c4c20acfb9f0c24ac02ec

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.59.1-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.59.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 4ea70c780848f8376411e787643ae5d2d09da8a829362332b7b26d15ebcbaf56
MD5 534f4b81602fcbb77a9cab3b9972c313
BLAKE2b-256 17af5e9c7afd510e7dd64a2204be0ed39e804089cbc4338675a28615c7176acb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59a2d01723b84d042f4fa6ec871ffd52d0a7e83b0ea791c2e0bb0ff750abce56
MD5 8bae57f83e9fc6e93058d5584508f00b
BLAKE2b-256 2f03b1ce882ebcb87c673165c00451fbe4df17bf96ccfde18c75880dc87c5f5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 43ef4247f9e6f734feb93e1f2b75335b943629956e509f545cc9cdcccd76dd20
MD5 5a17f80c9ccf034cc765e016d829fd00
BLAKE2b-256 187decc025e0f0e3f295b497f523cc19cefaa39e57abede8fc353d29445d174b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 062e6262ce1064d59dcad81ac0499bb7a3ad501e9bc8a677a50dc630ff0bf862
MD5 46492beb0da3157b6c2e3d0639fe8eb9
BLAKE2b-256 235679ed8ece9a7ecad0113c394a06a084107db3ad8f1fefe19e7ded43c51245

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 575ac67b04412dc651a7143d27e38a40fbdd3c831c714d5520d0e9d4c8631ab4
MD5 d0d56db37d513f45e4ae1a53cc1ddcd0
BLAKE2b-256 bb136828ce1c98171b5f8388f33c4b0b9ea2ab8c49abe0ef8d793c31e30a05cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d246d417b6187c1650d7f855f61c68fbfd6d6155dc846d4e4d273a3e6b5175cb
MD5 bad1dff17ebf2e951c58e7fef1b6e861
BLAKE2b-256 c778fa7be227c3e3fcacee501c1562278dd026186ffd1b5b5beb51d3941a3aed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 390db3cd14aa7e0268e847b60cd9ee18b04273eddfa38cf341ed3bb43f3fef2a
MD5 2ee463a94566b2e4e50e63c0a92b6be5
BLAKE2b-256 d01004a0e05b08fc855b6fe38c3df549925fc3c2c6e750506870de7335d3e1f7

See more details on using hashes here.

Provenance

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