AskAnna CLI是AskAnna平台的一部分,用于启动您的数据科学项目
askanna的Python项目详细描述
阿斯坎纳语
AskAnna CLI为AskAnna平台提供了一个命令行界面。它 简化与AskAnna平台的通信并提供便利 支持数据科学项目的每一部分。在
文件
有关最新版本,请查看 AskAnna Documentation。在
快速启动
安装AskAnna
pip install askanna
登录askanna
^{pr2}$这将在您的主文件夹中创建一个.askanna.yml
。在
在CI中使用时,可以通过设置环境来配置身份验证 变量:
exportAA_REMOTE=https://beta-api.askanna.eu/v1/ exportAA_TOKEN={{ API TOKEN }}
可以在创建的.askanna.yml
文件或
AskAnna平台中作业运行页面上的curl信息。在
如何将您的套餐推送到阿斯坎那
首先将askanna.yml
文件添加到项目的主目录中。在
AskAnna创建一个项目,复制push目标并将其添加到askanna.yml
文件。在
下一次运行askanna push
,您的代码将上载到中的项目
阿斯坎纳。在
您还可以从CI环境推送代码。这需要以下几点 要设置的环境变量:
exportAA_TOKEN={{ API TOKEN }}
运行测试
代码真的有效吗?在
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
发布新版本
我们使用bumpversion
来增加版本号:
# upgrade version by 0.0.x bumpversion patch # upgrade version by 0.x.0 bumpversion minor # upgrade version by x.0.0 bumpversion major
学分
用于呈现此包的工具:
- 厨师长:https://github.com/audreyr/cookiecutter
cookiecutter-pypackage
:https://github.com/audreyr/cookiecutter-pypackage
历史
0.4.1(2020-12-01)
- 使用Python创建一个tmp目录,以便它可以在所有Python支持的平台上工作
0.4.0(2020年11月26日)
- 为CLI添加变量管理
- 删除对Python3.5的支持,因为我们使用
dataclasses
- 重新组织代码库中的CLI设置以准备SDK开发
- 重新组织如何对所有API通信进行身份验证和请求
- 添加CLI注销
0.3.1(2020年10月23日)
- 改进工件下载,以便在下载失败时更可靠
0.3.0(2020年7月31日)
- 将
askanna artifact
更改为askanna artifact add
- 添加
askanna artifact get
- 添加
askanna variable list
以获得askanna中的变量列表 - 添加
askanna variable change
以修改变量的值
0.2.0(2020年7月23日)
- 一个默认的确认问题,用于确认是否要替换当前代码包
- 添加了
askanna push --force
以跳过确认问题 - 添加了一个可选参数来推送添加消息
askanna push -m "push message"
- 如果没有提供推送消息,但有提交消息,请使用最后一个提交消息
- 改变方式。阿斯坎纳语.yml已创建
- 添加用于在作业中运行的AskAnna函数
- 添加第一个测试以检查推送目标
- 使用CLI下载负载
0.1.0(2019-12-05)
- 首次承诺回购
- askanna登录的基本功能
- askanna包的第一版
- 项目
标签: