Metadata-Version: 2.1
Name: pycloudlib
Version: 1!9.3.0
Summary: Python library to launch, interact, and snapshot cloud instances
Home-page: https://github.com/canonical/pycloudlib
Author: pycloudlib-devs
Author-email: pycloudlib-devs@lists.launchpad.net
License: GNU General Public License v3 (GPLv3)
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# pycloudlib

[![Build Status](https://travis-ci.com/canonical/pycloudlib.svg?branch=master)](https://travis-ci.com/canonical/pycloudlib)

Python library to launch, interact, and snapshot cloud instances

## Install

Install directly from [PyPI](https://pypi.org/project/pycloudlib/):

```shell
pip3 install pycloudlib
```

Project's requirements.txt file can include pycloudlib as a dependency. Check out the [pip documentation](https://pip.readthedocs.io/en/1.1/requirements.html) for instructions on how to include a particular version or git hash.

Install from latest changes in `main` branch:

```shell
git clone https://github.com/canonical/pycloudlib.git
cd pycloudlib
python3 setup.py install
```

## Usage

The library exports each cloud with a standard set of functions for operating on instances, snapshots, and images. There are also cloud specific operations that allow additional operations.

See the examples directory or the [online documentation](https://pycloudlib.readthedocs.io/) for more information.

## Bugs

If you spot a problem, search if an issue already exists. If a related issue doesn't exist, open a
[new issue](https://github.com/canonical/pycloudlib/issues/new/choose).

## Contact

To contact the developers use the pycloudlib-devs@lists.launchpad.net list.
