def METHOD_NAME(self):
    """Create and configure the job to be run.
    Has to be completed by the subclasses."""
    output = os.path.splitext(
        os.path.join(util.tempdir(), os.path.basename(self._input))
        )[0] + '.ly'
    self._job = j = self._job_class(
        command=self._info.toolcommand(self._imp_prgm),
        input=self._input,
        output=f'--output={output}',
        directory=os.path.dirname(self._input),
        encoding='utf-8')
    j._output_file = output
    if platform.system() == "Darwin":
        import macosx
        if macosx.inside_app_bundle():
            j.environment['PYTHONPATH'] = None
            j.environment['PYTHONHOME'] = None