$ python setup.py install
# or copy pyderasn.py (possibly termcolor.py) to your PYTHONPATH
-``termcolor`` is an optional dependency used for output colourizing.
-``urwid`` is an optional dependency used for :ref:`interactive browser <browser>`.
+* ``termcolor`` is an optional dependency used for output colourizing.
+* ``urwid`` is an optional dependency used for :ref:`interactive browser <browser>`.
+* ``dateutil`` is an optional dependency used for ``.totzdatetime()`` method.
You could use pip (**no** OpenPGP authentication is performed!) with PyPI::
UTCTime
_______
.. autoclass:: pyderasn.UTCTime
- :members: __init__, todatetime
+ :members: __init__, todatetime, totzdatetime
GeneralizedTime
_______________
.. autoclass:: pyderasn.GeneralizedTime
- :members: __init__, todatetime
+ :members: __init__, todatetime, totzdatetime
Special types
-------------
datetime.datetime(2017, 9, 30, 22, 7, 50)
>>> UTCTime(datetime(2057, 9, 30, 22, 7, 50)).todatetime()
datetime.datetime(1957, 9, 30, 22, 7, 50)
+ >>> UTCTime(datetime(2057, 9, 30, 22, 7, 50)).totzdatetime()
+ datetime.datetime(1957, 9, 30, 22, 7, 50, tzinfo=tzutc())
If BER encoded value was met, then ``ber_raw`` attribute will hold
its raw representation.