'''
pystorm is a production-tested Storm multi-lang implementation for Python

It is mostly intended to be used by other libraries (e.g., streamparse).
'''

from .component import Component, Tuple
from .bolt import BatchingBolt, Bolt, TicklessBatchingBolt
from .spout import Spout
from .version import __version__, VERSION

__all__ = [
    'BatchingBolt',
    'Bolt',
    'Component',
    'Spout',
    'TicklessBatchingBolt',
    'Tuple',
]

from .component import Component, Tuple
from .bolt import BatchingBolt, Bolt, TicklessBatchingBolt
from .spout import Spout

__all__ = [
    'BatchingBolt',
    'Bolt',
    'Component',
    'Spout',
    'TicklessBatchingBolt',
    'Tuple',
]

--- 
+++ 
@@ -1,6 +1,13 @@
+'''
+pystorm is a production-tested Storm multi-lang implementation for Python
+
+It is mostly intended to be used by other libraries (e.g., streamparse).
+'''
+
 from .component import Component, Tuple
 from .bolt import BatchingBolt, Bolt, TicklessBatchingBolt
 from .spout import Spout
+from .version import __version__, VERSION
 
 __all__ = [
     'BatchingBolt',
Add VERSION and __version__ directly to pystorm namespace
