From 6fc0d6266db3bf419225da26476c228f28dbf6b6 Mon Sep 17 00:00:00 2001 From: Ksenia Berezina Date: Wed, 6 May 2026 15:04:46 -0400 Subject: [PATCH] Update python to 3.12 and dependencies --- jobs/broken-site-report-ml/Dockerfile | 2 +- .../broken_site_report_ml/main.py | 4 ++-- jobs/broken-site-report-ml/requirements.txt | 12 ++++++------ 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/jobs/broken-site-report-ml/Dockerfile b/jobs/broken-site-report-ml/Dockerfile index 6546cb8e..3c096df2 100644 --- a/jobs/broken-site-report-ml/Dockerfile +++ b/jobs/broken-site-report-ml/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.8 +FROM python:3.12 MAINTAINER REPLACE ME # https://github.com/mozilla-services/Dockerflow/blob/master/docs/building-container.md diff --git a/jobs/broken-site-report-ml/broken_site_report_ml/main.py b/jobs/broken-site-report-ml/broken_site_report_ml/main.py index a3e41de3..15bb76a4 100644 --- a/jobs/broken-site-report-ml/broken_site_report_ml/main.py +++ b/jobs/broken-site-report-ml/broken_site_report_ml/main.py @@ -73,7 +73,7 @@ def add_classification_results(client, bq_dataset_id, results): bq_result = { "report_uuid": uuid, "label": CLASSIFICATION_LABELS[result["class"]], - "created_at": datetime.datetime.utcnow().isoformat(), + "created_at": datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None).isoformat(), "probability": result["prob"][result["class"]], } res.append(bq_result) @@ -157,7 +157,7 @@ def save_translations(client, bq_dataset_id, results): def record_classification_run(client, bq_dataset_id, is_ok, count): rows_to_insert = [ { - "run_at": datetime.datetime.utcnow().isoformat(), + "run_at": datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None).isoformat(), "is_ok": is_ok, "report_count": count, }, diff --git a/jobs/broken-site-report-ml/requirements.txt b/jobs/broken-site-report-ml/requirements.txt index fc96b1eb..8be831f1 100644 --- a/jobs/broken-site-report-ml/requirements.txt +++ b/jobs/broken-site-report-ml/requirements.txt @@ -1,6 +1,6 @@ -click==8.0.4 -flake8==3.8.4 -google-cloud-bigquery==3.11.4 -pytest==6.0.2 -pytest-black==0.3.11 -pytest-flake8==1.0.6 +click==8.3.3 +flake8==7.3.0 +google-cloud-bigquery==3.41.0 +pytest==9.0.3 +pytest-black==0.6.0 +pytest-flake8==1.3.0