This module has strict API stability requirements. The only public API is the setup() function and the argument handling semantics that is documented therein.
The setup method that is being called from generated manage.py scripts.
This setup method is similar in spirit to the setup.py’s setup() call present in most python projects. It takes any keyword arguments and tries to make the best of it.
Parameters: | kwargs – arbitrary keyword arguments, see below for what we currently look up |
---|---|
Raises: | SystemExit with the exit code of the program. This is done regardless of normal / abnormal termination. |
The following keyword parameters are supported:
- name:
- name of the provider (IQN compatible). Typically something like 2013.org.example:some-name where the some-name is a simple identifier and a private namespace for whoever owned org.example in 2013
- version:
- version string, required
- description:
- description (may be long/multi line), optional
- gettext_domain:
- gettext translation domain for job definition strings, optional