Skip to main content

Python language bindings for the Rackspace Cloud.

Project description

#pyrax Python SDK for OpenStack/Rackspace APIs

See the COPYING file for license and copyright information.

pyrax should work with most OpenStack-based cloud deployments, though it specifically targets the Rackspace public cloud. For example, the code for cloudfiles contains the ability to publish your content on Rackspace’s CDN network, even though CDN support is not part of OpenStack Swift. But if you don’t use any of the CDN-related code, your app will work fine on any standard Swift deployment.

See the [Release Notes](https://github.com/rackspace/pyrax/tree/master/samples) for what has changed in the latest release

##Getting Started with OpenStack/Rackspace To sign up for a Rackspace Cloud account, go to

[http://www.rackspace.com/cloud](http://www.rackspace.com/cloud)

and follow the prompts.

If you are working with an OpenStack deployment, you can find more information at [http://www.openstack.org](http://www.openstack.org).

## Requirements

  • A Rackspace Cloud account
    • username

    • API key

  • Python 2.7
    • Not yet tested yet with other Python versions. Please post feedback about what works or does not work with other versions.

## Installation The best way to install pyrax is by using [pip](http://www.pip-installer.org/en/latest/) to get the latest official release:

pip install pyrax

> Note: during the beta period, the above will not work. Use the github install below

If you would like to work with the current development state of pyrax, you can install directly from trunk on GitHub:

pip install git+git://github.com/rackspace/pyrax.git

If you are not using [virtualenv](http://pypi.python.org/pypi/virtualenv), you will need to run pip install as admin using sudo.

You may also download and install from source. The source code for pyrax is available on [GitHub](https://github.com/rackspace/pyrax/).

Once you have the source code, cd to the base directory of the source and run (using sudo, if necessary):

python setup.py install

## Updates If you installed pyrax using pip, it is simple to get the latest updates from either PyPI or GitHub:

# PyPI pip install –upgrade pyrax # GitHub pip install –upgrade git+git://github.com/rackspace/pyrax.git

## Support and Feedback Your feedback is appreciated! If you have specific issues with the pyrax SDK, developers should file an [issue via Github](https://github.com/rackspace/pyrax/issues).

For general feedback and support requests, send an email to: <sdk-support@rackspace.com>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrax-1.0.0b.tar.gz (81.4 kB view details)

Uploaded Source

File details

Details for the file pyrax-1.0.0b.tar.gz.

File metadata

  • Download URL: pyrax-1.0.0b.tar.gz
  • Upload date:
  • Size: 81.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyrax-1.0.0b.tar.gz
Algorithm Hash digest
SHA256 d4f5d32f6ec38445ad1649cfaf5ed069cfc1599265a5c0045c5621666f16d6e7
MD5 df0e031ab5494fffa67e7e0f14f1799b
BLAKE2b-256 b22b860bcf3936ea7787301dcb4415c63c53bd10dc7b72dcd541ce43dc8cfca9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page