[Checkins] SVN: keas.build/trunk/src/keas/build/ win32 happiness
Adam Groszer
agroszer at gmail.com
Mon Sep 7 03:27:04 EDT 2009
Log message for revision 103604:
win32 happiness
Changed:
U keas.build/trunk/src/keas/build/base.py
U keas.build/trunk/src/keas/build/package.py
-=-
Modified: keas.build/trunk/src/keas/build/base.py
===================================================================
--- keas.build/trunk/src/keas/build/base.py 2009-09-07 07:25:04 UTC (rev 103603)
+++ keas.build/trunk/src/keas/build/base.py 2009-09-07 07:27:03 UTC (rev 103604)
@@ -33,10 +33,11 @@
BUILD_SECTION = 'build'
-def do(cmd):
+def do(cmd, cwd = None):
logger.debug('Command: ' + cmd)
p = subprocess.Popen(
- cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
+ cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
+ shell=True, cwd=cwd)
stdout, stderr = p.communicate()
if p.returncode != 0:
logger.error(u'An error occurred while running command: %s' %cmd)
Modified: keas.build/trunk/src/keas/build/package.py
===================================================================
--- keas.build/trunk/src/keas/build/package.py 2009-09-07 07:25:04 UTC (rev 103603)
+++ keas.build/trunk/src/keas/build/package.py 2009-09-07 07:27:03 UTC (rev 103604)
@@ -211,7 +211,7 @@
# 4. Upload the distribution
if self.uploadType == 'internal':
# 3.4. Create distribution
- base.do('cd %s && python setup.py sdist' %(tagDir))
+ base.do('python setup.py sdist', cwd = tagDir)
if is_win32:
ext = 'zip'
@@ -227,7 +227,7 @@
self.options.offline)
elif self.uploadType == 'setup.py':
# 3.4. Create distribution and upload in one step
- base.do('cd %s && python setup.py sdist register upload' %(tagDir))
+ base.do('python setup.py sdist register upload', cwd = tagDir)
else:
logger.warn('Unknown uploadType: ' + self.uploadType)
More information about the checkins
mailing list