Skip to content

Commit 2e643ed

Browse files
committed
Drop redundant dependency on iso8601
The iso8601 library is currently used directly by test code only. Also iso8601.UTC is equivalent to datetime.timezone.utc so can be replaced by the built-in implementation. Change-Id: I69529687d1bd4e2dcc28c9be1bcbddf5884f3954
1 parent bf5bca2 commit 2e643ed

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

magnum/tests/unit/objects/utils.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import datetime
1919

20-
import iso8601
2120
import netaddr
2221
from oslo_utils import timeutils
2322

@@ -208,7 +207,7 @@ def datetime_or_none(dt):
208207
# NOTE(danms): Legacy objects from sqlalchemy are stored in UTC,
209208
# but are returned without a timezone attached.
210209
# As a transitional aid, assume a tz-naive object is in UTC.
211-
return dt.replace(tzinfo=iso8601.UTC)
210+
return dt.replace(tzinfo=datetime.timezone.utc)
212211
else:
213212
return dt
214213
raise ValueError(_("A datetime.datetime is required here"))

requirements.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ alembic>=0.9.6 # MIT
1010
cliff!=2.9.0,>=2.8.0 # Apache-2.0
1111
decorator>=3.4.0 # BSD
1212
eventlet>=0.28.0 # MIT
13-
iso8601>=0.1.11 # MIT
1413
jsonpatch!=1.20,>=1.16 # BSD
1514
keystoneauth1>=3.14.0 # Apache-2.0
1615
keystonemiddleware>=9.0.0 # Apache-2.0

0 commit comments

Comments
 (0)