def run(self): """""" # late import because of setup.py from gpypi.enamer import Enamer from gpypi.ebuild import Ebuild from gpypi.config import Config, ConfigManager # TODO: configure logging (handlers and stuff) self.argparse_config.update({ 'up_pn': self.distribution.get_name(), 'up_pv': self.distribution.get_version(), }) mgr = ConfigManager.load_from_ini(self.config_file) mgr.configs['argparse'] = Config(self.argparse_config) mgr.configs['setup_py'] = Config.from_setup_py(Enamer.parse_setup_py(self.distribution)) ebuild = Ebuild(mgr) ebuild.unpacked_dir = os.getcwd() to = os.path.join(self.dist_dir, ebuild['p'] + '.ebuild') ebuild.create(to) print 'ebuild saved to %s' % to
def run(self): """""" # late import because of setup.py from gpypi.enamer import Enamer from gpypi.ebuild import Ebuild from gpypi.config import Config, ConfigManager # TODO: configure logging (handlers and stuff) self.argparse_config.update({ 'up_pn': self.distribution.get_name(), 'up_pv': self.distribution.get_version(), }) mgr = ConfigManager.load_from_ini(self.config_file) mgr.configs['argparse'] = Config(self.argparse_config) mgr.configs['setup_py'] = Config.from_setup_py( Enamer.parse_setup_py(self.distribution)) ebuild = Ebuild(mgr) ebuild.unpacked_dir = os.getcwd() to = os.path.join(self.dist_dir, ebuild['p'] + '.ebuild') ebuild.create(to) print 'ebuild saved to %s' % to