Metadata-Version: 2.0
Name: petrel
Version: 1.0.2.0.3
Summary: Storm Topology Builder
Home-page: https://github.com/AirSage/Petrel
Author: bhart
Author-email: UNKNOWN
License: BSD 3-clause
Keywords: Storm Topology Builder
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Operating System :: POSIX :: Linux
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Distributed Computing
Requires-Dist: PyYAML (==3.10)
Requires-Dist: six (==1.10.0)
Requires-Dist: thrift (==0.9.3)

Petrel
======

Tools for writing, submitting, debugging, and monitoring Storm topologies in pure Python.

Overview
========

Petrel offers some important improvements over the storm.py module provided with Storm:

* Topologies are implemented in 100% Python
* Petrel's packaging support automatically sets up a Python virtual environment for your topology and makes it easy to install additional Python packages.
* "petrel.mock" allows testing of single components or single chains of related components.
* Petrel automatically sets up logging for every spout or bolt and logs a stack trace on unhandled errors.



