pyrefly


Namepyrefly JSON
Version 0.25.0 PyPI version JSON
download
home_pageNone
SummaryA fast Python type checker written in Rust
upload_time2025-07-21 21:43:30
maintainerNone
docs_urlNone
authorMeta
requires_python>=3.8
licenseMIT
keywords typechecker typechecking
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Pyrefly

Currently incomplete and under active development. Please
[open an issue](https://github.com/facebook/pyrefly/issues/new/choose) if you
find any bugs.

Pyrefly is a static type checker for Python that helps you catch type-related
errors before your code runs. It analyzes your Python code to ensure type
consistency throughout your codebase, making your applications more reliable and
easier to maintain. Pyrefly supports both IDE integration and CLI usage, giving
you flexibility in how you incorporate type checking into your workflow.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pyrefly",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "typechecker, typechecking",
    "author": "Meta",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/5b/fc/ee13ac6d25a9bc798f98f96b3d40d9e4ca25ea8019e391aa6e54a57159ee/pyrefly-0.25.0.tar.gz",
    "platform": null,
    "description": "# Pyrefly\n\nCurrently incomplete and under active development. Please\n[open an issue](https://github.com/facebook/pyrefly/issues/new/choose) if you\nfind any bugs.\n\nPyrefly is a static type checker for Python that helps you catch type-related\nerrors before your code runs. It analyzes your Python code to ensure type\nconsistency throughout your codebase, making your applications more reliable and\neasier to maintain. Pyrefly supports both IDE integration and CLI usage, giving\nyou flexibility in how you incorporate type checking into your workflow.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A fast Python type checker written in Rust",
    "version": "0.25.0",
    "project_urls": {
        "documentation": "https://pyrefly.org/en/docs/",
        "homepage": "https://pyrefly.org"
    },
    "split_keywords": [
        "typechecker",
        " typechecking"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5daa1c0d97948d6d867c8c7e39dfaae515453f66f425e3bec490cf06fbce97de",
                "md5": "aae3e003f87ac7a1049d7d28bf67f46b",
                "sha256": "14e791b2509b9abbcb6d9922b3bc15fecafc7e69d84b6c859cd17656dd9fd146"
            },
            "downloads": -1,
            "filename": "pyrefly-0.25.0-py3-none-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aae3e003f87ac7a1049d7d28bf67f46b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6240648,
            "upload_time": "2025-07-21T21:43:16",
            "upload_time_iso_8601": "2025-07-21T21:43:16.318554Z",
            "url": "https://files.pythonhosted.org/packages/5d/aa/1c0d97948d6d867c8c7e39dfaae515453f66f425e3bec490cf06fbce97de/pyrefly-0.25.0-py3-none-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "39fd78d99b91bc8ed53cbf6a21646a6e341d1f4dc7a6eeebea3abf7a081bca66",
                "md5": "d9478c53eaed014baf70f307248d4442",
                "sha256": "7c3d46dbbcf8f3d1284eda3cee5c9047692b8f44457324c587a742f5bd832b67"
            },
            "downloads": -1,
            "filename": "pyrefly-0.25.0-py3-none-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d9478c53eaed014baf70f307248d4442",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 5811079,
            "upload_time": "2025-07-21T21:43:18",
            "upload_time_iso_8601": "2025-07-21T21:43:18.421032Z",
            "url": "https://files.pythonhosted.org/packages/39/fd/78d99b91bc8ed53cbf6a21646a6e341d1f4dc7a6eeebea3abf7a081bca66/pyrefly-0.25.0-py3-none-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "76e0c7c18d486e4c0d7b51f149694c6503fa022d785c89041777e9dc231bf2f3",
                "md5": "4c03b052329506c64c6a3b880071efeb",
                "sha256": "90e9ffa15e10b9f322d7c266480504dd7ac298f8b9d2bb830c1cf2de2a6a3031"
            },
            "downloads": -1,
            "filename": "pyrefly-0.25.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4c03b052329506c64c6a3b880071efeb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6032723,
            "upload_time": "2025-07-21T21:43:20",
            "upload_time_iso_8601": "2025-07-21T21:43:20.128345Z",
            "url": "https://files.pythonhosted.org/packages/76/e0/c7c18d486e4c0d7b51f149694c6503fa022d785c89041777e9dc231bf2f3/pyrefly-0.25.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c4fe295c50aa0bd0020deba226196539ab672c461479ee849f95b8ea7601de1",
                "md5": "f76588b7d17bd8674cc7c9223a6126c7",
                "sha256": "cf8faaa6cbc3e4a77e1a4de01a9aaa8d39ac0e1c23be25f00025664bb7530688"
            },
            "downloads": -1,
            "filename": "pyrefly-0.25.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "f76588b7d17bd8674cc7c9223a6126c7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6763001,
            "upload_time": "2025-07-21T21:43:21",
            "upload_time_iso_8601": "2025-07-21T21:43:21.923349Z",
            "url": "https://files.pythonhosted.org/packages/7c/4f/e295c50aa0bd0020deba226196539ab672c461479ee849f95b8ea7601de1/pyrefly-0.25.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "671bd3ea39a905aede3686bfcbd86467f02cb4c825723e98fb5abf2f79f8d80b",
                "md5": "b64d5f8131bcdf2c18c32bf4803a9cab",
                "sha256": "91837045f7e8406cd361510312fff23bca07ddb0cad538dbfbd77c509199cf1e"
            },
            "downloads": -1,
            "filename": "pyrefly-0.25.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b64d5f8131bcdf2c18c32bf4803a9cab",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6497446,
            "upload_time": "2025-07-21T21:43:23",
            "upload_time_iso_8601": "2025-07-21T21:43:23.600953Z",
            "url": "https://files.pythonhosted.org/packages/67/1b/d3ea39a905aede3686bfcbd86467f02cb4c825723e98fb5abf2f79f8d80b/pyrefly-0.25.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fdb74b7849b24f8cd57ef5cd80adfc292eb43e9e620273f4e96603dc145d95c1",
                "md5": "291768d4039cdefaec8a38873c18b831",
                "sha256": "5528738fb763f720a4ebba0fe420d15e3a377ca69da0e2d5a804c6581a9ca19e"
            },
            "downloads": -1,
            "filename": "pyrefly-0.25.0-py3-none-win32.whl",
            "has_sig": false,
            "md5_digest": "291768d4039cdefaec8a38873c18b831",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6014097,
            "upload_time": "2025-07-21T21:43:25",
            "upload_time_iso_8601": "2025-07-21T21:43:25.418603Z",
            "url": "https://files.pythonhosted.org/packages/fd/b7/4b7849b24f8cd57ef5cd80adfc292eb43e9e620273f4e96603dc145d95c1/pyrefly-0.25.0-py3-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c4f2ab6255f4d0107231dfad495c6d462fd6c0fc3124f7d9c1db7d5ced98ef35",
                "md5": "f69cb357459e03e83acff12103fa7f1d",
                "sha256": "36cb043567dac1d940e527fb5dfd2bb155022cbcd80056a76ba485ed32489c74"
            },
            "downloads": -1,
            "filename": "pyrefly-0.25.0-py3-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f69cb357459e03e83acff12103fa7f1d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6411943,
            "upload_time": "2025-07-21T21:43:27",
            "upload_time_iso_8601": "2025-07-21T21:43:27.128389Z",
            "url": "https://files.pythonhosted.org/packages/c4/f2/ab6255f4d0107231dfad495c6d462fd6c0fc3124f7d9c1db7d5ced98ef35/pyrefly-0.25.0-py3-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e85644be6a681679d82949b0917a09bc0eefd038bbd787dc198d49d85fff8d8f",
                "md5": "2dee051a75ef61f3b87aca94a519dea1",
                "sha256": "b13ca14f5f582ad57a5f959487f498dd1d82b75d7bf2cb0db162a6f67404c6af"
            },
            "downloads": -1,
            "filename": "pyrefly-0.25.0-py3-none-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "2dee051a75ef61f3b87aca94a519dea1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 6054101,
            "upload_time": "2025-07-21T21:43:29",
            "upload_time_iso_8601": "2025-07-21T21:43:29.278090Z",
            "url": "https://files.pythonhosted.org/packages/e8/56/44be6a681679d82949b0917a09bc0eefd038bbd787dc198d49d85fff8d8f/pyrefly-0.25.0-py3-none-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5bfcee13ac6d25a9bc798f98f96b3d40d9e4ca25ea8019e391aa6e54a57159ee",
                "md5": "ebd7cd26585cf3c0b87d5d2a7ad8cfcf",
                "sha256": "dbc124f31fe4397649fb2a6191f08c99af8ddd3cd2ba182ba95b0c5731575b87"
            },
            "downloads": -1,
            "filename": "pyrefly-0.25.0.tar.gz",
            "has_sig": false,
            "md5_digest": "ebd7cd26585cf3c0b87d5d2a7ad8cfcf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 1162385,
            "upload_time": "2025-07-21T21:43:30",
            "upload_time_iso_8601": "2025-07-21T21:43:30.781144Z",
            "url": "https://files.pythonhosted.org/packages/5b/fc/ee13ac6d25a9bc798f98f96b3d40d9e4ca25ea8019e391aa6e54a57159ee/pyrefly-0.25.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-21 21:43:30",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pyrefly"
}
        
Elapsed time: 1.07620s