{ "info": { "author": "Petr Matousek", "author_email": "pematous@redhat.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Quality Assurance" ], "description": "#################\nCLI-PROTON-PYTHON\n#################\n\n.. image:: https://travis-ci.org/rh-messaging/cli-proton-python.svg?branch=master\n :target: https://travis-ci.org/rh-messaging/cli-proton-python\n\n.. image:: https://badge.fury.io/py/cli-proton-python.svg\n :target: https://badge.fury.io/py/cli-proton-python\n\nProton Python clients is a collection of reactive messaging test clients built on python-qpid-proton_ AMQP1.0 based messaging library. cli-proton-python is a part of Unified Messaging Test Clients that offers equivalent functionality when using different programing languages or APIs.\n\ncurrent related projects:\n\n* cli-java_\n* cli-rhea_\n* cli-netlite_\n* cli-proton-ruby_\n\n************\nInstallation\n************\n\ncli-proton-python requires Python_ v2.6+ to run.\n\n::\n\n $ pip install cli-proton-python\n\n*****\nUsing\n*****\n\nUsing the command line clients (please refer to --help to discover the available options)\n\n::\n\n $ cli-proton-python-sender --broker-url \"username:password@localhost:5672/queue_test\" --count 1 --msg-content \"text message\" --log-msgs dict\n $ cli-proton-python-receiver --broker-url \"username:password@localhost:5672/queue_test\" --count 1 --log-msgs dict\n\n\nUsing in script\n\n.. code-block:: python\n\n import proton\n from cli_proton_python import sender\n\n parser = sender.options.SenderOptions()\n\n opts, _ = parser.parse_args()\n opts.broker_url = 'username:password@localhost:5672/examples'\n opts.count = 1\n opts.msg_content = 'text message'\n opts.log_msgs = 'dict'\n\n container = proton.reactor.Container(sender.Send(opts))\n container.run()\n\n*************\nDocumentation\n*************\n\n.. image:: https://readthedocs.org/projects/cli-proton-python/badge/?version=latest\n :target: http://cli-proton-python.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nDocumentation may be found on readthedocs.io: `read the docummentation`_\n\n*******\nLicense\n*******\n\n.. image:: https://img.shields.io/badge/License-Apache%202.0-blue.svg\n :target: https://opensource.org/licenses/Apache-2.0\n\n.. _Python: https://python.org/\n.. _python-qpid-proton: https://pypi.python.org/pypi/python-qpid-proton\n.. _cli-java: https://github.com/rh-messaging/cli-java\n.. _cli-rhea: https://github.com/rh-messaging/cli-rhea\n.. _cli-netlite: https://github.com/rh-messaging/cli-netlite\n.. _cli-proton-ruby: https://github.com/rh-messaging/cli-proton-ruby\n.. _read the docummentation: http://cli-proton-python.readthedocs.io/en/latest/\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/rh-messaging/cli-proton-python", "keywords": "unified messaging clients sender receiver amqp", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "cli-proton-python", "package_url": "https://pypi.org/project/cli-proton-python/", "platform": "", "project_url": "https://pypi.org/project/cli-proton-python/", "project_urls": { "Homepage": "https://github.com/rh-messaging/cli-proton-python" }, "release_url": "https://pypi.org/project/cli-proton-python/1.0.6/", "requires_dist": [ "python-qpid-proton" ], "requires_python": "", "summary": "AMQP 1.0 Python Proton reactive clients set(sender, receiver, connector)", "version": "1.0.6" }, "last_serial": 5367034, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5e7b6b01723182cea44ad19747f1769c", "sha256": "f38d2964f7c2289c095b991896a12ec5c6575204dca19fa893a8c1175ad7320d" }, "downloads": -1, "filename": "cli-proton-python-1.0.0.tar.gz", "has_sig": false, "md5_digest": "5e7b6b01723182cea44ad19747f1769c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24055, "upload_time": "2017-11-22T12:05:00", "url": "https://files.pythonhosted.org/packages/b3/41/fae02aa916a30e1b8bcae704528b86e471b33f900bacfc236e6a30844212/cli-proton-python-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "570ce83a8f8bd710ecabb555e42bbc96", "sha256": "9a6a6968abfd4a8b9164ae84455ea16a0c18e2b21da41aa6a0e1a45c4ea5a34a" }, "downloads": -1, "filename": "cli-proton-python-1.0.1.tar.gz", "has_sig": false, "md5_digest": "570ce83a8f8bd710ecabb555e42bbc96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24259, "upload_time": "2017-11-24T10:46:55", "url": "https://files.pythonhosted.org/packages/49/65/0bdfa8c233e060c2a94fd6f63b710e3abd19c4fa3ad0f2c0d868559ef9e2/cli-proton-python-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "bacd2d50ac103288535e0952a48106e9", "sha256": "613decfb152ccdb0f1717e757b14ab6cd587ef6b49c7e921a58ded80510b743c" }, "downloads": -1, "filename": "cli-proton-python-1.0.2.tar.gz", "has_sig": false, "md5_digest": "bacd2d50ac103288535e0952a48106e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24697, "upload_time": "2018-02-02T13:29:29", "url": "https://files.pythonhosted.org/packages/40/27/06f050c9df297591642fdc7bdbe825d95ba3bd041581eba680f15eb9b7d5/cli-proton-python-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0680dd95a32e72ef9b19fd66376d9759", "sha256": "bfda00307f3bdc6dd95601e0d5856464ce998edb3f42286c35689a2a34f2eb5c" }, "downloads": -1, "filename": "cli-proton-python-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0680dd95a32e72ef9b19fd66376d9759", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24700, "upload_time": "2018-02-05T17:18:21", "url": "https://files.pythonhosted.org/packages/5a/69/f611caa2f11e65d3a27e95cc45577adabbebfef5a546aba1bde263b3233d/cli-proton-python-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "67ff56aea7055221f6d8139041cf327e", "sha256": "3dfc9356c5f145e76dc7269b4ca2d66a45b8383565a596353a0f668947d551ff" }, "downloads": -1, "filename": "cli-proton-python-1.0.4.tar.gz", "has_sig": false, "md5_digest": "67ff56aea7055221f6d8139041cf327e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25142, "upload_time": "2018-07-16T14:54:02", "url": "https://files.pythonhosted.org/packages/8b/1d/721e102768ed95470dd06893319b3ffac2d86bf2c5486b9f412361b2e794/cli-proton-python-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "513e4ff45344f874149e8030cb211489", "sha256": "b2f39ebd9bc79eb692367e242edad40e42ba4575913105c845cdd9957cb04017" }, "downloads": -1, "filename": "cli-proton-python-1.0.5.tar.gz", "has_sig": false, "md5_digest": "513e4ff45344f874149e8030cb211489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25214, "upload_time": "2018-11-14T14:39:56", "url": "https://files.pythonhosted.org/packages/48/1c/65b8507dacd1de3f1caafe236eed1e339d424b7744134e8fd15a6592a3a6/cli-proton-python-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "c1290317e486026609a5bc9e92bda930", "sha256": "113a9d18290d7ca4bcc4308fa09221084f67131b4a7791fdddf309d613aad727" }, "downloads": -1, "filename": "cli_proton_python-1.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "c1290317e486026609a5bc9e92bda930", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28696, "upload_time": "2019-06-06T13:02:05", "url": "https://files.pythonhosted.org/packages/a8/3c/9b3891bf5d21c18ff160ea3c6fde08304ac38cdb77aa1f95ef170aacc0d3/cli_proton_python-1.0.6-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c1290317e486026609a5bc9e92bda930", "sha256": "113a9d18290d7ca4bcc4308fa09221084f67131b4a7791fdddf309d613aad727" }, "downloads": -1, "filename": "cli_proton_python-1.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "c1290317e486026609a5bc9e92bda930", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28696, "upload_time": "2019-06-06T13:02:05", "url": "https://files.pythonhosted.org/packages/a8/3c/9b3891bf5d21c18ff160ea3c6fde08304ac38cdb77aa1f95ef170aacc0d3/cli_proton_python-1.0.6-py2-none-any.whl" } ] }