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.43.1.tar.gz (3.9 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.43.1-py3-none-win_arm64.whl (9.8 MB view details)

Uploaded Python 3Windows ARM64

pyrefly-0.43.1-py3-none-win_amd64.whl (10.2 MB view details)

Uploaded Python 3Windows x86-64

pyrefly-0.43.1-py3-none-win32.whl (9.6 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.43.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.43.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (10.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.43.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.43.1-py3-none-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.43.1-py3-none-macosx_10_12_x86_64.whl (9.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyrefly-0.43.1.tar.gz
Algorithm Hash digest
SHA256 f97b09a45cbff445025f2581bd7bc20ff904baef19b97d134262e11f88fb154e
MD5 5d41ecadc777b6828aadce8f0af75b4b
BLAKE2b-256 582cf318536b85546b9aadb8e3e264e05401000a70fa88957c2bd0e6034b63ac

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.43.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 9.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.43.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 8359bb854f5a238c364346836291947ef084516329a50bb400fddf0dd8a9b461
MD5 51bd9d983a0ce529a5186b9a338cb721
BLAKE2b-256 e5e718815ed07edbabc104d28e0fd3fae542c83e90ace322b85ef2f8e5a79feb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.43.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 10.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.43.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8befa8a7d529db11ed075e1cfec3e30607dffea4a6e4c7622cce50fcec2467cf
MD5 66999de7b56a1508ffa4c2c1fe2cf98b
BLAKE2b-256 a4e2fb48a560f15acc597e680f95744e988211f662ff68455f92b0e19fb8b23b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.43.1-py3-none-win32.whl
  • Upload date:
  • Size: 9.6 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.43.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 e7253b185bb5e5149fb0698f909ccfe7f95d128fbc52fadada0ed539991bcc60
MD5 0eccac56a338bd7ed78f8bc31465c1f0
BLAKE2b-256 b7d6a0c4c33b238e52bce0f10d795dfb03e42498d67a68787baa4e8a394283c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.43.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc79bdb599b377178457950c5cc4a61dfb82d8ab388758d1958accddfcef7f6b
MD5 461e1946319102cebe29f90ba89a6867
BLAKE2b-256 455c6c2e6585f27eb57157141e2dd70087b7c9bc60ec3309ad1127d2f5ff1806

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.43.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5cad0ffbed68e99cd072a8bbe1faa30a4a26efa485775e2a9d0e5426a84ef19f
MD5 3904eab5f09819041d8465550c5fd157
BLAKE2b-256 d9bc3ad135f312106787d1c6951f93bac45cc9afeb6709458a90254794050a4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.43.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e2af14499acce4382aec72d36fcf2807bf667f839bc528bacac83b75106643f
MD5 5c2405e8f0c885209e5fb973149fae01
BLAKE2b-256 13ef658c8dfd1b2f32637a05bc99bfec32e130bcd948b72e9643661217615d16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.43.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 488b5b77ab8c0998fe9fa48a0ac8c443b13a57a40ba2d998bf29296b5c674cab
MD5 03e8f30e2bf9578cfeb8ea0c6f2d9c89
BLAKE2b-256 fcc2c235e5d24f3a12ece2102c7cfc68fce1ad8c89cedc23bfb1eb60421e0e31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.43.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e60ada6bd3eb203e72457f3613d35e9997db1b378298c851301cfe84b58c3be9
MD5 d034c239b3a967a85e1a15e19c84005c
BLAKE2b-256 cc931d075912889258410e58fe774e22d2661acba8920e223466c333c7aad889

See more details on using hashes here.

Provenance

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