A Python client for the Rackspace Cloud Backup API.
Project description
***************************
Cloud Backup API Python SDK
***************************
:version: 0.20.0
:Presentations: `Introduction`_
Welcome to the Python bindings to the Rackspace Cloud Backup
API. These bindings will help you make the most of the Cloud Backup
system and integrate it into your workflows.
**Table of Contents**
.. contents::
:local:
:depth: 2
:backlinks: none
========
Features
========
* Python 2.7 and 3.3+ supported
* Easy to install (pip)
* Easy to test (nose + tox)
* Designed to be easy to use on multiple platforms
.. code-block:: python
#TODO: Update this for the new API
# Create a backup
# Run a backup
# Get the backup report
=======
Install
=======
Make sure you have libgmp, libssl, and the Python development headers installed::
sudo apt-get install python-dev python3-dev
On Windows, make sure that the proper Visual Studio path is configured::
SET VS90COMNTOOLS=%VS100COMNTOOLS% # MSVS 2010
SET VS90COMNTOOLS=%VS110COMNTOOLS% # MSVS 2012
.. code-block:: bash
pip install git+https://github.com/rackerlabs/python-cloudbackup-sdk
============
Contributing
============
Some simple guidelines:
* Unit tests for new features
* Keep the code clean - pep8
* Be wary of warnings and errors - pylint
* 100% code coverage - keep it strong
For more details, checkout the `Contributing`_ guide.
If you have any questions, please check in with Benjamen Meyer
<ben.meyer@rackspace.com>.
.. _backup_config.json: https://github.com/rackerlabs/python-cloudbackup-sdk/blob/master/examples/create_a_backup/backup_config.json
.. _Contributing: https://github.com/rackerlabs/python-cloudbackup-sdk/blob/master/CONTRIBUTING.rst
Cloud Backup API Python SDK
***************************
:version: 0.20.0
:Presentations: `Introduction`_
Welcome to the Python bindings to the Rackspace Cloud Backup
API. These bindings will help you make the most of the Cloud Backup
system and integrate it into your workflows.
**Table of Contents**
.. contents::
:local:
:depth: 2
:backlinks: none
========
Features
========
* Python 2.7 and 3.3+ supported
* Easy to install (pip)
* Easy to test (nose + tox)
* Designed to be easy to use on multiple platforms
.. code-block:: python
#TODO: Update this for the new API
# Create a backup
# Run a backup
# Get the backup report
=======
Install
=======
Make sure you have libgmp, libssl, and the Python development headers installed::
sudo apt-get install python-dev python3-dev
On Windows, make sure that the proper Visual Studio path is configured::
SET VS90COMNTOOLS=%VS100COMNTOOLS% # MSVS 2010
SET VS90COMNTOOLS=%VS110COMNTOOLS% # MSVS 2012
.. code-block:: bash
pip install git+https://github.com/rackerlabs/python-cloudbackup-sdk
============
Contributing
============
Some simple guidelines:
* Unit tests for new features
* Keep the code clean - pep8
* Be wary of warnings and errors - pylint
* 100% code coverage - keep it strong
For more details, checkout the `Contributing`_ guide.
If you have any questions, please check in with Benjamen Meyer
<ben.meyer@rackspace.com>.
.. _backup_config.json: https://github.com/rackerlabs/python-cloudbackup-sdk/blob/master/examples/create_a_backup/backup_config.json
.. _Contributing: https://github.com/rackerlabs/python-cloudbackup-sdk/blob/master/CONTRIBUTING.rst
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for python-cloudbackup-sdk-0.20.0.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cde6dd9d552d35350bbb0bc0cdc6b825472e110d653b16cedee0b7f3a2883e6 |
|
MD5 | ecd8c25d412e0070ede8339bc1e8c366 |
|
BLAKE2b-256 | f39e36c8aea7a8972f2c1a5da47a7d853e37acd8cb135fd49a7327819a9fa14a |
Close
Hashes for python_cloudbackup_sdk-0.20.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 215e0bdf2aa011e41a28b48f82b2f15da6d57f56f8b417ccdb591cd493322d13 |
|
MD5 | a1bb14b2244f65bf993d47a347057575 |
|
BLAKE2b-256 | 418d765c03d0b84d97ccd72065ae713755e4db57a26cd0111fe66bbbc3f28434 |