From 88171026480b7929187bde97059d0d32620344a2 Mon Sep 17 00:00:00 2001 From: Jakob Nybo Andersen Date: Mon, 13 Apr 2026 09:59:58 +0200 Subject: [PATCH] kraken2 builder: Fix Python compatibility Commit 797b5fc changed data_managers/data_manager_build_kraken2_database/ data_manager/kraken2_build_database.xml#59 from the deprecated datetime.utcnow() to datetime.now(datetime.UTC). However, datetime.UTC was introduced in Python 3.11, making this tool break on systems with earlier Python versions. This fix should behave identically and support back to Python 3.2, long before Galaxy's minimum Python version of 3.9 --- .../data_manager/kraken2_build_database.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data_managers/data_manager_build_kraken2_database/data_manager/kraken2_build_database.xml b/data_managers/data_manager_build_kraken2_database/data_manager/kraken2_build_database.xml index 2226d29096b..f8a7a6c4325 100644 --- a/data_managers/data_manager_build_kraken2_database/data_manager/kraken2_build_database.xml +++ b/data_managers/data_manager_build_kraken2_database/data_manager/kraken2_build_database.xml @@ -56,7 +56,7 @@ #import datetime #import re -#set now = datetime.datetime.now(datetime.UTC).strftime("%Y-%m-%dT%H%M%SZ") +#set now = datetime.datetime.now(datetime.timezone.utc).strftime("%Y-%m-%dT%H%M%SZ") #set commands = [] mkdir '$out_file.extra_files_path' &&