foca package

FOCA root package.

Subpackages

Submodules

foca.foca module

Class for setting up and initializing a FOCA-based microservice.

class foca.foca.Foca(config_file: Path | None = None, custom_config_model: str | None = None)

Bases: object

create_app() FlaskApp

Set up and initialize FOCA-based Connexion app.

Returns:

Connexion application instance.

create_celery_app() Celery

Set up and initialize FOCA-based Celery app.

Returns:

Celery application instance.

foca.version module

Single source of truth for package version.