#Class for PMS-style packages class Ebuild(): def __init__(self): #todo add needed variables as __init__ arguments self.ebuild_vars={ 'pn':'', 'pv':'', 'description':'', 'homepage':'', 'iuse':'', 'keywords':'', 'license':'', 'slot':'0', 'src_uri':'', 'eapi':'3', 'depend':[], 'pdepend':[], 'rdepend':[], 'provide':[], 'restrict':[], 'properties':'', } self.cran_data={}