跳转到主要内容

Valohai命令行客户端

项目描述

Valohai命令行客户端

CI Codecov PyPI MIT License

这是Valohai机器学习IaaS平台的命令行客户端。

安装

valohai-cli支持Python 3.8及以上版本。

如果您仍然需要在Python 3.5上运行,则0.13.0是最后一个支持它的版本。如果您仍然需要在Python 3.6上运行,则0.23.0是最后一个支持它的版本。如果您仍然需要在Python 3.7上运行,则0.25.0是最后一个支持它的版本。

使用pipx进行全局或用户安装

安装valohai-cli的全局推荐方法是使用pipx,一个用于在隔离环境中安装和运行Python应用的实用工具。(如果您熟悉Node.js的npx工具,那么这是同样的概念。)

这确保了valohai-cli的依赖项不会与其他Python包冲突。

一旦您安装并配置了pipx(见上述链接),您就可以

$ pipx install valohai-cli

并在以后升级它

$ pipx upgrade valohai-cli

使用pip进行全局或用户安装

您也可以使用pip在全局范围内安装valohai-cli,但这可能会导致与全局或用户安装的其他Python包冲突。

$ pip3 install -U valohai-cli

-U标志确保任何现有版本也被升级。

在虚拟环境中安装

如果您更喜欢在虚拟环境中安装valohai-cli,您也可以使用pip进行安装。

$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -U valohai-cli

入门指南

安装客户端后,vh 应该可以正常工作,您应该能看到命令的描述。

查看教程文档

开发

开发需要 Python 3.10+;否则您可能会遇到错误的类型失败。CI 将在旧版本的 Python 上运行测试。

要修改 valohai-cli 代码,请拉取仓库,创建并激活一个虚拟环境,然后运行

make dev

这将安装 valohai-cli 作为可编辑的 vh 命令,可在虚拟环境中使用,但链接到工作副本的源代码。也就是说,您现在可以在工作目录下的 valohai_cli 中编辑源代码,并用 vh 尝试它。

vh --help
# Usage: vh [OPTIONS] COMMAND [ARGS]...

要运行代码检查、类型检查和测试

# run linting and type checks
make lint

# run tests
make test

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

valohai_cli-0.27.0.tar.gz (61.3 kB 查看哈希值)

上传时间

构建分布

valohai_cli-0.27.0-py3-none-any.whl (93.8 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面