{"library":"pyston","title":"Pyston (JIT for Python)","description":"Pyston is a high-performance JIT (Just-In-Time) compiler for Python, designed to significantly speed up Python applications by dynamically optimizing code at runtime. Currently at version 2.3.5, it provides performance improvements and aims for high compatibility with CPython. Its `pyston_lite` extension module offers an easy way to integrate the JIT into existing Python environments, receiving regular updates and enhancements.","language":"python","status":"active","last_verified":"Sat May 16","install":{"commands":["pip install pyston_lite_autoload"],"cli":null},"imports":["import pyston_lite_autoload"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pyston_lite_autoload\nimport time\n\ndef fibonacci(n):\n    if n <= 1:\n        return n\n    else:\n        return fibonacci(n-1) + fibonacci(n-2)\n\nif __name__ == \"__main__\":\n    print(\"Pyston JIT enabled by 'pyston_lite_autoload' import.\")\n    n_val = 35 # A value that takes noticeable time to compute\n\n    start_time = time.perf_counter()\n    result = fibonacci(n_val)\n    end_time = time.perf_counter()\n\n    print(f\"Fibonacci({n_val}) = {result}\")\n    print(f\"Time taken: {end_time - start_time:.4f} seconds\")\n\n    # For benchmarking, run this script with and without the 'import pyston_lite_autoload'\n    # to observe potential performance differences.","lang":"python","description":"This quickstart demonstrates how to enable the Pyston JIT by simply importing `pyston_lite_autoload`. Once imported, the JIT automatically optimizes suitable Python code during execution, potentially leading to performance improvements without requiring any further code changes. For optimal observation, run a computationally intensive function.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-16","installed_version":null,"pypi_latest":"2.3.5","is_stale":null,"summary":{"python_range":"3.10–3.9","success_rate":20,"avg_install_s":1.6,"avg_import_s":null,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"pyston_lite_autoload","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"pyston_lite_autoload","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.5,"import_time_s":null,"mem_mb":null,"disk_size":"142M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"pyston_lite_autoload","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"pyston_lite_autoload","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":1.4,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"pyston_lite_autoload","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"pyston_lite_autoload","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":1.4,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"pyston_lite_autoload","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"pyston_lite_autoload","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":1.4,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"pyston_lite_autoload","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"pyston_lite_autoload","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.7,"import_time_s":null,"mem_mb":null,"disk_size":"142M"}]}}