cubicweb/devtools/devctl.py
changeset 11716 c7de052ee288
parent 11468 d83676aaea21
child 11726 a599e23c5712
--- a/cubicweb/devtools/devctl.py	Wed Oct 12 11:07:10 2016 +0200
+++ b/cubicweb/devtools/devctl.py	Wed Oct 05 10:12:23 2016 +0200
@@ -30,6 +30,7 @@
 from os import mkdir, chdir, path as osp
 from warnings import warn
 
+from pytz import UTC
 from six.moves import input
 
 from logilab.common import STD_BLACKLIST
@@ -651,19 +652,21 @@
         }
         if verbose:
             dependencies.update(self._ask_for_dependencies())
-        context = {'cubename' : cubename,
-                   'distname' : distname,
-                   'shortdesc' : shortdesc,
-                   'longdesc' : longdesc or shortdesc,
-                   'dependencies' : dependencies,
-                   'version'  : cubicwebversion,
-                   'year'  : str(date.today().year),
-                   'author': self['author'],
-                   'author-email': self['author-email'],
-                   'author-web-site': self['author-web-site'],
-                   'license': self['license'],
-                   'long-license': self.LICENSES[self['license']],
-                   }
+        context = {
+            'cubename': cubename,
+            'distname': distname,
+            'shortdesc': shortdesc,
+            'longdesc': longdesc or shortdesc,
+            'dependencies': dependencies,
+            'version': cubicwebversion,
+            'year': str(date.today().year),
+            'author': self['author'],
+            'author-email': self['author-email'],
+            'rfc2822-date': datetime.now(tz=UTC).strftime('%a, %d %b %Y %T %z'),
+            'author-web-site': self['author-web-site'],
+            'license': self['license'],
+            'long-license': self.LICENSES[self['license']],
+        }
         exclude = SKEL_EXCLUDE
         if self['layout'] == 'simple':
             exclude += ('sobjects.py*', 'precreate.py*', 'realdb_test*',