Skip to content

v0.1.0

Choose a tag to compare

@invokermain invokermain released this 16 Aug 16:10
· 35 commits to main since this release

Added

  • Supervisor class which can safely supervise long running tasks.
  • A new cli option engin check that validates whether you have any missing providers.
  • Support for specifying default-instance in your pyproject.toml under [tool.engin]
    which is used as a default value for the app parameter when using the cli.
  • A new exception class: TypeNotProvidedError.

Changed

  • If a Provider is missing during Assembly, the Assembler now raises TypeNotProvidedError
    instead of a LookupError.
  • engin graph has improved visualisations and options.
  • engin check does not list all available providers anymore.