Installation¶
Requirements¶
- Python 3.10+
- OpenSSL libraries (provided by the
cryptographypackage) - A POSIX-like environment is recommended, but not required.
From PyPI¶
pip install lupaxa-certtool
This installs:
- The Python package
lupaxa.certtool - The CLI entry point
certtool
Editable / Development Install¶
If you're working on the source:
git clone https://github.com/your-org/lupaxa-certtool.git
cd lupaxa-certtool
# Install with dev extras (ruff, mypy, pytest, bump2version, etc.)
pip install -e ".[dev]"
You can also use the provided Makefile shortcuts:
make install-dev # editable install with dev extras
make install-test # editable install with test extras only
Verifying the Install¶
certtool --version
Or, via Python:
from lupaxa.certtool import version
print(version())