[Python-modules-commits] [python-docutils] 01/02: Add SOURCE_DATE_EPOCH support to date directive
Dmitry Shachnev
mitya57 at moszumanska.debian.org
Tue Jul 26 19:37:19 UTC 2016
This is an automated email from the git hooks/post-receive script.
mitya57 pushed a commit to branch master
in repository python-docutils.
commit f4f5e6f3b61609d73325ceca08820f5a197b659d
Author: Chris Lamb <lamby at debian.org>
Date: Tue Jul 19 12:39:32 2016 +0200
Add SOURCE_DATE_EPOCH support to date directive
Origin: upstream, https://sourceforge.net/p/docutils/code/7953/
Bug: https://bugs.debian.org/831779
Patch-Name: source-date-epoch.diff
---
docutils/parsers/rst/directives/misc.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/docutils/parsers/rst/directives/misc.py b/docutils/parsers/rst/directives/misc.py
index 7e862c6..ba0dbce 100644
--- a/docutils/parsers/rst/directives/misc.py
+++ b/docutils/parsers/rst/directives/misc.py
@@ -478,7 +478,10 @@ class Date(Directive):
except UnicodeEncodeError:
raise self.warning(u'Cannot encode date format string '
u'with locale encoding "%s".' % locale_encoding)
- text = time.strftime(format_str)
+ text = time.strftime(
+ format_str,
+ time.gmtime(int(os.environ.get('SOURCE_DATE_EPOCH', time.time()))),
+ )
if sys.version_info< (3, 0):
# `text` is a byte string that may contain non-ASCII characters:
try:
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-docutils.git
More information about the Python-modules-commits
mailing list