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

Uploaded Source

Built Distribution

invenio_base-1.1.0-py2.py3-none-any.whl (13.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: invenio-base-1.1.0.tar.gz
  • Upload date:
  • Size: 27.0 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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for invenio-base-1.1.0.tar.gz
Algorithm Hash digest
SHA256 c73e8c830207334fc855ae20316800c0040d266597ec51cc3ebbd3d28837058b
MD5 37256c8cbf9b76d5af189b6f2577bf4b
BLAKE2b-256 ca9f8c147faafcda0928a6617de94bf08d565a58ff072be918eecbb7a86984de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: invenio_base-1.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.9 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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.15

File hashes

Hashes for invenio_base-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ee7697ef902c11876a0db63e158fb882c0ebb907422eabe7fdd982a6fdb93fad
MD5 b70ac97a029d7f4a0442cfdc493893b0
BLAKE2b-256 948ff9c728f03be5480753ab482802f31ea18693de14d65ec370f90313d77b2a

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