pyston-autoload
Automatically loads and enables pyston
What it is and what it does
Pyston-autoload is a thin wrapper that automatically loads and activates Pyston, a JIT compiler extension for Python, when your Python process starts. Pyston is available as a lite extension module that adds just-in-time compilation to Python 3.7, 3.8, 3.9, and 3.10 without requiring you to switch to a different Python interpreter—it works alongside your existing Python installation and is designed to be compatible with standard CPython binary packages.
The autoloader eliminates the need to manually enable the JIT in your code; once installed, it runs transparently. According to the project, the JIT delivers roughly 10% faster execution on web-serving macrobenchmarks. Installation is straightforward via pip, though the package itself has not been updated since September 2022.
Use it for:
- Speed up web servers or long-running Python services without rewriting code or switching interpreters.
- Accelerate CPU-bound workloads in data processing or scientific computing that cannot easily use compiled alternatives.
- Test whether JIT compilation helps your application's performance before committing to a full interpreter switch.
- Reduce compute costs by improving throughput on existing Python codebases with minimal deployment changes.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Automatically loads and enables Pyston, a performance-optimizing JIT for Python, when Python starts up, making it a drop-in way to speed up Python code without changing your interpreter.
Yes, if you run Python 3.7, 3.8, 3.9, or 3.10 and want a low-friction performance boost for CPU-bound or web-serving workloads. The autoloader is simple to install and transparent in operation. However, verify the license terms before use, and note that the package has not been updated since September 2022. Not suitable for Python 3.11+.
Install
pyston-autoload on PyPI
pip
pip install pyston-autoloaduv
uv add pyston-autoloadpoetry
poetry add pyston-autoloadInstalling pyston-autoload
Before you install
Medium install friction due to compiled wheels for multiple Python versions (3.7, 3.8, 3.9, 3.10) and architectures (x86_64, aarch64, macOS). The package depends on pyston, which is a compiled extension. No active maintenance since September 2022, though the underlying repository shows recent activity.
License in practice
License treatment is unclear—no SPDX identifier or raw license text is provided in the package metadata. Before installing, verify the license terms directly from the project repository to ensure compliance with your project's requirements.
Quickstart
pip install pyston-autoload
# The autoloader enables the JIT when Python starts; verify with:
import sys
print("pyston_lite" in sys.modules)
Requires Python 3.7, 3.8, 3.9, or 3.10. Installation may require a C compiler and build tools if wheels are not available for your platform.
Verify before relying
- Actual performance improvement on your specific workload (description claims roughly 10% faster on macrobenchmarks).
- Compatibility with third-party C extensions in your environment (pyston is ABI-compatible with CPython but edge cases may exist).
- Whether the package is actively maintained or if it is superseded by a newer distribution method.
Package facts
| License | not declared (unclear) |
| Python support | not specified |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 1 — pyston |
| Maintenance | dormant — 1,418 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 462,722/month — #6,524 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pyston_autoload-2.3.5-cp310-cp310-macosx_10_16_x86_64.whl; pyston_autoload-2.3.5-cp310-cp310-macosx_11_0_arm64.whl; pyston_autoload-2.3.5-cp310-cp310-manylinux2014_aarch64.whl; pyston_autoload-2.3.5-cp310-cp310-manylinux2014_x86_64.whl; pyston_autoload-2.3.5-cp37-cp37m-macosx_10_16_x86_64.whl; pyston_autoload-2.3.5-cp37-cp37m-manylinux2014_aarch64.whl; pyston_autoload-2.3.5-cp37-cp37m-manylinux2014_x86_64.whl; pyston_autoload-2.3.5-cp38-cp38-macosx_10_16_x86_64.whl; pyston_autoload-2.3.5-cp38-cp38-macosx_11_0_arm64.whl; pyston_autoload-2.3.5-cp38-cp38-manylinux2014_aarch64.whl; pyston_autoload-2.3.5-cp38-cp38-manylinux2014_x86_64.whl; pyston_autoload-2.3.5-cp39-cp39-macosx_10_16_x86_64.whl; pyston_autoload-2.3.5-cp39-cp39-macosx_11_0_arm64.whl; pyston_autoload-2.3.5-cp39-cp39-manylinux2014_aarch64.whl; pyston_autoload-2.3.5-cp39-cp39-manylinux2014_x86_64.whl
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
pystonPyston is a performance-optimizing JIT compiler…
unclear · top 15,000 on PyPI
charmcraftcacheAccelerates charmcraft builds by…
unclear · top 15,000 on PyPI
nvidia-nvjitlinkProvides NVIDIA's JIT LTO compiler library for…
unclear · top 1,000 on PyPI
autopageAutomatically pipes terminal output to a pager…
permissive · top 5,000 on PyPI
nvidia-nvjitlink-cu12Provides NVIDIA's JIT LTO compiler library for…
unclear · top 1,000 on PyPI
neo4j-rust-extRust-compiled extensions that accelerate the…
permissive · top 15,000 on PyPI
torch-c-dlpack-extProvides an ahead-of-time compiled module for…
permissive · top 5,000 on PyPI
django-currentuserStores a reference to the currently logged-in…
permissive · top 15,000 on PyPI
tokenspeed-tritonTriton is a language and compiler for writing…
permissive · top 5,000 on PyPI
wasmer-compiler-craneliftProvides the Cranelift compiler backend for…
permissive · top 15,000 on PyPI