plainbox.impl.secure.providers – providers package

Providers are a mechanism by which PlainBox can enumerate jobs and test plans. Currently there are only v1 (as in version one) providers that basically have to behave as CheckBox itself (mini CheckBox forks for example)

V1 providers

The first (current) version of PlainBox providers has the following properties, this is also described by plainbox.abc.IProvider1:

* there is a directory with '.txt' or '.txt.in' files with RFC822-encoded
  job definitions. The definitions need a particular set of keys to work.

* there is a directory with additional executables (added to PATH)

* there is a directory with an additional python3 libraries (added to
  PYTHONPATH)
exception plainbox.impl.secure.providers.ProviderNotFound[source]

Bases: LookupError

Exception used to report that a provider cannot be located

args
with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

comments powered by Disqus