氦原料药包装器
helium-python的Python项目详细描述
#氦Python[构建状态](https://travis-ci.org/helium/helium-python.svg?branch=master)(https://travis ci.org/helium/helium python)
[![构建状态](https://ci.appveyor.com/api/projects/status/qrfieklw1yph7lkg?svg=true)(https://ci.appveyor.com/project/madninja/helium python)
[![覆盖状态](https://coveralls.io/repos/github/helium/helium-python/badge.svg?branch=master)](https://coveralls.io/github/helium/helium-python?分支=主)
[![编码气候](https://codecoltime.com/github/helium/helium python/badges/gpa.svg)](https://codecoltime.com/github/helium/helium python)
[![文档](https://readthedocs.org/projects/helium-python/badge/?version=latest)(http://helium python.readthedocs.org/)
`helium python`是一个python包,用于构建带有
helium api的应用程序。[氦](https://www.helium.com)是一个集成了智能传感器、通信、边缘计算和api的平台,它支持多种传感应用。有关
底层rest api的更多信息,请查看完整的
[氦文档](https://docs.helium.com)。
将这一行添加到您的“setup.py”文件中:
`````
>requires=['hehe-python']
````
>requires.txt`文件中:
`````
````
>请查看
[hehe python hehe python hehe python文档(https://read the docs.org/projects/hehe-python/hehe-python)
````````
`````````/>用于最新的例子和完整的参考资料。
开发
机器。当
代码被推送到这个存储库时,构建自动化将测试所有必需的版本。
克隆这个存储库并运行:
`````
$tox
````
安装“tox”无需安装或使用
“virtualenv”,因为tox已经管理虚拟环境。
默认情况下,测试将回放以前录制的api
交互。若要影响测试与氦API的交互方式,必须将“氦API密钥”环境变量设置为有效的氦API密钥。例如,在BASH中:
BR/>‘$输出IHIUMUMIAPIKIKEY = & LT;BR/>‘`BR/> BR/> *设置“HeliUMLReordOrdMype”为:
BR/> **无**(默认)只播放已记录的API交互。
BR/******只记录不存在记录的交互。如果
您从betamax收到一条错误消息,抱怨记录
与交互不匹配,这意味着您的测试具有新的api
交互。删除错误消息中引用的磁带,然后再次运行测试以重新生成该磁带。
请运行:
```
$tox-e lint
```
,然后提交代码并尝试删除尽可能多的警告。一旦我们弄清楚一些文档需要有多严格,我们将运行lint作为自动化的一部分。
release标记存储库,包含有效的
[语义版本](https://semver.org)版本和推送标记。
构建自动化将自动构建版本并将其推送到
[pypi](https://pypi.python.org)。
\helium文档和社区支持
**docs**-完成文档n有关氦的所有部分,请访问[docs.helium.com](https://docs/helium.com)。
**chat.helium.com**-如果您对如何使用此代码或氦的任何部分有疑问或想法,请访问[chat.helium.com](https://chat.helium.com)。我们随时待命。
[![构建状态](https://ci.appveyor.com/api/projects/status/qrfieklw1yph7lkg?svg=true)(https://ci.appveyor.com/project/madninja/helium python)
[![覆盖状态](https://coveralls.io/repos/github/helium/helium-python/badge.svg?branch=master)](https://coveralls.io/github/helium/helium-python?分支=主)
[![编码气候](https://codecoltime.com/github/helium/helium python/badges/gpa.svg)](https://codecoltime.com/github/helium/helium python)
[![文档](https://readthedocs.org/projects/helium-python/badge/?version=latest)(http://helium python.readthedocs.org/)
`helium python`是一个python包,用于构建带有
helium api的应用程序。[氦](https://www.helium.com)是一个集成了智能传感器、通信、边缘计算和api的平台,它支持多种传感应用。有关
底层rest api的更多信息,请查看完整的
[氦文档](https://docs.helium.com)。
将这一行添加到您的“setup.py”文件中:
`````
>requires=['hehe-python']
````
>requires.txt`文件中:
`````
````
>请查看
[hehe python hehe python hehe python文档(https://read the docs.org/projects/hehe-python/hehe-python)
````````
`````````/>用于最新的例子和完整的参考资料。
开发
机器。当
代码被推送到这个存储库时,构建自动化将测试所有必需的版本。
克隆这个存储库并运行:
`````
$tox
````
安装“tox”无需安装或使用
“virtualenv”,因为tox已经管理虚拟环境。
默认情况下,测试将回放以前录制的api
交互。若要影响测试与氦API的交互方式,必须将“氦API密钥”环境变量设置为有效的氦API密钥。例如,在BASH中:
BR/>‘$输出IHIUMUMIAPIKIKEY = & LT;BR/>‘`BR/> BR/> *设置“HeliUMLReordOrdMype”为:
BR/> **无**(默认)只播放已记录的API交互。
BR/******只记录不存在记录的交互。如果
您从betamax收到一条错误消息,抱怨记录
与交互不匹配,这意味着您的测试具有新的api
交互。删除错误消息中引用的磁带,然后再次运行测试以重新生成该磁带。
请运行:
```
$tox-e lint
```
,然后提交代码并尝试删除尽可能多的警告。一旦我们弄清楚一些文档需要有多严格,我们将运行lint作为自动化的一部分。
release标记存储库,包含有效的
[语义版本](https://semver.org)版本和推送标记。
构建自动化将自动构建版本并将其推送到
[pypi](https://pypi.python.org)。
\helium文档和社区支持
**docs**-完成文档n有关氦的所有部分,请访问[docs.helium.com](https://docs/helium.com)。
**chat.helium.com**-如果您对如何使用此代码或氦的任何部分有疑问或想法,请访问[chat.helium.com](https://chat.helium.com)。我们随时待命。