Installation

Pypi

The module is available in pypi as oras , and you can install as follows:

$ pip install oras

You can also clone the repository and install locally:

$ git clone https://github.com/oras-project/oras-py
$ cd oras-py
$ pip install .

Note that we have several extra modes for installation:

# Interactions are done via the docker client instead of manual
$ pip install oras[docker]

# Install dependencies for linting and tests
$ pip install oras[tests]

# Install everything
$ pip install oras[all]

Or in development mode, add -e :

$ pip install -e .

Development mode means that the install is done from where you’ve cloned the library, so any changes you make are immediately “live” for testing.

Docker Container

We provide a Dockerfile to build a container with the client.

$ docker build -t oras-py .

$ docker run -it oras-py
$ ipython
> import oras