{ "info": { "author": "John W Lockwood IV", "author_email": "john.lockwood@workiva.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "`NATS.io `__ messaging system client for the Twisted matrix\n===========================================================================\n\n|License MIT|\n\n`NATS Documentation `__\n\nHOW TO microservice communication.\n----------------------------------\n\nHow do I get my services to talk to each other with out registering each\none in a directory?\n\nHow do I scale a back end service and allow front end services to use\nall of them quickly?\n\nHow do I have a fast, scalable, resilient communication service with out\na lot of headaches?\n\nA good answer to all of these is to use NATS. NATS is a masterpiece\nprotocol designed with the cloud in mind. HTTP was good, but it was\ndesigned for servers sending single resources to clients on an\nuncontrolled network.\n\nInstall dependencies\n--------------------\n\nI suggest creating a virtualenv.\n\n::\n\n $ make deps\n\nTry the demo:\n-------------\n\n::\n\n $ make prepare-example\n\nOpen two extra terminal windows and from one run:\n\n::\n\n $ ./example/respond.py\n\nfrom the other run:\n\n::\n\n $ ./example/sub_only.py \n\nThen from the first window run:\n\n::\n\n ./example/nats_demo.py\n\nUsage\n-----\n\nMake a subject subscriber.\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nfor full context see `sub\\_only.py `__:\n\nFirst, define a message handler for a subscription:\n\n::\n\n def on_happy_msg(nats_protocol, sid, subject, reply_to, payload):\n print \"got message\", sid, subject\n\nThen in create the endpoint, nats protocol instance and connect them:\n\n::\n\n point = TCP4ClientEndpoint(reactor, \"demo.nats.io\", 4222)\n\n nats_protocol = txnats.io.NatsProtocol(\n verbose=False,\n on_connect=lambda np: np.sub(\"happy\", \"6\", on_msg=on_happy_msg))\n\n connecting = connectProtocol(point, nats_protocol)\n reactor.run()\n\nWhen a message comes in for the subject \"happy\" ``on_happy_msg`` will be\ncalled.\n\nMake a subject responder.\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe only difference from a subscriber is that the ``on_msg`` function\nwill publish a message to the ``reply_to`` subject of the message:\n\n::\n\n def respond_on_msg(nats_protocol, sid, subject, reply_to, payload):\n if reply_to:\n nats_protocol.pub(reply_to, \"Roger, from {}!\".format(responder_id))\n\n...:\n\n::\n\n nats_protocol = txnats.io.NatsProtocol(\n verbose=False,\n on_connect=lambda np: np.sub(\"get-response\", \"6\", on_msg=respond_on_msg))\n\nFor full context see `respond.py `__\n\nDistribute the responder load.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nTo distribute the load: subscribe with a queue-group and any message\nwill go to one of the responders:\n\n::\n\n nats_protocol = txnats.io.NatsProtocol(\n verbose=False,\n on_connect=lambda np: np.sub(\"get-response\", \"6\", \n queue_group=\"excelsior\", \n on_msg=respond_on_msg))\n\nHowever many processes you have subscribed to this subject and queue\ngroup will have the messages sent to only one of them. If there are four\nrunning, and 100 messages are sent on the \"get-response\" subject, each\none should only have to respond to 25, distributing the work load.\n\nFor full context see `queue\\_respond.py `__\nand something that will make a bunch of requests on that subject.\n`make\\_requests.py `__\n\n.. |License MIT| image:: https://img.shields.io/npm/l/express.svg\n :target: http://opensource.org/licenses/MIT", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/johnwlockwood/txnats", "keywords": "data", "license": "The MIT License (MIT)\n\nCopyright 2015 John W Lockwood IV\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.", "maintainer": null, "maintainer_email": null, "name": "txnats", "package_url": "https://pypi.org/project/txnats/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/txnats/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/johnwlockwood/txnats" }, "release_url": "https://pypi.org/project/txnats/0.7.5/", "requires_dist": null, "requires_python": null, "summary": "NATS messaging system client using Twisted #microservices", "version": "0.7.5" }, "last_serial": 2645965, "releases": { "0.2.0": [], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9ee08a0838c8ff1e2a4384ee155c43f1", "sha256": "b7fb8c8331decd5a982d8d0660c5edb388ae34cd214d26938707bef94b25589b" }, "downloads": -1, "filename": "txnats-0.3.0.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "9ee08a0838c8ff1e2a4384ee155c43f1", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69247, "upload_time": "2015-12-25T16:42:49", "url": "https://files.pythonhosted.org/packages/1e/d4/55b54bb621183bf50622ff1ecf6b7700f3e84db615f65687f233b78490c0/txnats-0.3.0.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "b2281d5a83a7998093b2b9569e65768e", "sha256": "182e788c96d41a035fc9fc8ac3655b16290f0f4e9204366616330720678b3991" }, "downloads": -1, "filename": "txnats-0.3.0-py2.7.egg", "has_sig": false, "md5_digest": "b2281d5a83a7998093b2b9569e65768e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13500, "upload_time": "2015-12-25T16:42:41", "url": "https://files.pythonhosted.org/packages/46/42/5d69a4779043c012227351a29abe08c2d8974511a778f2b5d72db68c8f30/txnats-0.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "dd8c9d04785f84a26e2c9ae92f0f1904", "sha256": "ad9a59e2366bf2dd25ffd2a2406ebee7a12f11e105a5e5671139f0087e6ee755" }, "downloads": -1, "filename": "txnats-0.3.0.tar.gz", "has_sig": false, "md5_digest": "dd8c9d04785f84a26e2c9ae92f0f1904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6628, "upload_time": "2015-12-25T16:42:33", "url": "https://files.pythonhosted.org/packages/cf/ed/aa74fb0d690c09fd5688bd057e20e3c9617b9b9f67554ed8b95a0dfe6f1f/txnats-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5dc9a29d5259cbe509800fa7937e8498", "sha256": "331dc5f57ca8cdc80b44c0b30b10764b61c03d98c3a5e9bedb6c507b91580829" }, "downloads": -1, "filename": "txnats-0.3.1.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "5dc9a29d5259cbe509800fa7937e8498", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 69253, "upload_time": "2015-12-25T16:47:53", "url": "https://files.pythonhosted.org/packages/70/e5/3d2c1ed26002f78c2710b1d46b6a7e309a7bdd90f84c8f0fe7d7c7a814b6/txnats-0.3.1.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "f058b5e6e22e41605874e70e22ba7273", "sha256": "c34c5384b9d4d30298430c1046361d9bbceea6f6c64e735a4b53b48069b44604" }, "downloads": -1, "filename": "txnats-0.3.1-py2.7.egg", "has_sig": false, "md5_digest": "f058b5e6e22e41605874e70e22ba7273", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13509, "upload_time": "2015-12-25T16:47:45", "url": "https://files.pythonhosted.org/packages/c6/75/e0b82fc900f4877fad48aa7bdef470893a46232245dd484dd900ca15adf3/txnats-0.3.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4bea814398a7aeeeca6c7ce0816dab69", "sha256": "4d8c03e7402bac510f794765c5695b71251c2f1aa665dc1e7a4222e2057e00ba" }, "downloads": -1, "filename": "txnats-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4bea814398a7aeeeca6c7ce0816dab69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6715, "upload_time": "2015-12-25T16:47:39", "url": "https://files.pythonhosted.org/packages/9b/a9/2a391d19470b1f50b1eee2e5efa12c63a3229a48db5a87b41e35131488e1/txnats-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "fba4689db0eb47630909578c309c6fc8", "sha256": "09e1c705dfb748534fccc8e95fa0b4f3a66561acb206e9dc85fb8e4deb943758" }, "downloads": -1, "filename": "txnats-0.4.0.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "fba4689db0eb47630909578c309c6fc8", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 73272, "upload_time": "2015-12-26T22:38:34", "url": "https://files.pythonhosted.org/packages/eb/c8/331fe3c61893edbd4ee9b2ffd898a5263a911edce43b4e09c58a76d792ee/txnats-0.4.0.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "04a02588a70cb1a87fadf4dd17ac22c0", "sha256": "1fb79e916a4a9a766c39f9b9218d5ad8b14e02e83964251589b4430ba4cb64fa" }, "downloads": -1, "filename": "txnats-0.4.0-py2.7.egg", "has_sig": false, "md5_digest": "04a02588a70cb1a87fadf4dd17ac22c0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15930, "upload_time": "2015-12-26T22:38:28", "url": "https://files.pythonhosted.org/packages/83/c2/8c62f740e109fae91f42de38dbd7d80186719d3fed0f8665905427e65ce5/txnats-0.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4b7be9332c64d1a85167f50fd120c17e", "sha256": "a1f672dfd65711a7d50b87118fc521ecccb8b0f4f3f5c7cfa47be2c3efde9ecc" }, "downloads": -1, "filename": "txnats-0.4.0.tar.gz", "has_sig": false, "md5_digest": "4b7be9332c64d1a85167f50fd120c17e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10100, "upload_time": "2015-12-26T22:38:21", "url": "https://files.pythonhosted.org/packages/92/18/5ff6e94b5f0e22d630339be82956828ea70b3f76a7a10868612192dcba77/txnats-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f64a10ed8a6b15f68f395704eb0c5c9d", "sha256": "9536be3fcec6a0c120275736e984087afcdc8e1dedd945799ad91ddab2b6aac0" }, "downloads": -1, "filename": "txnats-0.5.0.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "f64a10ed8a6b15f68f395704eb0c5c9d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 73449, "upload_time": "2015-12-30T07:04:59", "url": "https://files.pythonhosted.org/packages/68/23/f57dd82d00568ab23496e89e335cd4b904e878671775a565896fda3f17c4/txnats-0.5.0.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "0ea712e451fa95b554cba2f7d11f1901", "sha256": "23e9cfdd11217c9081a7525ac18ae2bcdf19f5b2b3ed2482565b1123ca6b9f12" }, "downloads": -1, "filename": "txnats-0.5.0-py2.7.egg", "has_sig": false, "md5_digest": "0ea712e451fa95b554cba2f7d11f1901", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16375, "upload_time": "2015-12-30T07:04:51", "url": "https://files.pythonhosted.org/packages/32/ba/a2c870cd1c429db1b91c9aab80f88a6defdfcd2659f6ae032fb522b65fd8/txnats-0.5.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "1f175d6f81d0e53cb1181a3f35b0dade", "sha256": "2e9e89fb0bee59c20170e3322a6568bb7749290c8c4fb459412b371b3c839a63" }, "downloads": -1, "filename": "txnats-0.5.0.tar.gz", "has_sig": false, "md5_digest": "1f175d6f81d0e53cb1181a3f35b0dade", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10273, "upload_time": "2015-12-30T07:04:42", "url": "https://files.pythonhosted.org/packages/0e/52/6f8daacb22ef0ba2a9f696f9044af6057e13d60f79dfb1bd6041e9f95ec2/txnats-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "52e340b0a60e7e8b275ba266c8308aa0", "sha256": "b9996c046c922720190b198ec2423632da8753f96e4668b9bbfccdd4b7dfb886" }, "downloads": -1, "filename": "txnats-0.5.1.tar.gz", "has_sig": false, "md5_digest": "52e340b0a60e7e8b275ba266c8308aa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11281, "upload_time": "2015-12-31T04:02:10", "url": "https://files.pythonhosted.org/packages/08/da/4fd8c3454e3809a290a1198e53a23f8953059a772776ee408baca25b9e04/txnats-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "d166a703564ba6138ca1c1a2a306977a", "sha256": "a02f36be424b6cadf32c136c2671d0c3453138c02586d5c94730a4cc3f672bd9" }, "downloads": -1, "filename": "txnats-0.5.2.macosx-10.11-intel.exe", "has_sig": false, "md5_digest": "d166a703564ba6138ca1c1a2a306977a", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 75418, "upload_time": "2015-12-31T04:06:05", "url": "https://files.pythonhosted.org/packages/cb/9e/96c805be10db81ae80aa2b725639524f0fc26ca2ca1bb6bc0894915c4f91/txnats-0.5.2.macosx-10.11-intel.exe" }, { "comment_text": "", "digests": { "md5": "783dfc20e2970a226332805a303aa2ff", "sha256": "1d60f69de9fcceddf32f0ad811da90daee2833da0739561b3e43052d3ebf1579" }, "downloads": -1, "filename": "txnats-0.5.2-py2.7.egg", "has_sig": false, "md5_digest": "783dfc20e2970a226332805a303aa2ff", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 18685, "upload_time": "2015-12-31T04:05:58", "url": "https://files.pythonhosted.org/packages/06/30/45b2a77355307d8f74a7efd0e4747872dcb9834dccc761bd1c4cd8e4bbb8/txnats-0.5.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9e4357fbce4237513bb6e178d699bb94", "sha256": "78ef4b61038c51413fbe958c1eb4f2d21012bb878bbf52b5d5d0c6bf8cc83004" }, "downloads": -1, "filename": "txnats-0.5.2-py3.5.egg", "has_sig": false, "md5_digest": "9e4357fbce4237513bb6e178d699bb94", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 19014, "upload_time": "2015-12-31T04:07:42", "url": "https://files.pythonhosted.org/packages/e2/33/7ae48480e6eefaa5c910581e385340c358505ca8084073ef1637a49c2010/txnats-0.5.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "31f59d5a3978241ce6ff93c2a0462cc3", "sha256": "879f4c28d3f71b505b49cdef312a023dc120c8185932359f3bae145ffceab8f4" }, "downloads": -1, "filename": "txnats-0.5.2.tar.gz", "has_sig": false, "md5_digest": "31f59d5a3978241ce6ff93c2a0462cc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11285, "upload_time": "2015-12-31T04:05:51", "url": "https://files.pythonhosted.org/packages/31/c1/54375bf6297e564a14d798faeeb65e49b36014423338ddb513f25209d77d/txnats-0.5.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "78f3fe750eea3e2382f2d6cdf0d81c51", "sha256": "53f0a7d0f39880d45bb8774e0bb9c90bb5d14a9ab2d3a4ed7b20e8dee1270bc5" }, "downloads": -1, "filename": "txnats-0.7.0.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "78f3fe750eea3e2382f2d6cdf0d81c51", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 79986, "upload_time": "2016-11-11T18:24:51", "url": "https://files.pythonhosted.org/packages/56/50/c3c325481af9881d8fe7eb63dfcd34b3619ca84b5fac39b7b202cda41fd5/txnats-0.7.0.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "63fa49e7b9e10ebb9fcf892b0f8e6370", "sha256": "4d52138b5f972375b935e2edfd4e5845f7200f4de3310974023a1553fedfbf36" }, "downloads": -1, "filename": "txnats-0.7.0-py2.7.egg", "has_sig": false, "md5_digest": "63fa49e7b9e10ebb9fcf892b0f8e6370", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 31451, "upload_time": "2016-11-11T18:24:41", "url": "https://files.pythonhosted.org/packages/87/55/d739cc5374a7d52630161e87935b33935c4121deb51d266ee8e78875368b/txnats-0.7.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "830bee23cde2f014f232f1a058a3fa62", "sha256": "78a9b873ebe78c35cf2219ef62e8f936cc1cbedd552e127ce27061b7a14cc3b0" }, "downloads": -1, "filename": "txnats-0.7.0-py3.5.egg", "has_sig": false, "md5_digest": "830bee23cde2f014f232f1a058a3fa62", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 32228, "upload_time": "2016-11-11T18:24:45", "url": "https://files.pythonhosted.org/packages/d4/e2/dd4bb3ae2e0a1a394e02f4843ac77e2a479382e31fb936402c6fa681c6c4/txnats-0.7.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "77e62d7c40691356084182592ea620fd", "sha256": "296665a2bbce17415f66139844ac443f522195e490dafc7008bbbab059ea21de" }, "downloads": -1, "filename": "txnats-0.7.0.tar.gz", "has_sig": false, "md5_digest": "77e62d7c40691356084182592ea620fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14116, "upload_time": "2016-11-11T18:24:37", "url": "https://files.pythonhosted.org/packages/76/c7/ba94cb189683448e600f7a6320077221e2b84e20c341f2b9802372269888/txnats-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "2cf4c249d459e7bd8c28956b5c952971", "sha256": "38ff03310a901c8018e1e984ff2d1861e077517d197384b40a69b5116cbc6ca9" }, "downloads": -1, "filename": "txnats-0.7.1.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "2cf4c249d459e7bd8c28956b5c952971", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 79992, "upload_time": "2016-11-11T18:29:37", "url": "https://files.pythonhosted.org/packages/9f/27/90f000a2364d7e72c268e0149d6eafef36bbb3e3f24c570471355de923fd/txnats-0.7.1.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "e4584911c1041d302902c1a138f08c8a", "sha256": "3cc5dde15ae568b6a4ae640a7b65fdfcebe9ef4b718573f0ac8bfe3abea33bc9" }, "downloads": -1, "filename": "txnats-0.7.1-py2.7.egg", "has_sig": false, "md5_digest": "e4584911c1041d302902c1a138f08c8a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 31453, "upload_time": "2016-11-11T18:29:27", "url": "https://files.pythonhosted.org/packages/5f/4e/b8a68c4f98f63fc729fa75b6b0aa144118d25e843b454df7231e2690aeff/txnats-0.7.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b4cef27214dd6d93158f04a68c8b0eb1", "sha256": "57007f074c3f4a18c912e3142a68d486e31a52b2efc1741c3ef28aef35141e0a" }, "downloads": -1, "filename": "txnats-0.7.1-py3.5.egg", "has_sig": false, "md5_digest": "b4cef27214dd6d93158f04a68c8b0eb1", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 32229, "upload_time": "2016-11-11T18:29:32", "url": "https://files.pythonhosted.org/packages/20/8a/e894d2de4a9fc9b6a7156a2d540e4e0e451cc192f13147486876a7b2a036/txnats-0.7.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "d3ea92a926fd5c034acdd99dc22d05a4", "sha256": "fd33753e90d117866370bbaff781d9571be88b006576ce7738cf13244dfaed1d" }, "downloads": -1, "filename": "txnats-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d3ea92a926fd5c034acdd99dc22d05a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14124, "upload_time": "2016-11-11T18:29:24", "url": "https://files.pythonhosted.org/packages/65/c6/8552d89765de33f6232be0592b2870a16c8cc722c386cbaeb7b4386d89a3/txnats-0.7.1.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "290b191aed6b2b88ca3fc9a4356b1580", "sha256": "ef86bb605d6c450d334d6054f8aff52ff3a17a298912694e408791fcc33c679c" }, "downloads": -1, "filename": "txnats-0.7.3.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "290b191aed6b2b88ca3fc9a4356b1580", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 81306, "upload_time": "2016-11-12T23:47:33", "url": "https://files.pythonhosted.org/packages/37/89/e90a83c42e07089edb554ad645fa01f065f35b78e67a960a51f46cc564c5/txnats-0.7.3.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "27019d54e4af8d42340a53207f8f9d5c", "sha256": "14839166035f2761af177b72c2fdb45c8ac2c15ca8c02da43dbb495a65cad711" }, "downloads": -1, "filename": "txnats-0.7.3-py2.7.egg", "has_sig": false, "md5_digest": "27019d54e4af8d42340a53207f8f9d5c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 34967, "upload_time": "2016-11-12T23:47:22", "url": "https://files.pythonhosted.org/packages/de/1a/a4535834670677b9f8e793b90fd1816ce577e70fa328f619974c84a2c2af/txnats-0.7.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f9e7be9d1cb5ae7024937d908f2c821e", "sha256": "3187461ed8aa3510fa9cbf36cd3701c42af60a223035a10177f56ae290846000" }, "downloads": -1, "filename": "txnats-0.7.3-py3.5.egg", "has_sig": false, "md5_digest": "f9e7be9d1cb5ae7024937d908f2c821e", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 35762, "upload_time": "2016-11-12T23:47:28", "url": "https://files.pythonhosted.org/packages/53/3a/44c3bb4f943d1151966d28d8eea7af74776f464e5ccf94b92171934a0316/txnats-0.7.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "d953fb65b0a2a5206eec71c8019ae566", "sha256": "5cdee30e1f8f1b6e0a37f5571ab2a27fbbfa361df58c00d4aeaa7d075a09dd02" }, "downloads": -1, "filename": "txnats-0.7.3.tar.gz", "has_sig": false, "md5_digest": "d953fb65b0a2a5206eec71c8019ae566", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15332, "upload_time": "2016-11-12T23:47:19", "url": "https://files.pythonhosted.org/packages/67/17/285ec68675038eea3f1e59fee8ed7902353204625682db59db077fe96081/txnats-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "990cbda59bef1e7b0c746aeea12fd0bc", "sha256": "53676c4cc53b905b279241b47bbc6260b3b2c364dd8e8c80b27678beda94072f" }, "downloads": -1, "filename": "txnats-0.7.4.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "990cbda59bef1e7b0c746aeea12fd0bc", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 81887, "upload_time": "2016-11-19T20:56:05", "url": "https://files.pythonhosted.org/packages/27/ed/9abb8a604eaa6dc56784534d235b03dbfdfbcde1032bf94d8caac65fac68/txnats-0.7.4.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "71d172fcb965ad0e4fad2d62e6334c60", "sha256": "d2db2e77b209c6223e428f63a638fe5af07eeb3a890fc4036a26d95e917a738a" }, "downloads": -1, "filename": "txnats-0.7.4-py2.7.egg", "has_sig": false, "md5_digest": "71d172fcb965ad0e4fad2d62e6334c60", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 36549, "upload_time": "2016-11-19T20:55:54", "url": "https://files.pythonhosted.org/packages/ed/ec/85fc12c1509c0f399d5c5309d74726e880face8b148731383f937d28993a/txnats-0.7.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "966186ca14e21fd50729101fef9e9e6f", "sha256": "955fdbd594ae906d391f29b6d5b2f9985bca5fa6793d8ebf2dcf40666098fedb" }, "downloads": -1, "filename": "txnats-0.7.4-py3.5.egg", "has_sig": false, "md5_digest": "966186ca14e21fd50729101fef9e9e6f", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 37431, "upload_time": "2016-11-19T20:55:59", "url": "https://files.pythonhosted.org/packages/ab/a0/5b8f6271b6525b673532d00359bce4caa221e65f7c6c6822af323ed9575c/txnats-0.7.4-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "3199b5c842f26bab98a35d1f480728d5", "sha256": "929d320c397c1792333a836de1de39eacf1d2f7233707f6a172d110d43c215e9" }, "downloads": -1, "filename": "txnats-0.7.4.tar.gz", "has_sig": false, "md5_digest": "3199b5c842f26bab98a35d1f480728d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15542, "upload_time": "2016-11-19T20:55:50", "url": "https://files.pythonhosted.org/packages/79/80/49ec48d95104f0e7d7490567af1c20e7b161c152c499511ecf093bef48b3/txnats-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "e3e7d39facc518554c65765c6ae7c4b5", "sha256": "babd767e097d3fe9e421268cbfcf9c696d51e58dba7872bac41f86a881bd5d59" }, "downloads": -1, "filename": "txnats-0.7.5.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "e3e7d39facc518554c65765c6ae7c4b5", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 82087, "upload_time": "2017-02-16T04:24:37", "url": "https://files.pythonhosted.org/packages/e1/26/5b49a5e97febf2f730b1049a910366cb18d41b22eb78024912132697ec4c/txnats-0.7.5.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "e2a603e43e74529ed9117b53753f1a87", "sha256": "67ed8cf455ec1df792bbffcd2a8174e4fae562efd7293eaca4a1afbc5b648e5c" }, "downloads": -1, "filename": "txnats-0.7.5-py2.7.egg", "has_sig": false, "md5_digest": "e2a603e43e74529ed9117b53753f1a87", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 37052, "upload_time": "2017-02-16T04:24:21", "url": "https://files.pythonhosted.org/packages/eb/56/e54bd8edadc85edb2666c473be6d324819fef48cc1d6756fa7bf73655e20/txnats-0.7.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b0301fc48fcafbfce8752861ba247265", "sha256": "90e84ee016ed771b55c1791cc51e17f6183644d38f8c170ae77afc1cbad279c3" }, "downloads": -1, "filename": "txnats-0.7.5-py3.5.egg", "has_sig": false, "md5_digest": "b0301fc48fcafbfce8752861ba247265", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 37990, "upload_time": "2017-02-16T04:24:30", "url": "https://files.pythonhosted.org/packages/9b/17/e5482533d3b3de9f21ae847e78dee4064057b560c5aa11e6fc7970df823f/txnats-0.7.5-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "752b95a7634afdb6004775bf0eb2b737", "sha256": "c5cbd0fa5d0da36c9ef5e9051e2cb85456a900e4e88114a37890f1a8e2bac22a" }, "downloads": -1, "filename": "txnats-0.7.5.tar.gz", "has_sig": false, "md5_digest": "752b95a7634afdb6004775bf0eb2b737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15630, "upload_time": "2017-02-16T04:24:19", "url": "https://files.pythonhosted.org/packages/91/fd/c8dacfdd34cdf368a30ec7fcf1f72bbfcafbdcd9466b3a4ff0bc837fd3da/txnats-0.7.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3e7d39facc518554c65765c6ae7c4b5", "sha256": "babd767e097d3fe9e421268cbfcf9c696d51e58dba7872bac41f86a881bd5d59" }, "downloads": -1, "filename": "txnats-0.7.5.macosx-10.10-x86_64.exe", "has_sig": false, "md5_digest": "e3e7d39facc518554c65765c6ae7c4b5", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 82087, "upload_time": "2017-02-16T04:24:37", "url": "https://files.pythonhosted.org/packages/e1/26/5b49a5e97febf2f730b1049a910366cb18d41b22eb78024912132697ec4c/txnats-0.7.5.macosx-10.10-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "e2a603e43e74529ed9117b53753f1a87", "sha256": "67ed8cf455ec1df792bbffcd2a8174e4fae562efd7293eaca4a1afbc5b648e5c" }, "downloads": -1, "filename": "txnats-0.7.5-py2.7.egg", "has_sig": false, "md5_digest": "e2a603e43e74529ed9117b53753f1a87", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 37052, "upload_time": "2017-02-16T04:24:21", "url": "https://files.pythonhosted.org/packages/eb/56/e54bd8edadc85edb2666c473be6d324819fef48cc1d6756fa7bf73655e20/txnats-0.7.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b0301fc48fcafbfce8752861ba247265", "sha256": "90e84ee016ed771b55c1791cc51e17f6183644d38f8c170ae77afc1cbad279c3" }, "downloads": -1, "filename": "txnats-0.7.5-py3.5.egg", "has_sig": false, "md5_digest": "b0301fc48fcafbfce8752861ba247265", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 37990, "upload_time": "2017-02-16T04:24:30", "url": "https://files.pythonhosted.org/packages/9b/17/e5482533d3b3de9f21ae847e78dee4064057b560c5aa11e6fc7970df823f/txnats-0.7.5-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "752b95a7634afdb6004775bf0eb2b737", "sha256": "c5cbd0fa5d0da36c9ef5e9051e2cb85456a900e4e88114a37890f1a8e2bac22a" }, "downloads": -1, "filename": "txnats-0.7.5.tar.gz", "has_sig": false, "md5_digest": "752b95a7634afdb6004775bf0eb2b737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15630, "upload_time": "2017-02-16T04:24:19", "url": "https://files.pythonhosted.org/packages/91/fd/c8dacfdd34cdf368a30ec7fcf1f72bbfcafbdcd9466b3a4ff0bc837fd3da/txnats-0.7.5.tar.gz" } ] }