summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraiuto <aiuto@google.com>2024-03-21 15:25:17 -0400
committerGitHub <noreply@github.com>2024-03-21 15:25:17 -0400
commitf6d5046fa7cdd708639bf478dd216e28c18b6fa0 (patch)
treeda3af913f4a08da9e0ff2e789fb0b23eeb2b573c
parenta0eb69a1f33109cea208fe64dcef390c74e6be53 (diff)
downloadbazelbuild-rules_pkg-f6d5046fa7cdd708639bf478dd216e28c18b6fa0.tar.gz
Stop using datetime.utcfromtimestamp() (#838)
Fixes #826
-rw-r--r--pkg/private/zip/build_zip.py2
-rw-r--r--tests/zip/zip_test_lib.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/pkg/private/zip/build_zip.py b/pkg/private/zip/build_zip.py
index 5a191b7..c2ff364 100644
--- a/pkg/private/zip/build_zip.py
+++ b/pkg/private/zip/build_zip.py
@@ -74,7 +74,7 @@ def _combine_paths(left, right):
def parse_date(ts):
- ts = datetime.datetime.utcfromtimestamp(ts)
+ ts = datetime.datetime.fromtimestamp(ts, tz=datetime.timezone.utc)
return (ts.year, ts.month, ts.day, ts.hour, ts.minute, ts.second)
diff --git a/tests/zip/zip_test_lib.py b/tests/zip/zip_test_lib.py
index ebb0b60..e6c305f 100644
--- a/tests/zip/zip_test_lib.py
+++ b/tests/zip/zip_test_lib.py
@@ -31,7 +31,7 @@ _ZIP_EPOCH_DT = datetime.datetime(1980, 1, 1, 0, 0, 0, tzinfo=datetime.timezone.
_ZIP_EPOCH_S = int(_ZIP_EPOCH_DT.timestamp())
def seconds_to_ziptime(s):
- dt = datetime.datetime.utcfromtimestamp(s)
+ dt = datetime.datetime.fromtimestamp(s, tz=datetime.timezone.utc)
return (dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second)