Skip to main content

Base package for building Invenio application factories.

Project description

https://img.shields.io/github/license/inveniosoftware/invenio-base.svg https://img.shields.io/travis/inveniosoftware/invenio-base.svg https://img.shields.io/coveralls/inveniosoftware/invenio-base.svg https://img.shields.io/pypi/v/invenio-base.svg

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invenio-base-1.2.0.tar.gz (28.2 kB view details)

Uploaded Source

Built Distribution

invenio_base-1.2.0-py2.py3-none-any.whl (14.6 kB view details)

Uploaded Python 2 Python 3

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

Hashes for invenio-base-1.2.0.tar.gz
Algorithm Hash digest
SHA256 0e50b3ad17352f8b8569603f3fe18db189545d77a630de3f0561a34f3404d0e1
MD5 f54d0a9265870ed31a947aae8681647c
BLAKE2b-256 917d8d323c91ff3a82bf2fb6022d67830a0c97bd7e0654889b3cf1735274d2c0

See more details on using hashes here.

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

Hashes for invenio_base-1.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9cad510d7aceb738c800a1cabbfbc3dea57b9a7ec25bff8b0b74d650a0972779
MD5 d4af75531d858deef69258f42a146e58
BLAKE2b-256 f484cf6afef300ec18afbfd8c75e234687c8788b3f18d061c19fb15ce887a19b

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page