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

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pyrefly-0.60.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

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

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.60.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (35.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.60.0-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.0.tar.gz.

File metadata

  • Download URL: pyrefly-0.60.0.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.0.tar.gz
Algorithm Hash digest
SHA256 2499f5b6ff5342e86dfe1cd94bcce133519bbbc93b7ad5636195fea4f0fa3b81
MD5 4e11c0db8d5c14036213d125922cd6b5
BLAKE2b-256 c6c728d14b64888e2d03815627ebff8d57a9f08389c4bbebfe70ae1ed98a1267

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.60.0-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.60.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 b6d27fba970f4777063c0227c54167d83bece1804ea34f69e7118e409ba038d2
MD5 871abdcc6e1f427612f12aaac4cfb805
BLAKE2b-256 1fad8eea1f8fb8209f91f6dbfe48000c9d05fd0cdb1b5b3157283c9b1dada55d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.60.0-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.60.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 56cf30654e708ae1dd635ffefcba4fa4b349dd7004a6ccc5c41e3a9bb944320c
MD5 b1d75fab1b6610c65babb5d178317d7a
BLAKE2b-256 0ad48d27fe310e830c8d11ab73db38b93f9fd2e218744b6efb1204401c9a74d5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.60.0-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.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 a08d69298da5626cf502d3debbb6944fd13d2f405ea6625363751f1ff570d366
MD5 84871d976ae6151d380bb958b2a5354e
BLAKE2b-256 8e2c097bdc6e8d40676b28eb03710a4577bc3c7b803cd24693ac02bf15de3d67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0a631d9d04705e303fe156f2e62551611bc7ef8066c34708ceebcfb3088bd55
MD5 afdf76d42c6ef9a7d321e7d921bc3e68
BLAKE2b-256 8ea225ea095ab2ecca8e62884669b11a79f14299db93071685b73a97efbaf4f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2911563c8e6b2eaefff68885c94727965469a35375a409235a7a4d2b7157dc15
MD5 b5217001e08d52ee49786e1db1d07309
BLAKE2b-256 666bc863fcf7ef592b7d1db91502acf0d1113be8bed7a2a7143fc6f0dd90616f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0d0b20dbbe4aff15b959e8d825b7521a144c4122c11e57022e83b36568c54470
MD5 68c8232affd2e3afd99113a064241d94
BLAKE2b-256 0d34dc6aeb67b840c745fcee6db358295d554abe6ab555a7eaaf44624bd80bf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 680ee5f8f98230ea145652d7344708f5375786209c5bf03d8b911fdb0d0d4195
MD5 e39dd9ac321ad761d643f654f8412c02
BLAKE2b-256 9b87eb8dd73abd92a93952ac27a605e463c432fb250fb23186574038c7035594

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e71b70c9b95545cf3b479bc55d1381b531de7b2380eb64411088a1e56b634cb
MD5 2e19d53be098a24a48de92cd6092f8d5
BLAKE2b-256 05b36216aa3c00c88e59a27eb4149851b5affe86eeea6129f4224034a32dddb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.60.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bf1691af0fee69d0c99c3c6e9d26ab6acd3c8afef96416f9ba2e74934833b7b5
MD5 d13f193c3d3a9d0963d3180dfbc74803
BLAKE2b-256 31996c9984a09220e5eb7dd5c869b7a32d25c3d06b5e8854c6eb679db1145c3e

See more details on using hashes here.

Provenance

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