import abc | |
import os | |
class AbstractBaseFormat(metaclass=abc.ABCMeta): | |
def supported(fn): # pragma: no cover | |
return False | |
def extract(fn, dest_dir, **kw): # pragma: no cover | |
raise NotImplementedError | |
def create(prefix, file_list, out_fn, out_folder=os.getcwd(), **kw): # pragma: no cover | |
raise NotImplementedError | |
def get_pkg_details(in_file): # pragma: no cover | |
raise NotImplementedError | |