Skip to main content

Command line tool for working with container storage

Project description

Singularity Global Client

Hi Friends! Are your containers lonely? Singularity containers thrive in happiness when they are shared. This means that wherever you might have them in these cloudy places, they are easy to find and move around.

What is this?

Singularity Global Client is an interface to interact with Singularity containers in many different storage locations. We are able to use modern APIs by way of providing and using the software within a Singularity container! For older architectures, we provide a Singularity container for you to use instead. You can build it from this repository, or use the provided container on Singularity Hub.

If used for the Singularity Registry client, Python 3 is required. See our installation guide to get started. For more details, please refer to our documentation.

Python Versions Under 3

If you are looking for a version that works with Python 2.* see this branch, or all releases / branches prior to 0.2.0.

Building the RPM

The file sregistry-cli.spec is provided to build an rpm for a specified version, typcailly the current release on pypi, and was discussed here. You should do the following:

  1. Update the version to be the current in pypi specified in sregistry/version.py.
Version:        0.0.89
  1. Create a new release on Github with the version spec file added.
  2. Download the .tar.gz file from the release
VERSION=0.0.92
wget https://github.com/singularityhub/sregistry-cli/archive/sregistry-cli-${VERSION}.tar.gz
  1. Use rpmbuild to build it.
rpmbuild -ta sregistry-cli-$VERSION.tar.gz

You should get an srpm which that can be distributed and anyone can be rebuilt:

rpmbuild --rebuild sregistry-cli.srpm

License

This code is licensed under the MPL 2.0 LICENSE.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sregistry-0.2.22.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

sregistry-0.2.22-py3.6.egg (500.3 kB view details)

Uploaded Source

File details

Details for the file sregistry-0.2.22.tar.gz.

File metadata

  • Download URL: sregistry-0.2.22.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.4

File hashes

Hashes for sregistry-0.2.22.tar.gz
Algorithm Hash digest
SHA256 04c81c4e3417334ac03d84d1eb38d4c3b6764d04f0666b6e0f88e3f714d7de11
MD5 f9972a52fde6abda1eca8ff327518e23
BLAKE2b-256 aefa2ed09e797ff26be22070c7960c79829d4adc3b1e0b39b8bc4d6bc044895a

See more details on using hashes here.

Provenance

File details

Details for the file sregistry-0.2.22-py3.6.egg.

File metadata

  • Download URL: sregistry-0.2.22-py3.6.egg
  • Upload date:
  • Size: 500.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.4

File hashes

Hashes for sregistry-0.2.22-py3.6.egg
Algorithm Hash digest
SHA256 084989f05a8a2b62731c8c067f70c549bdfe52e8753d3299856b40b633f4e5ad
MD5 109c63e976909db9d1f4f358dedf9d7a
BLAKE2b-256 f77bbb86dd26fd602c9c2f3e2ebdea2f222fa8430ff051e98c14b2002d4236a8

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page