Cirun Python客户端
项目描述
Cirun Python客户端和CLI
目录
安装
pip install cirun
或通过 conda-forge
conda install -c conda-forge cirun
使用
cirun-py 可用作CLI,也可以作为Python客户端编程使用。
- 从Cirun仪表板创建API密钥 https://cirun.io/admin/api
- 将此API密钥设置为名为
CIRUN_API_KEY
的环境变量
export CIRUN_API_KEY=<your-api-key>
CLI
- 列出Cirun的活动存储库
$ cirun repo list
──────────────────────────────────────────────────────────────────────────────────────────────────────────
{
"repos": [
{
"repository": "aktech/cirun-openstack-example",
"active": true,
"private": false
},
{
"repository": "aktechlabs/cirun-demo",
"active": true,
"private": true
}
]
}
──────────────────────────────────────────────────────────────────────────────────────────────────────────
- 添加活动存储库
$ cirun repo add aktech/sympy
──────────────────────────────────────────────────────────────────────────────────────────────────────────
{
"name": "aktech/sympy",
"active": true
}
──────────────────────────────────────────────────────────────────────────────────────────────────────────
- 停用(删除)存储库
$ cirun repo remove aktech/sympy
──────────────────────────────────────────────────────────────────────────────────────────────────────────
{
"name": "aktech/sympy",
"active": false
}
──────────────────────────────────────────────────────────────────────────────────────────────────────────
- 使用Cirun连接云提供商
cirun cloud connect aws --access-key AKIXXXXXXXXX --secret-key KFCF3yi+df0n12345678AMASDFGHJ
cirun cloud connect azure \
--subscription-id 31184337-0346-4782-ae59-eb185fd0cfa1 \
--tenant-id a66e466d-698b-4a91-b9e3-949f9cc04f11 \
--client-id 340d01fc-ba24-43ee-844e-d364899d29e7 \
--client-secret KFCF3yi+df0cirunIsAwesomeIsntIt?n1DFGHJ
cirun cloud connect gcp --key-file /path/to/service-account-key.json
客户端
from cirun import Cirun
# Create cirun client object
# Pass the token or set `CIRUN_API_KEY` environment variable
c = Cirun(token='cirun-4cabcdbf-275c-4500-890d-712340663ddc')
# List repositories
c.get_repos()
# Active (add) a repository
c.set_repo('aktech/sympy', active=True)
# Deactivate (remove) a repository
c.set_repo('aktech/sympy', active=False)
许可证
cirun
在MIT许可证的条款下分发。
项目详细信息
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
cirun-0.30.tar.gz (10.2 kB 查看哈希值)
构建分发版
cirun-0.30-py3-none-any.whl (10.3 kB 查看哈希值)
关闭
cirun-0.30.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bb4401968fe1fad050ffc5d361c436debe483a6e3ddcd7f6e8066dcd3e750ec1 |
|
MD5 | b5b7e2cfbef4d8a4ac30068914710b31 |
|
BLAKE2b-256 | 17a51e53446073254644ddda48b9892dd9d9f39533567d362760477f784caffd |
关闭
cirun-0.30-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 707212233a25a3a9695be452c2c32bb6fea4beaff1c8eed61034180b9284569b |
|
MD5 | 47a6f44ccbd0b95ee9a60a544700f766 |
|
BLAKE2b-256 | e40804d78cdb7ca8c3844b00382c05bb983613b4213b1cbb3ff3ea8fe15cf741 |