{ "info": { "author": "Steven Looman", "author_email": "steven.looman@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Async UPnP Client\n=================\n\nAsyncio UPnP Client library for Python/asyncio.\n\nWritten initially for use in `Home Assistant `_ to drive `DLNA DMR`-capable devices, but useful for other projects as well.\n\nStatus\n------\n\n.. image:: https://img.shields.io/travis/StevenLooman/async_upnp_client.svg\n :target: https://travis-ci.org/StevenLooman/async_upnp_client/branches\n\n.. image:: https://img.shields.io/pypi/v/async_upnp_client.svg\n :target: https://pypi.python.org/pypi/async_upnp_client\n\n.. image:: https://img.shields.io/pypi/format/async_upnp_client.svg\n :target: https://pypi.python.org/pypi/async_upnp_client\n\n.. image:: https://img.shields.io/pypi/pyversions/async_upnp_client.svg\n :target: https://pypi.python.org/pypi/async_upnp_client\n\n.. image:: https://img.shields.io/pypi/l/async_upnp_client.svg\n :target: https://pypi.python.org/pypi/async_upnp_client\n\n\nContributing\n------------\n\nSee `CONTRIBUTING.rst`.\n\n\nUsage\n-----\n\nSee `examples/` for examples on how to use async_upnp_client.\n\n\nupnp-client\n-----------\n\nA command line interface is provided via the `upnp-client` script. This script can be used to:\n\n- call an action\n- subscribe to services and listen for events\n- show UPnP traffic (--debug-traffic) from and to the device\n- show pretty printed JSON (--pprint) for human readability\n- search for devices\n- listen for advertisements\n\nThe output of the script is a single line of JSON for each action-call or subscription-event. See the programs help for more information.\n\nAn example of calling an action::\n\n $ upnp-client --pprint call-action http://192.168.178.10:49152/description.xml RC/GetVolume InstanceID=0 Channel=Master\n {\n \"timestamp\": 1531482271.5603056,\n \"service_id\": \"urn:upnp-org:serviceId:RenderingControl\",\n \"service_type\": \"urn:schemas-upnp-org:service:RenderingControl:1\",\n \"action\": \"GetVolume\",\n \"in_parameters\": {\n \"InstanceID\": 0,\n \"Channel\": \"Master\"\n },\n \"out_parameters\": {\n \"CurrentVolume\": 70\n }\n }\n\n\nAn example of subscribing to all services, note that the program stays running until you stop it (ctrl-c)::\n\n $ upnp-client --pprint subscribe http://192.168.178.10:49152/description.xml \\*\n {\n \"timestamp\": 1531482518.3663802,\n \"service_id\": \"urn:upnp-org:serviceId:RenderingControl\",\n \"service_type\": \"urn:schemas-upnp-org:service:RenderingControl:1\",\n \"state_variables\": {\n \"LastChange\": \"\\n\\n\\n\\n\\n\\n\"\n }\n }\n {\n \"timestamp\": 1531482518.366804,\n \"service_id\": \"urn:upnp-org:serviceId:RenderingControl\",\n \"service_type\": \"urn:schemas-upnp-org:service:RenderingControl:1\",\n \"state_variables\": {\n \"Mute\": false,\n \"Volume\": 70\n }\n }\n ...\n\nYou can subscribe to list of services by providing these names or abbreviated names, such as::\n\n $ upnp-client --pprint subscribe http://192.168.178.10:49152/description.xml RC AVTransport\n\n\nAn example of searching for devices::\n\n $ upnp-client --pprint search\n {\n \"cache-control\": \"max-age=3600\",\n \"date\": \"Sat, 27 Oct 2018 10:43:42 GMT\",\n \"ext\": \"\",\n \"location\": \"http://192.168.178.1:49152/description.xml\",\n \"opt\": \"\\\"http://schemas.upnp.org/upnp/1/0/\\\"; ns=01\",\n \"01-nls\": \"906ad736-cfc4-11e8-9c22-8bb67c653324\",\n \"server\": \"Linux/4.14.26+, UPnP/1.0, Portable SDK for UPnP devices/1.6.20.jfd5\",\n \"x-user-agent\": \"redsonic\",\n \"st\": \"upnp:rootdevice\",\n \"usn\": \"uuid:e3a17dd5-9d85-3131-3c34-b827eb498d72::upnp:rootdevice\",\n \"_timestamp\": \"2018-10-27 12:43:09.125408\"\n }\n\n\nAn example of listening for advertisements::\n\n $ upnp-client --print advertisements\n {\n \"Host\": \"239.255.255.250:1900\",\n \"Cache-Control\": \"max-age=30\",\n \"Location\": \"http://192.168.178.1:1900/WFADevice.xml\",\n \"NTS\": \"ssdp:alive\",\n \"Server\": \"POSIX, UPnP/1.0 UPnP Stack/2013.4.3.0\",\n \"NT\": \"urn:schemas-wifialliance-org:device:WFADevice:1\",\n \"USN\": \"uuid:99cb221c-1f15-c620-dc29-395f415623c6::urn:schemas-wifialliance-org:device:WFADevice:1\",\n \"_timestamp\": \"2018-12-23 11:22:47.154293\",\n \"_address\": \"('192.168.178.1', 1900)\",\n \"_udn\": \"uuid:99cb221c-1f15-c620-dc29-395f415623c6\",\n \"_source\": \"advertisement\"\n }\n\n\n\nAbstractions\n------------\n\n- `DLNA Digital Media Renderer` (DLNA DMR) devices\n - Primarily built for use with `Home Assistant `_, but might be useful in other projects too.\n- `Internet Gateway Devices` (IGD)\n- Printers\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/StevenLooman/async_upnp_client", "keywords": "", "license": "http://www.apache.org/licenses/LICENSE-2.0", "maintainer": "", "maintainer_email": "", "name": "async-upnp-client", "package_url": "https://pypi.org/project/async-upnp-client/", "platform": "", "project_url": "https://pypi.org/project/async-upnp-client/", "project_urls": { "Homepage": "https://github.com/StevenLooman/async_upnp_client" }, "release_url": "https://pypi.org/project/async-upnp-client/0.14.11/", "requires_dist": [ "voluptuous (>=0.11.1)", "aiohttp (>=3.3.2)", "async-timeout (>=3.0.0)", "python-didl-lite (==1.2.4)", "defusedxml (>=0.5.0)" ], "requires_python": "", "summary": "Async UPnP Client", "version": "0.14.11" }, "last_serial": 5798728, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "e6ae49c82130f4f0be07ac0da36e1c5b", "sha256": "2b9b0e6b3e1d0c5afe5d463252613ff008e2b871b6a46e8009244e169fd25c2b" }, "downloads": -1, "filename": "async_upnp_client-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e6ae49c82130f4f0be07ac0da36e1c5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9449, "upload_time": "2018-05-27T16:44:52", "url": "https://files.pythonhosted.org/packages/09/0b/324bb81ea8168798753ae0d223c70f847d518a27aeb16fabe4e8f80fc143/async_upnp_client-0.10.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a07250dea99ecc84e7422d48db702834", "sha256": "029b8936739c3156d1c1f545c1a0a77569caa1394081a15ca498060d07242b7c" }, "downloads": -1, "filename": "async_upnp_client-0.10.0.tar.gz", "has_sig": false, "md5_digest": "a07250dea99ecc84e7422d48db702834", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7598, "upload_time": "2018-05-27T16:44:53", "url": "https://files.pythonhosted.org/packages/00/24/7d44afa399a670cad23bd7f104ccb08d26f4ea9c368edb757af2192d3e3f/async_upnp_client-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "01a89148ad7604466a07e6e77b59df36", "sha256": "32618eb24495024f2816958d02e40273c5289cd522f7b3d40abe117527eadd16" }, "downloads": -1, "filename": "async_upnp_client-0.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "01a89148ad7604466a07e6e77b59df36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13265, "upload_time": "2018-06-30T10:33:02", "url": "https://files.pythonhosted.org/packages/b6/e0/b7f8ba150081b71c5bf48ea48c79a0f254eef88a205945743e3e9a03e6ed/async_upnp_client-0.10.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad185b6e9e250bc0d944a6cd3b87aebf", "sha256": "c6fac034c576d2a1be196fbbf6fe8b082070900b92eb1d53f18f41c8c3535c0d" }, "downloads": -1, "filename": "async_upnp_client-0.10.1.tar.gz", "has_sig": false, "md5_digest": "ad185b6e9e250bc0d944a6cd3b87aebf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8636, "upload_time": "2018-06-30T10:33:04", "url": "https://files.pythonhosted.org/packages/11/5d/950e748b9b42806d69113088a4ec56fff7e7906e47c6bf9434c00b2d326b/async_upnp_client-0.10.1.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "8c9a566811db8e72b993038f0bc493b0", "sha256": "eaa8262761d15725bd9e0cd39bad473573e47fff70c38d487bcfbcb1b0be17f9" }, "downloads": -1, "filename": "async_upnp_client-0.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8c9a566811db8e72b993038f0bc493b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14778, "upload_time": "2018-07-03T20:12:56", "url": "https://files.pythonhosted.org/packages/ee/0a/5559996ba03b194daef6d3b92d3d758a40f5f6a864b62520a4e07bfd6803/async_upnp_client-0.11.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0a99689cae46aa52fe47a5c0c345305", "sha256": "3c41f7281f1f745a60d5dff66bcc2628de86b59ee527c47cfe13c37c67251368" }, "downloads": -1, "filename": "async_upnp_client-0.11.0.tar.gz", "has_sig": false, "md5_digest": "d0a99689cae46aa52fe47a5c0c345305", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9022, "upload_time": "2018-07-03T20:12:58", "url": "https://files.pythonhosted.org/packages/84/f1/111fbb578b19272e9a72878e480eeb5c8e50ce1c42ecab53f555158c9a4e/async_upnp_client-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "ac406287b60bed1c6df753efaacc2efe", "sha256": "2e769f98a0b73a66c8b619a8cd0f23cf21ed6793da25c8d5b9df4931e97172b1" }, "downloads": -1, "filename": "async_upnp_client-0.11.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ac406287b60bed1c6df753efaacc2efe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13951, "upload_time": "2018-07-05T20:37:32", "url": "https://files.pythonhosted.org/packages/21/c3/20b6c512e074890e99be2fc41d59f41db34f49fd059fe7d6855867cfa45a/async_upnp_client-0.11.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22df2dd7112708c1d97f44ce41fd4080", "sha256": "06ad458c179db9bf3fc925aa4f4979edbb05dc7bf35ff414a010722144589804" }, "downloads": -1, "filename": "async_upnp_client-0.11.1.tar.gz", "has_sig": false, "md5_digest": "22df2dd7112708c1d97f44ce41fd4080", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9356, "upload_time": "2018-07-05T20:37:34", "url": "https://files.pythonhosted.org/packages/5f/f2/32016032d55de4c9c8eb93a2d826b4d4b2d42b381beccfdb68ab8f6b5512/async_upnp_client-0.11.1.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "ffdbafbbe005da7548f48d05b192b46e", "sha256": "6f4567b92b925f94b7ca10386b08cf005a0424d9dfadee5bb24c25708944e0f4" }, "downloads": -1, "filename": "async_upnp_client-0.12.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ffdbafbbe005da7548f48d05b192b46e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21563, "upload_time": "2018-07-15T20:08:09", "url": "https://files.pythonhosted.org/packages/c9/71/e500b9890ebec65d8d7e5dee9d9be2f2252edcf85dbabcf13a3b74ad1dcd/async_upnp_client-0.12.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ab00ed3cd557a004517697edbd4dab2", "sha256": "0ed393fd27a2445346767dfad91ae0418dc8c1d7f21680273f139b55a6e56da4" }, "downloads": -1, "filename": "async_upnp_client-0.12.0.tar.gz", "has_sig": false, "md5_digest": "2ab00ed3cd557a004517697edbd4dab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17093, "upload_time": "2018-07-15T20:08:10", "url": "https://files.pythonhosted.org/packages/a4/cd/24c0a74d0f183a02b521549de85a0c0b58492f4324e51c7f057a93a91087/async_upnp_client-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "8fc8cb10ae8fc698f361a47aae6456f8", "sha256": "274841b2f5baad2caf937e4070ffac511a7d7db891e3ed3a4f7bfef6e9c8a1e5" }, "downloads": -1, "filename": "async_upnp_client-0.12.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8fc8cb10ae8fc698f361a47aae6456f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22188, "upload_time": "2018-07-22T19:58:47", "url": "https://files.pythonhosted.org/packages/5d/a8/207a460bc6ba32ad5f8333a6c4e1678b6e600737d8601dde9561fc460e6c/async_upnp_client-0.12.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9b97345025e95f6b90fb3775330489f", "sha256": "52db1260ba77bde47a5e5da78ab4a6e745c09bdbb82f4cbdcab17da458df555b" }, "downloads": -1, "filename": "async_upnp_client-0.12.1.tar.gz", "has_sig": false, "md5_digest": "c9b97345025e95f6b90fb3775330489f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17467, "upload_time": "2018-07-22T19:58:48", "url": "https://files.pythonhosted.org/packages/1c/98/3e4f7fc74e21739af2c38cebbceb95df6cd4a24e14799b61b4061e3b5298/async_upnp_client-0.12.1.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "2890363c2b4ed2bbd4e9ae67ab4217c1", "sha256": "837ba9d4417261711a5a8b5ead8420dba86d06f43086d876b43c9c234a99655a" }, "downloads": -1, "filename": "async_upnp_client-0.12.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2890363c2b4ed2bbd4e9ae67ab4217c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22910, "upload_time": "2018-08-05T10:34:43", "url": "https://files.pythonhosted.org/packages/8a/da/d2cd7c175c18e4820adeb428c4285917b1dc151c8be967a7c2e00841637e/async_upnp_client-0.12.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0f588c907b0fbbce303654d90ff9913", "sha256": "f7c7c0ddaccfd094de82f935b9aa4404911607a0abbe4a5eed21b0a21d1b31bf" }, "downloads": -1, "filename": "async_upnp_client-0.12.2.tar.gz", "has_sig": false, "md5_digest": "f0f588c907b0fbbce303654d90ff9913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18209, "upload_time": "2018-08-05T10:34:44", "url": "https://files.pythonhosted.org/packages/ea/2a/eea8477f026c61533be33b18af3eb76e7f2e9a185e4fb1e2fec68db22a63/async_upnp_client-0.12.2.tar.gz" } ], "0.12.3": [ { "comment_text": "", "digests": { "md5": "00ec3f0d57c7ce97a097914bcd4c92ab", "sha256": "3caf4949ca235f46d218e7f0876e62e7f8cca4e311b2ce42c47053982b9be198" }, "downloads": -1, "filename": "async_upnp_client-0.12.3-py3-none-any.whl", "has_sig": false, "md5_digest": "00ec3f0d57c7ce97a097914bcd4c92ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24744, "upload_time": "2018-08-16T19:49:56", "url": "https://files.pythonhosted.org/packages/5c/2c/2f0ce94c9258e1cb0282fd508b26f0021a128a1066e3e290bedf77e4be82/async_upnp_client-0.12.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6236e5a6ea7dca74cad0b9f254787110", "sha256": "11deaedd2b6f038953ed8145c6a1b1982e3a045872fcbbbe62fdc28ca90868ca" }, "downloads": -1, "filename": "async_upnp_client-0.12.3.tar.gz", "has_sig": false, "md5_digest": "6236e5a6ea7dca74cad0b9f254787110", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19395, "upload_time": "2018-08-16T19:49:57", "url": "https://files.pythonhosted.org/packages/eb/43/88a5167a22a0096ae1f94ced63158c53d8032e61ab3a529c61efae3c5dfd/async_upnp_client-0.12.3.tar.gz" } ], "0.12.4": [ { "comment_text": "", "digests": { "md5": "ec7b02e3741d9f104676ee571d02c932", "sha256": "948363d774511ba8fdc0159a5ba0a17f91648f4e76f9db7877298dae200160c3" }, "downloads": -1, "filename": "async_upnp_client-0.12.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ec7b02e3741d9f104676ee571d02c932", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24745, "upload_time": "2018-08-17T19:24:15", "url": "https://files.pythonhosted.org/packages/c1/0d/5fdfc97d99265da3d82296de3522314f7083f1848727a6cbb53d3def3068/async_upnp_client-0.12.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daaefb1b09b7c12a3bf324cdd23a1c0e", "sha256": "f6e6a49ab35bae289cf136abd8f559cf90d85a0dc0e5747caa49b81f4bb011d6" }, "downloads": -1, "filename": "async_upnp_client-0.12.4.tar.gz", "has_sig": false, "md5_digest": "daaefb1b09b7c12a3bf324cdd23a1c0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19418, "upload_time": "2018-08-17T19:24:17", "url": "https://files.pythonhosted.org/packages/43/b7/23ed7437558ec35d504ea1a0c8206a9a101b80b2e81db885afd27200ff43/async_upnp_client-0.12.4.tar.gz" } ], "0.12.5": [ { "comment_text": "", "digests": { "md5": "5a2c84eb706d71f7ba244052aa6ce269", "sha256": "b4d67c9ccafe05776f307fbb31902cc60bd7a512bc820ed004421331cda53126" }, "downloads": -1, "filename": "async_upnp_client-0.12.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5a2c84eb706d71f7ba244052aa6ce269", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27202, "upload_time": "2018-10-13T11:02:03", "url": "https://files.pythonhosted.org/packages/23/5a/6b3e049403ae374f25860b64ed0387dc589fd14f72bd773a21f4ab7eb337/async_upnp_client-0.12.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8a164ace59e34934994ac9a1672791c", "sha256": "be11d9c36b6f2178c5835f238ae70f2318ad45dca05764e5d3f1b01baa582da2" }, "downloads": -1, "filename": "async_upnp_client-0.12.5.tar.gz", "has_sig": false, "md5_digest": "e8a164ace59e34934994ac9a1672791c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21642, "upload_time": "2018-10-13T11:02:05", "url": "https://files.pythonhosted.org/packages/66/99/58b88782a0fc303a4b7850bb62f98d81bbc48214626367b1ddfe45742be8/async_upnp_client-0.12.5.tar.gz" } ], "0.12.6": [ { "comment_text": "", "digests": { "md5": "580cca2af8744c9f4320235e5a75aa0c", "sha256": "4277d99664e4cee4fbf409d17da6b957bc4f067eddf6afe3cb138b115e7eaf14" }, "downloads": -1, "filename": "async_upnp_client-0.12.6-py3-none-any.whl", "has_sig": false, "md5_digest": "580cca2af8744c9f4320235e5a75aa0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27269, "upload_time": "2018-10-17T18:30:41", "url": "https://files.pythonhosted.org/packages/59/85/7ceb38adb43f8d266aa650f89d6dd818747286b2425281e00f634c4d97b0/async_upnp_client-0.12.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "452d0234db92fdfd451902ebf06c5cce", "sha256": "e893cabfbf16e7f87f6c54bc45293631a51da0abdc8916e5efcaed893b7d8855" }, "downloads": -1, "filename": "async_upnp_client-0.12.6.tar.gz", "has_sig": false, "md5_digest": "452d0234db92fdfd451902ebf06c5cce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21757, "upload_time": "2018-10-17T18:30:43", "url": "https://files.pythonhosted.org/packages/9a/25/9e21394daeccbdbfc23d760ef7af4e3309cedf3aa7150695fbe0fbf553bf/async_upnp_client-0.12.6.tar.gz" } ], "0.12.7": [ { "comment_text": "", "digests": { "md5": "4dcc0a92b38dfebad2ef82c30e62971f", "sha256": "f7a3dbf9f247a0f2de82411bc777547413e1450bd2696883df90e3e29b73a1b9" }, "downloads": -1, "filename": "async_upnp_client-0.12.7-py3-none-any.whl", "has_sig": false, "md5_digest": "4dcc0a92b38dfebad2ef82c30e62971f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27263, "upload_time": "2018-10-18T19:41:42", "url": "https://files.pythonhosted.org/packages/b7/c5/d7871627e0dcdc77fb6015d99e2a504bed854e1360af9f97a1cb70d4794a/async_upnp_client-0.12.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd75fe69612752fa863845c39ddbd6bb", "sha256": "0959ca3ec834255c212310bb9751bbe6071e8ec16dddcfcd77d4b54b3307b030" }, "downloads": -1, "filename": "async_upnp_client-0.12.7.tar.gz", "has_sig": false, "md5_digest": "cd75fe69612752fa863845c39ddbd6bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21768, "upload_time": "2018-10-18T19:41:44", "url": "https://files.pythonhosted.org/packages/dd/7d/44447a54870845b7868a59aeb6f85319a1699786a75087388ee70e19d466/async_upnp_client-0.12.7.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "c8c5bae24c180ff11478df57e9dd47e1", "sha256": "8738ea62da845a42b0681c1b14d9dfc23841739e01904af0617db86784f57686" }, "downloads": -1, "filename": "async_upnp_client-0.13.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c8c5bae24c180ff11478df57e9dd47e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29306, "upload_time": "2018-10-27T12:25:53", "url": "https://files.pythonhosted.org/packages/e2/6d/36981626258d3f8c42cba6eebf19682c328f7979d9bd612588d7963306a3/async_upnp_client-0.13.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "708e41d12a3b26e5e7e60c1204e71c5b", "sha256": "c9b4040f5c667e8ed1345bf6b5ad9eb1f006a4fdabdf118ef8046667e52156e0" }, "downloads": -1, "filename": "async_upnp_client-0.13.0.tar.gz", "has_sig": false, "md5_digest": "708e41d12a3b26e5e7e60c1204e71c5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23581, "upload_time": "2018-10-27T12:25:54", "url": "https://files.pythonhosted.org/packages/4c/27/89bd61d9b58bd20929bdcb1ae5aaedf23b245bdadea99b29ad997ec7d371/async_upnp_client-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "009492eac14718f157dd3aac8b1071cd", "sha256": "335f442d5258e4de52c58c653150144edb10e5d836474c1dfa116060f03bf76f" }, "downloads": -1, "filename": "async_upnp_client-0.13.1-py3-none-any.whl", "has_sig": false, "md5_digest": "009492eac14718f157dd3aac8b1071cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30126, "upload_time": "2018-11-03T17:24:18", "url": "https://files.pythonhosted.org/packages/d3/38/a68029d50383d65f57e3502fea7ab39043744a118f36064f64d15e6838ef/async_upnp_client-0.13.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9770d7beba5b3d60017656ad2726ad1", "sha256": "11ab4abaa5641d34fc4da76e622e3ee09b92d461d61d6f715b190677f54de992" }, "downloads": -1, "filename": "async_upnp_client-0.13.1.tar.gz", "has_sig": false, "md5_digest": "d9770d7beba5b3d60017656ad2726ad1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24547, "upload_time": "2018-11-03T17:24:19", "url": "https://files.pythonhosted.org/packages/5e/c0/2b7cbbdce4e8d2262a212c8a0c25edbe5b2ef61e4376229924d054b45f9a/async_upnp_client-0.13.1.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "863892888a014ca255186b4fa455a3e6", "sha256": "e10d0b8f4d68767b03a58aa3a1dfbaefd2496bf70a7cff9e43c7aff50cccab6d" }, "downloads": -1, "filename": "async_upnp_client-0.13.2-py3-none-any.whl", "has_sig": false, "md5_digest": "863892888a014ca255186b4fa455a3e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30759, "upload_time": "2018-11-11T13:22:44", "url": "https://files.pythonhosted.org/packages/42/0d/d7a21f62582114b45f24d7b430e0f5827aea072d016695b66879f70231bc/async_upnp_client-0.13.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77112b72b6b00b7800401e45c3fb94dc", "sha256": "214799d4d9eb33a37ee5a8333056bfdc45f8589fd61ddcd1414e26fdf0d39be1" }, "downloads": -1, "filename": "async_upnp_client-0.13.2.tar.gz", "has_sig": false, "md5_digest": "77112b72b6b00b7800401e45c3fb94dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25426, "upload_time": "2018-11-11T13:22:45", "url": "https://files.pythonhosted.org/packages/7f/d7/b9fd4a1b2dc4acac4f2f8bf8dad9d03bcde1b2617821730f0cfb2e0bcb87/async_upnp_client-0.13.2.tar.gz" } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "2821c0b421330b2b4357afdd10c5eb8a", "sha256": "e3e86e01a01d5e7dfdbeb49eb4c55e9b2e3399ed3ecc55fc8ffe4e3f41d6ddb7" }, "downloads": -1, "filename": "async_upnp_client-0.13.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2821c0b421330b2b4357afdd10c5eb8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31565, "upload_time": "2018-11-18T19:23:41", "url": "https://files.pythonhosted.org/packages/60/66/c71f483024d7af465b71bf5baacd9589a8be3c39cf8cc8bb1180b706d145/async_upnp_client-0.13.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20bc709143bc9b6392af36bb5fc894c6", "sha256": "35fe2290b9b11d028382941888f8e989f0963c11e7a934f49aa84c42c13de85b" }, "downloads": -1, "filename": "async_upnp_client-0.13.3.tar.gz", "has_sig": false, "md5_digest": "20bc709143bc9b6392af36bb5fc894c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26309, "upload_time": "2018-11-18T19:23:44", "url": "https://files.pythonhosted.org/packages/3e/eb/fccb8090c6696c30f0322b9d390d4c8fd634cfa7e8eddf46f9e1fd1a1886/async_upnp_client-0.13.3.tar.gz" } ], "0.13.4": [ { "comment_text": "", "digests": { "md5": "545abb318d1f242abac579d913b4e55c", "sha256": "76771d5afca3dab3fbb10dc1384713e31321dfe3553de4bdb20c33f145e2316c" }, "downloads": -1, "filename": "async_upnp_client-0.13.4-py3-none-any.whl", "has_sig": false, "md5_digest": "545abb318d1f242abac579d913b4e55c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31909, "upload_time": "2018-12-07T19:58:58", "url": "https://files.pythonhosted.org/packages/df/f1/77253d9d67723dbe71371d8a44843b4f35f94ca31e85f18a0d5a8d6bc047/async_upnp_client-0.13.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47ae3d2723c1d1bc3446b94af5ceeff8", "sha256": "b019376df670f65b123e2d3355fc69e4948f04d6fe2865a416435e2a624b1c0e" }, "downloads": -1, "filename": "async_upnp_client-0.13.4.tar.gz", "has_sig": false, "md5_digest": "47ae3d2723c1d1bc3446b94af5ceeff8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26727, "upload_time": "2018-12-07T19:59:01", "url": "https://files.pythonhosted.org/packages/d4/44/31ff916719b24529598ae377f4a1a4fb548e15bdddc6c1301966e6ad70e5/async_upnp_client-0.13.4.tar.gz" } ], "0.13.5": [ { "comment_text": "", "digests": { "md5": "8173c70c33f9ed239f487f37371a59f7", "sha256": "02c0f81fd6d09fb379b8142a5e7949e78151551af559804c1e3ea557b90d2cbf" }, "downloads": -1, "filename": "async_upnp_client-0.13.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8173c70c33f9ed239f487f37371a59f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34503, "upload_time": "2018-12-09T22:01:33", "url": "https://files.pythonhosted.org/packages/33/5d/60d842d79ca65c7b12b7ba55099507a51aff4d6e607e54e22e7aa36fb408/async_upnp_client-0.13.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "308eac5d5a57cbeeff9d96da8b201d54", "sha256": "25c172811e594bf2444efab45281708751b98f2c8735450fb8e0affc2eae3271" }, "downloads": -1, "filename": "async_upnp_client-0.13.5.tar.gz", "has_sig": false, "md5_digest": "308eac5d5a57cbeeff9d96da8b201d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26879, "upload_time": "2018-12-09T22:01:34", "url": "https://files.pythonhosted.org/packages/15/58/bb09eb73f9871473bc14ae443da375df4e4b795b19f70299825ee66037eb/async_upnp_client-0.13.5.tar.gz" } ], "0.13.6": [ { "comment_text": "", "digests": { "md5": "09eac1b8b06acf60b1bd3c9e577c1ba3", "sha256": "4d46c2fa721a6ca9df81230afa224af674aa84254125485652cedd535dca62ef" }, "downloads": -1, "filename": "async_upnp_client-0.13.6-py3-none-any.whl", "has_sig": false, "md5_digest": "09eac1b8b06acf60b1bd3c9e577c1ba3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32073, "upload_time": "2018-12-10T05:37:40", "url": "https://files.pythonhosted.org/packages/ad/34/aa4fd6d62d5dd864bff978fce387e795359845c5414588dd3aad56665636/async_upnp_client-0.13.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4223a012b1dd3a1bb4f394335ef4cc7c", "sha256": "4b87bc2e950f3e2af95877704cf2ce2fe920548a0100d173c109b7d87f50ed30" }, "downloads": -1, "filename": "async_upnp_client-0.13.6.tar.gz", "has_sig": false, "md5_digest": "4223a012b1dd3a1bb4f394335ef4cc7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27041, "upload_time": "2018-12-10T05:37:42", "url": "https://files.pythonhosted.org/packages/ad/29/04c08972d63f258fc8287c6ae9d72b4853383e1d7f48801bd02fe988e75e/async_upnp_client-0.13.6.tar.gz" } ], "0.13.7": [ { "comment_text": "", "digests": { "md5": "e1a19ec6bee1f06869fdff791db5000e", "sha256": "e0e69ca75cad0b62ae1458fa74eb491ac55d507f21c69e8088284ab516d648d0" }, "downloads": -1, "filename": "async_upnp_client-0.13.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e1a19ec6bee1f06869fdff791db5000e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32147, "upload_time": "2018-12-15T16:08:48", "url": "https://files.pythonhosted.org/packages/fc/0c/d448cb7bfe66c3453a30a30de5d990196b548d7fb5b7fbc344e05cff2f4e/async_upnp_client-0.13.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28677ef6fb4e47f2ec15c325def48644", "sha256": "c4401edf216d77163cdff9cd06937bf467f9977e3cc01d94235eb81d269c40d3" }, "downloads": -1, "filename": "async_upnp_client-0.13.7.tar.gz", "has_sig": false, "md5_digest": "28677ef6fb4e47f2ec15c325def48644", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27120, "upload_time": "2018-12-15T16:08:49", "url": "https://files.pythonhosted.org/packages/03/6e/17d260dd172b57940b0d690e1d9205ed179d4f43e1172ef31741481c9e81/async_upnp_client-0.13.7.tar.gz" } ], "0.13.8": [ { "comment_text": "", "digests": { "md5": "d71eaf2a4ed1143d04b38f49385b953c", "sha256": "f1c5e92d300dae124601e9c0474d51c8ce33b65e0cea694759a8765b76638e43" }, "downloads": -1, "filename": "async_upnp_client-0.13.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d71eaf2a4ed1143d04b38f49385b953c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32148, "upload_time": "2018-12-29T10:28:39", "url": "https://files.pythonhosted.org/packages/0e/ae/9bd475888fa416d0973f46102f98c1d5f516123f394a53bf023e5abffee3/async_upnp_client-0.13.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad2eafba41c31c6b2aa2d6d29364c7ac", "sha256": "a976af98e9d173784b50abfbf651e73fb96f70a9ea7aeb4d846adaa69a83c62f" }, "downloads": -1, "filename": "async_upnp_client-0.13.8.tar.gz", "has_sig": false, "md5_digest": "ad2eafba41c31c6b2aa2d6d29364c7ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27124, "upload_time": "2018-12-29T10:28:41", "url": "https://files.pythonhosted.org/packages/4a/62/27b502ec345cef71d8d8a594660bda1bc383cb093546c03868d2c2d8edf2/async_upnp_client-0.13.8.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "d5a6f1034044d7473637d274b71bb385", "sha256": "d8e6f55292a26557dc975b71da66cdddf056ba7585f4bff13746c4fb19bccf42" }, "downloads": -1, "filename": "async_upnp_client-0.14.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d5a6f1034044d7473637d274b71bb385", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30132, "upload_time": "2019-01-14T20:51:01", "url": "https://files.pythonhosted.org/packages/ab/aa/a1f84799a008bcc580123aa28172d57782b4acd97c86a2b82b72e3e2ec97/async_upnp_client-0.14.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed8c8c8d1d1bd001fb616f21606da5cf", "sha256": "75e068d3101873020771ca9b4fd47bee911544ef52b10efa51098d36b8d2854c" }, "downloads": -1, "filename": "async_upnp_client-0.14.0.tar.gz", "has_sig": false, "md5_digest": "ed8c8c8d1d1bd001fb616f21606da5cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23554, "upload_time": "2019-01-14T20:51:03", "url": "https://files.pythonhosted.org/packages/53/cc/df606b403520f710a872c2ff92661a82c17eea90977b89626c5a8a04119e/async_upnp_client-0.14.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "27dcecc323dcc0509c87c3556be80522", "sha256": "cfc812734cd25dab0c2d12973763279a4c087302fff5dc9f78b2d7b9498bd66f" }, "downloads": -1, "filename": "async_upnp_client-0.14.1-py3-none-any.whl", "has_sig": false, "md5_digest": "27dcecc323dcc0509c87c3556be80522", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40926, "upload_time": "2019-01-16T19:14:31", "url": "https://files.pythonhosted.org/packages/c7/8f/3383566eca67b3f2a8892126348773ffd4537af336fc8f2557d26aa5948f/async_upnp_client-0.14.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "070d08ba6f5e5a364a1a79f4ece44587", "sha256": "6a3cc4dcec93e5481af3f403553e7b8688cf2101d48c962ecd76d3d2efe91509" }, "downloads": -1, "filename": "async_upnp_client-0.14.1.tar.gz", "has_sig": false, "md5_digest": "070d08ba6f5e5a364a1a79f4ece44587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31965, "upload_time": "2019-01-16T19:14:33", "url": "https://files.pythonhosted.org/packages/2c/34/e52a5c7ba118100f96382a20f181f26714545f7614d18cbbb064296e4ff5/async_upnp_client-0.14.1.tar.gz" } ], "0.14.10": [ { "comment_text": "", "digests": { "md5": "631b02ab32102f4914dadd48a2f461aa", "sha256": "0a5a4f257217127c56b08dc1199cb413223b2dac525709aa042f10bf8888cf5a" }, "downloads": -1, "filename": "async_upnp_client-0.14.10-py3-none-any.whl", "has_sig": false, "md5_digest": "631b02ab32102f4914dadd48a2f461aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42701, "upload_time": "2019-06-21T20:42:12", "url": "https://files.pythonhosted.org/packages/0a/8e/12e1fed3b57be0616bc80de762e5ed88098f0e6b1c1c3910dba573ccf32b/async_upnp_client-0.14.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc50b7151095d00f2b531a3968b38fcb", "sha256": "60429bf8970c66468cb2f6d3fa5628d1a8a388e1473f08d14e33d496899c6719" }, "downloads": -1, "filename": "async_upnp_client-0.14.10.tar.gz", "has_sig": false, "md5_digest": "bc50b7151095d00f2b531a3968b38fcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37912, "upload_time": "2019-06-21T20:42:15", "url": "https://files.pythonhosted.org/packages/28/78/24af9c7b0eb6504a20d461b832a1c144bfad7a8d15bcdd9f7e72f35c20a7/async_upnp_client-0.14.10.tar.gz" } ], "0.14.11": [ { "comment_text": "", "digests": { "md5": "d3420a020d0d2d5150c55feb19bd44df", "sha256": "fcfe5e19bb9ca0632593d55a1310cc9f7ba9768c2b6ad62c56d465475989b110" }, "downloads": -1, "filename": "async_upnp_client-0.14.11-py3-none-any.whl", "has_sig": false, "md5_digest": "d3420a020d0d2d5150c55feb19bd44df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43090, "upload_time": "2019-09-08T08:40:11", "url": "https://files.pythonhosted.org/packages/1b/be/5a41798c067cde88e96c7a1b8136b6b7a39975344f38e5fd4bbf7f3f8610/async_upnp_client-0.14.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9a3257dda98b109943211d9eeb43c0c", "sha256": "1e4591f80bbb6e07bc9cd69baab2cf71bcb94338b244c4f53381f30907c77cce" }, "downloads": -1, "filename": "async_upnp_client-0.14.11.tar.gz", "has_sig": false, "md5_digest": "c9a3257dda98b109943211d9eeb43c0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38315, "upload_time": "2019-09-08T08:40:13", "url": "https://files.pythonhosted.org/packages/21/7f/d9709f6d40c9a218f361bf9d6bbf847b206d723211faa535f62d0ff27e7a/async_upnp_client-0.14.11.tar.gz" } ], "0.14.2": [ { "comment_text": "", "digests": { "md5": "0b6a9ce52e13db1976235c973e3cdf52", "sha256": "d98be2cb53ff201ea9461fd9d4442ab1a087d7baa0ad9336e2bbac70523ff471" }, "downloads": -1, "filename": "async_upnp_client-0.14.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0b6a9ce52e13db1976235c973e3cdf52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40931, "upload_time": "2019-01-19T10:17:40", "url": "https://files.pythonhosted.org/packages/83/cf/af26a59a3ce5f6358b7e4a7a69a9297ec567c681316620f07a1740e6086e/async_upnp_client-0.14.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e39d76ba3edd470c963ea1496268474", "sha256": "827c899f5f9e9467b58d53fe5a80d4fb712b90cd6e4012c5dcc857bcbfdbcf89" }, "downloads": -1, "filename": "async_upnp_client-0.14.2.tar.gz", "has_sig": false, "md5_digest": "4e39d76ba3edd470c963ea1496268474", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32002, "upload_time": "2019-01-19T10:17:42", "url": "https://files.pythonhosted.org/packages/3e/7a/bbc7dbdef413b89bc6c39c4f5b8119920ecfc9cea014d9365e75d2153616/async_upnp_client-0.14.2.tar.gz" } ], "0.14.3": [ { "comment_text": "", "digests": { "md5": "cfd9e7995d1f198a1474a6765b75b0d6", "sha256": "329af6752057aeb7ac6331c671dbb970fa6f83d08508c919c1398bc0946eb79b" }, "downloads": -1, "filename": "async_upnp_client-0.14.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cfd9e7995d1f198a1474a6765b75b0d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41177, "upload_time": "2019-01-27T10:16:57", "url": "https://files.pythonhosted.org/packages/a3/7b/085c6311cf5a85b8368debc8b229507a315e62aa97d8bbcf7b927c1fdb3e/async_upnp_client-0.14.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82160dfe75083d2eaed5a71950ef439e", "sha256": "d40be0856266777e45dcc442b7a31518a4238f3145f10f34810b5d64676cbc94" }, "downloads": -1, "filename": "async_upnp_client-0.14.3.tar.gz", "has_sig": false, "md5_digest": "82160dfe75083d2eaed5a71950ef439e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32263, "upload_time": "2019-01-27T10:16:58", "url": "https://files.pythonhosted.org/packages/f6/e5/70fc1e29684c03f50bd42a0fc7cd6dddf2976c0bfc6e93229343d43332eb/async_upnp_client-0.14.3.tar.gz" } ], "0.14.4": [ { "comment_text": "", "digests": { "md5": "34b90d16a5f33dcfbd8e78f02305dec7", "sha256": "1260b96d481a89e46df8542e215f6a448fb2920500a4ab72b2ac836b023d885e" }, "downloads": -1, "filename": "async_upnp_client-0.14.4-py3-none-any.whl", "has_sig": false, "md5_digest": "34b90d16a5f33dcfbd8e78f02305dec7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41213, "upload_time": "2019-02-04T21:17:32", "url": "https://files.pythonhosted.org/packages/1d/d3/beb4be84d2e5b6c12bd1bb8dae1c465fc88d4caddaf5a7a6f0337a781013/async_upnp_client-0.14.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bd278e7352f9900f2830e9fe9572764", "sha256": "6e030655086449c2d2713f048d8a0e7812baa692f006b3cbfbfeb879e84acb2d" }, "downloads": -1, "filename": "async_upnp_client-0.14.4.tar.gz", "has_sig": false, "md5_digest": "8bd278e7352f9900f2830e9fe9572764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32375, "upload_time": "2019-02-04T21:17:34", "url": "https://files.pythonhosted.org/packages/79/53/8df2bce553a80feb35b65dd20604775ae5631020f92b1089337d6ec79cfb/async_upnp_client-0.14.4.tar.gz" } ], "0.14.5": [ { "comment_text": "", "digests": { "md5": "673140971a59dd07b8b3e287e956479a", "sha256": "82251f9fcae90989bc7f7cefc55588251778f282f26c631f7e20ca95764f292a" }, "downloads": -1, "filename": "async_upnp_client-0.14.5-py3-none-any.whl", "has_sig": false, "md5_digest": "673140971a59dd07b8b3e287e956479a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41255, "upload_time": "2019-03-02T09:40:01", "url": "https://files.pythonhosted.org/packages/79/8f/94dfca200b61ff80acd88812a46bcd7b28a7707a3cef6ce9314f00a7af79/async_upnp_client-0.14.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc500692e55d474992522be24c5e94e1", "sha256": "332b3647eef453a7ec3f1fc69c50c890e82fa0153ad2e3500899594782e6ae5c" }, "downloads": -1, "filename": "async_upnp_client-0.14.5.tar.gz", "has_sig": false, "md5_digest": "dc500692e55d474992522be24c5e94e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32451, "upload_time": "2019-03-02T09:40:04", "url": "https://files.pythonhosted.org/packages/c0/fc/a4858d7b2e829d6bf8a3a70dbaac1034274e657705db6e8b1b6aa92023e0/async_upnp_client-0.14.5.tar.gz" } ], "0.14.6": [ { "comment_text": "", "digests": { "md5": "869146253b402818641edde1d6904041", "sha256": "c92a9282c25f63163d52fc16974dd22d79d5d592f59f260ee71d7699f11704f6" }, "downloads": -1, "filename": "async_upnp_client-0.14.6-py3-none-any.whl", "has_sig": false, "md5_digest": "869146253b402818641edde1d6904041", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42430, "upload_time": "2019-03-20T19:34:19", "url": "https://files.pythonhosted.org/packages/ef/0a/051ecb07c8d53c1a1d5a586d2c3f4edc9ae81a4f7f637b82d9c7d2dc40ed/async_upnp_client-0.14.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50593f3c84eaa8c51bd6e1e65239f7e8", "sha256": "90b95062445849ac1faea1d8d529008203d571f7cea11fa346c22d9859308f5f" }, "downloads": -1, "filename": "async_upnp_client-0.14.6.tar.gz", "has_sig": false, "md5_digest": "50593f3c84eaa8c51bd6e1e65239f7e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37524, "upload_time": "2019-03-20T19:34:20", "url": "https://files.pythonhosted.org/packages/2b/39/c53bfab35b151bcedd7724f56d9057edaa4870e62c6dae98733807f4ef05/async_upnp_client-0.14.6.tar.gz" } ], "0.14.7": [ { "comment_text": "", "digests": { "md5": "0ba1a652d4fb5c796a913d2d8e6466db", "sha256": "d6239ed203f837ed0cc0545f0573080434dfab5df3034c585a603a0dd7fd9a89" }, "downloads": -1, "filename": "async_upnp_client-0.14.7-py3-none-any.whl", "has_sig": false, "md5_digest": "0ba1a652d4fb5c796a913d2d8e6466db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42442, "upload_time": "2019-03-29T19:06:01", "url": "https://files.pythonhosted.org/packages/ea/5f/399cdf9fcec3260bde91defefecc9015a578f841dd271f688a527a14d696/async_upnp_client-0.14.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be5d2fd21c12c69f72d1122cecbb39e6", "sha256": "ea6058f8f753d4b382ad7958c147b382f34dfe2515d078a0bb1398927f9de3c8" }, "downloads": -1, "filename": "async_upnp_client-0.14.7.tar.gz", "has_sig": false, "md5_digest": "be5d2fd21c12c69f72d1122cecbb39e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37559, "upload_time": "2019-03-29T19:06:03", "url": "https://files.pythonhosted.org/packages/11/9b/252bca9fb13b7281d9f4a5a8fc1398d9f1516716231bc4e699ea2abd5dbc/async_upnp_client-0.14.7.tar.gz" } ], "0.14.8": [ { "comment_text": "", "digests": { "md5": "a18ed19f402fb4761d9c632f352db403", "sha256": "93e47767d88d01abf5437108a7677353c78c05fedb02cb13831e2a02527f67b0" }, "downloads": -1, "filename": "async_upnp_client-0.14.8-py3-none-any.whl", "has_sig": false, "md5_digest": "a18ed19f402fb4761d9c632f352db403", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42567, "upload_time": "2019-05-04T18:59:37", "url": "https://files.pythonhosted.org/packages/7f/0c/71b101011b3162090ed540d99dfb4d5a9d93c318794a4d217c490c56a75c/async_upnp_client-0.14.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cdf5615550ca98ae64029ba422a8cac", "sha256": "39d63d5f80dd65b81b3087cfae4cd887d29dd42879eddf0507e7b4edfae5ff20" }, "downloads": -1, "filename": "async_upnp_client-0.14.8.tar.gz", "has_sig": false, "md5_digest": "6cdf5615550ca98ae64029ba422a8cac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37687, "upload_time": "2019-05-04T18:59:39", "url": "https://files.pythonhosted.org/packages/af/b9/c577de22c24b9b9bcef53b27e3ed325b40c69341bfd9e9454a99335719d7/async_upnp_client-0.14.8.tar.gz" } ], "0.14.9": [ { "comment_text": "", "digests": { "md5": "647e935836e6d51d6e054a94e1d8e27a", "sha256": "29cbfcec91a656b6fc41b88dc2eaaa7ae57eab853fad43c11b415c18ebcbf19b" }, "downloads": -1, "filename": "async_upnp_client-0.14.9-py3-none-any.whl", "has_sig": false, "md5_digest": "647e935836e6d51d6e054a94e1d8e27a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43015, "upload_time": "2019-05-11T10:10:33", "url": "https://files.pythonhosted.org/packages/c5/21/c8150e8ad0eb3065cd5ea186c335a9ed241112f5426b95f98c27e528b79e/async_upnp_client-0.14.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cba1f3d255caaee42dfee1350f5154f9", "sha256": "43329dc00ecce7dcad0b4979bcfb6a78654788a55dfc54e1599a7cc10a87fb87" }, "downloads": -1, "filename": "async_upnp_client-0.14.9.tar.gz", "has_sig": false, "md5_digest": "cba1f3d255caaee42dfee1350f5154f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37816, "upload_time": "2019-05-11T10:10:36", "url": "https://files.pythonhosted.org/packages/08/2d/53fcc4d4d4ff6cad94e1aa57431c05a90fe158409ec79b766463e4401c92/async_upnp_client-0.14.9.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "5dd0422b5b95f94ad4b38f885d310510", "sha256": "aad058f4dd5a53febae0e79498146bfb77c49a371b39229c08d82c35b31fe62e" }, "downloads": -1, "filename": "async_upnp_client-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5dd0422b5b95f94ad4b38f885d310510", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9282, "upload_time": "2018-03-18T16:26:39", "url": "https://files.pythonhosted.org/packages/b8/c6/450d7e91aed35e2c366664a614522bb79dd4494a924e6c5682309c07c274/async_upnp_client-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61a757facfd72e54fd5ec46a9c1e12b2", "sha256": "14c754d3c51937e990384285dc2492fe9b3beae5fd864e8ba375188faefe17df" }, "downloads": -1, "filename": "async_upnp_client-0.9.0.tar.gz", "has_sig": false, "md5_digest": "61a757facfd72e54fd5ec46a9c1e12b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7633, "upload_time": "2018-03-18T16:26:41", "url": "https://files.pythonhosted.org/packages/7d/2b/7ebb1f0cc93612224a4411059fa0ae9548c5169b803cf03e4daf1bbbc820/async_upnp_client-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "8e3dd35fd37cb266204ab6929e956148", "sha256": "703d3d3c5e85b59efe6dbcb89873d15acbeb70e6521fed3ae6a27b411f44a487" }, "downloads": -1, "filename": "async_upnp_client-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8e3dd35fd37cb266204ab6929e956148", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9320, "upload_time": "2018-04-28T19:24:10", "url": "https://files.pythonhosted.org/packages/17/b1/42f48df9fbdbb04889a223958bca9611fe3d17946ef40f925369b1070b6c/async_upnp_client-0.9.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d3420a020d0d2d5150c55feb19bd44df", "sha256": "fcfe5e19bb9ca0632593d55a1310cc9f7ba9768c2b6ad62c56d465475989b110" }, "downloads": -1, "filename": "async_upnp_client-0.14.11-py3-none-any.whl", "has_sig": false, "md5_digest": "d3420a020d0d2d5150c55feb19bd44df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43090, "upload_time": "2019-09-08T08:40:11", "url": "https://files.pythonhosted.org/packages/1b/be/5a41798c067cde88e96c7a1b8136b6b7a39975344f38e5fd4bbf7f3f8610/async_upnp_client-0.14.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9a3257dda98b109943211d9eeb43c0c", "sha256": "1e4591f80bbb6e07bc9cd69baab2cf71bcb94338b244c4f53381f30907c77cce" }, "downloads": -1, "filename": "async_upnp_client-0.14.11.tar.gz", "has_sig": false, "md5_digest": "c9a3257dda98b109943211d9eeb43c0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38315, "upload_time": "2019-09-08T08:40:13", "url": "https://files.pythonhosted.org/packages/21/7f/d9709f6d40c9a218f361bf9d6bbf847b206d723211faa535f62d0ff27e7a/async_upnp_client-0.14.11.tar.gz" } ] }