No description
Find a file
Tomaz Muraus a1f9897ce1
Merge pull request #1279 from bmwiedemann/FTBFS2031
Make tests pass after 2031
2019-03-19 21:35:45 +01:00
contrib removed referenece to DRSDriver in feature_matrix 2018-11-28 22:44:00 -05:00
demos openstack example 2017-05-05 14:58:18 +10:00
dist dist/hash.py: add module-level docstring 2018-10-16 17:33:08 +04:00
docs Merge pull request #1273 from mitar/patch-1 2019-01-28 08:11:38 +11:00
integration finished tests and tox 2018-11-21 22:49:07 -05:00
libcloud Make sure we always cast timestamp to string - this way it also works 2019-03-19 21:24:02 +01:00
scripts Move file from contrib/ to scripts/, make sure file is included in final 2017-09-20 18:30:48 +02:00
.codecov.yml Post a single code comment which is updated. 2017-09-11 09:48:29 +02:00
.coveragerc Add a new driver, tests and documentation for CloudSigma API v2.0. 2014-01-29 16:50:23 +01:00
.dockerignore Run tests in a docker container 2015-04-16 12:36:11 -04:00
.editorconfig Added .editorconfig file for easier editing. 2015-11-04 09:32:16 +01:00
.gitignore Test failed DRS creation not supported between the selected data centers 2018-10-29 13:41:24 -04:00
.pylintrc renamed file after testing .pylintrc.bak -> .pylintrc 2018-11-13 11:56:02 -05:00
.ratignore Docker example and help content updates 2015-12-23 14:43:58 +11:00
.travis.yml travis: install requests in correct env to trigger build 2018-10-22 21:42:51 +04:00
CHANGES.rst Add changelog entry. 2019-03-19 19:55:03 +01:00
CONTRIBUTING.rst Fix typos - bellow -> below. 2015-10-13 14:19:18 +02:00
doap_libcloud.rdf doap_libcloud.rdf: add 2.3.0 and 2.4.0 releases 2018-11-08 19:23:48 +04:00
example_compute.py Update examples to use "region" argument instead of using old, unsupported 2014-11-11 15:43:42 +08:00
example_dns.py Add DNS example. 2011-10-14 23:44:44 +00:00
example_loadbalancer.py Update examples to use "region" argument instead of using old, unsupported 2014-11-11 15:43:42 +08:00
example_storage.py Update examples to use "region" argument instead of using old, unsupported 2014-11-11 15:43:42 +08:00
LICENSE Merge storage_api branch. 2011-03-07 23:44:06 +00:00
MANIFEST.in Move file from contrib/ to scripts/, make sure file is included in final 2017-09-20 18:30:48 +02:00
NOTICE Update year in the notice file. 2015-10-10 16:30:51 +02:00
PULL_REQUEST_TEMPLATE.md Add Github pull request template file. 2016-04-10 15:27:07 +02:00
pytest.ini pytest configuration 2017-04-24 11:41:48 +10:00
README.rst Issues are not on GitHub. 2018-12-31 16:45:01 -08:00
requirements-tests.txt replace all usage of PyCrypto with python-cryptography 2019-03-19 14:59:52 -04:00
setup.cfg Updated tests 2018-06-29 11:46:26 +04:00
setup.py Add long_description attribute to setup.py so we have a nice description 2018-09-04 11:03:08 +02:00
tox.ini merged latest trunk 2018-12-13 14:32:36 -05:00

Apache Libcloud - a unified interface for the cloud
====================================================

Apache Libcloud is a Python library which hides differences between different
cloud provider APIs and allows you to manage different cloud resources
through a unified and easy to use API.

.. image:: https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat
    :target: https://libcloud.readthedocs.org

.. image:: https://img.shields.io/pypi/v/apache-libcloud.svg
    :target: https://pypi.python.org/pypi/apache-libcloud/

.. image:: https://img.shields.io/travis/apache/libcloud/trunk.svg
        :target: http://travis-ci.org/apache/libcloud

.. image:: https://img.shields.io/codecov/c/github/apache/libcloud/trunk.svg
        :target: https://codecov.io/github/apache/libcloud?branch=trunk

.. image:: https://img.shields.io/pypi/pyversions/apache-libcloud.svg
        :target: https://pypi.python.org/pypi/apache-libcloud/

.. image:: https://img.shields.io/pypi/wheel/apache-libcloud.svg
        :target: https://pypi.python.org/pypi/apache-libcloud/

.. image:: https://img.shields.io/github/license/apache/libcloud.svg
        :target: https://github.com/apache/libcloud/blob/trunk/LICENSE

.. image:: https://bestpractices.coreinfrastructure.org/projects/152/badge
        :target: https://bestpractices.coreinfrastructure.org/projects/152


:Code:          https://github.com/apache/libcloud
:License:       Apache 2.0; see LICENSE file
:Issues:        https://issues.apache.org/jira/projects/LIBCLOUD/issues
:Website:       https://libcloud.apache.org/
:Documentation: https://libcloud.readthedocs.io

Resources you can manage with Libcloud are divided into the following categories:

* **Compute** - Cloud Servers and Block Storage - services such as Amazon EC2 and Rackspace
  Cloud Servers (``libcloud.compute.*``)
* **Storage** - Cloud Object Storage and CDN  - services such as Amazon S3 and Rackspace
  CloudFiles (``libcloud.storage.*``)
* **Load Balancers** - Load Balancers as a Service, LBaaS (``libcloud.loadbalancer.*``)
* **DNS** - DNS as a Service, DNSaaS (``libcloud.dns.*``)
* **Container** - Container virtualization services (``libcloud.container.*``)


Apache Libcloud is an Apache project, see <http://libcloud.apache.org> for
more information.

Documentation
=============

Documentation can be found at <https://libcloud.readthedocs.org>.

Feedback
========

Please send feedback to the mailing list at <dev@libcloud.apache.org>,
or the JIRA at <https://issues.apache.org/jira/browse/LIBCLOUD>.

Contributing
============

For information on how to contribute, please see the Contributing
chapter in our documentation
<https://libcloud.readthedocs.org/en/latest/development.html#contributing>

License
=======

Apache Libcloud is licensed under the Apache 2.0 license. For more information, please see LICENSE_ and NOTICE_  file.

.. _LICENSE: https://github.com/apache/libcloud/blob/trunk/LICENSE
.. _NOTICE: https://github.com/apache/libcloud/blob/trunk/NOTICE