summaryrefslogtreecommitdiff
path: root/sleekxmpp/plugins/__init__.py
blob: 21a05fe0960dd9ff49275bf6bb199768ae580d66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
"""
    SleekXMPP: The Sleek XMPP Library
    Copyright (C) 2010 Nathanael C. Fritz
    This file is part of SleekXMPP.

    See the file LICENSE for copying permission.
"""
__all__ = ['xep_0004', 'xep_0009', 'xep_0012', 'xep_0030', 'xep_0033',
           'xep_0045', 'xep_0050', 'xep_0060', 'xep_0066', 'xep_0085',
           'xep_0086', 'xep_0092', 'xep_0128', 'xep_0199', 'xep_0203',
           'xep_0224', 'xep_0249', 'gmail_notify']

# Some plugins may require external dependencies beyond what the
# core SleekXMPP installation requires. Thus they should only by
# imported automatically if those dependecies are met.

HAVE_DATEUTIL = True
try:
    import dateutil
except:
    HAVE_DATEUTIL = False

if HAVE_DATEUTIL:
    __all__.append('xep_0082')
    __all__.append('xep_0202')