Installation¶
You can run Veeksha without explicit installation using uvx:
We recommend using uv for managing environments and dependencies. For optimal performance and true worker parallelism, it is recommended to use Python 3.14 free-threaded.
Prerequisites¶
If you haven’t installed uv yet, you can do so with:
curl -LsSf https://astral.sh/uv/install.sh | sh
Environment setup¶
Create and activate a virtual environment with Python 3.14t:
uv venv --python 3.14t
source .venv/bin/activate
Install Veeksha¶
From PyPI¶
You can install the latest stable version of veeksha directly using uv:
uv pip install veeksha
From source¶
If you want to install from the latest source code or contribute to development:
git clone https://github.com/project-vajra/veeksha.git
cd veeksha
uv pip install -e .