File site_init.py of Package scons
import os
import SCons.Environment
old_init = SCons.Environment.Base.__init__
print("Adding logic to propagate SOURCE_DATE_EPOCH from the shell environment when building with SCons")
def new_init(self, **kw):
"""
This logic will add SOURCE_DATE_EPOCH to the execution environment used to run
all the build commands.
"""
old_init(self, **kw)
if 'SOURCE_DATE_EPOCH' in os.environ:
self._dict['ENV']['SOURCE_DATE_EPOCH'] = os.environ['SOURCE_DATE_EPOCH']
SCons.Environment.Base.__init__ = new_init