用于像wps这样的ogc服务的安全代理。
pyramid-twitcher的Python项目详细描述
更改
未发布
0.5.2(2019年7月11日)
新功能:
- 添加route /info 以返回 twitcher的内容。
- 添加route /versions 以返回版本详细信息,如 twitcher 应用程序版本和使用的适配器版本。
更改:
- 更新了 readme.rst 以匹配最新的开发、参考和Docker图像链接。
- 在首页响应中添加 /info 和 /versions 路由的uri。
- 为raised owsex返回相应的http状态代码异常
修复:
0.5.1(2019-05-24)
新功能:
- 添加 postgres 当它用作数据库驱动程序时的额外要求
更改:
- 使用 容器而不是 配置来匹配实际的用例。
修复:
- 改进适配器导入方法,以处理更多用例( https://github.com/ouranosinc/magbie/issues/182 )。
- 修正了makefile中bump版本的错误设置
- 修复抽动器,包括抽动器。<;module>; 而不是 <;module>;
0.5.0(2019-05-22)
更改:
- 跳过构建(49)。
- 用sqlalchemy(51)替换mongodb。
- 简化的makefile和跳过的conda目标(75)。
- 添加 makefile docker、 bumpversion 和 coverage 分析相关任务(67)的目标。
- 删除了未使用的配置模块(70)。
新功能:
- 提供一个 dockerfile 用于构建 twitcher (67)。
- 提供适配器接口以允许使用配置设置覆盖存储实现。 twitcher.adapter (67)。
- 使用 bump2version (67)添加这些"更改"的版本自动更新(编号和日期)。
修复:
- 生成Docker映像时,更新缺少依赖项的要求。
- 各种修复(74、73、72、71)
0.4.0(2019-05-02)
更改:
- 跳过了Python2.7支持(61)。
- 添加了公共url"purl"(58)。
- 添加了SSL验证选项(55)。
- 跳过内部wps(52)。
- 将测试移动到顶级文件夹(47)。
0.3.8(2018-09-11)
修复:
- 修正了wps datainputs params编码(42)。
- 修正了400个自相矛盾的方案标题(40)的错误。
新功能:
- 使受保护路径可配置(36)。
0.3.7(2018-03-13)
修复:
- 修复了manifest.in.中的排除筛选器。
新功能:
- 功能28:不使用WPS时使用上游请求(例如通过thredds下载文件)。
0.3.6(2018-03-08)
- PEP8
- 删除了未使用的 c4i 选项。
- 添加了设置身份验证方法的选项。
- 更新了X509证书的使用文档。
新功能:
- 功能25:使用X509证书进行服务身份验证。
0.3.5(2018-03-01)
- PEP8
- 更新了makefile
- 更新的构建配方
- 修复了nginx依赖关系
- 更新了MongoDB 3.4
- 在xmlrpc中配置csrf
- 固定教程示例
- 添加了已读的文档、许可证和聊天徽章
0.3.4(2017-05-05)
- 更新日志记录。
- 修正:如果workdir不存在,则创建它。
0.3.3(2017-04-27)
- 修复了在服务为公共时获取访问令牌的问题。
0.3.2(2017-01-31)
- 设置头x-x509-user-proxy。
0.3.1(2017-01-26)
- 第8页。
- 设置certfile的权限。
- 添加了选项OWS代理委托。
0.3.0(2017-01-11)
- 第8页。
- 已更改RPC接口。
- 添加了twitcher.client模块。
- 使用esgf scls服务获取凭据。
- 已将内部pywps更新为4.0.0版。
- 使用默认端口5000。
- 添加了ipython笔记本示例。
- 已将名称生成器移动到顶层。
- 添加了用于python 3.x/2.x兼容性的兼容模块。
- 添加了twitcher.api并清理了rpcinterface。
- 添加了Twitcher.store和MongoDB以及内存实现。
- 添加了带有accesstoken和服务的twitcher.datatype。
- 仅使用https端口。
- 在OWSProxy错误时使用OWSExceptions。
0.2.4(2016年12月23日)
- 第8页。
- 在owsproxy中使用replace-caps-url。
- 固定MongoDB=2.6*3.3.9.
- 已用代理URL替换服务URL。
- 添加了wms_130并重命名为wms_111。
0.2.3(2016-11-18)
- PEP8
- 使用doc2dict,将get_service_重命名为_name()。
- 增加了对C4I令牌的支持。
- 更新的deps:pytest,mongodb。
- 更新的构建配方。
- 固定功能测试。
0.2.2(2016-08-18)
- PEP8
- 不允许使用欺骗服务名称。
0.2.1(2016-08-05)
- 使用公共访问注册服务。
- 可以注册WMS服务。
0.2.0(2016-07-18)
- 使用独立的conda环境更新到新的构建。
- 用pytest代替鼻子。
- 更新的安装文档。
0.1.7(2016-06-09)
错误修复:
- 服务更新失败(17)。
0.1.6(2016-06-01)
- 更新文档。
- 将python包重命名为pyramid_twitcher。
- 添加conda environment.yml。
- 使用get_sane_name()。
- 用请求替换httplib2。
错误修复:
- 不要检查允许请求的令牌(14)。
- 忽略响应内容(13)的解码错误。
- 修正了Twitcher应用程序配置:错误的蛋名。
0.1.5(2016-04-22)
- 固定文档链接
0.1.4(2016-04-19)
- 固定清单。在
- 固定服务数据库索引。
- 更新了makefile。
- 在附录中添加了更多链接。
0.1.0(2015-12-07)
初始版本。