def _default_ctx(self):
if not self.in_app_directory:<EOL><INDENT>print("<STR_LIT>".format(<EOL>self.package))<EOL>ctx = {}<EOL><DEDENT>else:<EOL><INDENT>with open(self.package) as f:<EOL><INDENT>ctx = dict(yaml.load(f, Loader=yaml.RoundTripLoader))<EOL><DEDENT><DEDENT>if self.in_app_directory:<EOL><INDENT>excluded = list(ctx.get('<STR_LIT>', []))<EOL>for env in [ctx['<STR_LIT>'], ctx['<STR_LIT>']]:<EOL><INDENT>if '<STR_LIT>' not in env:<EOL><INDENT>env['<STR_LIT>'] = expanduser(abspath('<STR_LIT>'))<EOL><DEDENT>if '<STR_LIT>' not in env:<EOL><INDENT>env['<STR_LIT>'] = os.environ.get(<EOL>'<STR_LIT>', expanduser(abspath('<STR_LIT>')))<EOL><DEDENT>env['<STR_LIT>'] = list(env.get('<STR_LIT>', [])) + excluded<EOL><DEDENT><DEDENT>return ctx<EOL>
Return the package config or context and normalize some of the 
        values