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.48.0.tar.gz (4.8 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.48.0-py3-none-win_arm64.whl (10.9 MB view details)

Uploaded Python 3Windows ARM64

pyrefly-0.48.0-py3-none-win_amd64.whl (11.4 MB view details)

Uploaded Python 3Windows x86-64

pyrefly-0.48.0-py3-none-win32.whl (10.7 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.48.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (33.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.48.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (31.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.48.0-py3-none-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.48.0-py3-none-macosx_10_12_x86_64.whl (11.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyrefly-0.48.0.tar.gz
Algorithm Hash digest
SHA256 029440758d02f1954105523356bd583caa450cb537f70e746ebeeab5bf7e9ef9
MD5 3dfb5f4c958f36eeb92677f4b6609076
BLAKE2b-256 892105951029b432115f6b272f58615954d8c51b8bdd98e43c5ca9b6abf51556

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.48.0-py3-none-win_arm64.whl
  • Upload date:
  • Size: 10.9 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.48.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 754379335d90d42d66571ffd01d9afa6b7869ae16fdf8a62c67ad1ca3c2c594f
MD5 9362e4400348a55402d9ae6b2e0e4182
BLAKE2b-256 bc4617d26c387d6c0d8c1062db74d81a64f534f08b5d0cd444e9f92c1a9e211e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.48.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.4 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.48.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 326b9d01dfbca7e81f19630c59e79065e69c39505dab7dc3899dbce9832aa747
MD5 7beed529d7b8a78fee67b23e5bf2af95
BLAKE2b-256 50b9d8f32cf0a067bfe7908ded6dcf5abe9f0513be93710691928fe6d863ccea

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.48.0-py3-none-win32.whl
  • Upload date:
  • Size: 10.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.48.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 e09806e14ea36873911e15f96c2351b4c6bd3e7ee29c609c4ba2ccdb4bf2d4f4
MD5 15029abd0c54623b16a0f06d821e56af
BLAKE2b-256 2b50e1c9894d4047847fbb8c6d360a6b88ce637e9ed5e7b1dde2c9f6c7409fe4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.48.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3dc4eec1d606e69fe3e2be0533e8f86a30a4e97bd089df52fe279e4d5947d08f
MD5 b446433e35b25f2396ba6ee23e032971
BLAKE2b-256 67ef24e5059fc1610755e6fc7f7c8dd3c8e5ce97cc46e47a18958482ae2af101

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.48.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 10b82b48f0175d195ebb418ec23d6567b10c6f62f421ff5523a9e6e38955c396
MD5 a85eb5e22f07c69a3143b0bf04db8384
BLAKE2b-256 0d372ecfb4a3e79e41ed343ae15808790315a0f7a07c929da7cf792e9f90c488

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.48.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b38640edf5a7ff5250d0509d58c3002316b3700c0f60966f9635598f7079c8f0
MD5 e2c1628b1df5b2e6391c59b7aefe0731
BLAKE2b-256 0e324ec264bcb5250e04b9954433dd455668507bcb7e54beaac66b7647ca16b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.48.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98c1bed117e7a2c20dc6e160640460f903e9d75d8c674c7fccf69984ae1b9ba5
MD5 271e1b5eb758dcbcf7ce2b8245f4cfe1
BLAKE2b-256 b29d4213e1a1287856de4f0a581039d8b722ccffe230245296f8199f748eaacc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.48.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8c4cdf71439c9d21c337155d2a578a08ee322b898f716668a88f99392b2a1938
MD5 2ff7a7046ba11caed1f733fdca2dc4a4
BLAKE2b-256 6c8bc1b6e9b3beb5cabd89ead7eaa4f2ff34d9c6b3d65b2c1f8952fdbe25a78b

See more details on using hashes here.

Provenance

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