botoflow是amazon swf的异步框架,它帮助您使用python构建swf应用程序
botoflow的Python项目详细描述
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