Use backports.zoneinfo in job_metrics package under Python <3.9

Fix import errors in test_galaxy_packages_for_pulsar tests.
This commit is contained in:
Nicola Soranzo
2025-05-07 11:27:35 +01:00
parent 5a1b0ba517
commit c04008b8a4
2 changed files with 7 additions and 1 deletions
+6 -1
View File
@@ -3,7 +3,6 @@
import datetime
import json
import logging
import zoneinfo
from typing import (
Any,
Dict,
@@ -19,6 +18,12 @@ from ..formatting import (
)
from ..safety import Safety
try:
import zoneinfo
except ImportError:
# Python < 3.9
from backports import zoneinfo # type: ignore[no-redef]
log = logging.getLogger(__name__)
GALAXY_SLOTS_KEY = "galaxy_slots"
+1
View File
@@ -35,6 +35,7 @@ version = 25.0.dev0
include_package_data = True
install_requires =
galaxy-util
backports.zoneinfo;python_version<'3.9'
packages = find:
python_requires = >=3.7