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
- Python :: 3.15
- 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.
0.11.1
Sep 09, 2026
0.11.0
Sep 08, 2026
0.10.0
Sep 07, 2026
0.9.0
Sep 02, 2026
0.8.0
Aug 07, 2026
0.7.0
Aug 06, 2026
0.6.0
Jun 30, 2026
0.5.0
May 17, 2026
0.4.0
May 14, 2026
0.3.0
Apr 30, 2026
0.2.3
Apr 30, 2026
0.2.2
Apr 29, 2026
0.2.1
Apr 27, 2026
0.2.0
Apr 22, 2026
0.1.2
Apr 07, 2026
0.1.1
Mar 16, 2026
0.1.0
Mar 16, 2026
0.0.1
Jan 28, 2026
Wheel compatibility matrix
Files in release
ast_serialize-0.11.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl (876.0KiB)
ast_serialize-0.11.1-cp314-cp314t-macosx_10_12_x86_64.whl (1.2MiB)
ast_serialize-0.11.1-cp314-cp314t-macosx_11_0_arm64.whl (1.2MiB)
ast_serialize-0.11.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2MiB)
ast_serialize-0.11.1-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2MiB)
ast_serialize-0.11.1-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5MiB)
ast_serialize-0.11.1-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2MiB)
ast_serialize-0.11.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2MiB)
ast_serialize-0.11.1-cp314-cp314t-manylinux_2_31_riscv64.whl (1.2MiB)
ast_serialize-0.11.1-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl (1.3MiB)
ast_serialize-0.11.1-cp314-cp314t-musllinux_1_2_aarch64.whl (1.4MiB)
ast_serialize-0.11.1-cp314-cp314t-musllinux_1_2_armv7l.whl (1.5MiB)
ast_serialize-0.11.1-cp314-cp314t-musllinux_1_2_i686.whl (1.5MiB)
ast_serialize-0.11.1-cp314-cp314t-musllinux_1_2_ppc64le.whl (1.6MiB)
ast_serialize-0.11.1-cp314-cp314t-musllinux_1_2_riscv64.whl (1.4MiB)
ast_serialize-0.11.1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.4MiB)
ast_serialize-0.11.1-cp314-cp314t-win32.whl (1.1MiB)
ast_serialize-0.11.1-cp314-cp314t-win_amd64.whl (1.1MiB)
ast_serialize-0.11.1-cp314-cp314t-win_arm64.whl (1.1MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-macosx_10_12_x86_64.whl (1.2MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-macosx_11_0_arm64.whl (1.2MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-manylinux_2_31_riscv64.whl (1.2MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-manylinux_2_5_i686.manylinux1_i686.whl (1.3MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl (1.4MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-musllinux_1_2_armv7l.whl (1.5MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-musllinux_1_2_i686.whl (1.5MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-musllinux_1_2_ppc64le.whl (1.6MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-musllinux_1_2_riscv64.whl (1.4MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl (1.4MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-win32.whl (1.1MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-win_amd64.whl (1.1MiB)
ast_serialize-0.11.1-cp315-abi3.abi3t-win_arm64.whl (1.1MiB)
ast_serialize-0.11.1-cp315-cp315-pyemscripten_2026_5_wasm32.whl (876.2KiB)
ast_serialize-0.11.1-cp39-abi3-macosx_10_12_x86_64.whl (1.2MiB)
ast_serialize-0.11.1-cp39-abi3-macosx_11_0_arm64.whl (1.2MiB)
ast_serialize-0.11.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2MiB)
ast_serialize-0.11.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2MiB)
ast_serialize-0.11.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5MiB)
ast_serialize-0.11.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3MiB)
ast_serialize-0.11.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3MiB)
ast_serialize-0.11.1-cp39-abi3-manylinux_2_31_riscv64.whl (1.3MiB)
ast_serialize-0.11.1-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.3MiB)
ast_serialize-0.11.1-cp39-abi3-musllinux_1_2_aarch64.whl (1.4MiB)
ast_serialize-0.11.1-cp39-abi3-musllinux_1_2_armv7l.whl (1.5MiB)
ast_serialize-0.11.1-cp39-abi3-musllinux_1_2_i686.whl (1.5MiB)
ast_serialize-0.11.1-cp39-abi3-musllinux_1_2_ppc64le.whl (1.6MiB)
ast_serialize-0.11.1-cp39-abi3-musllinux_1_2_riscv64.whl (1.4MiB)
ast_serialize-0.11.1-cp39-abi3-musllinux_1_2_x86_64.whl (1.4MiB)
ast_serialize-0.11.1-cp39-abi3-win32.whl (1.1MiB)
ast_serialize-0.11.1-cp39-abi3-win_amd64.whl (1.1MiB)
ast_serialize-0.11.1-cp39-abi3-win_arm64.whl (1.1MiB)
ast_serialize-0.11.1.tar.gz (931.4KiB)
No dependencies