def __init__(self, system, app, **options):
self.system = system<EOL>self.app = app<EOL>options.setdefault('<STR_LIT>', settings.SYSTEMJS_JSPM_EXECUTABLE)<EOL>self.opts = options<EOL>bundle_cmd = self.get_bundle_sfx_cmd() if self.opts.get('<STR_LIT>') else '<STR_LIT>'<EOL>self.command = '<STR_LIT>' + bundle_cmd + '<STR_LIT>'<EOL>self.stdout = self.stdin = self.stderr = subprocess.PIPE<EOL>
Initialize a SystemBundle object.

:param system: a System instance that holds the non-bundle specific
meta information (such as jspm version, configuration)

:param app: string, the name of the JS package to bundle. This may be
missing the '.js' extension.

:param options: dict containing the bundle-specific options. Possible
options:
    `jspm`: `jspm` executable (if it's not on $PATH, for example)
    `log`: logging mode for jspm, can be ok|warn|err. Only available
           for jspm >= 0.16.3
    `minify`: boolean, whether go generate minified bundles or not
    `sfx`: boolean, generate a self-executing bundle or not
    `skip-source-maps: boolean, whether to generate source maps or not