From 87a714e168b2e1f1db6b67efe6323b729b583158 Mon Sep 17 00:00:00 2001 From: Emmanuel Ferdman Date: Thu, 15 May 2025 06:13:18 -0700 Subject: [PATCH 1/2] Migrate to modern datetime inteface Signed-off-by: Emmanuel Ferdman --- py/makeversionhdr.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/py/makeversionhdr.py b/py/makeversionhdr.py index 4b45aa6d60196..1641b64884e8b 100644 --- a/py/makeversionhdr.py +++ b/py/makeversionhdr.py @@ -43,8 +43,9 @@ def make_version_header(repo_path, filename): build_date = datetime.date.today() if "SOURCE_DATE_EPOCH" in os.environ: - build_date = datetime.datetime.utcfromtimestamp( - int(os.environ["SOURCE_DATE_EPOCH"]) + build_date = datetime.datetime.fromtimestamp( + int(os.environ["SOURCE_DATE_EPOCH"]), + datetime.timezone.utc ).date() # Generate the file with the git and version info From 2a7b2b663196df8debd461530569b19d63161a76 Mon Sep 17 00:00:00 2001 From: Dan Halbert Date: Thu, 15 May 2025 09:46:02 -0400 Subject: [PATCH 2/2] Update py/makeversionhdr.py --- py/makeversionhdr.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/py/makeversionhdr.py b/py/makeversionhdr.py index 1641b64884e8b..307bfac1e9adb 100644 --- a/py/makeversionhdr.py +++ b/py/makeversionhdr.py @@ -44,8 +44,7 @@ def make_version_header(repo_path, filename): build_date = datetime.date.today() if "SOURCE_DATE_EPOCH" in os.environ: build_date = datetime.datetime.fromtimestamp( - int(os.environ["SOURCE_DATE_EPOCH"]), - datetime.timezone.utc + int(os.environ["SOURCE_DATE_EPOCH"]), datetime.timezone.utc ).date() # Generate the file with the git and version info