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.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
File details
Details for the file invenio-base-1.2.0.tar.gz
.
File metadata
- Download URL: invenio-base-1.2.0.tar.gz
- Upload date:
- Size: 28.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e50b3ad17352f8b8569603f3fe18db189545d77a630de3f0561a34f3404d0e1 |
|
MD5 | f54d0a9265870ed31a947aae8681647c |
|
BLAKE2b-256 | 917d8d323c91ff3a82bf2fb6022d67830a0c97bd7e0654889b3cf1735274d2c0 |
Provenance
File details
Details for the file invenio_base-1.2.0-py2.py3-none-any.whl
.
File metadata
- Download URL: invenio_base-1.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 14.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cad510d7aceb738c800a1cabbfbc3dea57b9a7ec25bff8b0b74d650a0972779 |
|
MD5 | d4af75531d858deef69258f42a146e58 |
|
BLAKE2b-256 | f484cf6afef300ec18afbfd8c75e234687c8788b3f18d061c19fb15ce887a19b |