pycloudlib
==========
Python library to launch, interact, and snapshot cloud instances
*************
Documentation
*************
Use the links in the table of contents to find:
* Cloud specific guides and documentation
* API documentation
* How to contribute to the project
*******
Install
*******
Install directly from `PyPI `_:
.. code-block:: shell
pip3 install pycloudlib
Project's requirements.txt file can include pycloudlib as a dependency. Check
out the `pip documentation `_ for instructions on how to include a particular version or git hash.
Install from latest master:
.. code-block:: shell
git clone https://git.launchpad.net/pycloudlib
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 `_
for more information.
****
Bugs
****
File bugs on Launchpad under the `pycloudlib project `_.
*******
Contact
*******
If you come up with any questions or are looking to contact developers please
use the pycloudlib-devs@lists.launchpad.net list.
.. toctree::
:hidden:
:glob:
:caption: Clouds
clouds/*
.. toctree::
:hidden:
:glob:
:caption: Code Examples
examples/*
.. toctree::
:hidden:
:glob:
:caption: Other
configuration
ssh_keys
images
resource_cleanup
.. toctree::
:hidden:
:caption: External
File a bug
PyPI
.. toctree::
:hidden:
:caption: Developers
contributing
maintainer
design
api