From ff792372ccd38c593b047d80298f088f7133a954 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 29 May 2011 10:24:31 +0100 Subject: Read a project.meta file for metadata. Ideally, everything would be autodetectable, though. --- unperish | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/unperish b/unperish index b16d17c..0f3de8e 100755 --- a/unperish +++ b/unperish @@ -16,6 +16,7 @@ import cliapp +import ConfigParser import logging import subprocess @@ -25,9 +26,20 @@ __version__ = '0.0' class Unperish(cliapp.Application): + metafilename = 'project.meta' + + def cmd_dump(self, args): + cp = self.read_meta() + cp.write(self.output) + def cmd_version(self, args): self.output.write('%s\n' % self.get_upstream_version()) + def read_meta(self): + cp = ConfigParser.RawConfigParser() + cp.read(self.metafilename) + return cp + def get_upstream_version(self): return self.runcmd('python', 'setup.py', '--version').strip() -- cgit v1.2.1