Tornado Web服务器库包装器
whirlwind-web的Python项目详细描述
龙卷风网络服务器的包装。
更改日志
- 0.5.3-2018年12月26日
- wshandler现在有一个连接未来,如果丢失 连接
- 0.5.2-2018年10月25日
- 向SimpleWebSocketBase添加了一个消息完成挂钩
- 修复了测试帮助程序,这样就不会留下未设置的异步循环
- 0.5.1-2018年10月24日
- 使simplewebsocketbase的__server_time__消息成为可选消息。
- 确保实际使用reprer set on request处理程序
- ProgressMessageMaker不嵌套它接收的词典
- 向SimpleWebSocketBase添加了转换进度挂钩
- 0.5-2018年10月22日
- 初始版本
安装
这个包以名称whirlwind-web发布到pypi。当你添加 建议您将[peer]指定为 或者将input_algorithms、option_merge和tornado固定到 版本。见https://github.com/delfick/whirlwind/blob/master/setup.py#L24-L28 对于推荐的版本。
例如:
fromsetuptoolsimportsetup,find_packagessetup(name="test",version="0.1",include_package_data=True,install_requires=["whirlwind-web[peer]","whirlwind-web==0.5.2"])
运行测试
要运行测试,请在某处创建并激活一个virtualenv,然后:
$ pip install -e ".[peer,tests]" $ pip install -e .
后跟./test.sh
或者:
$ pip install tox $ tox
用法
有关用法文档,请参见https://whirlwind.readthedocs.io/en/latest/。