OpenStack云的Python语言绑定。
项目描述
OpenStack/Rackspace API 的 Python SDK
已弃用:Pyrax 已停止开发和支持。请参阅 openstacksdk 和 rackspacesdk 插件以与基于 OpenStack 的 Rackspace 公共云进行交互。
请参阅 LICENSE 文件以获取许可和版权信息。
pyrax 应与大多数基于 OpenStack 的云部署兼容,尽管它专门针对 Rackspace 公共云。例如,cloudfiles 的代码包含在 Rackspace CDN 网络上发布您的内容的能力,尽管 CDN 支持不是 OpenStack Swift 的一部分。但如果您没有使用任何 CDN 相关的代码,您的应用程序在任何标准的 Swift 部署上都将正常工作。
请参阅 发行说明 了解最新版本中的更改
开始使用 OpenStack/Rackspace
要注册 Rackspace Cloud 账户,请访问
http://cart.rackspace.com/cloud
并按照提示操作。
如果您正在使用 OpenStack 部署,您可以在 http://www.openstack.org 找到更多信息。
要求
Rackspace Cloud 账户
用户名
API 密钥
Python 2.7、3.4、3.5、3.6 或 3.7
Python 3.4 的支持将在 2019 年 3 月结束。
Python 2.7 的支持将在 2019 年底结束。
pyrax 尚未与其他 Python 版本进行测试。请发布有关其他版本工作或不工作的反馈。有关发布位置,请参阅下面的 支持和反馈 部分。
安装
安装 pyrax 的最佳方式是使用 pip 获取最新官方版本
pip install pyrax
如果您想使用 pyrax 的当前开发状态,可以直接从 GitHub 的 trunk 安装
pip install git+git://github.com/pycontribs/pyrax.git
如果您不使用 virtualenv,您需要运行 pip install --user 以将安装到您的用户账户的 site packages 中。
您还可以从源代码下载和安装。pyrax 的源代码可在 GitHub 上找到。
一旦您有了源代码,cd 到源代码的基本目录并运行(如果需要,使用 sudo)
python setup.py install
有关开始的信息,请参阅以下文档
https://github.com/pycontribs/pyrax/blob/master/docs/getting_started.md https://developer.rackspace.com/sdks/python/
更新
如果您使用 pip 安装了 pyrax,则可以从 PyPI 或 GitHub 轻松获取最新更新
# PyPI pip install --upgrade pyrax # GitHub pip install --upgrade git+git://github.com/pycontribs/pyrax.git
贡献
请参阅 HACKING 文件以获取贡献指南。请确保拉取请求在 master 分支上!
支持和反馈
您可以在 https://developer.rackspace.com/sdks/python/ 找到 pyrax SDK 的使用文档。
您的反馈受到欢迎!如果您对 pyrax SDK 有具体问题,开发人员应通过 Github 提交 问题。
有关一般反馈和支持请求,请联系我们 https://developer.rackspace.com/support/
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
构建分发
pyrax-1.10.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 109b039bc7df363cbecbbe3e59cdeeeac25c3a5d690a3d89f72ecf96e5e367b2 |
|
MD5 | 1e1c3972b059a0eac5a5e5b4fd72590b |
|
BLAKE2b-256 | 105902de1fc01a6828daf1ebbe06e9bcc89eff7708775643877d12884a50d826 |
pyrax-1.10.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9e70c323e431805840773a550797c2b81725194040b1cdbe12ee4053fbaa2fa6 |
|
MD5 | 41a0113f0d069d0a26c2711c545f2576 |
|
BLAKE2b-256 | cd74eafe9cbfb9cae942c2d8e65b6bbfca90b643198a0d49a061df06e361cdbe |