smallstep python
Release 0.1.1
SmallStep-Python是一個Python庫,可讓您與SmallStep API接口。
我們使用OpenApi-Python-Client來生成位於smallstep/api_client/低級Python客戶端。有關使用此生成的庫的更多信息,請參見smallstep/README.md 。我們在api.py中的smallstep/api_client上構建了一個包裝庫。這增加了一些輔助功能。此時, smallstep/api.py僅支持一些API端點。有關詳細信息,請參見smallstep/api.py 。

我們將此軟件包發佈到https://pypi.org/project/smallstep-python/,並且可以通過PIP安裝。
pip install smallstep-python在項目root中創建.env文件,並添加以下行:
# Not needed unless you are using our run anywhere offering
# SMALLSTEP_API_HOST="https://gateway.smallstep.com/api"
SMALLSTEP_API_TOKEN= " your_smallstep_api_token "根據您的需求調整它們。有關配置詳細信息,請參見config.py 。我們使用pydantic設置來簡化設置管理。以下是配置設置的優先順序:
有關更多信息,請參見“ Pydantic設置”字段價值優先級部分。
在系統上安裝詩歌。
從回購目錄運行此操作:
poetry install輸入詩歌外殼:
poetry shell
pre-commit install export VIRTUAL_ENV= ${PWD} /.venv
python3 -m venv $VIRTUAL_ENV
export PATH= " $VIRTUAL_ENV /bin: $PATH "
pip install wheel
pip install -r requirements.txt
. .venv/bin/activate
pre-commit install將軟件包添加到詩歌中,然後運行將為您生成需求的文件。
發展:
poetry add --group=dev rich
pre-commit生產:
poetry add rich
pre-commitApache許可證版本2.0
版權2023 SmallStep Labs Inc.