Redfish标准的客户端实现。
项目描述
此存储库将用于存放python-redfish库,这是一个参考实现,使Python开发者能够与Redfish API(http://www.dmtf.org/standards/redfish)通信。
注意
STATUS: Work in progress, ready for proof of concept. The current Redfish specification revision is 1.0.0 - Note that the mockup is still at version 0.99.0a and may not reflect what the standard provides fully
文档
完整文档可在http://pythonhosted.org/python-redfish/installation.html找到
项目结构
本项目遵循与OpenStack项目相同的约定,例如使用pbr进行构建和测试自动化
doc/ # Documentation doc/source # The doc source files live here doc/build/html # Output of building any docs will go here dmtf # Reference documents and mockup provided by the DMTF examples/ # Any sample code using this library, eg. for education # should be put here pbconf # Project builder file to build rpm/deb packages for # distributions redfish/ # The redfish library itself redfish/tests/ # python-redfish unit test suite redfish-client # Client tool to manage redfish devices
需求
要使用附带的示例,您需要Python 2.7或Python 3.4(https://pythonlang.cn/downloads/)。请注意,Python 2.7.9强制执行更强的SSL验证,需要安装服务器证书。库中有放松要求的参数,但出于安全考虑,不建议使用这些配置。
Python需求列在requirements.txt中;运行单元测试套件的附加需求列在test-requirements.txt中。
注意:运行测试需要Docker引擎。
注意:程序已在Python 2.7.10和3.4.2上测试,但它可能也与所有Python 3版本兼容。
获取源代码
源代码可在github上找到,可以使用以下方式检索:
git clone https://github.com/openstack/python-redfish.git
安装
请参阅以下链接。
联系方式
进一步参考
请参阅dmtf/README.rst文件。
项目详情
关闭
python-redfish-0.4.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ef5fbbf62cd8d474075c9844a369182c4e1b10dac2e7d4bd461f52c6f1e89ce8 |
|
MD5 | 612770dcf57bf8074e43585cdde2afad |
|
BLAKE2b-256 | 13046ce13ddc7188c5678bca1db991f5dfafee8f7226032779b8c503f14f2d50 |
关闭
python_redfish-0.4.4-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6c37652481dcd5b391e3741234b34f80ece3bcb62b07d9169f6ee3d6495c9e2f |
|
MD5 | f1369826cfc89cca4f9ef75427cd28ff |
|
BLAKE2b-256 | ad11ab46421ca86e4eea5712fbd0750f37a93c7b5eb1072acddbc1a3aa62ff5c |