Skip to content

Commit f334173

Browse files
committed
gutting out library
1 parent 19511f6 commit f334173

File tree

251 files changed

+124
-5763
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

251 files changed

+124
-5763
lines changed

CHANGELOG.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,18 @@ and changes prior to that are (unfortunately) done retrospectively. Critical ite
1313
- migration guidance (how to convert images?)
1414
- changed behaviour (recipe sections work differently)
1515

16-
## [vxx](https://github.com/singularityware/singularity-python/tree/development) (development)
1716

18-
**changed user experience**
19-
- to address this [sregisty issue](https://github.com/singularityhub/sregistry/issues/56) the push client does not always state that the upload is finished. In the case that an image is frozen (and 403 status) this message is misleading.
20-
**pull bug**
21-
- changing function to rename image after download to `shutil.move` to allow for cross device downloads.
17+
## [master](https://github.com/singularityware/singularity-python/tree/master)
18+
- removed all client functionality in favor of using spython (2.4.5)
19+
- build on Google will not extract file counts, etc.
2220

2321
## [v2.4.1](https://github.com/singularityware/singularity-python/releases/tag/v2.4.1) (v2.4.1)
2422

25-
**changed behavior**
23+
- changing function to rename image after download to `shutil.move` to allow for cross device downloads.
2624
- *apps extraction* files limited to those in bin and lib, as the response to the server was too large.
2725
- **updated tests** to handle secure build
26+
- to address this [sregisty issue](https://github.com/singularityhub/sregistry/issues/56) the push client does not always state that the upload is finished. In the case that an image is frozen (and 403 status) this message is misleading.
27+
2828

2929
## [v2.4](https://github.com/singularityware/singularity-python/releases/tag/v2.4) (v2.4)
3030

README.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,25 @@
22

33
[![Build Status](https://travis-ci.org/singularityware/singularity-python.svg?branch=master)](https://travis-ci.org/singularityware/singularity-python)
44

5-
Singularity Python is a python module and command line tool for working with <a href="https://singularityware.github.io" target="_blank">Singularity</a> containers, specifically providing functions to visualize, package, and compare containers. Currently, most functions use Singularity on the command line, and some require sudo.
5+
Singularity Python is a python module and command line tool to provide helpers for working with <a href="https://singularityware.github.io" target="_blank">Singularity</a> containers, specifically providing functions to visualize, package, and compare containers.
6+
7+
- If you are looking for the Singularity Python client to pull, build, and otherwise wrap Singularity functions, then please see the repository [singularity-cli](https://singularityhub.github.io/singularity-cli) for the [spython](https://pypi.org/project/spython/) module.
8+
- If you are looking for local management and interaction with various storage locations (e.g., to pull and inspect containers in Singularity Hub, Registry, or other cloud resource) then please see the [Global Client](https://singularityhub.github.io/sregistry-cli) for the `sregistry` module.
9+
10+
## Install
11+
You have the option to install only the dependencies that are needed for your functionality of interest.
12+
13+
```bash
14+
# All
15+
pip install singularity
16+
17+
# Metrics and analysis dependencies
18+
pip install singularity[metrics]
19+
20+
# Building on Google Cloud
21+
pip install singularity[google[
22+
```
23+
624
725
We currently require Python > version 3 to use various timezone functions. If you are unable to install version 3.0, we provide a [Singularity.container](Singularity.container) for you to use instead. This is the recommended approach as some older versions of Python do not support generation of the timestamp. See the [installation docs](https://github.com/singularityware/singularity-python/wiki/Installation) for your different options.
826

examples/cli/run_singularity/singularity_client.py

Lines changed: 0 additions & 56 deletions
This file was deleted.

examples/docker/.dockerignore

Lines changed: 0 additions & 7 deletions
This file was deleted.

examples/docker/Dockerfile

Lines changed: 0 additions & 19 deletions
This file was deleted.

examples/docker/Dockerfile.shub

Lines changed: 0 additions & 3 deletions
This file was deleted.

examples/docker/Dockerfile.sregistry

Lines changed: 0 additions & 3 deletions
This file was deleted.

examples/docker/README.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

examples/registry/run_client.sh

Lines changed: 0 additions & 81 deletions
This file was deleted.

examples/shub/run_client.py

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)