"构建Invenio应用工厂的基础包。"
项目描述
构建Invenio应用工厂的基础包。
更多文档可在https://invenio-base.readthedocs.io/找到
变更
版本 1.4.0 (发布于 2024-01-29)
app: 添加可配置的 gc.freeze() 调用
setup: 锁定 watchdog
版本 1.3.0 (发布于 2023-06-23)
添加 finalize_app_entry_points 以克服 Flask>=2.3.0 中的 before_(app_)_first_request 弃用
版本 1.2.15 (发布于 2023-05-02)
由于移除了弃用项(例如 Authoriation 标头解析问题),将 Werkzeug<2.3.0 锁定。
版本 1.2.14 (发布于 2023-04-26)
由于移除了弃用项(例如 before_(app_)first_request),将 Flask<2.3.0 锁定。
版本 1.2.11 (发布于 2022-03-29)
添加了 Werkzeug v2.1 的兼容层。
版本 1.2.10 (发布于 2022-03-29)
添加了对 Flask v2.1 的支持
版本 1.2.9 (发布于 2022-02-22)
修复了测试期间由于 pytest 修改 sys.path 导致的重复入口点问题。
版本 1.2.8 (发布于 2022-02-21)
将 Python 要求降低到 v3.6 以避免破坏构建。
版本 1.2.7 (发布于 2022-02-21)
修复了最小测试依赖项,并将 itsdangerous 限制在 <2.1。
版本 1.2.6 (发布于 2022-02-18)
添加了 importlib-resources/importlib-metadata 软件包以替换对 pkg_resources 的使用。
将软件包更新为使用纯声明性包定义。
移除了 __future__ 导入和对 six 库的使用。
版本 1.2.5 (发布于 2021-10-18)
取消对 Flask <2.0 和 Werkzeug <2.0 的锁定。
版本 1.2.4 (发布于 2021-05-12)
由于新版本中的不兼容性,将 Flask <2.0 和 Werkzeug <2.0 锁定。
版本 1.2.3 (发布于 2020-05-11)
为基本Flask应用工厂添加了对传递 root_path 的支持。
版本 1.2.2(发布日期 2020-03-05)
添加了对 six 依赖的支持。
添加了 obj_or_import_string 和 load_or_import_from_config 通用实用函数,以供其他 Invenio 模块通用重用。
版本 1.2.1(发布日期 2020-03-02)
将 Flask 的最低版本提升到 v1.0.4。
移除了 invenio instance create 命令和 cokiecutter 依赖。
版本 1.2.0(发布日期 2019-08-28)
通过 PROXYFIX_CONFIG 配置变量添加了对信任新代理头的支持。有关更多信息,请参阅 完整文档。
弃用了只支持 X-Forwarded-For 头的 WSGI_PROXIES 配置。
版本 1.1.0(发布日期 2019-07-29)
添加了对实例路径和静态文件夹允许为可调用的支持,这些调用在传递到 Flask 应用程序类之前将被评估。这解决了 pytest-invenio 和 Invenio-App 中的一个问题,即全局实例路径只评估了一次。
修复了 Werkzeug 的弃用警告。
版本 1.0.2(发布日期 2018-12-14)
版本 1.0.1(发布日期 2018-05-25)
在 invenio_base.blueprints 和 invenio_base.api_blueprints 入口组中添加了对蓝图工厂函数的支持。除了指定已创建蓝图的导入路径外,现在还可以指定签名为 create_blueprint(app) 的蓝图工厂函数的导入路径,这将创建并返回一个蓝图。这允许将动态蓝图创建从扩展初始化阶段移动到蓝图注册阶段。
版本 1.0.0(发布日期 2018-03-23)
首次公开发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。