Sadly, dateutil is not actually part of the standard lib.
Thus, using the XEP-0082 and XEP-0202 introduces a dependency on the dateutil package (installable using pip install python-dateutil). Maybe we'll be able to rework how these plugins work to avoid needing dateutil, but for now this will have to do.
This commit is contained in:
@@ -6,11 +6,18 @@
|
||||
See the file LICENSE for copying permission.
|
||||
"""
|
||||
|
||||
import logging
|
||||
import datetime as dt
|
||||
from dateutil import parser
|
||||
from dateutil.tz import tzoffset, tzutc
|
||||
|
||||
from sleekxmpp.plugins.base import base_plugin
|
||||
|
||||
try:
|
||||
from dateutil import parser
|
||||
from dateutil.tz import tzoffset, tzutc
|
||||
except e:
|
||||
log = logging.getLogger(__name__)
|
||||
log.warning("XEP-0082 plugin requires dateutil")
|
||||
|
||||
|
||||
# =====================================================================
|
||||
# To make it easier for stanzas without direct access to plugin objects
|
||||
|
||||
Reference in New Issue
Block a user