{ "info": { "author": "Akash Purandare", "author_email": "akash.p1997@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# SRM Autonomous Surface Vehicle Messaging Queue API\n------\nThe team SRMASV uses this repository as an API to transfer data from one process or device to another process or device.\n\n------\n### Installation\n------\nTo install just type in the following command:\n`pip install asvmq`\n\nThere are three type of topologies involved:\n1. [x] Topic Topology\n2. [ ] Work Queue Topology\n3. [ ] Merge Topology\n\n\n## Instructions for Use:\n#### Publisher\nThe `publisher` objects sends data over RabbitMQ broker, acting as the sole messenger to send data over the `asvmq` exchange.\n\nThe message has to either be an instance of a protobuf message, or it must be a string to be sent over, otherwise the publisher will generate an error and not send your message altogether.\n\nThe syntax of Publisher is asvmq.Publisher(**topic_name**,**object_type**,hostname, port)\nHere, the required arguments are bolded.\n\nIf the parameter passed to the publish method is a protobuf message, you need not serialise the message, but instead pass the protobuf object to the method itself.\n\nTo use the `publisher` object, write the code in the following manner:\n```\nimport asvmq\nimport asvprotobuf.*_pb2\npub = asvmq.Publisher(\"hello\", asvprotobuf.sensor_pb2.Imu)\nwhile True:\n pub.publish(\"Hello world!!\")\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/akashp1997/asv_mq", "keywords": "asv_mq", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "asvmq", "package_url": "https://pypi.org/project/asvmq/", "platform": "", "project_url": "https://pypi.org/project/asvmq/", "project_urls": { "Homepage": "https://github.com/akashp1997/asv_mq" }, "release_url": "https://pypi.org/project/asvmq/0.1.6/", "requires_dist": [ "asvprotobuf", "pika" ], "requires_python": "", "summary": "ASV Messaging Queue API for message passing between processes.", "version": "0.1.6" }, "last_serial": 5280679, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "90658247a5299b7ff6203c963a364a7f", "sha256": "6a740794d8fb79e203a99e057d956aeac35bed1967e21a2525da58a5a9ba9ac1" }, "downloads": -1, "filename": "asvmq-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "90658247a5299b7ff6203c963a364a7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4281, "upload_time": "2018-09-25T18:21:07", "url": "https://files.pythonhosted.org/packages/b9/73/b1fffb4c83791faf002e0febb96d59fc654b09cf901f951e6cc106f6ebc8/asvmq-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c5911192fd624b9a29f16f3d85bf506", "sha256": "94c6fa926cc25ad7159822d6a974f2573499e2d9c649999f6efe1ca8fcf5a81e" }, "downloads": -1, "filename": "asvmq-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2c5911192fd624b9a29f16f3d85bf506", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1407, "upload_time": "2018-09-25T18:21:09", "url": "https://files.pythonhosted.org/packages/80/d2/dd9aad389468c457fdafacb7f8044fdec9723415a86cf8116f5ed2327474/asvmq-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "35a242698bb4b3a2e141068f201151f8", "sha256": "4ae4c96c1530d9fc3f41bac3497c73b404c5d6426bd55c4ac761ecec1be0d92b" }, "downloads": -1, "filename": "asvmq-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "35a242698bb4b3a2e141068f201151f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4332, "upload_time": "2018-09-25T18:23:06", "url": "https://files.pythonhosted.org/packages/51/85/58eaeae691dfb49233310a5f9fc0b2481a2b962729368c4315db6958c3d5/asvmq-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1413cad12b923dc5f97cef9f0136cca", "sha256": "27eb787268f8a02be31dca97844da28af6dd4315c57c1feb573355ec60e23f55" }, "downloads": -1, "filename": "asvmq-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e1413cad12b923dc5f97cef9f0136cca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2871, "upload_time": "2018-09-25T18:23:07", "url": "https://files.pythonhosted.org/packages/d9/67/b4656f8be4162866199a866b58128f99c98d03d937592f0ff3ba99189b85/asvmq-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1efe7ef4f170102201b1509c0033e87a", "sha256": "2d0124e404940fc359159a67be7caef8e2a9699d4707f86406dd322791ecf93e" }, "downloads": -1, "filename": "asvmq-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1efe7ef4f170102201b1509c0033e87a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4915, "upload_time": "2018-11-03T08:35:13", "url": "https://files.pythonhosted.org/packages/d8/87/45b84fa6c054ffe677712c4cfb11b128bdedd17d96a7c76ee8aec7efe51d/asvmq-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f3707d63bd7918f55f04a7746dff64d", "sha256": "a68a41d22eaa6df014525265979b011bdfeab61d7eb286c15314f16b9b609bae" }, "downloads": -1, "filename": "asvmq-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8f3707d63bd7918f55f04a7746dff64d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3432, "upload_time": "2018-11-03T08:35:17", "url": "https://files.pythonhosted.org/packages/91/73/7c4bfc88cf42907809de357d8e3a9c147f2a63840953284f16b8686d3c9c/asvmq-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8bbf64609598b4ed8abe44dee024b238", "sha256": "4be41216501466a981f1b6e832c5927e014f09d280e221f1791e856dc804e1aa" }, "downloads": -1, "filename": "asvmq-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8bbf64609598b4ed8abe44dee024b238", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5083, "upload_time": "2018-11-03T08:36:42", "url": "https://files.pythonhosted.org/packages/1e/e6/63f993e35d485b71dc9f5cf57a72caeae8bba252249567731b80f955c2ef/asvmq-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37d66085b021eb1dcac70f88323ab2ae", "sha256": "965861448e0ab6937f023d39549296bda4cfa26ac0a288677f66eae7f7d19e08" }, "downloads": -1, "filename": "asvmq-0.1.2.tar.gz", "has_sig": false, "md5_digest": "37d66085b021eb1dcac70f88323ab2ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3594, "upload_time": "2018-11-03T08:36:44", "url": "https://files.pythonhosted.org/packages/1f/e3/ed14f662ee887fe61d60e2336384a46376b41f57a449ec362c1bff549142/asvmq-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b8a7bff821d535139c5b39fff899bf2f", "sha256": "bcd569bd18b0c018dfee6a124b12456a7633264c94da41279e8908c30ddb16cf" }, "downloads": -1, "filename": "asvmq-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b8a7bff821d535139c5b39fff899bf2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5241, "upload_time": "2019-01-05T18:00:01", "url": "https://files.pythonhosted.org/packages/36/f7/da49f6b7d592330ec605750bd6226d591a0b7a66a999fe255a4f24b5ae8b/asvmq-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b78ce4b4663fc470b7a222ffe44e868", "sha256": "80f64bf7c434d69a4f0af5b596650575eeda6524ea173036f98a7a1c13e238b8" }, "downloads": -1, "filename": "asvmq-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7b78ce4b4663fc470b7a222ffe44e868", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3744, "upload_time": "2019-01-05T18:00:03", "url": "https://files.pythonhosted.org/packages/9d/8d/b9856abd5aefff34f97b7feab12e2316328f077375f7f1f7655c7ba96f01/asvmq-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "fd2ad7fe560ca784620655740fc22dbc", "sha256": "a45a57e7580eaa1475c25b415c980865e04debdff7c3ab89e828c012cc45c56b" }, "downloads": -1, "filename": "asvmq-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "fd2ad7fe560ca784620655740fc22dbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5604, "upload_time": "2019-01-05T18:08:23", "url": "https://files.pythonhosted.org/packages/6b/da/add920239522c1125462d7451788755e63d891d1f0487a86ed2a41f1ee49/asvmq-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7636e7f659cd7ad5aa9b83d9d1210f47", "sha256": "7995fdb8d8c1d39b280a7fe5dadc256cdde5189a941c1a51199f837a8ed37c68" }, "downloads": -1, "filename": "asvmq-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7636e7f659cd7ad5aa9b83d9d1210f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4107, "upload_time": "2019-01-05T18:08:25", "url": "https://files.pythonhosted.org/packages/e7/cb/cd79492ad7a9ab5d2dae679e079702d022c87c9e54fe1a68afdddd10bea7/asvmq-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "bb71577d6bbbdc7797f305d5c9697ab2", "sha256": "2e9a4f0532d1030a1912ef6488455a47f51f687894d0fef4c2fbbcebf72bbb5b" }, "downloads": -1, "filename": "asvmq-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bb71577d6bbbdc7797f305d5c9697ab2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6225, "upload_time": "2019-01-31T18:13:44", "url": "https://files.pythonhosted.org/packages/56/9e/9e803304184b8bad95358656efd0dac35977204d0a6d201100a563a9a753/asvmq-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d669604ddec75c9dae8c4afdb2f0155d", "sha256": "96ad8abab3ec0e8195e74e0a44af28bd370cc36746020ce0265d4db4eff22609" }, "downloads": -1, "filename": "asvmq-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d669604ddec75c9dae8c4afdb2f0155d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4766, "upload_time": "2019-01-31T18:13:45", "url": "https://files.pythonhosted.org/packages/6d/9c/d0be3564d7e02e9194f8de54b645c5a5829c1908e7c17d07ea4f1419febe/asvmq-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "e14f67841218a821bd077b787f7d4d61", "sha256": "db5ca2238e5931e23708ceb933c24f96b3b08e7c6cf132faf90491d5de44be6e" }, "downloads": -1, "filename": "asvmq-0.1.6-py3.7.egg", "has_sig": false, "md5_digest": "e14f67841218a821bd077b787f7d4d61", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 13499, "upload_time": "2019-01-31T18:20:10", "url": "https://files.pythonhosted.org/packages/75/0b/1664d2a88f5ff33816a544066c733091fba15e63364d10aa5fb55f31a29a/asvmq-0.1.6-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "19aff9567599420e422eb7eb2fcd102e", "sha256": "83404580bf9ff9ce3478e9c6819cc11179c29dc5f965b08aabcf8cb01f2a23ec" }, "downloads": -1, "filename": "asvmq-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "19aff9567599420e422eb7eb2fcd102e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6635, "upload_time": "2019-01-31T18:20:08", "url": "https://files.pythonhosted.org/packages/03/99/3a2dce91bcd059ad29939ed6248ff858cc0fc00d8518226ddec17f8c1675/asvmq-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c11053ae3ece1c704866ab4aae64881", "sha256": "8ad249f013efa939725205a9dfda613c478b86b0e177daf28b9a3d46b89b7a2f" }, "downloads": -1, "filename": "asvmq-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4c11053ae3ece1c704866ab4aae64881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5220, "upload_time": "2019-01-31T18:20:11", "url": "https://files.pythonhosted.org/packages/2a/66/8b4cd7c7b77443613f3e06144fd133aaf4cf2525d5945b10798bd2c36b12/asvmq-0.1.6.tar.gz" } ], "0.1.7b0": [ { "comment_text": "", "digests": { "md5": "2d92b24f6be152cb55f779a263f3e80f", "sha256": "17ca405a3a861925bf2c0c921bc78e46f1dfdb460a3ed365d1eb60720cd5c0eb" }, "downloads": -1, "filename": "asvmq-0.1.7b0-py3-none-any.whl", "has_sig": false, "md5_digest": "2d92b24f6be152cb55f779a263f3e80f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6646, "upload_time": "2019-05-02T21:04:04", "url": "https://files.pythonhosted.org/packages/1d/45/eecb0d52518df3b1087138f6250111b72d90cc2ef798a5a8c33411f5a8a7/asvmq-0.1.7b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "831a8d3a1c76bbc9ef8274d3032e97c5", "sha256": "f298e3e8d953f2a933b86edb31cfe461640be1630122f3d75ec43b6e05a6f403" }, "downloads": -1, "filename": "asvmq-0.1.7b0.tar.gz", "has_sig": false, "md5_digest": "831a8d3a1c76bbc9ef8274d3032e97c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5218, "upload_time": "2019-05-02T21:04:06", "url": "https://files.pythonhosted.org/packages/4b/6b/64aafab89ffb2db246e6fe38dd8e256a950c2585c7a7ab5043c3eb374417/asvmq-0.1.7b0.tar.gz" } ], "0.1.8a0": [ { "comment_text": "", "digests": { "md5": "de150365780a38cb3c77e6b6899d0f4b", "sha256": "ed4faec82f3755a7baa952c95fc79da2fd0f428c15a18c2ea723c67371ac69b1" }, "downloads": -1, "filename": "asvmq-0.1.8a0-py3-none-any.whl", "has_sig": false, "md5_digest": "de150365780a38cb3c77e6b6899d0f4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7101, "upload_time": "2019-05-17T06:06:55", "url": "https://files.pythonhosted.org/packages/f0/c0/5fceb9693b497e90bca8e4035dce4f4279c933fa11908b1c9befc9c7aecb/asvmq-0.1.8a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91a6b20eeccb3f92614426fcff50f7e0", "sha256": "af9cb155dd16470dd8a188865a43f3af352d395b9a5905701a24b422ee073247" }, "downloads": -1, "filename": "asvmq-0.1.8a0.tar.gz", "has_sig": false, "md5_digest": "91a6b20eeccb3f92614426fcff50f7e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5357, "upload_time": "2019-05-17T06:06:56", "url": "https://files.pythonhosted.org/packages/38/01/fb259c24721dbed1ec26d1ef0e1cf97be13963f2c3aad5830a00b66bd5d2/asvmq-0.1.8a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e14f67841218a821bd077b787f7d4d61", "sha256": "db5ca2238e5931e23708ceb933c24f96b3b08e7c6cf132faf90491d5de44be6e" }, "downloads": -1, "filename": "asvmq-0.1.6-py3.7.egg", "has_sig": false, "md5_digest": "e14f67841218a821bd077b787f7d4d61", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 13499, "upload_time": "2019-01-31T18:20:10", "url": "https://files.pythonhosted.org/packages/75/0b/1664d2a88f5ff33816a544066c733091fba15e63364d10aa5fb55f31a29a/asvmq-0.1.6-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "19aff9567599420e422eb7eb2fcd102e", "sha256": "83404580bf9ff9ce3478e9c6819cc11179c29dc5f965b08aabcf8cb01f2a23ec" }, "downloads": -1, "filename": "asvmq-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "19aff9567599420e422eb7eb2fcd102e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6635, "upload_time": "2019-01-31T18:20:08", "url": "https://files.pythonhosted.org/packages/03/99/3a2dce91bcd059ad29939ed6248ff858cc0fc00d8518226ddec17f8c1675/asvmq-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c11053ae3ece1c704866ab4aae64881", "sha256": "8ad249f013efa939725205a9dfda613c478b86b0e177daf28b9a3d46b89b7a2f" }, "downloads": -1, "filename": "asvmq-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4c11053ae3ece1c704866ab4aae64881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5220, "upload_time": "2019-01-31T18:20:11", "url": "https://files.pythonhosted.org/packages/2a/66/8b4cd7c7b77443613f3e06144fd133aaf4cf2525d5945b10798bd2c36b12/asvmq-0.1.6.tar.gz" } ] }