[Python-modules-commits] r34455 - in packages/stsci.distutils/trunk/debian (4 files)

aurel32 at users.alioth.debian.org aurel32 at users.alioth.debian.org
Sat Oct 3 08:34:10 UTC 2015


    Date: Saturday, October 3, 2015 @ 08:34:08
  Author: aurel32
Revision: 34455

Add patches/01-SOURCE_DATE_EPOCH.diff to support SOURCE_DATE_EPOCH
environment variable when generating version.py.

Added:
  packages/stsci.distutils/trunk/debian/patches/
  packages/stsci.distutils/trunk/debian/patches/01-SOURCE_DATE_EPOCH.diff
  packages/stsci.distutils/trunk/debian/patches/series
Modified:
  packages/stsci.distutils/trunk/debian/changelog

Modified: packages/stsci.distutils/trunk/debian/changelog
===================================================================
--- packages/stsci.distutils/trunk/debian/changelog	2015-10-03 08:25:39 UTC (rev 34454)
+++ packages/stsci.distutils/trunk/debian/changelog	2015-10-03 08:34:08 UTC (rev 34455)
@@ -1,6 +1,8 @@
 stsci.distutils (0.3.7-2) UNRELEASED; urgency=medium
 
   * Add a build-depends on dh-python.
+  * Add patches/01-SOURCE_DATE_EPOCH.diff to support SOURCE_DATE_EPOCH
+    environment variable when generating version.py.
 
  -- Aurelien Jarno <aurel32 at debian.org>  Tue, 29 Jul 2014 00:26:29 +0200
 

Added: packages/stsci.distutils/trunk/debian/patches/01-SOURCE_DATE_EPOCH.diff
===================================================================
--- packages/stsci.distutils/trunk/debian/patches/01-SOURCE_DATE_EPOCH.diff	                        (rev 0)
+++ packages/stsci.distutils/trunk/debian/patches/01-SOURCE_DATE_EPOCH.diff	2015-10-03 08:34:08 UTC (rev 34455)
@@ -0,0 +1,14 @@
+--- stsci.distutils-0.3.7.orig/stsci/distutils/versionutils.py
++++ stsci.distutils-0.3.7/stsci/distutils/versionutils.py
+@@ -181,7 +181,10 @@ def update_setup_datetime(filename='vers
+     if not os.path.exists(filename):
+         return
+ 
+-    d = datetime.datetime.now()
++    if 'SOURCE_DATE_EPOCH' in os.environ:
++        d = datetime.datetime.fromtimestamp((int(os.environ.get('SOURCE_DATE_EPOCH'))))
++    else:
++        d = datetime.datetime.now()
+ 
+     lines = []
+     with open(filename, 'r') as f:

Added: packages/stsci.distutils/trunk/debian/patches/series
===================================================================
--- packages/stsci.distutils/trunk/debian/patches/series	                        (rev 0)
+++ packages/stsci.distutils/trunk/debian/patches/series	2015-10-03 08:34:08 UTC (rev 34455)
@@ -0,0 +1 @@
+01-SOURCE_DATE_EPOCH.diff




More information about the Python-modules-commits mailing list