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
	 Lance Stout
					Lance Stout