{ "info": { "author": "Microsoft Corporation", "author_email": "azpysdkhelp@microsoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Microsoft Azure Service Bus SDK for Python\n==========================================\n\nThis is the Microsoft Azure Service Bus Client Library.\nThis package has been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7.\n\nMicrosoft Azure Service Bus supports a set of cloud-based, message-oriented middleware technologies including reliable message queuing and durable publish/subscribe messaging.\n\n* `SDK source code `__\n* `SDK reference documentation `__\n* `Service Bus documentation `__\n\n\nWhat's new in v0.50.1?\n----------------------\n\nAs of version 0.50.1 a new AMQP-based API is available for sending and receiving messages. This update involves **breaking changes**.\nPlease read `Migration from 0.21.1 to 0.50.1 <#migration-from-0211-to-0500>`__ to determine if upgrading is\nright for you at this time.\n\nThe new AMQP-based API offers improved message passing reliability, performance and expanded feature support going forward.\nThe new API also offers support for asynchronous operations (based on asyncio) for sending, receiving and handling messages.\n\nFor documentation on the legacy HTTP-based operations please see `Using HTTP-based operations of the legacy API `__.\n\n\nPrerequisites\n-------------\n\n* Azure subscription - `Create a free account `__\n* Azure Service Bus `namespace and management credentials `__\n\n\nInstallation\n------------\n\n.. code:: shell\n\n pip install azure-servicebus\n\n\nMigration from 0.21.1 to 0.50.1\n-------------------------------\n\nMajor breaking changes were introduced in version 0.50.1.\nThe original HTTP-based API is still available in v0.50.1 - however it now exists under a new namesapce: `azure.servicebus.control_client`.\n\n\nShould I upgrade?\n+++++++++++++++++\n\nThe new package (v0.50.1) offers no improvements in HTTP-based operations over v0.21.1. The HTTP-based API is identical except that it now\nexists under a new namespace. For this reason if you only wish to use HTTP-based operations (`create_queue`, `delete_queue` etc) - there will be\nno additional benefit in upgrading at this time.\n\n\nHow do I migrate my code to the new version?\n++++++++++++++++++++++++++++++++++++++++++++\n\nCode written against v0.21.0 can be ported to version 0.50.1 by simply changing the import namespace:\n\n.. code:: python\n\n # from azure.servicebus import ServiceBusService <- This will now raise an ImportError\n from azure.servicebus.control_client import ServiceBusService\n\n key_name = 'RootManageSharedAccessKey' # SharedAccessKeyName from Azure portal\n key_value = '' # SharedAccessKey from Azure portal\n sbs = ServiceBusService(service_namespace,\n shared_access_key_name=key_name,\n shared_access_key_value=key_value)\n\n\nUsage\n=====\n\nFor reference documentation and code snippets see `Service Bus\n`__\non docs.microsoft.com.\n\n\nProvide Feedback\n================\n\nIf you encounter any bugs or have suggestions, please file an issue in the\n`Issues `__\nsection of the project.\n\n\n.. image:: https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-servicebus%2FREADME.png\n\n\n.. :changelog:\n\nRelease History\n===============\n\n0.50.1 (2019-06-24)\n-------------------\n\n**BugFixes**\n\n* Fixed bug where enqueued_time and scheduled_enqueue_time of message being parsed as local timestamp rather than UTC.\n\n\n0.50.0 (2019-01-17)\n-------------------\n\n**Breaking changes**\n\n* Introduces new AMQP-based API.\n* Original HTTP-based API still available under new namespace: azure.servicebus.control_client\n* For full API changes, please see updated `reference documentation `__.\n\nWithin the new namespace, the original HTTP-based API from version 0.21.1 remains unchanged (i.e. no additional features or bugfixes)\nso for those intending to only use HTTP operations - there is no additional benefit in updating at this time.\n\n**Features**\n\n* New API supports message send and receive via AMQP with improved performance and stability.\n* New asynchronous APIs (using `asyncio`) for send, receive and message handling.\n* Support for message and session auto lock renewal via background thread or async operation.\n* Now supports scheduled message cancellation.\n\n\n0.21.1 (2017-04-27)\n-------------------\n\nThis wheel package is now built with the azure wheel extension\n\n0.21.0 (2017-01-13)\n-------------------\n\n**Features**\n\n* `str` messages are now accepted in Python 3 and will be encoded in 'utf-8' (will not raise TypeError anymore)\n* `broker_properties` can now be defined as a dict, and not only a JSON `str`. datetime, int, float and boolean are converted.\n* #902 add `send_topic_message_batch` operation (takes an iterable of messages)\n* #902 add `send_queue_message_batch` operation (takes an iterable of messages)\n\n**Bugfixes**\n\n* #820 the code is now more robust to unexpected changes on the SB RestAPI\n\n0.20.3 (2016-08-11)\n-------------------\n\n**News**\n\n* #547 Add get dead letter path static methods to Python\n* #513 Add renew lock\n\n**Bugfixes**\n\n* #628 Fix custom properties with double quotes\n\n0.20.2 (2016-06-28)\n-------------------\n\n**Bugfixes**\n\n* New header in Rest API which breaks the SDK #658 #657\n\n0.20.1 (2015-09-14)\n-------------------\n\n**News**\n\n* Create a requests.Session() if the user doesn't pass one in.\n\n0.20.0 (2015-08-31)\n-------------------\n\nInitial release of this package, from the split of the `azure` package.\nSee the `azure` package release note for 1.0.0 for details and previous\nhistory on Service Bus.\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/Azure/azure-sdk-for-python", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "azure-servicebus", "package_url": "https://pypi.org/project/azure-servicebus/", "platform": "", "project_url": "https://pypi.org/project/azure-servicebus/", "project_urls": { "Homepage": "https://github.com/Azure/azure-sdk-for-python" }, "release_url": "https://pypi.org/project/azure-servicebus/0.50.1/", "requires_dist": [ "uamqp (~=1.2.0)", "msrestazure (<2.0.0,>=0.4.32)", "azure-common (~=1.1)", "azure-nspkg ; python_version<'3.0'", "futures ; python_version<'3.0'" ], "requires_python": "", "summary": "Microsoft Azure Service Bus Client Library for Python", "version": "0.50.1" }, "last_serial": 5454141, "releases": { "0.20.0": [ { "comment_text": "", "digests": { "md5": "4d8b6b2114598e080ff742374eb8ce4c", "sha256": "18e4eda21f270084e077434458cc8b3bec24f6e94597e3bcbe17759b1316abf1" }, "downloads": -1, "filename": "azure_servicebus-0.20.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d8b6b2114598e080ff742374eb8ce4c", "packagetype": "bdist_wheel", "python_version": "sdk", "requires_python": null, "size": 36459, "upload_time": "2015-08-31T18:07:31", "url": "https://files.pythonhosted.org/packages/3f/7f/09067348d4457ff1cd6514fa0544fbb9e036077a529b612c13a1c75a8696/azure_servicebus-0.20.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cf3ed8eea1b5ad1fe706640b0d26bdf", "sha256": "824cd024cfd73e98ea789a9e8358762d7e299c6cb78829fa294feade183e31ab" }, "downloads": -1, "filename": "azure-servicebus-0.20.0.zip", "has_sig": false, "md5_digest": "9cf3ed8eea1b5ad1fe706640b0d26bdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40430, "upload_time": "2015-08-31T18:06:48", "url": "https://files.pythonhosted.org/packages/78/3b/dbf43d34f5e641be8797000fac1228c780449b1d5aeec8c3dd1011d0251b/azure-servicebus-0.20.0.zip" } ], "0.20.0rc1": [ { "comment_text": "", "digests": { "md5": "f271c2ffc3354a47d235273c0f9d5b09", "sha256": "359d5ee97ccd3bc5a47372b2881f94857c3c24f5cb8108250870f6bea49f02a0" }, "downloads": -1, "filename": "azure_servicebus-0.20.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f271c2ffc3354a47d235273c0f9d5b09", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36508, "upload_time": "2015-08-24T20:13:00", "url": "https://files.pythonhosted.org/packages/22/da/22f3faf9f1cdd5425e65313b7bcfa7be6f60f7aa4e91d6e6604d2f088f18/azure_servicebus-0.20.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ac49a83a01110eda9e38d5aa504752b", "sha256": "e6bb18359524f31008575b8ed68ee5e6651da130644ffea8797a7a5019a4c4f3" }, "downloads": -1, "filename": "azure-servicebus-0.20.0rc1.zip", "has_sig": false, "md5_digest": "6ac49a83a01110eda9e38d5aa504752b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40404, "upload_time": "2015-08-24T20:09:48", "url": "https://files.pythonhosted.org/packages/1e/f9/8f88bd8a43f206cc7cce5f02052b0d6a7af161bea3b509e592f061db4285/azure-servicebus-0.20.0rc1.zip" } ], "0.20.0rc2": [ { "comment_text": "", "digests": { "md5": "4883c1b2ce6d37de1ded8f42529b0304", "sha256": "4f3f3be9a311b4cf3076b89f7d5c576fc4f5df0451ac75e21a7ddf8c2945c2e4" }, "downloads": -1, "filename": "azure_servicebus-0.20.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4883c1b2ce6d37de1ded8f42529b0304", "packagetype": "bdist_wheel", "python_version": "sdk", "requires_python": null, "size": 36507, "upload_time": "2015-08-27T22:31:00", "url": "https://files.pythonhosted.org/packages/fe/55/221afc46519a48343e3f019bd092f9008ed0101052db860c2d49adc97be0/azure_servicebus-0.20.0rc2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1c08712020dd77c989f5cf4572eb606", "sha256": "eb5d0970fef0e19a5a495b16f4f7a7aa2320478a12217e58072b5442836e884c" }, "downloads": -1, "filename": "azure-servicebus-0.20.0rc2.zip", "has_sig": false, "md5_digest": "a1c08712020dd77c989f5cf4572eb606", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40583, "upload_time": "2015-08-27T22:30:00", "url": "https://files.pythonhosted.org/packages/9d/7b/fc5052ad49ee2a4c8b100665469c435bbe565677404d8f379269ec3ba47d/azure-servicebus-0.20.0rc2.zip" } ], "0.20.1": [ { "comment_text": "", "digests": { "md5": "b45abf792e866675731b911ce36cccdb", "sha256": "e253a07d9a44c78d6dc6c66d08f066f4bb7dab7c178c4d9465a55dbb2b6b7728" }, "downloads": -1, "filename": "azure_servicebus-0.20.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b45abf792e866675731b911ce36cccdb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36341, "upload_time": "2015-09-14T18:32:21", "url": "https://files.pythonhosted.org/packages/67/b3/79f09afad9fe58025a401b03b716dcd1abd73b64afae8d2e9bc4284560d9/azure_servicebus-0.20.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "884d00de8e44f3e3558b22dac1e1a165", "sha256": "5b489285cabe49a360bf59975474a90d98927daa6ef4d9cdc46cab8879a88872" }, "downloads": -1, "filename": "azure-servicebus-0.20.1.zip", "has_sig": false, "md5_digest": "884d00de8e44f3e3558b22dac1e1a165", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40305, "upload_time": "2015-09-14T18:31:59", "url": "https://files.pythonhosted.org/packages/84/8c/c171786edda5122fedd92ca237e55a53d9bcba0937c282e8c903934bb048/azure-servicebus-0.20.1.zip" } ], "0.20.2": [ { "comment_text": "", "digests": { "md5": "2ec9ce47abe54397270b98f00be454a8", "sha256": "65eb26668e584a2b2488f974e1a606c559463d7ffd79b713b0de6cb195e59946" }, "downloads": -1, "filename": "azure_servicebus-0.20.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ec9ce47abe54397270b98f00be454a8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36366, "upload_time": "2016-06-28T17:08:56", "url": "https://files.pythonhosted.org/packages/56/68/3d2c583287394206b66dcefe51c4e6e4d863399c2c973058281b8238ccf2/azure_servicebus-0.20.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b279b616ddcf83393ccbef9bf186f321", "sha256": "a2ad2ef6690aaab5926149e8e14ae8700811000684850dfe9f351421712253b4" }, "downloads": -1, "filename": "azure-servicebus-0.20.2.zip", "has_sig": false, "md5_digest": "b279b616ddcf83393ccbef9bf186f321", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40343, "upload_time": "2016-06-28T17:08:26", "url": "https://files.pythonhosted.org/packages/9c/51/860fa41351999639852ae9f51968839ca9f5f5d054b62a61991094d55206/azure-servicebus-0.20.2.zip" } ], "0.20.3": [ { "comment_text": "", "digests": { "md5": "b23a7c48632aa72a455f49b802eeb1f3", "sha256": "a6dec3d70478a21b40d0e2985bdbf99fd9dfb963a969199982d41aab55308524" }, "downloads": -1, "filename": "azure_servicebus-0.20.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b23a7c48632aa72a455f49b802eeb1f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36891, "upload_time": "2016-08-12T00:07:21", "url": "https://files.pythonhosted.org/packages/66/6d/45edba471066fd8b1c7ae5b16bdbaa73965642b8c1e8abe999f6d6e029f9/azure_servicebus-0.20.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a21251928090e44341aacf1e71a2b9b", "sha256": "442bf44d32286cdaef71f75e03bcff912a7111f281462b9c4d560f77687684f7" }, "downloads": -1, "filename": "azure-servicebus-0.20.3.zip", "has_sig": false, "md5_digest": "4a21251928090e44341aacf1e71a2b9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41012, "upload_time": "2016-08-12T00:07:32", "url": "https://files.pythonhosted.org/packages/38/97/a0f9a44d2c9501329338ae252794c12939e70188a41d902c2717f26f7385/azure-servicebus-0.20.3.zip" } ], "0.21.0": [ { "comment_text": "", "digests": { "md5": "f40aa19864b7d9c5e2cf22ae25a6cf07", "sha256": "859bb9713efcaf525f53c0af874f81e02a6daafc3f396f708aa6d46faa036f3b" }, "downloads": -1, "filename": "azure_servicebus-0.21.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f40aa19864b7d9c5e2cf22ae25a6cf07", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37159, "upload_time": "2017-01-13T20:28:27", "url": "https://files.pythonhosted.org/packages/60/67/0835b46f4a35d3412caebd6b02594a6c091c0550b7cb73a154ae318bd7e8/azure_servicebus-0.21.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d91078f7ea9c63f17389a245feba10c2", "sha256": "cc715f0d8f496b24a8bf41bf15e6586d292d2bc29a09cba7851c6bfe4acb9937" }, "downloads": -1, "filename": "azure-servicebus-0.21.0.zip", "has_sig": false, "md5_digest": "d91078f7ea9c63f17389a245feba10c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41634, "upload_time": "2017-01-13T20:28:29", "url": "https://files.pythonhosted.org/packages/29/96/c5fa71e5a0fbf50a1e4e27e05f3430153923ab17503a3d350101e0e18529/azure-servicebus-0.21.0.zip" } ], "0.21.1": [ { "comment_text": "", "digests": { "md5": "24c5ded7ab30379f387663bb823391c5", "sha256": "30d5beaf73eaf40aba52fdd7f7f26dd8c3e639051dc19a5f2ab5f8e7832d68f7" }, "downloads": -1, "filename": "azure_servicebus-0.21.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "24c5ded7ab30379f387663bb823391c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36993, "upload_time": "2017-04-27T20:37:06", "url": "https://files.pythonhosted.org/packages/b8/de/47c0df32b57512ac9640ba239c7eeca22cb908bd8b645235729ec4f37196/azure_servicebus-0.21.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ec6aca2bc51c830bbe03cb528164354", "sha256": "bb6a27afc8f1ea9ab46ff2371069243d45000d351d9b64e450b63d52409b934d" }, "downloads": -1, "filename": "azure-servicebus-0.21.1.zip", "has_sig": false, "md5_digest": "2ec6aca2bc51c830bbe03cb528164354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48461, "upload_time": "2017-04-27T20:37:08", "url": "https://files.pythonhosted.org/packages/82/29/cb0cfd5cc8b7b92b1a67c2fbab55e72792080255498cab7a2bbfe50ce90a/azure-servicebus-0.21.1.zip" } ], "0.50.0": [ { "comment_text": "", "digests": { "md5": "54227fdc20ac01bea8062777350f59a5", "sha256": "1c098aa7fcbd7915da82875e5dc79c7b31723936697dbef3c26396005bc71e2d" }, "downloads": -1, "filename": "azure_servicebus-0.50.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54227fdc20ac01bea8062777350f59a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88236, "upload_time": "2019-01-18T01:09:44", "url": "https://files.pythonhosted.org/packages/78/02/c279e9b0dab3c63969896b0d46ba438a8b489bea9cc99a1b177ff9223104/azure_servicebus-0.50.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d7dde7b03dd4a7d63540c5548293f28", "sha256": "c5864cfc69402e3e2897e61b3bd224ade28d9e33dad849e4bd6afad26a3d2786" }, "downloads": -1, "filename": "azure-servicebus-0.50.0.zip", "has_sig": false, "md5_digest": "8d7dde7b03dd4a7d63540c5548293f28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96392, "upload_time": "2019-01-18T01:09:46", "url": "https://files.pythonhosted.org/packages/0b/01/509d8474ffb42bf6086bdbeb758239019006020fcf113c46bac38d08eb55/azure-servicebus-0.50.0.zip" } ], "0.50.1": [ { "comment_text": "", "digests": { "md5": "e3b986b092d2f37741ed9c7feb3e49fc", "sha256": "849f6d57c74bd468c792ca69528611b782e7c4e4012688b5b63853fac1462c99" }, "downloads": -1, "filename": "azure_servicebus-0.50.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3b986b092d2f37741ed9c7feb3e49fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88375, "upload_time": "2019-06-26T22:28:36", "url": "https://files.pythonhosted.org/packages/25/1e/a5f9ce228c2fd5fd1f48265dbdb832f6a88d1aca84f655060ba2fa7c77e0/azure_servicebus-0.50.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9e20735c1c0c44bcfe2f1d80d2b6f3f", "sha256": "fb09141449de35542c9139f619d6c1edf5adfd08d8736c5f8222782b60d11445" }, "downloads": -1, "filename": "azure-servicebus-0.50.1.zip", "has_sig": false, "md5_digest": "f9e20735c1c0c44bcfe2f1d80d2b6f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98102, "upload_time": "2019-06-26T22:28:38", "url": "https://files.pythonhosted.org/packages/9a/16/edb143195b702f93849862c79fa4ac42c2d004c200a1bbc0e10a6bf5b056/azure-servicebus-0.50.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3b986b092d2f37741ed9c7feb3e49fc", "sha256": "849f6d57c74bd468c792ca69528611b782e7c4e4012688b5b63853fac1462c99" }, "downloads": -1, "filename": "azure_servicebus-0.50.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3b986b092d2f37741ed9c7feb3e49fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88375, "upload_time": "2019-06-26T22:28:36", "url": "https://files.pythonhosted.org/packages/25/1e/a5f9ce228c2fd5fd1f48265dbdb832f6a88d1aca84f655060ba2fa7c77e0/azure_servicebus-0.50.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9e20735c1c0c44bcfe2f1d80d2b6f3f", "sha256": "fb09141449de35542c9139f619d6c1edf5adfd08d8736c5f8222782b60d11445" }, "downloads": -1, "filename": "azure-servicebus-0.50.1.zip", "has_sig": false, "md5_digest": "f9e20735c1c0c44bcfe2f1d80d2b6f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98102, "upload_time": "2019-06-26T22:28:38", "url": "https://files.pythonhosted.org/packages/9a/16/edb143195b702f93849862c79fa4ac42c2d004c200a1bbc0e10a6bf5b056/azure-servicebus-0.50.1.zip" } ] }