botoflow是amazon swf的异步框架,它帮助您使用python构建swf应用程序

botoflow的Python项目详细描述


VersionDocumentationBuild StatusCoverage

botoflow是一个用于Amazon SWF的异步框架,它可以帮助您 使用python构建swf应用程序。你可以找到最新的 最新的Read the Docs文档,包括“入门指南”。

在引擎盖下,它使用botocore低级接口与Amazon SWF交互。

问题跟踪程序

请使用我们的问题跟踪程序报告任何错误或增强想法: https://github.com/boto/botoflow/issues。还有,你可以随便问 其他与项目相关的问题。

开发

开始

假设您安装了python和virtualenv,请设置 环境并安装所需的依赖项:

$ git clone https://github.com/boto/botoflow.git
$ cd botoflow
$ virtualenv venv
...
$ . venv/bin/activate
$ pip install -r requirements.txt
$ pip install -e .

运行测试

您可以使用tox在所有受支持的python版本中运行测试。默认情况下, 它将运行所有单元测试,但您也可以指定自己的 pytest选项。请注意,这要求您 已安装python的版本,否则必须传递-e,或运行 pytest直接命令:

$ tox
$ tox test/unit/test_workflow_time.py
$ tox -e py27,py34 test/integration

您还可以使用默认的python版本运行单独的测试:

$ py.test -v test/unit

生成文档

狮身人面像是用来记录的。您可以使用 以下内容:

$ pip install -r requirements-docs.txt
$ cd docs
$ make html

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java静态对象初始化   java请求的资源上不存在“Accesscontrolalloworigin”头。起源http://localhost:4200因此不允许访问   java i无法通过executor的submit方法处理列表的所有记录   javadoc中的java文档逻辑   java如何使RCPPlugin独立   java使用cobertura插件跳过*测试*   验证Java处理多个可能未知的日期/时间格式   java将JPanel添加到JFrame   BB 7.0中的黑莓Java标签   java动态地向注释处理环境添加类型   java如何将头信息作为键值对传递给使用jersey的rest服务   java使用ImageJ调整图像大小并裁剪图像   为什么Java8的ToIntFunction<t>不扩展函数<t,Integer>   java无法向Jackson ObjectMapper类注册模块   解析如何将此jsonarray解析为字符串或数组java   如何从Java调用具有数值参数的Scala方法   类如何从ColdFusion实现Java接口?   java如何让线程只添加到一个带有同步