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.59.0.tar.gz (5.4 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.59.0-py3-none-win_arm64.whl (12.2 MB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

pyrefly-0.59.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

pyrefly-0.59.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (38.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

pyrefly-0.59.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (35.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

pyrefly-0.59.0-py3-none-macosx_10_12_x86_64.whl (12.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyrefly-0.59.0.tar.gz
Algorithm Hash digest
SHA256 96922aa1aa753183f21af6804a6ff5e9402ac1ada9eb14a70b226f0b8b665b53
MD5 99b227880b7d2baae9c09e823f459a42
BLAKE2b-256 316d11dc9fd80898f901dc050a82a3ca6065fc925dcc11b55256c505ff2fd601

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.59.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.59.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 d8d3225e6152af333f81b63a702677452560a86f9aacc18390b249280e11318d
MD5 eed5c2af40c1f7ad02d93a201dea1cf3
BLAKE2b-256 7382090349b0ef617116dd9e37f2b580638c8eeb4de62666a8a6b9de3b36145d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.59.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.59.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4ce654d7edb61acc3986562f4d62cf25ee853ef5dc52c2f897b7639c4e6ffc1e
MD5 b56ce3b7e911d19bd2c2cd6c87b03e14
BLAKE2b-256 687b9c330e76ea6dc2e32ca5c53b5054a09a018fef2194189456be477c102c70

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyrefly-0.59.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.59.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 10aff682f47e67cfc2631bfe020b62c31deb792e92dad364681f1ea1a8557515
MD5 a205b84355dfe2bf89088940103fb8ff
BLAKE2b-256 72b7d37bf5ffe9c0c69b0fd25f1aa683e94546e40cb709fd45ffa46c2b679167

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28847ff6ede3fa904ec6ab94dc60291b6d7a717088244a57d0c558c7f27db27e
MD5 820efdfa4c62f36ab26c1971cc5027e1
BLAKE2b-256 1bdf115272aa66f832b460a2d7c1eaa743601224ec4c74da62ccbddac2a46f77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d1f690e876fbc1a2aa5025fbe67fe7221fa18b1de954295d736ae714786b775
MD5 44f8fe89add072cb10095a571a0a8dca
BLAKE2b-256 5ea1ad35fb4790bea2365a8dbfff5c293e9b60711b878007fa8ab1f4f02ec7c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d484bc81bbb38dd2b6af24bc973f6167b5f5e88462904896f928993ca3eac73
MD5 d4fa483242352693496fad37c153f3ec
BLAKE2b-256 e2e5fed197bbc709448b42898efdb7f5fa76ed2ed7051c5227c7a7dc01aaf695

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7f421411c33da34feca463f27c4dabee959fb4fb151e9f94d504057ea15db8e
MD5 bd717be25d72cb2fa74954e38f4c3947
BLAKE2b-256 e736753e90bdcc97bd078c137558137951ae75144655cd76ad66c453b175ef19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyrefly-0.59.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c0ef90460c9c9ae2e21ed266b94b12e051f84935150fe6bc7607d216dd140ab0
MD5 71d52061b21ce3f5a01429c3f0ab9b4c
BLAKE2b-256 366d75c499f452dd45e075823461e83779aaf1b5081382300d728ce1e3f05e0e

See more details on using hashes here.

Provenance

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