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.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


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.3.tar.gz (28.6 kB view details)

Uploaded Source

Built Distribution

invenio_base-1.2.3-py2.py3-none-any.whl (15.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file invenio-base-1.2.3.tar.gz.

File metadata

  • Download URL: invenio-base-1.2.3.tar.gz
  • Upload date:
  • Size: 28.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.7

File hashes

Hashes for invenio-base-1.2.3.tar.gz
Algorithm Hash digest
SHA256 cfbdd569a07ef8e3bdcbbd7aa7a1d0234c2cbc487b11391a954659409a2e05ad
MD5 32b96b79f0ecd6d4f86218c3434f7e13
BLAKE2b-256 12077e5f8488f67c84a13ee3ace86c96fe087bf519e8978c15e326f33d91a3cb

See more details on using hashes here.

File details

Details for the file invenio_base-1.2.3-py2.py3-none-any.whl.

File metadata

  • Download URL: invenio_base-1.2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.7

File hashes

Hashes for invenio_base-1.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8114532d16fdd4994403c8ffb079fd519cf60672a59d5f7278c426ba236b4c3e
MD5 66e4c83ea3fe8f02724b7eb90f6e8c9c
BLAKE2b-256 f23801b4975b305daf50750e1013a61014172bdd02041b4ef429299e7bb4e3a7

See more details on using hashes here.

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