From 318e8ed07e2c0d2e691a70c43ed90a80db80612f Mon Sep 17 00:00:00 2001 From: YuviPanda Date: Sun, 9 Feb 2025 13:06:25 -0800 Subject: [PATCH 1/2] Stop using datetime.utcnow() to fix warning ``` /Users/yuvipanda/code/repo2docker/./repo2docker/buildpacks/conda/freeze.py:101: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). ``` --- repo2docker/buildpacks/conda/freeze.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repo2docker/buildpacks/conda/freeze.py b/repo2docker/buildpacks/conda/freeze.py index d4697e69..7799fff6 100755 --- a/repo2docker/buildpacks/conda/freeze.py +++ b/repo2docker/buildpacks/conda/freeze.py @@ -12,7 +12,7 @@ import os import pathlib from argparse import ArgumentParser -from datetime import datetime +from datetime import datetime, UTC from subprocess import check_call from ruamel.yaml import YAML @@ -68,7 +68,7 @@ def freeze(env_file, frozen_file, platform="linux-64"): f.write( f"# AUTO GENERATED FROM {env_file.relative_to(HERE)}, DO NOT MANUALLY MODIFY\n" ) - f.write(f"# Frozen on {datetime.utcnow():%Y-%m-%d %H:%M:%S UTC}\n") + f.write(f"# Frozen on {datetime.now(UTC):%Y-%m-%d %H:%M:%S UTC}\n") with frozen_tempfile.open() as temp: f.write(temp.read()) @@ -98,7 +98,7 @@ def set_python(py_env_file, py): f.write( f"# AUTO GENERATED FROM {ENV_FILE.relative_to(HERE)}, DO NOT MANUALLY MODIFY\n" ) - f.write(f"# Generated on {datetime.utcnow():%Y-%m-%d %H:%M:%S UTC}\n") + f.write(f"# Generated on {datetime.now(UTC):%Y-%m-%d %H:%M:%S UTC}\n") yaml.dump(env, f) From a4b7f770fd688bb832c664e3e2a5a4c2f3a8ad43 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 21:07:17 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- repo2docker/buildpacks/conda/freeze.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repo2docker/buildpacks/conda/freeze.py b/repo2docker/buildpacks/conda/freeze.py index 7799fff6..d37c834c 100755 --- a/repo2docker/buildpacks/conda/freeze.py +++ b/repo2docker/buildpacks/conda/freeze.py @@ -12,7 +12,7 @@ import os import pathlib from argparse import ArgumentParser -from datetime import datetime, UTC +from datetime import UTC, datetime from subprocess import check_call from ruamel.yaml import YAML