{ "info": { "author": "bhart", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Distributed Computing" ], "description": "Petrel\n======\n\nTools for writing, submitting, debugging, and monitoring Storm topologies in pure Python.\n\nOverview\n========\n\nPetrel offers some important improvements over the storm.py module provided with Storm:\n\n* Topologies are implemented in 100% Python\n* Petrel's packaging support automatically sets up a Python virtual environment for your topology and makes it easy to install additional Python packages.\n* \"petrel.mock\" allows testing of single components or single chains of related components.\n* Petrel automatically sets up logging for every spout or bolt and logs a stack trace on unhandled errors.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AirSage/Petrel", "keywords": "Storm Topology Builder", "license": "BSD 3-clause", "maintainer": "", "maintainer_email": "", "name": "petrel", "package_url": "https://pypi.org/project/petrel/", "platform": "", "project_url": "https://pypi.org/project/petrel/", "project_urls": { "Homepage": "https://github.com/AirSage/Petrel" }, "release_url": "https://pypi.org/project/petrel/1.0.3.0.3.post1/", "requires_dist": null, "requires_python": "", "summary": "Storm Topology Builder", "version": "1.0.3.0.3.post1" }, "last_serial": 2833419, "releases": { "0.10.0.0.3": [ { "comment_text": "", "digests": { "md5": "a5804f44a6225dd59b3c907cc35916af", "sha256": "a8a9d58d96b0dc6b45c30983527feafe85704b52604e50173cf6b81cb95b6227" }, "downloads": -1, "filename": "petrel-0.10.0.0.3-py2.7.egg", "has_sig": false, "md5_digest": "a5804f44a6225dd59b3c907cc35916af", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 388377, "upload_time": "2016-04-20T23:55:02", "url": "https://files.pythonhosted.org/packages/8b/4f/c7d7c6cb4d5ea8281961dbbd3aa13957b9cd5dd2adf0c4a4e7cdc567310f/petrel-0.10.0.0.3-py2.7.egg" } ], "0.8.2.0.1": [ { "comment_text": "", "digests": { "md5": "113ab945c6ce6f5e460601fffb937699", "sha256": "60652dce8c18087666e3e1f7ca6c8b266738d446526acd5273dad0f0dde15c64" }, "downloads": -1, "filename": "petrel-0.8.2.0.1-py2.7.egg", "has_sig": false, "md5_digest": "113ab945c6ce6f5e460601fffb937699", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 123554, "upload_time": "2013-02-12T18:45:53", "url": "https://files.pythonhosted.org/packages/f8/23/a90e0e5ecca650b4e79d0abed1faada385e8318ca4a56a5406a10d3963f8/petrel-0.8.2.0.1-py2.7.egg" } ], "0.9.0.0.1": [ { "comment_text": "", "digests": { "md5": "7addc3236e86149ee43a81f33ac5e130", "sha256": "2e86c8ed3a020c767abbe2ab83154e57db0c3a2be1fbec8c7065c4b3b3da21af" }, "downloads": -1, "filename": "petrel-0.9.0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "7addc3236e86149ee43a81f33ac5e130", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 125592, "upload_time": "2014-01-22T02:42:44", "url": "https://files.pythonhosted.org/packages/4a/9d/2b9cb4e1567a3643f0dd66a6663e2e52930e391ee8639e9f89263c837e67/petrel-0.9.0.0.1-py2.7.egg" } ], "0.9.3.0.1": [ { "comment_text": "", "digests": { "md5": "ad280797a3fa285f186f5bf79c25a762", "sha256": "3bba6009445d3cb2ed2a6af617344ff2550ab8d7dd9705b97a4aaa2d44c322b8" }, "downloads": -1, "filename": "petrel-0.9.3.0.1-py2.7.egg", "has_sig": false, "md5_digest": "ad280797a3fa285f186f5bf79c25a762", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 135170, "upload_time": "2015-01-27T02:36:55", "url": "https://files.pythonhosted.org/packages/36/7a/1a307b12bef9546b84a06a1bb00321825be7e635ff26db1ffa0a312e75d3/petrel-0.9.3.0.1-py2.7.egg" } ], "0.9.3.0.2": [ { "comment_text": "", "digests": { "md5": "13718104b7443c1156feef9de0f27350", "sha256": "61d922dd4557c381d7a7e33b3c13244d86591dcff6992bf29d6a011b20e18c37" }, "downloads": -1, "filename": "petrel-0.9.3.0.2-py2.7.egg", "has_sig": false, "md5_digest": "13718104b7443c1156feef9de0f27350", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 134619, "upload_time": "2015-02-01T13:41:50", "url": "https://files.pythonhosted.org/packages/cb/9c/6bb5d15191533a2904a894f7ec2651973742a6f3e637e951e0dc51641af5/petrel-0.9.3.0.2-py2.7.egg" } ], "0.9.3.0.3": [ { "comment_text": "", "digests": { "md5": "cd0ad27235dd518ca7cbf4aa782d828c", "sha256": "85549dd732fbe08db10d3349c2739d509d1dc136c4536db5676ae040edc25db7" }, "downloads": -1, "filename": "petrel-0.9.3.0.3-py2.7.egg", "has_sig": false, "md5_digest": "cd0ad27235dd518ca7cbf4aa782d828c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 135745, "upload_time": "2015-02-19T21:23:59", "url": "https://files.pythonhosted.org/packages/1e/9a/ee3a0aa43ceb525e01928f1160923cdc936c50b106d3220f6b8e7862f8ac/petrel-0.9.3.0.3-py2.7.egg" } ], "0.9.4.0.3": [ { "comment_text": "", "digests": { "md5": "86974f980f0d3d8fa6fbd9c792816e68", "sha256": "4d2b30fb845ca06efa2e6e6e8f1701bf95a218a353e4bbc65d7449f7aea09f0c" }, "downloads": -1, "filename": "petrel-0.9.4.0.3-py2.7.egg", "has_sig": false, "md5_digest": "86974f980f0d3d8fa6fbd9c792816e68", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 118739, "upload_time": "2015-09-29T01:19:13", "url": "https://files.pythonhosted.org/packages/fd/5b/5a2723a0ae44f481a3d2765b1c46b352c74d85614449ee5c8b8b45ed5c89/petrel-0.9.4.0.3-py2.7.egg" } ], "1.0.1.0.3": [ { "comment_text": "", "digests": { "md5": "9a8d26d809c070c941a27769d4918eee", "sha256": "35e7fafb66b2ee0762ede9f24f957a913b60bca4d19114adba8786fd1948e0db" }, "downloads": -1, "filename": "petrel-1.0.1.0.3-py2.7.egg", "has_sig": false, "md5_digest": "9a8d26d809c070c941a27769d4918eee", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 919976, "upload_time": "2016-05-17T22:02:54", "url": "https://files.pythonhosted.org/packages/71/21/ff3e1a19adf534f53c4a4045b90d30ac12ff9196b39510e86827afcbeb39/petrel-1.0.1.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3b8948fabca1de734021882b6a748d49", "sha256": "a13d3d711122763b7a7c7a01133a6e87b2f48e5adda34c5cbf6d54209d6ec5ae" }, "downloads": -1, "filename": "petrel-1.0.1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3b8948fabca1de734021882b6a748d49", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 313721, "upload_time": "2017-03-25T16:01:36", "url": "https://files.pythonhosted.org/packages/d8/3d/58bf45a35606e1b0939c10411d7a5f72f170bdccf930edb7a30986b279c6/petrel-1.0.1.0.3-py2-none-any.whl" } ], "1.0.2.0.3": [ { "comment_text": "", "digests": { "md5": "4d94876b3e2d0c1b7ab21ce52b72f9e9", "sha256": "7a3271a3a500ba5a0b172910c9666b528819401ea0066a193b7fc178028df2d1" }, "downloads": -1, "filename": "petrel-1.0.2.0.3-py2.7.egg", "has_sig": false, "md5_digest": "4d94876b3e2d0c1b7ab21ce52b72f9e9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 557424, "upload_time": "2016-12-02T21:11:54", "url": "https://files.pythonhosted.org/packages/de/06/ef36fec8ed2dd760726cc38736ea0bf6e9f8f410adf6c104ef03784f9ed9/petrel-1.0.2.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "803fdcc611260d59516f9cea33366cae", "sha256": "9fc4fbe115e89b767ab01c875e8fcf8fc15675ba80b4aeea9d7dfbda4d43d743" }, "downloads": -1, "filename": "petrel-1.0.2.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "803fdcc611260d59516f9cea33366cae", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 798215, "upload_time": "2017-04-19T00:03:06", "url": "https://files.pythonhosted.org/packages/9f/1c/bc9067e8e01c5e4c1a5de1bab536066d63dc0fb25567dd77feddf93128bd/petrel-1.0.2.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04c5af9bb0398433f88d5b6c59964857", "sha256": "74317535e856962c8a55502ecc494332e3b25b8e18579a30685e65e8ef6c6838" }, "downloads": -1, "filename": "petrel-1.0.2.0.3-py3.5.egg", "has_sig": false, "md5_digest": "04c5af9bb0398433f88d5b6c59964857", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 572223, "upload_time": "2016-12-02T21:12:18", "url": "https://files.pythonhosted.org/packages/e9/c3/6dd07352463caf80e9038d0d0033ed60f435e436737e73aa5a8dd8e8b472/petrel-1.0.2.0.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "a501c0bc9b1232f4dcc351bd4bbd4027", "sha256": "164af34eb2244fe0a023e166704ad8cbb654c14e4b630ea80a53d8add7e3bb3e" }, "downloads": -1, "filename": "petrel-1.0.2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a501c0bc9b1232f4dcc351bd4bbd4027", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 798225, "upload_time": "2017-04-19T00:06:32", "url": "https://files.pythonhosted.org/packages/32/3b/661a4680241c49f9c34126f534a99a83fe7883e0cefe0dcbdb8d7b2dafee/petrel-1.0.2.0.3-py3-none-any.whl" } ], "1.0.3.0.3": [ { "comment_text": "", "digests": { "md5": "3f77664714cc1206af21fabac4a0f4f0", "sha256": "d33d857300245b75b31c604b835d0648985068bc8664af6d98c6e93b3ab4a9c7" }, "downloads": -1, "filename": "petrel-1.0.3.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3f77664714cc1206af21fabac4a0f4f0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 313966, "upload_time": "2017-04-18T23:13:42", "url": "https://files.pythonhosted.org/packages/93/a5/3096d25c15c5f5ec41a047c84daa5d4a06059f2ce00659d09cb24d24fdc9/petrel-1.0.3.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27921b8e17b69ca8933d41ddea72f985", "sha256": "9a34fe565e5d52c2d208fd2272e55539765872153fd8b244d7e0607a84c96c98" }, "downloads": -1, "filename": "petrel-1.0.3.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "27921b8e17b69ca8933d41ddea72f985", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 313965, "upload_time": "2017-04-18T23:08:59", "url": "https://files.pythonhosted.org/packages/30/0c/383dff8dc828998179ac37d4680f999fc4946bb9acdae10fbdbe8c8c98a1/petrel-1.0.3.0.3-py3-none-any.whl" } ], "1.0.3.0.3.post1": [ { "comment_text": "", "digests": { "md5": "f05b2a3c60f043b4a9f7272d144bd1e0", "sha256": "6638fcdb889c648dda55fe434aaf37e19fcb94278d9af323f1e976f2f53fef18" }, "downloads": -1, "filename": "petrel-1.0.3.0.3.post1-py2-none-any.whl", "has_sig": false, "md5_digest": "f05b2a3c60f043b4a9f7272d144bd1e0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 556204, "upload_time": "2017-04-27T02:29:11", "url": "https://files.pythonhosted.org/packages/67/e1/f0aba09c89e712930319b7a0d099aeac0cdfb90508692259166d80d21eda/petrel-1.0.3.0.3.post1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b410b65f59815ea77c5c8f572a532c14", "sha256": "94795afaa5f083e2d933c215338a09f579cb2dceab080509f1ade2863850271f" }, "downloads": -1, "filename": "petrel-1.0.3.0.3.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "b410b65f59815ea77c5c8f572a532c14", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 556222, "upload_time": "2017-04-27T02:29:47", "url": "https://files.pythonhosted.org/packages/f2/33/9c210a90fbaa85c6eee9643b81348282eaeac011dc62028c030de0c8cb17/petrel-1.0.3.0.3.post1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f05b2a3c60f043b4a9f7272d144bd1e0", "sha256": "6638fcdb889c648dda55fe434aaf37e19fcb94278d9af323f1e976f2f53fef18" }, "downloads": -1, "filename": "petrel-1.0.3.0.3.post1-py2-none-any.whl", "has_sig": false, "md5_digest": "f05b2a3c60f043b4a9f7272d144bd1e0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 556204, "upload_time": "2017-04-27T02:29:11", "url": "https://files.pythonhosted.org/packages/67/e1/f0aba09c89e712930319b7a0d099aeac0cdfb90508692259166d80d21eda/petrel-1.0.3.0.3.post1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b410b65f59815ea77c5c8f572a532c14", "sha256": "94795afaa5f083e2d933c215338a09f579cb2dceab080509f1ade2863850271f" }, "downloads": -1, "filename": "petrel-1.0.3.0.3.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "b410b65f59815ea77c5c8f572a532c14", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 556222, "upload_time": "2017-04-27T02:29:47", "url": "https://files.pythonhosted.org/packages/f2/33/9c210a90fbaa85c6eee9643b81348282eaeac011dc62028c030de0c8cb17/petrel-1.0.3.0.3.post1-py3-none-any.whl" } ] }