Installation¶
Requirements¶
ctxlog requires Python 3.9 or higher.
Installing from PyPI¶
Install ctxlog from PyPI using pip:
pip install ctxlog
Alternativelly use other package managers like uv, pipx or poetry:
pipx install ctxlog
uv add ctxlog
poetry add ctxlog
Installing from Source¶
You can also install ctxlog from source using pip:
git clone https://github.com/czechbol/ctxlog.git
cd ctxlog
pip install -e .
Or use poetry:
git clone https://github.com/czechbol/ctxlog.git
cd ctxlog
poetry install
Development Installation¶
For development, you can install ctxlog with development dependencies:
pip install -e ".[dev]"
This will install the package in development mode along with testing and linting tools.
Documentation Dependencies¶
To build the documentation, you need to install the documentation dependencies:
pip install -e ".[docs]"