Installation¶
Prerequisites¶
- Python 3.13+ — Titlani uses modern Python features
- uv (recommended) or pip — Package installer
Install with uv¶
Install with pip¶
Verify Installation¶
You should see output like:
Development Install¶
To contribute to Titlani or run from source:
This installs all runtime and development dependencies. Run the test suite to verify:
Development Dependencies¶
The dev group includes:
- pytest + plugins — Testing framework
- ruff — Linting and formatting
- ty — Type checking
- hypothesis — Property-based testing
Documentation Dependencies¶
To build the docs locally: