{ "info": { "author": "Lucas Lira Gomes", "author_email": "x8lucas8x@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Topic :: Communications", "Topic :: Internet", "Topic :: System :: Networking" ], "description": "Zeroless Tools\n==============\n\n.. _badges_start:\n\n|Build Status| |Coverage Status| |Codacy| |PyPi| |Docs| |License|\n\n.. _badges_end:\n\nMost people used to networking programming are aware that NetCat is a very useful tool\nto establish and test TCP/UDP connections on the fly. The ZeroMQ community, however, do\nnot provide an equivalent application. So that, in order to test your ZMQ sockets, you\nwould have to code your own solution. For tackling that issue, the Zeroless Command\nLine Interface (CLI) was created.\n\nSo that you can test your 0MQ connections in a language agnostic fashion, despite the\nused messaging pattern.\n\nInstallation\n------------\n\n.. _install_content_start:\n\n.. code-block:: bash\n\n $ pip install zeroless-tools\n\n.. _install_content_end:\n\nUsage\n-----\n\n.. _usage_content_start:\n\n.. code-block:: bash\n\n $ zeroserver -h\n\n usage: Zeroless Server Cli [-h] [-n amount of parts]\n [a port between 1024 and 65535]\n {rep,push,sub,pair,req,pub,pull} ...\n\n The Zeroless Server Cli shall create an endpoint for accepting connections\n and bind it to the chosen \u00d8MQ messaging pattern\n\n positional arguments:\n [a port between 1024 and 65535]\n the open port to bind/connect to\n\n optional arguments:\n -h, --help show this help message and exit\n -n amount of parts, --numParts amount of parts\n the amount of parts (i.e. frames) per message\n (default=1)\n\n messaging pattern:\n The \u00d8MQ API implements several messaging patterns, each one defining a\n particular network topology\n\n {rep,push,sub,pair,req,pub,pull}\n Choose among Publish/Subscribe (Pub/Sub),\n Request/Reply (Req/Rep), Pipeline (Push/Pull) and\n Exclusive Pair (Pair)\n\n This program is free software: you can redistribute it and/or modify it\n under the terms of the GNU General Public License as published by the Free\n Software Foundation, either version 3 of the License, or (at your option)\n any later version\n\n.. code-block:: bash\n\n $ zeroclient -h\n\n usage: Zeroless Client Cli [-h] [-i IP] [-n amount of parts]\n [a port between 1024 and 65535]\n {sub,push,pair,pull,req,rep,pub} ...\n\n The Zeroless Client Cli shall connect to the specified endpoint using the\n chosen \u00d8MQ messaging pattern\n\n positional arguments:\n [a port between 1024 and 65535]\n the open port to bind/connect to\n\n optional arguments:\n -h, --help show this help message and exit\n -i IP, --ip IP the IP of the endpoint to connect to\n (default=127.0.0.1)\n -n amount of parts, --numParts amount of parts\n the amount of parts (i.e. frames) per message\n (default=1)\n\n messaging pattern:\n The \u00d8MQ API implements several messaging patterns, each one defining a\n particular network topology\n\n {rep,push,sub,pair,req,pub,pull}\n Choose among Publish/Subscribe (Pub/Sub),\n Request/Reply (Req/Rep), Pipeline (Push/Pull) and\n Exclusive Pair (Pair)\n\n This program is free software: you can redistribute it and/or modify it\n under the terms of the GNU General Public License as published by the Free\n Software Foundation, either version 3 of the License, or (at your option)\n any later version\n\n.. _usage_content_end:\n\nTesting\n-------\n\n.. _testing_content_start:\n\nTo run individual tests:\n\n.. code-block:: bash\n\n $ py.test tests/test_desired_module.py\n\nTo run all the tests:\n\n.. code-block:: bash\n\n $ python setup.py test\n\nAlternatively, you can use tox:\n\n.. code-block:: bash\n\n $ tox\n\n.. _testing_content_end:\n\nLicense\n-------\n\n.. _license_content_start:\n\nCopyright 2014 Lucas Lira Gomes x8lucas8x@gmail.com\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n.. _license_content_end:\n\n.. _available_badges_start:\n\n.. |Build Status| image:: https://img.shields.io/travis/zmqless/zeroless-tools.svg?style=flat\n :target: https://travis-ci.org/zmqless/zeroless-tools\n.. |Coverage Status| image:: https://coveralls.io/repos/zmqless/zeroless-tools/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/zmqless/zeroless-tools?branch=master\n.. |Docs| image:: https://readthedocs.org/projects/zeroless-tools/badge/?version=latest\n :target: https://readthedocs.org/projects/zeroless-tools/?badge=latest\n.. |License| image:: https://img.shields.io/pypi/l/zeroless-tools.svg?style=flat\n :target: https://www.gnu.org/licenses/gpl.html\n.. |Codacy| image:: https://www.codacy.com/project/badge/7c9d91aa311747aaabeff3197fdbe1f8\n :target: https://www.codacy.com/app/x8lucas8x/zeroless-tools\n.. |PyPi| image:: https://img.shields.io/pypi/v/zeroless-tools.svg?style=flat\n :target: https://pypi.python.org/pypi/zeroless-tools\n\n.. _available_badges_end:", "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/zmqless/zeroless-tools", "keywords": "pyzmq zeromq zmq \u00d8MQ networking distributed socket client server p2p publish subscribe request reply push pull communication internet backend microservices zeroless python-zeroless cli", "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "zeroless-tools", "package_url": "https://pypi.org/project/zeroless-tools/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/zeroless-tools/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/zmqless/zeroless-tools" }, "release_url": "https://pypi.org/project/zeroless-tools/0.2.2/", "requires_dist": null, "requires_python": null, "summary": "CLI Tools for ZeroMQ\u2122", "version": "0.2.2" }, "last_serial": 1669649, "releases": { "0.2.0": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dd7465133225cc1f6ba17d3654f7ccbf", "sha256": "7ceccc35e45da09558200f3e72cb14cb4ebd2069a5914cd83291b38406b63c3b" }, "downloads": -1, "filename": "zeroless-tools-0.2.1.tar.gz", "has_sig": false, "md5_digest": "dd7465133225cc1f6ba17d3654f7ccbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5908, "upload_time": "2015-08-08T15:03:42", "url": "https://files.pythonhosted.org/packages/64/f1/0c7c91894557e5e811a3d90f08e4733920be6a5315b584dd957d8b9ec11c/zeroless-tools-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "39d1bc821f6444f029b2ba4f7380065d", "sha256": "20ac3952f34e66e4156c63e4000694b0e5122d943bfa473b3aa12a5ac6ea36c6" }, "downloads": -1, "filename": "zeroless-tools-0.2.2.tar.gz", "has_sig": false, "md5_digest": "39d1bc821f6444f029b2ba4f7380065d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5901, "upload_time": "2015-08-08T15:31:14", "url": "https://files.pythonhosted.org/packages/8f/ff/d7278a20b2f4adadbc5111a081d0baec642b621a4eb5faf845d70b80d7d1/zeroless-tools-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39d1bc821f6444f029b2ba4f7380065d", "sha256": "20ac3952f34e66e4156c63e4000694b0e5122d943bfa473b3aa12a5ac6ea36c6" }, "downloads": -1, "filename": "zeroless-tools-0.2.2.tar.gz", "has_sig": false, "md5_digest": "39d1bc821f6444f029b2ba4f7380065d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5901, "upload_time": "2015-08-08T15:31:14", "url": "https://files.pythonhosted.org/packages/8f/ff/d7278a20b2f4adadbc5111a081d0baec642b621a4eb5faf845d70b80d7d1/zeroless-tools-0.2.2.tar.gz" } ] }