跳转到主要内容

Wsgi中间件,用于公开应用程序的版本号

项目描述

添加了一个 /version url,该url返回当前应用程序版本的json响应。

示例用法

from wsgiappversion import ApplicationVersion
from my_project import MyWSGIApp

application = MyWSGIApp()
application = ApplicationVersion(application, determine_version='my_project')

必需的 determine_version 参数用于确定当前版本实际是什么。 determine_version 可以是一个字符串或一个不接受任何参数的可调用对象。当使用字符串时,版本通过调用 pkg_resources.require(package_name) 来确定。如果这不适合您的应用程序,则可以使用返回正确版本的函数。

由于包版本很可能在没有应用程序重新启动的情况下不会更改,我们建议使用闭包(或类似的方法来缓存值)作为您的函数。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

wsgiappversion-1.0.0.tar.gz (3.1 kB 查看哈希值)

上传时间:

构建分布

wsgiappversion-1.0.0-py2.py3-none-any.whl (4.0 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下机构支持