Welcome to the comprehensive documentation for Standalone Python, a portable Python distribution that runs on any Linux system without GLIBC dependencies.
This documentation covers everything you need to know about using, building, and contributing to Standalone Python.
- Installation Guide - Download, extract, and set up Standalone Python
- Usage Guide - Run Python scripts, install packages, and configure your environment
- FAQ - Common questions and quick answers
- Architecture - Deep dive into the system design and implementation
- Technical Reference - Detailed specifications, dependencies, and configurations
- Build Instructions - Build your own Standalone Python from source
- Contributing Guide - How to contribute to the project
- CI/CD Documentation - Understanding the automated build and release pipelines
- Troubleshooting - Solutions to common problems
| Need to... | Go to... |
|---|---|
| Download and install | INSTALLATION.md |
| Run a Python script | USAGE.md |
| Install pip packages | USAGE.md |
| Understand how it works | ARCHITECTURE.md |
| Build from source | BUILD.md |
| Fix an issue | TROUBLESHOOTING.md |
| Contribute code | CONTRIBUTING.md |
| Compare with alternatives | FAQ.md |
Throughout this documentation, we use the following conventions:
code blocks- Commands to run or code examples- Bold text - Important concepts or warnings
- Italic text - Emphasis or first use of technical terms
- 📝 Note boxes - Additional information or tips
⚠️ Warning boxes - Critical information to avoid problems- ✅ Success indicators - Expected successful outcomes
- ❌ Error indicators - Common error scenarios
End Users
- Start with INSTALLATION.md
- Read USAGE.md for daily use
- Check FAQ.md for common questions
- Consult TROUBLESHOOTING.md if you encounter issues
System Administrators
- Review TECHNICAL.md for system requirements
- Study ARCHITECTURE.md for deployment considerations
- Check BUILD.md for custom builds
- Reference CI_CD.md for automation
Developers
- Understand ARCHITECTURE.md first
- Set up with CONTRIBUTING.md
- Build using BUILD.md
- Review TECHNICAL.md for specifications
Installation & Setup
- System requirements → INSTALLATION.md
- Download locations → INSTALLATION.md
- Verification → INSTALLATION.md
Runtime & Usage
Building & Development
- Dependencies → BUILD.md
- Docker builds → BUILD.md
- Testing → CONTRIBUTING.md
Architecture & Design
- Musl libc integration → ARCHITECTURE.md
- ELF patching → ARCHITECTURE.md
- Portability → ARCHITECTURE.md
| Python Version | x86_64 | x86 | Documentation |
|---|---|---|---|
| 3.12.3 | ✅ | ✅ | BUILD.md |
| 3.11.9 | ✅ | ✅ | BUILD.md |
| 3.10.14 | ✅ | ✅ | BUILD.md |
- Check the documentation - Most answers are here
- Search the FAQ - FAQ.md
- Troubleshooting guide - TROUBLESHOOTING.md
- GitHub Issues - Report bugs or request features
- Community - Join discussions on GitHub
This documentation is maintained alongside the codebase. To suggest improvements:
- Open an issue describing the documentation gap
- Submit a pull request with your proposed changes
- Follow the guidelines in CONTRIBUTING.md
Last updated: October 2024