From 08c9f2b1586dbbfbe96ec33d53e7f75650ac0492 Mon Sep 17 00:00:00 2001 From: calvin Date: Sun, 15 Oct 2000 10:16:29 +0000 Subject: [PATCH] configuration git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@178 e7d03fd6-7b0d-0410-9947-9c21f3af8025 --- setup.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/setup.py b/setup.py index fcc3472f..aae0eba8 100755 --- a/setup.py +++ b/setup.py @@ -130,16 +130,19 @@ class LCDistribution(Distribution): libraries=LinkCheckerConf.libraries)] - def create_conf_file(self, dir, data=[]): + def create_conf_file(self, directory, data=[]): data.insert(0, "# this file is automatically created by setup.py") - filename = os.path.join(dir, self.config_file) - data.append("name = %s" % `self.get_name()`) - data.append("version = %s" % `self.get_version()`) - data.append("author = %s" % `self.get_author()`) - data.append("author_email = %s" % `self.get_author_email()`) - data.append("url = %s" % `self.get_url()`) + filename = os.path.join(directory, self.config_file) + # add metadata + metanames = dir(self.metadata) + \ + ['fullname', 'contact', 'contact_email'] + for name in metanames: + method = "get_" + name + cmd = "%s = %s" % (name, `getattr(self.metadata, method)()`) + data.append(cmd) util.execute(write_file, (filename, data), - "creating %s" % filename, self.verbose >= 1, self.dry_run) + "creating %s" % filename, self.verbose>=1, self.dry_run) + setup (name = "LinkChecker", version = "1.2.6",