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

sregistr的Python项目详细描述


奇点全球客户

嗨,朋友们!你的容器孤独吗?奇点容器在分享时会在快乐中茁壮成长。这意味着无论你在这些多云的地方,它们都很容易被发现和移动。

这是什么?

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

如果用于Singularity注册表客户端,则需要使用Python3。请看我们的installation guide开始。更多详情,请参阅我们的documentation

安装说明

使用pip:

pip install sregistry[all]

有条件时:

conda install -c conda-forge sregistry

可以找到更详细的说明here

3以下的python版本

如果您正在寻找与python 2一起工作的版本,请参见this branch,或0.2.0之前的所有版本/分支。

建立转速

提供文件sregistry-cli.spec是为了为指定版本构建RPM, 典型的pypi上的电流释放,并被讨论here。 您应该执行以下操作:

  1. 将版本更新为在sregistry/version.py中指定的pypi中的当前版本。
Version:        0.0.89
  1. 在github上创建一个添加了版本规范文件的new release
  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.0LICENSE授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中ArrayList的超简单问题   Java 8在一段时间后过期   java如何创建具有用户定义维度的矩阵,并使用从上到下、从左到右的递增值填充它?   java从JDBC重启mysql   带有sqlite的java LiveData未更新UI   带有JDialog的java小程序在Mac OSX中未正确隐藏   java ActionListener无法从公共类引用数组?   java Apache Digester:NoSuchMethodException:没有这样的可访问方法   安卓中数据库中的java数据没有以正确的格式检索   java快速排序实现:使用random pivot时几乎排序   安卓 Java:高效的ArrayList过滤?   java如何在单独的文件中制作GUI程序   jasper报告如何从JSP或Java代码在JasperReport中传递参数值?