Source: pymongo Version: 3.5.1+dfsg1-1 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: timestamps X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
Hi, Whilst working on the Reproducible Builds effort [0], we noticed that pymongo could not be built reproducibly. Patch attached. [0] https://reproducible-builds.org/ Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
diff --git a/doc/conf.py b/doc/conf.py index 676e876..b15e49c 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -9,7 +9,7 @@ sys.path[0:0] = [os.path.abspath('..')] import pymongo -import datetime +import time, datetime # -- General configuration ----------------------------------------------------- @@ -28,9 +28,12 @@ source_suffix = '.rst' # The master toctree document. master_doc = 'index' +build_date = datetime.datetime.utcfromtimestamp( + int(os.environ.get('SOURCE_DATE_EPOCH', time.time()))) + # General information about the project. project = u'PyMongo' -copyright = u'MongoDB, Inc. 2008-{0}. MongoDB, Mongo, and the leaf logo are registered trademarks of MongoDB, Inc'.format(datetime.date.today().year) +copyright = u'MongoDB, Inc. 2008-{0}. MongoDB, Mongo, and the leaf logo are registered trademarks of MongoDB, Inc'.format(build_date.year) html_show_sphinx = False # The version info for the project you're documenting, acts as replacement for