get rid of dateutil

This commit is contained in:
Thomas Waldmann 2022-08-13 17:32:36 +02:00
parent ade08ce842
commit b4933eb337
4 changed files with 2 additions and 6 deletions

View File

@ -10,4 +10,3 @@ pytest-cov==3.0.0
pytest-benchmark==3.4.1
Cython==0.29.30
twine==3.8.0
python-dateutil==2.8.2

View File

@ -10,4 +10,3 @@ pytest-cov
pytest-benchmark
Cython!=0.27
twine
python-dateutil

View File

@ -1,5 +1,4 @@
import argparse
import dateutil.tz
import errno
import io
import json
@ -2304,8 +2303,8 @@ class ArchiverTestCase(ArchiverTestCaseBase):
# Given a date and time in local tz, create a UTC timestamp string suitable
# for create --timestamp command line option
def _to_utc_timestamp(self, year, month, day, hour, minute, second):
dtime = datetime(year, month, day, hour, minute, second, 0, dateutil.tz.gettz())
return dtime.astimezone(dateutil.tz.UTC).strftime("%Y-%m-%dT%H:%M:%S")
dtime = datetime(year, month, day, hour, minute, second, 0).astimezone() # local time with local timezone
return dtime.astimezone(timezone.utc).strftime("%Y-%m-%dT%H:%M:%S")
def _create_archive_ts(self, name, y, m, d, H=0, M=0, S=0):
self.cmd(

View File

@ -36,5 +36,4 @@ deps =
pytest
mypy
pkgconfig
types-python-dateutil
commands = mypy