Skip to content
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
Python Other
  1. Python 99.9%
  2. Other 0.1%
Branch: trunk
Clone or download
Kami Merge pull request #1430 from Kami/fix_pretty_print_functionality
Fix LIBCLOUD_DEBUG_PRETTY_PRINT_RESPONSE functionality under Python 3
Latest commit 0d66cde Feb 17, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add stale bot config. Jul 15, 2019
contrib Fix pylint issue. Nov 30, 2019
demos Add `prefix` to top-level storage API (#1397) Jan 9, 2020
dist dist/hash.py: add module-level docstring Oct 16, 2018
docs Add documentation examples on how to use various types of auth. Feb 4, 2020
integration Add license headers to the files which were missing it. Jul 18, 2019
libcloud Merge pull request #1430 from Kami/fix_pretty_print_functionality Feb 17, 2020
misc Add file with a couple of apache-libcloud PyPi package related BigQuery Feb 8, 2020
pylint_plugins Update pylint and astroud, update plugin so it works with newer version Nov 30, 2019
scripts Add script for checking that python files contain apache license Jul 18, 2019
.codecov.yml Post a single code comment which is updated. Sep 11, 2017
.coveragerc Add a new driver, tests and documentation for CloudSigma API v2.0. Jan 29, 2014
.dockerignore Run tests in a docker container Apr 16, 2015
.editorconfig Added .editorconfig file for easier editing. Nov 4, 2015
.gitignore Update .gitignore file. Jul 9, 2019
.pylintrc Update pylint config so it works with new version of pylint. May 26, 2019
.ratignore Docker example and help content updates Dec 23, 2015
.travis.yml Add a comment, use python binary on Windows. Jan 22, 2020
CHANGES.rst Merge pull request #1430 from Kami/fix_pretty_print_functionality Feb 17, 2020
CONTRIBUTING.rst Fix typos - bellow -> below. Oct 13, 2015
LICENSE Merge storage_api branch. Mar 7, 2011
MANIFEST.in Move file from contrib/ to scripts/, make sure file is included in final Sep 20, 2017
NOTICE Update year in the notice file. Oct 10, 2015
README.rst test: Sep 9, 2019
doap_libcloud.rdf Update doap file. Jan 29, 2020
example_compute.py Update an example so mypy type checking works for non standard API Nov 24, 2019
example_dns.py Add DNS example. Oct 14, 2011
example_loadbalancer.py Update examples to use "region" argument instead of using old, unsupp… Nov 11, 2014
example_storage.py Update examples to use "region" argument instead of using old, unsupp… Nov 11, 2014
mypy.ini Add type annotations to storage API (#1410) Jan 20, 2020
pytest.ini Print 10 slowest tests during pytest test runs. May 28, 2019
requirements-tests.txt Update CI on Windows to Python 3.8 (#1404) Jan 9, 2020
setup.cfg Fix lint. May 28, 2019
setup.py Remove dependencies which we don't need anymore since we only support Jan 24, 2020
tox.ini Don't run integration tox target by default when using tox command. Jan 24, 2020

README.rst

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.

https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat https://bestpractices.coreinfrastructure.org/projects/152/badge
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 Github repo at <https://github.com/apache/libcloud/issues>.

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.

You can’t perform that action at this time.