"构建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)
- 首次公开发布。 
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。