[Checkins] SVN: keas.build/trunk/src/keas/build/build.py print picked package versions -- poor man's buildout-server
Adam Groszer
agroszer at gmail.com
Mon Sep 7 04:20:16 EDT 2009
Log message for revision 103608:
print picked package versions -- poor man's buildout-server
Changed:
U keas.build/trunk/src/keas/build/build.py
-=-
Modified: keas.build/trunk/src/keas/build/build.py
===================================================================
--- keas.build/trunk/src/keas/build/build.py 2009-09-07 08:02:35 UTC (rev 103607)
+++ keas.build/trunk/src/keas/build/build.py 2009-09-07 08:20:16 UTC (rev 103608)
@@ -71,19 +71,24 @@
projectParser.add_section('versions')
# Determine all versions of the important packages
+ pkgversions = {}
for pkg in config.get(base.BUILD_SECTION, 'packages').split():
customPath = None
if ':' in pkg:
pkg, customPath = pkg.split(':')
builder = package.PackageBuilder(pkg, options)
version = builder.runCLI(configFile, True)
+ pkgversions[pkg] = version
projectParser.set('versions', pkg, version)
# Stop if no buildout-server given
try:
config.get(base.BUILD_SECTION, 'buildout-server')
except ConfigParser.NoOptionError:
- logger.info('No buildout-server, stopping')
+ logger.info('No buildout-server specified in the cfg, STOPPING')
+ logger.info('Selected package versions:\n%s' % (
+ '\n'.join('%s = %s' % (pkg, version)
+ for pkg, version in pkgversions.items())) )
return
# Write the new configuration file to disk
More information about the checkins
mailing list