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.