def get_package(self, name) -> '<STR_LIT>':
name, cls_name = parse_package_string(name)<EOL>try:<EOL><INDENT>return self.package_map[name]<EOL><DEDENT>except KeyError:<EOL><INDENT>raise EffectError("<STR_LIT>".format(name))<EOL><DEDENT>
Get a package by python path. Can also contain path to an effect.

Args:
    name (str): Path to effect package or effect

Returns:
    The requested EffectPackage

Raises:
    EffectError when no package is found