From 5230316e7be22a22009633fb74a89848ca1bf044 Mon Sep 17 00:00:00 2001
From: Takashi Kajinami <kajinamit@oss.nttdata.com>
Date: Sat, 1 Mar 2025 00:54:21 +0900
Subject: [PATCH] Drop direct dependency on iso8601

iso8601.iso8601.UTC has been equivalent to datetime.timezone.utc in
Python 3, so the current usage is quite redundant.

Change-Id: I86f21e0555b02da11284b788fbee75cd6ca97f3f
---
 ironic/tests/unit/objects/test_objects.py | 3 +--
 test-requirements.txt                     | 1 -
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/ironic/tests/unit/objects/test_objects.py b/ironic/tests/unit/objects/test_objects.py
index 6018508cd2..1359b1a63b 100644
--- a/ironic/tests/unit/objects/test_objects.py
+++ b/ironic/tests/unit/objects/test_objects.py
@@ -17,7 +17,6 @@ import datetime
 import types
 from unittest import mock
 
-import iso8601
 from oslo_utils import timeutils
 from oslo_versionedobjects import base as object_base
 from oslo_versionedobjects import exception as object_exception
@@ -291,7 +290,7 @@ class _TestObject(object):
         self.assertEqual('updated', obj.bar)
 
     def test_base_attributes(self):
-        dt = datetime.datetime(1955, 11, 5, 0, 0, tzinfo=iso8601.UTC)
+        dt = datetime.datetime(1955, 11, 5, 0, 0, tzinfo=datetime.timezone.utc)
         datatime = fields.DateTimeField()
         obj = MyObj(self.context)
         obj.created_at = dt
diff --git a/test-requirements.txt b/test-requirements.txt
index 52e337a594..f20c660e67 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -2,7 +2,6 @@ coverage>=4.0 # Apache-2.0
 ddt>=1.2.1 # MIT
 fixtures>=3.0.0 # Apache-2.0/BSD
 PyMySQL>=0.8.0 # MIT License
-iso8601>=0.1.11 # MIT
 oslo.reports>=1.18.0 # Apache-2.0
 oslotest>=3.2.0 # Apache-2.0
 stestr>=2.0.0 # Apache-2.0