Skip to main content
https://img.shields.io/pypi/v/pyrax.svg https://travis-ci.com/pycontribs/pyrax.svg?branch=master

Python SDK for OpenStack/Rackspace APIs

DEPRECATED: Pyrax is no longer being developed or supported. See openstacksdk and the rackspacesdk plugin in order to interact with Rackspace’s OpenStack-based public cloud.

See the LICENSE 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 for what has changed in the latest release

Getting Started with OpenStack/Rackspace

To sign up for a Rackspace Cloud account, go to

http://cart.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.

Requirements

  • A Rackspace Cloud account

    • username

    • API key

  • Python 2.7, 3.4, 3.5, 3.6, or 3.7

    • Support for Python 3.4 ends in March 2019.

    • Support for Python 2.7 ends at the end of 2019.

    • pyrax is not yet tested yet with other Python versions. Please post feedback about what works or does not work with other versions. See the Support and Feedback section below for where to post.

Installation

The best way to install pyrax is by using pip to get the latest official release:

pip install pyrax

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/pycontribs/pyrax.git

If you are not using virtualenv, you will need to run pip install --user to install into your user account’s site packages.

You may also download and install from source. The source code for pyrax is available on GitHub.

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

python setup.py install

For more information on getting started, check out the following documentation:

https://github.com/pycontribs/pyrax/blob/master/docs/getting_started.md https://developer.rackspace.com/sdks/python/

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/pycontribs/pyrax.git

Contributing

Please see the HACKING file for contribution guidelines. Make sure pull requests are on the master branch!

Support and Feedback

You can find documentation for using the pyrax SDK at https://developer.rackspace.com/sdks/python/.

Your feedback is appreciated! If you have specific issues with the pyrax SDK, developers should file an issue via Github.

For general feedback and support requests, contact us at https://developer.rackspace.com/support/

Release files for pyrax 1.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyrax 1.10.0
File Size Uploaded
pyrax-1.10.0.tar.gz 319.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyrax 1.10.0
File Interpreter ABI Platform
pyrax-1.10.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 675.7 kB

Release files / pyrax-1.10.0.tar.gz

Download URL pyrax-1.10.0.tar.gz
Size 319.7 kB
Tags Source
SHA-256 checksum
How to use checksums
109b039bc7df363cbecbbe3e59cdeeeac25c3a5d690a3d89f72ecf96e5e367b2
BLAKE2b-256 checksum
How to use checksums
105902de1fc01a6828daf1ebbe06e9bcc89eff7708775643877d12884a50d826
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

Release files / pyrax-1.10.0-py2.py3-none-any.whl

Download URL pyrax-1.10.0-py2.py3-none-any.whl
Size 356.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
9e70c323e431805840773a550797c2b81725194040b1cdbe12ee4053fbaa2fa6
BLAKE2b-256 checksum
How to use checksums
cd74eafe9cbfb9cae942c2d8e65b6bbfca90b643198a0d49a061df06e361cdbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

Release history Release notifications | RSS feed

This release

1.10.0 This release

2 release files

1.9.8

3 release files

1.9.7

2 release files

1.9.6

1 release file

1.9.5

2 release files

1.9.4

2 release files

1.9.3

2 release files

1.9.2

2 release files

1.9.1

2 release files

1.9.0

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.3

2 release files

1.7.2

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.4

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

1 release file

1.6.0

1 release file

1.5.1

1 release file

1.5.0

1 release file

1.4.11

1 release file

1.4.10

1 release file

1.4.9

1 release file

1.4.8

1 release file

1.4.7

1 release file

1.4.6

1 release file

1.4.5

1 release file

1.4.4

1 release file

1.4.3

1 release file

1.4.2

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.9

1 release file

1.3.8

1 release file

1.3.7

1 release file

1.3.6

1 release file

1.3.5

1 release file

1.3.4

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.8

1 release file

1.2.7

1 release file

1.2.6

1 release file

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page