跳转到主要内容

用于处理容器存储的命令行工具

项目描述

Singularity全局客户端

https://img.shields.io/badge/software%20checklist-100%25-59BF40 GitHub actions status

大家好!你们的容器孤单吗?当容器被分享时,Singularity容器在快乐中茁壮成长。这意味着无论你们在这些云区域中的任何地方,它们都很容易找到并移动。

这是什么?

Singularity全局客户端是用于与不同存储位置中的Singularity容器交互的接口。我们能够通过提供和使用Singularity容器中的软件来使用现代API!对于较旧的架构,我们提供了您可以使用的一个Singularity容器。您可以从这个存储库构建它,或者使用Singularity Hub上提供的容器。

如果用于Singularity注册表客户端,则需要Python 3。请参阅我们的安装指南以开始使用。有关更多详情,请参阅我们的文档

安装说明

使用pip

pip install sregistry[all]

使用conda

conda install -c conda-forge sregistry

更详细的说明请参阅这里

低于3的Python版本

如果您正在寻找与Python 2.*兼容的版本,请参阅这个分支,或者所有0.2.0之前的版本和分支。

构建RPM

提供的文件 sregistry-cli.spec 用于构建指定版本的 rpm,通常是 PyPI 上的当前版本,并已在 此处 进行了讨论。您应该执行以下操作

  1. 将版本更新为 PyPI 中指定的当前版本,在 sregistry/version.py 中指定。
Version:        0.0.89
  1. 在 Github 上创建一个新的 发布,并添加版本规范文件。
  2. 从发布中下载 .tar.gz 文件。
VERSION=0.0.92
wget https://github.com/singularityhub/sregistry-cli/archive/sregistry-cli-${VERSION}.tar.gz
  1. 使用 rpmbuild 构建。
rpmbuild -ta sregistry-cli-$VERSION.tar.gz

您应该得到一个 srpm,它可以分发,任何人都可以重新构建

rpmbuild --rebuild sregistry-cli.srpm

许可协议

此代码根据 MPL 2.0 许可 LICENSE

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源代码分发

sregistry-0.2.39.tar.gz (214.7 kB 查看哈希值)

上传时间

由以下支持

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