[Checkins] SVN: keas.build/trunk/ Preparing release 0.2.2
Adam Groszer
agroszer at gmail.com
Mon Aug 29 10:18:46 EDT 2011
Log message for revision 122701:
Preparing release 0.2.2
Changed:
U keas.build/trunk/CHANGES.txt
U keas.build/trunk/setup.py
U keas.build/trunk/src/keas/build/build.py
-=-
Modified: keas.build/trunk/CHANGES.txt
===================================================================
--- keas.build/trunk/CHANGES.txt 2011-08-29 01:08:51 UTC (rev 122700)
+++ keas.build/trunk/CHANGES.txt 2011-08-29 14:18:45 UTC (rev 122701)
@@ -1,10 +1,10 @@
CHANGES
=======
-0.2.2 (unreleased)
+0.2.2 (2011-08-29)
------------------
-- Nothing changed yet.
+- Improvement: add `current-datetime`, `current-date`, `current-time` variables
0.2.1 (2011-04-07)
Modified: keas.build/trunk/setup.py
===================================================================
--- keas.build/trunk/setup.py 2011-08-29 01:08:51 UTC (rev 122700)
+++ keas.build/trunk/setup.py 2011-08-29 14:18:45 UTC (rev 122701)
@@ -23,7 +23,7 @@
setup(
name='keas.build',
- version='0.2.2dev',
+ version='0.2.2',
author = "Stephan Richter and the Zope Community",
author_email = "zope-dev at zope.org",
description='A Build System',
Modified: keas.build/trunk/src/keas/build/build.py
===================================================================
--- keas.build/trunk/src/keas/build/build.py 2011-08-29 01:08:51 UTC (rev 122700)
+++ keas.build/trunk/src/keas/build/build.py 2011-08-29 14:18:45 UTC (rev 122701)
@@ -16,6 +16,7 @@
$Id$
"""
__docformat__ = 'ReStructuredText'
+import datetime
import BeautifulSoup
import ConfigParser
import StringIO
@@ -203,6 +204,9 @@
return rdep
def build(configFile, options):
+ # save the time we started
+ now = datetime.datetime.now()
+
# Read the configuration file.
logger.info('Loading configuration file: ' + configFile)
config = base.NonDestructiveRawConfigParser()
@@ -339,6 +343,11 @@
vars['project-version'] = projectVersion
vars['instance-name'] = section
+ #add current time
+ vars['current-datetime'] = now.isoformat()
+ vars['current-date'] = now.date().isoformat()
+ vars['current-time'] = now.time().isoformat()
+
#handle multi-line items, ConfigParser removes leading spaces
#we need to add some back otherwise it will be a parsing error
for k, v in vars.items():
More information about the checkins
mailing list