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.51.2.tar.gz (5.0 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.51.2-py3-none-win_arm64.whl (11.3 MB view details)

Uploaded Python 3Windows ARM64

pyrefly-0.51.2-py3-none-win_amd64.whl (11.7 MB view details)

Uploaded Python 3Windows x86-64

pyrefly-0.51.2-py3-none-win32.whl (10.9 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.51.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.51.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (35.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.51.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.51.2-py3-none-macosx_11_0_arm64.whl (11.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.51.2-py3-none-macosx_10_12_x86_64.whl (12.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyrefly-0.51.2.tar.gz
Algorithm Hash digest
SHA256 b931a2d168b8aebc425da0dacea91b94684092ffd2c739fa1a48fac70f9218fb
MD5 c5e01b27d7ac7e99967023786b25452d
BLAKE2b-256 f456d06ebd00ef6a959862881354ec6db233869f348dcac2450d508ac2c90ab5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.51.2-py3-none-win_arm64.whl
  • Upload date:
  • Size: 11.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.51.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 24d02f15adc05c4b90fdb261b77ff1d5632924fd3717890a5e870bbe18ce0b6f
MD5 36a5f3b615744b0ea36e5b5ae141347c
BLAKE2b-256 65362c8557197b83d9ae04813a236d6d1fd4efdd6dc662aa15fa3e34fb508168

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.51.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.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.51.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4bff9ff0bba6e2e072c6ffb489723eadb6d91a745e3b62704b1aac92651eae00
MD5 dca84530ad7cf96eef4ab0117f1bb758
BLAKE2b-256 efff77ddbe5e5e8a41a974146fde764ec3cd16a8afc19a6e99173ed10b72b6b8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.51.2-py3-none-win32.whl
  • Upload date:
  • Size: 10.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.51.2-py3-none-win32.whl
Algorithm Hash digest
SHA256 a582a799816f8d3ace3339dcc557e02de53ba6ee09d122464124c0fb68ff6922
MD5 1b1933a14a63bc8345cce3ecbff0f19a
BLAKE2b-256 3d7a44344ad80bdbb43cb772ced068d3e05a94c1e5a928d5eaf1aa8ffe98c00a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.51.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 16f893f08430cf1336c4fd7ed885039cff1b0afccd81f35c5f1d5a149f7d9dcf
MD5 0e1459842f2f729e4c0c6cdcff1a05d6
BLAKE2b-256 cdeeb9caecae1a1276f5aeaef37a5bf52069d7cb6ac11ba69d1b03347fe959b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.51.2-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3d5359d68bfda3ac01f866fe149cee5274a409c3f8c5b647b986b1d34249dee2
MD5 5e537f01925703d1939fc319d911e655
BLAKE2b-256 d0178c9d58539e5205f241b380e6618cd17d7d159d06461077977f21012d1bda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.51.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e5aaf395339279525932e4cc35a91e3b58def35a684bba1beeaaacfb857ff67
MD5 8da7c9ad3a15a2383fe197e6330e9081
BLAKE2b-256 cd4220e8d106dddddafe1b2b5b44de335b080a53872f4a66a063261967888e88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.51.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f0d60ed594204c46562a3ef94fe1f1678cd280469db8778ba0427781e7313b4
MD5 360b027ec151516164a2014d3822bea6
BLAKE2b-256 bec7b0f004e9adbe53dc7da9826d1ee85cace182a53d73a470e82da6ab9a473d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.51.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 573cd017082737822cd43ac276772ab75708d423d2947ac8cf92e66d919dc86c
MD5 29e90faa3d5bab823962e00a710231a2
BLAKE2b-256 e7968976bfc288dc32016c0d6610f7bfa5714f353d87fa5cb7bd521ac9a353cc

See more details on using hashes here.

Provenance

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