Installation¶
Python¶
From PyPI (when published)¶
From Source¶
git clone https://github.com/reachhaven/harbour-credentials.git
cd harbour-credentials
# Create virtual environment
python -m venv .venv
# PowerShell
.\.venv\Scripts\Activate.ps1
# macOS / Linux / Git Bash
source .venv/bin/activate
# Install with dev dependencies
pip install -e ".[dev]"
Development Setup¶
TypeScript¶
From npm (when published)¶
From Source¶
git clone https://github.com/reachhaven/harbour-credentials.git
cd harbour-credentials/src/typescript/harbour
corepack yarn install
corepack yarn build
Verify Installation¶
Python:
TypeScript:
Dependencies¶
Python¶
cryptography— Cryptographic primitivesjoserfc— JOSE/JWT implementationsd-jwt— SD-JWT implementation
TypeScript¶
jose— JOSE/JWT implementation@sd-jwt/core— SD-JWT implementation