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](Singularity) for you to use instead. You can build it from this repository, or use the provided container on [Singularity Hub](https://www.singularity-hub.org/collections/379).

See our [installation guide](https://singularityhub.github.io/sregistry-cli/install) to get started. For more details, please refer to our [documentation](docs)

## Building the RPM

The file [sregistry-cli.spec](sregistry-cli.spec) is provided to build an rpm for a specified version, typcailly the current release on pypi, and was discussed [here](https://github.com/singularityhub/sregistry-cli/issues/138#issuecomment-413323717). You should do the following:

  1. Update the version to be the current in pypi specified in [sregistry/version.py](sregistry/version.py).

`bash Version: 0.0.89 `

  1. Create a [new release](https://github.com/singularityhub/sregistry-cli/releases/new) on Github with the version spec file added.

  2. Download the .tar.gz file from the release

`bash VERSION=0.0.92 wget https://github.com/singularityhub/sregistry-cli/archive/sregistry-cli-${VERSION}.tar.gz `

  1. Use rpmbuild to build it.

`bash rpmbuild -ta sregistry-cli-$VERSION.tar.gz `

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

`bash rpmbuild --rebuild sregistry-cli.srpm `

## License

This code is licensed under the Affero GPL, version 3.0 or later [LICENSE](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.1.2.tar.gz (1.9 MB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: sregistry-0.1.2.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for sregistry-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9ae1f6aeaa8ae3c1a6c5f51bb275822c33197a6c2a2e0b8d7f6e529f8e5b59a1
MD5 d7cd83fbc017ab61e3cf7cc70c0839c6
BLAKE2b-256 03ebc51145f7932f1e74e8025e80ea7255494c271d4848760b8ddd7e660e5ef1

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