"Base package for building Invenio application factories."
Project description
Base package for building Invenio application factories.
Further documentation is available on https://invenio-base.readthedocs.io/
Changes
Version 1.2.9 (released 2022-02-22)
Fixes issue with duplicate entry points during tests due to pytest modifying the sys.path.
Version 1.2.8 (released 2022-02-21)
Lowered Python requirement to v3.6 to avoid breaking builds.
Version 1.2.7 (released 2022-02-21)
Fixed minimal test dependencies and limited itsdangerous to <2.1
Version 1.2.6 (released 2022-02-18)
Added importlib-resources/importlib-metadata packages to replace usage of pkg_resources.
Updated package to use a purely declarative package definition.
Removed __future__ imports and usage of six library.
Version 1.2.5 (released 2021-10-18)
Unpin Flask <2.0 and Werkzeug <2.0.
Version 1.2.4 (released 2021-05-12)
Pins Flask <2.0 and Werkzeug <2.0 due to incompatibilities in the newly released versions.
Version 1.2.3 (released 2020-05-11)
Adds support for passing root_path to the base Flask application factory.
Version 1.2.2 (released 2020-03-05)
Adds six dependency.
Adds the obj_or_import_string and load_or_import_from_config common utility functions for general re-use throughout other Invenio modules.
Version 1.2.1 (released 2020-03-02)
Bumps Flask minimum version to v1.0.4.
Removes invenio instance create command and cokiecutter dependency.
Version 1.2.0 (released 2019-08-28)
Adds support to trust new proxy headers through the PROXYFIX_CONFIG configuration variable. For more information see the full documentation.
Deprecates the usage of WSGI_PROXIES configuration which only supports X-Forwarded-For headers.
Version 1.1.0 (released 2019-07-29)
Add support for allowing instance path and static folder to be callables which are evaluated before being passed to the Flask application class. This fixes an issue in pytest-invenio and Invenio-App in which a global instance path was only evaluated once.
Fixes deprecation warnings from Werkzeug.
Version 1.0.2 (released 2018-12-14)
Version 1.0.1 (released 2018-05-25)
Added support for blueprint factory functions in the invenio_base.blueprints and the invenio_base.api_blueprints entry point groups. In addition to specifying an import path to an already created blueprint, you can now specify an import path of a blueprint factory function with the signature create_blueprint(app), that will create and return a blueprint. This allows moving dynamic blueprint creation from the extension initialization phase to the blueprint registration phase.
Version 1.0.0 (released 2018-03-23)
Initial public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for invenio_base-1.2.9-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adfd5b5c9b14ef618ccf32e9dcd4ce154fbee8723009da24bd78bd9bcd1ee97f |
|
MD5 | 50efe5db0a454982978b056c671c4709 |
|
BLAKE2b-256 | 4f9e30d7fa3cd50e109d831c24890e878eb960c85a1ad258eeeac254435c98e1 |