Add SOURCE_DATE_EPOCH for docs/guide/conf.py (#3918)
This commit is contained in:
parent
29f4821d78
commit
87a7881d46
|
|
@ -89,8 +89,14 @@ source_suffix = [".rst"]
|
||||||
# Add any paths that contain templates here, relative to this directory.
|
# Add any paths that contain templates here, relative to this directory.
|
||||||
templates_path = ['_templates']
|
templates_path = ['_templates']
|
||||||
|
|
||||||
|
try:
|
||||||
|
# https://reproducible-builds.org/specs/source-date-epoch/
|
||||||
|
doc_now = datetime.fromtimestamp(int(os.environ["SOURCE_DATE_EPOCH"]))
|
||||||
|
print("Using SOURCE_DATE_EPOCH")
|
||||||
|
except Exception:
|
||||||
|
doc_now = datetime.now()
|
||||||
# Date format to ISO
|
# Date format to ISO
|
||||||
today_fmt = datetime.now().strftime("%F")
|
today_fmt = doc_now.strftime("%F")
|
||||||
|
|
||||||
# If true, `todo` and `todoList` produce output, else they produce nothing.
|
# If true, `todo` and `todoList` produce output, else they produce nothing.
|
||||||
todo_include_todos = True
|
todo_include_todos = True
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue