Installationο
π¦ Installation Methodsο
System Requirementsο
Python: 3.11 or higher
Operating System: Windows, macOS, or Linux
Architecture: x86_64 or ARM64
From PyPI (Recommended)ο
The easiest way to install knitout-interpreter is using pip:
pip install knitout-interpreter
This will install the latest stable release from the Python Package Index along with all required dependencies.
From Sourceο
To install from source (useful for development or getting the latest features):
git clone https://github.com/mhofmann-Khoury/knitout_interpreter.git
cd knitout_interpreter
pip install -e .
The -e flag installs in βeditableβ mode, so changes to the source code will be reflected immediately.
Development Installationο
For development work, install with development dependencies:
git clone https://github.com/mhofmann-Khoury/knitout_interpreter.git
cd knitout_interpreter
pip install -e ".[dev]"
pre-commit install
This installs additional tools for:
Code quality checking (mypy, pre-commit)
Testing and coverage measurement
Documentation generation
Security scanning
From Test-PyPIο
To install unstable releases from Test-PyPI:
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ knitout-interpreter
Warning
Test-PyPI releases may be unstable and should only be used for testing purposes.
Getting Helpο
If you continue to have installation issues:
Check the GitHub Issues page
Create a new issue with: - Your operating system and Python version - Complete error messages - Steps youβve already tried
Contact the maintainer: m.hofmann@northeastern.edu
Next Stepsο
After successful installation:
Read the Quick Start guide
Try the Examples
Explore the Core Components
Check out the API documentation