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.61.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.61.1-py3-none-win_arm64.whl (12.3 MB view details)

Uploaded Python 3Windows ARM64

pyrefly-0.61.1-py3-none-win_amd64.whl (12.8 MB view details)

Uploaded Python 3Windows x86-64

pyrefly-0.61.1-py3-none-win32.whl (12.0 MB view details)

Uploaded Python 3Windows x86

pyrefly-0.61.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.61.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (37.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

pyrefly-0.61.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (38.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.61.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (36.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

pyrefly-0.61.1-py3-none-macosx_11_0_arm64.whl (12.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.61.1-py3-none-macosx_10_12_x86_64.whl (13.0 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: pyrefly-0.61.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.61.1.tar.gz
Algorithm Hash digest
SHA256 2a871320b7d2b28b8635064b620097d7091e84c49e4808d915ad31dad685d0f5
MD5 1dfb18e0de20396660aa0cab66a31194
BLAKE2b-256 b0c852fce3f0e3718d9ff71d16af41cef925e58613741328004d3aa3fe585057

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.61.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 12.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.61.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 cef5631e2ab09702274ec2eaaafee28a114891cf85f2d31568b329727e3ff735
MD5 401dc7601cf9f5c2abb94e9c0e7e1a77
BLAKE2b-256 873238ac5af84d96167412024abf5e2f49f15b777987a1942e7a442e8e5fef82

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.61.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 12.8 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.61.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3e3763d5d76f505c5b8897db1446bde8e138d50a67751f2aa76d6c6034254836
MD5 aeb135f32cca37b5416731b72be92ad7
BLAKE2b-256 386e73280243d12bec28f55b6edd4e70c5cf11e3d7de2395ecb4eb36cca7dab4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.61.1-py3-none-win32.whl
  • Upload date:
  • Size: 12.0 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.61.1-py3-none-win32.whl
Algorithm Hash digest
SHA256 3271a019885a72c8dd064e928bb445af807771506842f5f2faaac17d8e6e73a5
MD5 5d4de79a241e85f44d742463b62a9afb
BLAKE2b-256 ff9e62b8139b140931593a6b29334802ea6b86d033c0bfd9794950279732253b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.61.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 305f2086f4d7d796244b337884d96cf0d32435420336a77840ca369cf6fa06fd
MD5 80d21b517f0695e17ce6a01a3e8ed255
BLAKE2b-256 188c0ff67041c88c28f48b10ce15758831d1e4e60f11db5bfc09dcffd5edb6ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.61.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9a8d8c3fe08b9593dce23ad4bc7c393891a379c2d580aa1f263182567721bd6f
MD5 2eb1e3271bf0e7208c5d609935e9aaad
BLAKE2b-256 163ff1cbc58e8875608ae740d9575de95c8bc6d4dce202f82b4fe90005727618

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.61.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eaa294f90622c5b3743af8e9de4263447f22bb0e8b60c80cf83292adb4f2d14b
MD5 92a354b88e63dc84302c0635a530ea89
BLAKE2b-256 d800e8d437995b8dcea022f5310bc873f5de1dcc71da4876d5be917ee9a93fef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.61.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 844b5baddc2a631f69648a4756c54c97d86e4b9c07e335b216668e24390b77b6
MD5 ff00d881d43ce35055103635731e92d8
BLAKE2b-256 776883cc3267620b14f81fa596a84efc7ebcf5c49f79b521499e85d1a4fca6d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.61.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf6335c1baf9470ca8113f7ea8bdbd0b96081c82a911157c576cdfc8a67a9a87
MD5 8366874caa82767011d1698ccc172eb5
BLAKE2b-256 f3be53c7f9400696e46633c8cee8b6fd32ce7ab4a965ddf9ac4f4ea9e2034647

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.61.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6e3ed857b99291fc4aa3b54ce22deb086c0174cf3a3775eccea7439efd16d925
MD5 65a9601cb5d33d9cfad34b1936c24bed
BLAKE2b-256 6138e94ff401405a05fbf81c9bbfa993a34ffd03be84812b545063c8efb56b44

See more details on using hashes here.

Provenance

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