Skip to main content

Storm Topology Builder

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

petrel-1.0.2.0.3-py3.5.egg (572.2 kB view details)

Uploaded Source

petrel-1.0.2.0.3-py3-none-any.whl (798.2 kB view details)

Uploaded Python 3

petrel-1.0.2.0.3-py2.7.egg (557.4 kB view details)

Uploaded Source

petrel-1.0.2.0.3-py2-none-any.whl (798.2 kB view details)

Uploaded Python 2

File details

Details for the file petrel-1.0.2.0.3-py3.5.egg.

File metadata

File hashes

Hashes for petrel-1.0.2.0.3-py3.5.egg
Algorithm Hash digest
SHA256 74317535e856962c8a55502ecc494332e3b25b8e18579a30685e65e8ef6c6838
MD5 04c5af9bb0398433f88d5b6c59964857
BLAKE2b-256 e9c36dd07352463caf80e9038d0d0033ed60f435e436737e73aa5a8dd8e8b472

See more details on using hashes here.

File details

Details for the file petrel-1.0.2.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for petrel-1.0.2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 164af34eb2244fe0a023e166704ad8cbb654c14e4b630ea80a53d8add7e3bb3e
MD5 a501c0bc9b1232f4dcc351bd4bbd4027
BLAKE2b-256 323b661a4680241c49f9c34126f534a99a83fe7883e0cefe0dcbdb8d7b2dafee

See more details on using hashes here.

File details

Details for the file petrel-1.0.2.0.3-py2.7.egg.

File metadata

File hashes

Hashes for petrel-1.0.2.0.3-py2.7.egg
Algorithm Hash digest
SHA256 7a3271a3a500ba5a0b172910c9666b528819401ea0066a193b7fc178028df2d1
MD5 4d94876b3e2d0c1b7ab21ce52b72f9e9
BLAKE2b-256 de06ef36fec8ed2dd760726cc38736ea0bf6e9f8f410adf6c104ef03784f9ed9

See more details on using hashes here.

File details

Details for the file petrel-1.0.2.0.3-py2-none-any.whl.

File metadata

File hashes

Hashes for petrel-1.0.2.0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 9fc4fbe115e89b767ab01c875e8fcf8fc15675ba80b4aeea9d7dfbda4d43d743
MD5 803fdcc611260d59516f9cea33366cae
BLAKE2b-256 9f1cbc9067e8e01c5e4c1a5de1bab536066d63dc0fb25567dd77feddf93128bd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page