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

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

'''
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',
]

Add VERSION and __version__ directly to pystorm namespace
Add VERSION and __version__ directly to pystorm namespace

+ '''
+ 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',
  ]
  
Add VERSION and __version__ directly to pystorm namespace
## Code Before:
from .component import Component, Tuple
from .bolt import BatchingBolt, Bolt, TicklessBatchingBolt
from .spout import Spout

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

## Instruction:
Add VERSION and __version__ directly to pystorm namespace
## Code After:
'''
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',
]
