跳转到主要内容

Arvados客户端库

项目描述

概述

此包提供arvados模块,它是Arvados的API客户端。它还包括高级函数,帮助您编写Crunch脚本,以及命令行工具,用于在Keep存储服务器中存储和检索数据。

安装

在您的用户账户下安装

此方法允许您在没有root权限的情况下安装软件包。然而,同一系统上的其他用户需要重新配置他们的shell才能使用它。运行以下命令在~/arvclients环境中安装软件包

python3 -m venv ~/arvclients
~/arvclients/bin/pip install arvados-python-client

命令行工具将安装在~/arvclients/bin下。您可以通过运行以下命令测试其中一个

~/arvclients/bin/arv-get --version

您可以通过每次指定完整路径来运行这些工具,或者您可以通过运行以下命令将目录添加到您的shell搜索路径中

export PATH="$PATH:$HOME/arvclients/bin"

您可以通过将此命令添加到您的shell配置中(例如,如果您使用bash,则为~/.bashrc)来使此搜索路径更改永久生效。您可以通过运行以下命令测试更改

arv-get --version

在Debian系统上安装

  1. 将此Arvados仓库添加到您的源列表中

    deb http://apt.arvados.org/ buster main
  2. 更新您的软件包列表。

  3. 安装python3-arvados-python-client软件包。

配置

此客户端软件需要两块信息才能连接到Arvados:API服务器的DNS名称和API授权令牌。您可以在环境变量中设置这些,或者在该文件$HOME/.config/arvados/settings.conf中设置。 Arvados用户文档描述了如何在Arvados Workbench中查找此信息,以及如何将其安装在您的系统上。

测试与开发

本软件包是Arvados源软件包的一部分,它包含集成测试,用于检查与其他Arvados组件的互操作性。我们的黑客指南描述了如何设置开发环境并运行测试。

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源代码分发

arvados-python-client-2.7.4.tar.gz (248.8 kB 查看哈希值)

上传时间 源代码

构建分发

arvados_python_client-2.7.4-py3-none-any.whl (275.9 kB 查看哈希值)

上传时间 Python 3

由以下提供支持