为OneGov应用程序提供服务。
项目描述
运行测试
安装tox并运行
pip install tox tox
限制测试到特定的Python版本
tox -e py27
约定
Onegov Server尽可能地遵循PEP8。要测试它,请运行
tox -e pep8
Onegov Server使用语义版本控制
构建状态
覆盖率
最新PyPI发布
许可证
onegov.server在GPLv2下发布
变更日志
0.9.0 (2019-07-23)
为服务器添加生产模式。[链接]
0.8.0 (2019-07-17)
用Bjoern替换内置的WSGI服务器,以更接近生产环境。[链接]
将服务器CLI的多进程模型从‘fork’更改为‘spawn’。
这修复了一些由共享库引起的挂起问题。[链接]
0.7.1 (2019-03-14)
使用yamls的安全加载函数。[备注]
0.7.0 (2018-05-24)
赋予应用程序处理未处理异常的能力。[链接]
0.6.1 (2018-02-13)
将环境变量传递给异常处理程序。[链接]
0.6.0 (2018-02-07)
添加将通用异常处理程序传递给服务器的功能。[链接]
0.5.0 (2018-01-31)
添加覆盖/扩展wsgi环境内容的功能。[链接]
0.4.0 (2017-12-29)
需要Python 3.6。[链接]
略微加快了第一次加载的速度。[链接]
添加将‘–pdb’传递给onegov-server cli以启用事后调试的功能。[链接]
0.3.2 (2016-10-04)
修复Python 3.5中应用程序类无法加载的问题。[链接]
0.3.1 (2016-07-28)
支持Morepath 0.15。[链接]
开发服务器不再监视所有子目录。
它只监视当前目录(无递归)和src目录(递归)。这使得检测速度大大提高,但需要手动重新启动以处理其他文件夹中的更改(例如在parts/omelette文件夹中)。[链接]
0.3.0 (2016-01-18)
在命名空间和应用ID中用下划线替换破折号。
此更改确保组合应用ID可以更方便地用于创建数据库模式(只需替换“/”即可)。
它还使得将子域名直接路由到应用ID变得更加容易。在此之前,子域名(带有破折号)与应用ID(可能带有或不带破折号)之间存在不匹配。现在,带有破折号的子域名被转换为不带破折号的应用ID - 这是新的规范形式。
[href]
0.2.0 (2016-01-14)
允许应用程序决定处理哪些应用ID。[href]
0.1.0 (2015-10-12)
移除Python 2.x支持。[href]
0.0.5 (2015-09-25)
停止意外更改请求提供的编码。[href]
添加了定义onegov-server cli命令端口的选项。[href]
0.0.4 (2015-07-16)
添加了从字符串中加载yaml配置的能力。[href]
移除对Python 3.3的支持。[href]
0.0.3 (2015-06-26)
添加了禁用morepath自动配置的能力。[href]
在onegov-server cli中按Ctrl+T现在将显示内存摘要。这有助于确定是否存在内存泄漏。[href]
改进了调试服务器输出,突出显示慢速请求并使重定向变暗。[href]
包含Morepath 0.11发布前的模块导入更改。[href]
0.0.2 (2015-04-30)
修复了onegov-server在包未以egg形式存储时无法启动的问题。
此修复可能在将来不再必要:[a href="https://github.com/morepath/morepath/issues/319" rel="nofollow">https://github.com/morepath/morepath/issues/319
[href]
0.0.1 (2015-04-29)
初始发布 [href]
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。