{ "info": { "author": "Oisin Mulvihill", "author_email": "oisin.mulvihilli@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python" ], "description": "=======\nStomper\n=======\n\n.. contents::\n\n:Author:\n Oisin Mulvihill\n\n:Contributors:\n - Micheal Twomey, Ricky Iacovou ,\n - Arfrever Frehtes Taifersar Arahesis ,\n - Niki Pore ,\n - Simon Chopin,\n - Ian Weller ,\n - Daniele Varrazzo \n - Ralph Bean \n - Lum\u00edr 'Frenzy' Balhar \n - Ralph Bean (https://github.com/ralphbean)\n - https://github.com/pgajdos\n\n\nIntroduction\n------------\n\nThis is a python client implementation of the STOMP protocol.\n\nThe client is attempting to be transport layer neutral. This module provides\nfunctions to create and parse STOMP messages in a programmatic fashion. The\nmessages can be easily generated and parsed, however its up to the user to do\nthe sending and receiving.\n\nI've looked at the stomp client by Jason R. Briggs. I've based some of the\n'function to message' generation on how his client does it. The client can\nbe found at the follow address however it isn't a dependency.\n\n- `stompy `_\n\nIn testing this library I run against ActiveMQ project. The server runs\nin java, however its fairly standalone and easy to set up. The projects\npage is here:\n\n- `ActiveMQ `_\n\n\nSource Code\n-----------\n\nThe code can be accessed via git on github. Further details can be found here:\n\n- `Stomper `_\n\n\nExamples\n--------\n\nBasic Usage\n~~~~~~~~~~~\n\nTo see some basic code usage example see ``example/stomper_usage.py``. The unit test\n``tests/teststomper.py`` illustrates how to use all aspects of the code.\n\n\nReceive/Sender\n~~~~~~~~~~~~~~\n\nThe example ``receiver.py`` and ``sender.py`` show how messages and generated and then\ntransmitted using the twisted framework. Other frameworks could be used instead. The\nexamples also demonstrate the state machine I used to determine a response to received\nmessages.\n\nI've also included ``stompbuffer-rx.py`` and ``stompbuffer-tx.py`` as examples of using\nthe new stompbuffer module contributed by Ricky Iacovou.\n\n\nRelease Process\n---------------\n\nSubmit a pull request with tests if possible. I'll review and submit. All tests\nmust pass. I tend to run against python3.7 nowadays. I will then increment the\nversion, add attribute and then release to pypi if all is good.\n\nHelp Oisin remember the relase process::\n\n # clean env for release:\n mkvirtualenv --clear -p python3.7 stomper\n\n # setup and run all tests:\n python setup.py develop\n python setup.py test\n\n # Build and release to test.pypi.org first:\n pip install twine\n python setup.py sdist bdist_wheel\n twine upload --repository-url https://test.pypi.org/legacy/ dist/*\n\n # On success\n twine upload dist/*\n\n # Commit any changes and tag the release\n git tag X.Y.Z\n\n\nSupported STOMP Versions\n------------------------\n\n1.1\n~~~\n\nThis is the default version of the of STOMP used in stomper versions 0.3.x.\n\n* https://stomp.github.io/stomp-specification-1.1.html\n\n1.0\n~~~\n\nThis is no longer the default protocol version. To use it you can import it as\nfollows::\n\n import stomper.stomp_10 as stomper\n\nThis is the default version used in stomper version 0.2.x.\n\n* https://stomp.github.io/stomp-specification-1.0.html\n\n\nVersion History\n---------------\n\n0.4.3\n~~~~~\n\nAdded missing attribution to contributors section and messed up 0.4.2 release\nto new pypi.\n\n0.4.2\n~~~~~\n\nThanks to https://github.com/pgajdos for contributing a fix to include the\nlicense in the distribution. OM: Added minor fix to support test.pypi.org\nuploading before releasing. Document my release process to help me next time\naround.\n\n0.4.1\n~~~~~\n\nThanks to Ralph Bean (https://github.com/ralphbean) contributing a fix to setup.py and utf-8 encoding under python3.\n\n0.4.0\n~~~~~\n\nThanks to Lum\u00edr 'Frenzy' Balhar (https://github.com/frenzymadness) contributing\npython3 support.\n\n0.3.0\n~~~~~\n\nThis release makes STOMP v1.1 the default protocol. To stick with STOMP v1.0\nyou can continue to use stomper v0.2.9 or change the import in your code to::\n\n import stomper.stomp_10 as stomper\n\n**Note** Any fixes to STOMP v1.0 will only be applied to version >= 0.3.\n\n0.2.9\n~~~~~\n\nThanks to Ralph Bean for contributing the new protocol 1.1 support:\n\n * https://github.com/oisinmulvihill/stomper/issues/6\n * https://github.com/oisinmulvihill/stomper/pull/7\n\n0.2.8\n~~~~~\n\nThanks to Daniele Varrazzo for contributing the fixes:\n\nhttps://github.com/oisinmulvihill/stomper/pull/4\n * Fixed newline prepended to messages without transaction id\n\nhttps://github.com/oisinmulvihill/stomper/pull/5\n * Fixed reST syntax. Extension changed to allow github to render it properly.\n Also changed the source url in the readme.\n\n\n0.2.7\n~~~~~\n\nI forgot to add a MANIFEST.in which makes sure README.md is present. Without\nthis pip install fails: https://github.com/oisinmulvihill/stomper/issues/3.\nThanks to Ian Weller for noticing this. I've also added in the fix suggested\nby Arfrever https://github.com/oisinmulvihill/stomper/issues/1.\n\n\n0.2.6\n~~~~~\n\nAdd contributed fixes from Simon Chopin. He corrected many spelling mistakes\nthroughout the code base. I've also made the README.md the main\n\n0.2.5\n~~~~~\n\nAdd the contributed fix for issue #14 by Niki Pore. The issue was reported by\nRoger Hoover. This removes the extra line ending which can cause problems.\n\n\n0.2.4\n~~~~~\n\nOM: A minor release fixing the problem whereby uuid would be installed on python2.5+. It\nis not needed after python2.4 as it comes with python. Arfrever Frehtes Taifersar Arahesis\ncontributed the fix for this.\n\n\n0.2.3\n~~~~~\n\nOM: I've fixed issue #9 with the example code. All messages are sent and received correctly.\n\n\n0.2.2\n~~~~~\n\n- Applied patch from esteve.fernandez to resolve \"Issue 4: First Message not received\" in the\n example code (http://code.google.com/p/stomper/issues/detail?id=4&can=1).\n\n- I've (Oisin) updated the examples to use twisted's line receiver and got it to \"detect\"\n complete stomp messages. The old example would not work if a large amount of data was streamed.\n In this case dataReceived would be called with all the chunks of a message. This means that it\n would not be correct for it to attempt to unpack and react until the whole message has been\n received. Using twisted's line receiver looking for the \\x00 works like a charm for this.\n\n\nThis release integrates the bug fixes and the optional stompbuffer contributed by Ricky\nIacovou:\n\n- Removed the trailing '\\n\\n' inserted by Frame.pack(). I believe that adding this is\n incorrect, for the following reasons:\n\nhttp://stomp.codehaus.org/Protocol gives the example::\n\n\tCONNECT\n\tlogin: \n\tpasscode:\n\n\t^@\n\nand comments, \"the body is empty in this case\". This gives the impression that the body\nis *exactly* defined as \"the bytes, if any, between the '\\n\\n' at the end of the header\nand the null byte\".\n\nThis works for both binary and ASCII payloads: if I want to send a string without a\nnewline, I should be able to, in which case the body should look like::\n\n\tthis is a string without a newline^@\n\n... and the receiver should deal with this.\n\nThis impression is reinforced by the fact that ActiveMQ will complain if you supply a\ncontent-length header with any other byte count than that described above.\n\nI am also unsure about the newline after the null byte as nothing in the protocol says\nthat there should be a newline after the null byte. Much of the code in StompBuffer\nactively expects it to be there, but I suspect that *relying* on a frame ending '\\x00\\n'\nmay well limit compatibility. It's not an issue with Stomper-to-Stomper communication,\nof course, as the sender puts it, the receiver accepts it, and ActiveMQ happily sends\nit along.\n\n- StompBuffer has had a few fixes; most notably, a fix that prevents a content-length \"header\"\n in the *body* from being picked up and used (!). The biggest change is a new method,\n syncBuffer(), which allows a corrupted buffer to recover from the corruption. Note that\n I've never actually *seen* the buffer corruption when using Twisted, but the thought\n occurred to me that a single corrupt buffer could hang the entire message handling process.\n\n- Fixed the typo \"NO_REPONSE_NEEDED\". I've changed it to NO_RESPONSE_NEEDED, but kept the\n old variable for backwards compatibility;\n\n- I've also modified the string format in send() to include the '\\n\\n' between the header\n and the body, which I think is missing (it currently has only one '\\n').\n\n- Added CONNECTED to VALID_COMMANDS so syncBuffer() does not decide these messages are bogus.\n\n- Added new unit test file teststompbuffer which covers the new functionality.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oisinmulvihill/stomper", "keywords": "", "license": "http://www.apache.org/licenses/LICENSE-2.0", "maintainer": "", "maintainer_email": "", "name": "stomper", "package_url": "https://pypi.org/project/stomper/", "platform": "", "project_url": "https://pypi.org/project/stomper/", "project_urls": { "Homepage": "https://github.com/oisinmulvihill/stomper" }, "release_url": "https://pypi.org/project/stomper/0.4.3/", "requires_dist": [ "future" ], "requires_python": "", "summary": "This is a transport neutral client implementation of the STOMP protocol.", "version": "0.4.3" }, "last_serial": 5118464, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ef65f74cbd2652c4fd722c5996388e28", "sha256": "313010e278708a574549a721f80002a613eb72c7d1b8fa0ef927858ddf2c79c9" }, "downloads": -1, "filename": "stomper-0.1.0-py2.4.egg", "has_sig": false, "md5_digest": "ef65f74cbd2652c4fd722c5996388e28", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 18011, "upload_time": "2007-07-27T15:05:42", "url": "https://files.pythonhosted.org/packages/37/8a/1743bcbadd609265ba43325ee6362fa1a6bac293ab7b81470626bb09e3d9/stomper-0.1.0-py2.4.egg" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5a4426254dac4fde357524c4adc4dc96", "sha256": "7ab988220df9f8e1e40775288f9f11b5b119b7a82ee1b24679b7161ecbaeb2ea" }, "downloads": -1, "filename": "stomper-0.2.0-py2.4.egg", "has_sig": false, "md5_digest": "5a4426254dac4fde357524c4adc4dc96", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 30060, "upload_time": "2007-07-28T18:17:41", "url": "https://files.pythonhosted.org/packages/42/cf/026b40da0aa221dfa3c2575e499a387145c5135aafb0bd6ddb104f95886f/stomper-0.2.0-py2.4.egg" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "06ff15c33e4ec923feb7be588cb21a6d", "sha256": "2d9e2914c94dc94a604e5b698506b1cd778a7bb2aa8285c922ea1385ad1817d2" }, "downloads": -1, "filename": "stomper-0.2.1-py2.4.egg", "has_sig": false, "md5_digest": "06ff15c33e4ec923feb7be588cb21a6d", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 31079, "upload_time": "2007-09-28T09:06:25", "url": "https://files.pythonhosted.org/packages/1e/98/fb065be53f18495758183020e2a873852a60605de59fb589b147da259f0a/stomper-0.2.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "a74ae6943d55667067c98c9e6b402875", "sha256": "e3d3dbfe64acd9a8d5c33ae8ecb1611fdfdde372cedd8967786c5d6c38984479" }, "downloads": -1, "filename": "stomper-0.2.1-py2.5.egg", "has_sig": false, "md5_digest": "a74ae6943d55667067c98c9e6b402875", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 30865, "upload_time": "2008-04-03T11:24:13", "url": "https://files.pythonhosted.org/packages/b9/92/e25a91f724eba159f5c50a90d623fe3339d4db03efd4ec61de33e7f37455/stomper-0.2.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "d6fe515c1ac3b2ab439a262ab69ab202", "sha256": "71becc29be2afcece6523b6f46bbdc1f45c5da4f935e96957c1a1f54f492b836" }, "downloads": -1, "filename": "stomper-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d6fe515c1ac3b2ab439a262ab69ab202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11712, "upload_time": "2008-04-03T11:24:13", "url": "https://files.pythonhosted.org/packages/33/53/c9799348e64dce1094050ee1d7d8356274b104588f531c34807b33ec139e/stomper-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "built for Linux-2.6.31-22-generic-i686-with-glibc2.4", "digests": { "md5": "6cff91aea4b3a4a294d520f728be5bad", "sha256": "6d84d4309a937bc62abe10fc68516dc876cc879fe55f29af108d9751b45ee6b8" }, "downloads": -1, "filename": "stomper-0.2.2.linux-i686.tar.gz", "has_sig": false, "md5_digest": "6cff91aea4b3a4a294d520f728be5bad", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 37394, "upload_time": "2010-08-08T20:13:54", "url": "https://files.pythonhosted.org/packages/ec/a9/d677fa9b95bc525854cebfd049e04b4a6780693e61957de975da12ec5d45/stomper-0.2.2.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "7d8da4861aef4e15d8040a6026717448", "sha256": "073964364ec88704bf164351530eb50ba3a7be26f035a8524fd9db57aa9e4749" }, "downloads": -1, "filename": "stomper-0.2.2-py2.4.egg", "has_sig": false, "md5_digest": "7d8da4861aef4e15d8040a6026717448", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 53889, "upload_time": "2008-05-16T18:47:21", "url": "https://files.pythonhosted.org/packages/56/bb/783b85d0abf79e796435e655607a02f7e3a69531f05831fdb53c5e25e06f/stomper-0.2.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "c0f0ec8f3197f2925637b54c8a256fff", "sha256": "323397998a19736cc5d8869aec68578c684fc86b57ac22ae09e556baa8ac0075" }, "downloads": -1, "filename": "stomper-0.2.2-py2.5.egg", "has_sig": false, "md5_digest": "c0f0ec8f3197f2925637b54c8a256fff", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 53401, "upload_time": "2008-05-16T18:47:11", "url": "https://files.pythonhosted.org/packages/62/fc/44dbb5ba3d37c7d2f42f1ea8b13891f97c87a180bc4cbeae9b65ceb813bc/stomper-0.2.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "83422adaae2ce27ba7a7f6dc2d2a2cb9", "sha256": "d5b69410e42a82b651a6c5b7054fa73d8f561a13750b5d7f9c45471e3b42c739" }, "downloads": -1, "filename": "stomper-0.2.2-py2.6.egg", "has_sig": false, "md5_digest": "83422adaae2ce27ba7a7f6dc2d2a2cb9", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 53844, "upload_time": "2009-02-05T00:00:37", "url": "https://files.pythonhosted.org/packages/eb/9d/57ca7987f7cf55e580e226eaa8e3c992bcdf43618edf948b45730c9727f2/stomper-0.2.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "193ba3eaa405aa5b590e2d571b65167d", "sha256": "1505bf64ba23185fa34ceb4c3c50b7ed4fa51511265fe57c1ad6ee49f833007d" }, "downloads": -1, "filename": "stomper-0.2.2.tar.gz", "has_sig": false, "md5_digest": "193ba3eaa405aa5b590e2d571b65167d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19898, "upload_time": "2009-03-16T14:35:36", "url": "https://files.pythonhosted.org/packages/1f/cb/cb515d23128193ca36d27d2ca560784eddee1daed26881ee2130bc7acbd5/stomper-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4a662054ce1cfb7c08ec91e6d91bb342", "sha256": "47098f06c1a7e1cb18b9684a4847dfc59ba3f7a6b6c0ff3033cd919761f54484" }, "downloads": -1, "filename": "stomper-0.2.3-py2.6.egg", "has_sig": false, "md5_digest": "4a662054ce1cfb7c08ec91e6d91bb342", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 54228, "upload_time": "2010-08-08T20:18:32", "url": "https://files.pythonhosted.org/packages/5a/0a/72144bad3e9ea34b3e55247e023a1893a8c1d18f7684a1bd147d76be2875/stomper-0.2.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "4f64beb3823455d46544c5f10922362a", "sha256": "657934b39ac57fa8a18b37204985a074734e0d7ebf178a9228bd5903bcb00704" }, "downloads": -1, "filename": "stomper-0.2.3.tar.gz", "has_sig": false, "md5_digest": "4f64beb3823455d46544c5f10922362a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20525, "upload_time": "2010-08-08T20:18:13", "url": "https://files.pythonhosted.org/packages/4e/81/451a53107e00cf5f9d9a594ee255e1ddccc1c04c64ce3b6d7876518d4543/stomper-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "8bd98295d0466d3141ce2a31c183f3bb", "sha256": "6c8b3fdc674d7a8bdba37b71e8f78aaf744120bfa1549ac8eb0500901209c107" }, "downloads": -1, "filename": "stomper-0.2.4-py2.4.egg", "has_sig": false, "md5_digest": "8bd98295d0466d3141ce2a31c183f3bb", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 54849, "upload_time": "2010-09-28T18:20:53", "url": "https://files.pythonhosted.org/packages/02/2b/b8c959bc1dd09def147f5175cab7557cd2337133db130e700eba68fb4789/stomper-0.2.4-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "d849d3a105c4ac03162e64e185bcb01c", "sha256": "bdc0c71fe4906045fae65688fa14d599ff28dcfcc4ffbcceb0ff300f3e6e9afb" }, "downloads": -1, "filename": "stomper-0.2.4-py2.5.egg", "has_sig": false, "md5_digest": "d849d3a105c4ac03162e64e185bcb01c", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 54182, "upload_time": "2010-09-28T18:21:32", "url": "https://files.pythonhosted.org/packages/61/01/9f0ea1c1504be5151d5b631434c8fd286071e9b0312231cf82107075ba93/stomper-0.2.4-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "e0ceabb469247ee4e2f7a6c24aa36450", "sha256": "6f1fb301a315c5f8ea690f98643e2b00c4357f487c3ea7f0814e50b4e83037ad" }, "downloads": -1, "filename": "stomper-0.2.4-py2.6.egg", "has_sig": false, "md5_digest": "e0ceabb469247ee4e2f7a6c24aa36450", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 54141, "upload_time": "2010-09-28T18:22:25", "url": "https://files.pythonhosted.org/packages/6a/8b/6ed3eef635db1521f6f93380b1035adfe1ed3bcf97d108aba8089e825328/stomper-0.2.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "474d12bcd36a27e3b5278e19d908914d", "sha256": "9cd65dfb28c1e341d2c539a1ca57338dbbc5a1b6945d489e62f886849b838d76" }, "downloads": -1, "filename": "stomper-0.2.4.tar.gz", "has_sig": false, "md5_digest": "474d12bcd36a27e3b5278e19d908914d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20525, "upload_time": "2010-09-28T18:23:13", "url": "https://files.pythonhosted.org/packages/92/03/75595dd598c0c15e546ec9fc0657339bc750b38819e248b677a1a287d58c/stomper-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "25375838783328dfbf8953a3ed7ad8ca", "sha256": "df7d0f914f725407389a1b9138d6fe686019171366e2fd6ca4d15af2f968f616" }, "downloads": -1, "filename": "stomper-0.2.5-py2.7.egg", "has_sig": false, "md5_digest": "25375838783328dfbf8953a3ed7ad8ca", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 54295, "upload_time": "2013-04-05T11:59:03", "url": "https://files.pythonhosted.org/packages/f2/82/4f1a181da8c023b1eeccfa7fa403825c18a69fe11ed9f30533b311b1998f/stomper-0.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "dafd6826b7fc9a6cba57b000c4aae2c6", "sha256": "f7c758589ef3b7df0df9557c264e549f397663469c50c859613b175ecd390428" }, "downloads": -1, "filename": "stomper-0.2.5.tar.gz", "has_sig": false, "md5_digest": "dafd6826b7fc9a6cba57b000c4aae2c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20585, "upload_time": "2013-04-05T11:59:00", "url": "https://files.pythonhosted.org/packages/1f/6a/fda39b26392c5610ff6926376256cd905fca4a5506d7df434e73de0b9175/stomper-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "e7a17d3a2660cdcfd77722d5337c7aa9", "sha256": "523cfb240acfec887bbc67f0e943f51156b3c467356833cff6d1d7da792f69ad" }, "downloads": -1, "filename": "stomper-0.2.6.tar.gz", "has_sig": false, "md5_digest": "e7a17d3a2660cdcfd77722d5337c7aa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21245, "upload_time": "2013-06-17T13:18:13", "url": "https://files.pythonhosted.org/packages/15/81/118eac94dee07e783e008a005ff455d0aef2d42e3fb9d8cca36857d74ab1/stomper-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "93662466de52ef90358bf418c574c242", "sha256": "93f52d39125606cf55f08ac55b2dbfa8cbf151fcaae6d8bcbb9a8c36402fb7e9" }, "downloads": -1, "filename": "stomper-0.2.7-py2.7.egg", "has_sig": false, "md5_digest": "93662466de52ef90358bf418c574c242", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 50961, "upload_time": "2013-06-17T13:34:25", "url": "https://files.pythonhosted.org/packages/3e/b6/c67b4c1d8c20098949e78a9fdfac79fc94f037f75809f5060e58ec228203/stomper-0.2.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b721d7557af2fc6a47e82ef4a40e87bf", "sha256": "8978fd3421390abe3c1a8c8adc72346f4a8175b6fb154011fc8d37bb916e01ce" }, "downloads": -1, "filename": "stomper-0.2.7.tar.gz", "has_sig": false, "md5_digest": "b721d7557af2fc6a47e82ef4a40e87bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21459, "upload_time": "2013-06-17T13:34:30", "url": "https://files.pythonhosted.org/packages/ec/59/bb24bbafbed7a1211816f6b8b57fefeb4dfa29b74610223b890f534d08af/stomper-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "38c6f3445c8ee8f75391b43511588613", "sha256": "36e8e544b56ae5ea0da4ce14b14c7e748b11aca20d6a354696fd79c474bd6e5d" }, "downloads": -1, "filename": "stomper-0.2.8-py2.7.egg", "has_sig": false, "md5_digest": "38c6f3445c8ee8f75391b43511588613", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 51086, "upload_time": "2014-02-03T10:55:32", "url": "https://files.pythonhosted.org/packages/bb/91/80f47fcba6fc8cb51a0a77f4093a02f26814503b2435e74c6c58f8cfcf71/stomper-0.2.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "993d1182090bcdf2e8fc6607cdb06d97", "sha256": "30403340c97ca463bddba7385cefc81cd0f279ebe06309fddf4c65b412575e91" }, "downloads": -1, "filename": "stomper-0.2.8.tar.gz", "has_sig": false, "md5_digest": "993d1182090bcdf2e8fc6607cdb06d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19205, "upload_time": "2014-02-03T10:55:14", "url": "https://files.pythonhosted.org/packages/bc/3b/021ee547dc0c96bf3b30c94e843b1f9de83c07cdbca2f07a2be6a5abcb08/stomper-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "e9b9417f78c78f9b7caa4b414791a589", "sha256": "26358dccc26754d818bee620cf81434f46f657bd9a196a45172ae67391ff8881" }, "downloads": -1, "filename": "stomper-0.2.9-py2.7.egg", "has_sig": false, "md5_digest": "e9b9417f78c78f9b7caa4b414791a589", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 69036, "upload_time": "2014-09-18T10:09:34", "url": "https://files.pythonhosted.org/packages/a6/52/4493e81f7d07d48145371991ca3ce42007fa87ef8473bc7e88ed5fb23936/stomper-0.2.9-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e230f3fc33d8dc76617aceb688518d4d", "sha256": "9be6ff42841de0d8c1677949c5bfeaa2fa1cc002f65c46b4e88f762cd645bc1f" }, "downloads": -1, "filename": "stomper-0.2.9.tar.gz", "has_sig": false, "md5_digest": "e230f3fc33d8dc76617aceb688518d4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20986, "upload_time": "2014-09-18T10:09:45", "url": "https://files.pythonhosted.org/packages/61/fc/5370ca5cf3e807c6c6a6d9639bf153d4fd28dbe58f04451af913893b0340/stomper-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f5dbd34240d9eb49b18c908626b5fc21", "sha256": "f4b48a4c20c45d08f4ce3ce9c4d792da8a7dc919e4fabac4776d3f29b6335f56" }, "downloads": -1, "filename": "stomper-0.3.0-py2.7.egg", "has_sig": false, "md5_digest": "f5dbd34240d9eb49b18c908626b5fc21", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 69053, "upload_time": "2014-09-18T10:08:25", "url": "https://files.pythonhosted.org/packages/c4/28/e8b62ba38bc7c7318d96bc229c3d8ef1ba2d29919b5d99e45d6d6cedf817/stomper-0.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "886eaa3b6b69d4749e88a4d4eb594b02", "sha256": "ceaacc016c0e8e98c3d3155f22069d18d403637d57492d9cf678813e27c9ecb0" }, "downloads": -1, "filename": "stomper-0.3.0.tar.gz", "has_sig": false, "md5_digest": "886eaa3b6b69d4749e88a4d4eb594b02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21051, "upload_time": "2014-09-18T10:08:06", "url": "https://files.pythonhosted.org/packages/b1/45/3517d58e8e1f49d1293c683d50dc07957b03ddef2bfc515f80cd2298ba34/stomper-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c4c05bb66d7e143c22dd6f269fbdba6b", "sha256": "450679fa0d8bafe1f0c4a30cdd7fbd271407870bae541108cf7cc2895324279e" }, "downloads": -1, "filename": "stomper-0.4.0-py2.7.egg", "has_sig": false, "md5_digest": "c4c05bb66d7e143c22dd6f269fbdba6b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 70104, "upload_time": "2016-07-08T14:32:01", "url": "https://files.pythonhosted.org/packages/41/14/a886ab74bdaf345be0584464d7de45b5090970fe652acd6c7706d0a175e0/stomper-0.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f950f4759c3309ed6b12ea28b5d1c38b", "sha256": "1a875755b51bdcd431e5a25375f37410137101fdd40311a714e105e0e48c33e7" }, "downloads": -1, "filename": "stomper-0.4.0-py3.4.egg", "has_sig": false, "md5_digest": "f950f4759c3309ed6b12ea28b5d1c38b", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 71754, "upload_time": "2016-07-08T14:30:45", "url": "https://files.pythonhosted.org/packages/22/48/d7b54c90f8fd7672a6e5dbc02f65b89f3f2df07b25a58e035582e8c69b88/stomper-0.4.0-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "999946b01bc34f1e683bd50aa0d20683", "sha256": "1c39d14b099e49ae12006366357b36b243b13cd960c124a63f926ba49affe764" }, "downloads": -1, "filename": "stomper-0.4.0.tar.gz", "has_sig": false, "md5_digest": "999946b01bc34f1e683bd50aa0d20683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21220, "upload_time": "2016-07-08T14:30:32", "url": "https://files.pythonhosted.org/packages/47/9e/6dff71b1cde0d3e26bb2b45eb867625741d03dd7bf332578f6ea9f2c5888/stomper-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "dde09743c9bdd4639c91bc9dd401b8a6", "sha256": "3b3f1238579fcbb7d79dd3e32d22caadf419e3a73c18f40672ab8dbbeef692e1" }, "downloads": -1, "filename": "stomper-0.4.1.tar.gz", "has_sig": false, "md5_digest": "dde09743c9bdd4639c91bc9dd401b8a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21314, "upload_time": "2016-07-12T09:29:17", "url": "https://files.pythonhosted.org/packages/f9/72/e4747dd44cc4e4207b84f57aed3d9548f766d87adc47dfea2f2d36df4746/stomper-0.4.1.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "e6686716dea0885ebdba7c8c0c83b83f", "sha256": "e0d157db9bc1d5e2d0356bcd322fa9010d9d02cf403ca97618e8454d2697f0a9" }, "downloads": -1, "filename": "stomper-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e6686716dea0885ebdba7c8c0c83b83f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37878, "upload_time": "2019-04-09T11:54:30", "url": "https://files.pythonhosted.org/packages/1c/f0/e924d61cf68e566f3ed5f83471230453e4e3535e330e65ed4f39cf9dfc5d/stomper-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bf18d4caefc6b20599b048eb05ecac9", "sha256": "3b4dbeadbb6d6cb958fe0c245779038ff0a08cd040971b69f770d779761661fa" }, "downloads": -1, "filename": "stomper-0.4.3.tar.gz", "has_sig": false, "md5_digest": "7bf18d4caefc6b20599b048eb05ecac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29260, "upload_time": "2019-04-09T11:54:32", "url": "https://files.pythonhosted.org/packages/92/0b/e11fb298158e9ac979a2d0c9d9a6ca5386c05ed7dc0ec60c023294acb44c/stomper-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e6686716dea0885ebdba7c8c0c83b83f", "sha256": "e0d157db9bc1d5e2d0356bcd322fa9010d9d02cf403ca97618e8454d2697f0a9" }, "downloads": -1, "filename": "stomper-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e6686716dea0885ebdba7c8c0c83b83f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37878, "upload_time": "2019-04-09T11:54:30", "url": "https://files.pythonhosted.org/packages/1c/f0/e924d61cf68e566f3ed5f83471230453e4e3535e330e65ed4f39cf9dfc5d/stomper-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bf18d4caefc6b20599b048eb05ecac9", "sha256": "3b4dbeadbb6d6cb958fe0c245779038ff0a08cd040971b69f770d779761661fa" }, "downloads": -1, "filename": "stomper-0.4.3.tar.gz", "has_sig": false, "md5_digest": "7bf18d4caefc6b20599b048eb05ecac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29260, "upload_time": "2019-04-09T11:54:32", "url": "https://files.pythonhosted.org/packages/92/0b/e11fb298158e9ac979a2d0c9d9a6ca5386c05ed7dc0ec60c023294acb44c/stomper-0.4.3.tar.gz" } ] }