Python bindings for mypy AST serialization
Project Links
Meta
Author: Jukka Lehtosalo
Requires Python: >=3.7
Classifiers
Development Status
- 3 - Alpha
Environment
- Console
Intended Audience
- Developers
Programming Language
- Python :: 3
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
- Rust
Topic
- Software Development
Typing
- Typed
This is a fast Python extension for parsing Python files and serializing the AST using the native binary format used by mypy. This will eventually replace the current mypy parser, which uses the Python stdlib ast module for parsing.
Wheel compatibility matrix
Files in release
ast_serialize-0.1.1-cp314-cp314t-macosx_10_12_x86_64.whl (1.1MiB)
ast_serialize-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl (1.1MiB)
ast_serialize-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2MiB)
ast_serialize-0.1.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1MiB)
ast_serialize-0.1.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4MiB)
ast_serialize-0.1.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2MiB)
ast_serialize-0.1.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2MiB)
ast_serialize-0.1.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (1.2MiB)
ast_serialize-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl (1.3MiB)
ast_serialize-0.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl (1.4MiB)
ast_serialize-0.1.1-cp314-cp314t-musllinux_1_2_i686.whl (1.4MiB)
ast_serialize-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.4MiB)
ast_serialize-0.1.1-cp314-cp314t-win32.whl (1003.2KiB)
ast_serialize-0.1.1-cp314-cp314t-win_amd64.whl (1.0MiB)
ast_serialize-0.1.1-cp314-cp314t-win_arm64.whl (1.0MiB)
ast_serialize-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl (1.1MiB)
ast_serialize-0.1.1-cp39-abi3-macosx_11_0_arm64.whl (1.1MiB)
ast_serialize-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2MiB)
ast_serialize-0.1.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2MiB)
ast_serialize-0.1.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4MiB)
ast_serialize-0.1.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2MiB)
ast_serialize-0.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2MiB)
ast_serialize-0.1.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.2MiB)
ast_serialize-0.1.1-cp39-abi3-musllinux_1_2_aarch64.whl (1.3MiB)
ast_serialize-0.1.1-cp39-abi3-musllinux_1_2_armv7l.whl (1.4MiB)
ast_serialize-0.1.1-cp39-abi3-musllinux_1_2_i686.whl (1.4MiB)
ast_serialize-0.1.1-cp39-abi3-musllinux_1_2_x86_64.whl (1.4MiB)
ast_serialize-0.1.1-cp39-abi3-win32.whl (1012.3KiB)
ast_serialize-0.1.1-cp39-abi3-win_amd64.whl (1.0MiB)
ast_serialize-0.1.1-cp39-abi3-win_arm64.whl (1.0MiB)
ast_serialize-0.1.1.tar.gz (53.1KiB)
No dependencies