{ "info": { "author": "balloob, lwis, ggravlingen, janiversen", "author_email": "no@email.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Home Automation" ], "description": "[![PyPI version](https://badge.fury.io/py/pytradfri.svg)](https://badge.fury.io/py/pytradfri)\n[![Open in Visual Studio Code](https://open.vscode.dev/badges/open-in-vscode.svg)](https://open.vscode.dev/home-assistant-libs/pytradfri)\n\nPython package to communicate with the [IKEA Tr\u00e5dfri](http://www.ikea.com/us/en/catalog/products/00337813/) (Tradfri) ZigBee Gateway compatible with ZigBee Light Link products. By using this library you can communicate with the gateway and control IKEA's lights and wall plugs.\n\nSome of the features include:\n\n- Get information on the gateway\n- Observe lights, groups and other resources and get notified when they change\n- Control wall plugs\n- List all devices connected to gateway\n- List all lights and get attributes of lights (name, state, color temp, dimmer level etc)\n- Change attribute values of lights (name, state, color temp, dimmer level etc)\n- Restart and reset the gateway\n- List smart tasks (wake up, on/off and not home) and their attributes\n- Alter values in smart tasks (some of these features not available in app yet)\n\nTable of contents:\n\n1. [Installation](#installation)\n2. [Verified Device Compatibility](#verified-device-compatibility)\n3. [Stand-alone use (command-line interface)](#stand-alone-use-command-line-interface)\n4. [Implement in your own Python platform](#implement-in-your-own-python-platform)\n5. [Docker support](#docker-support)\n6. [Known issues](#known-issues)\n7. [Acknowledgements](#acknowledgements)\n\n## Installation\nYou might have to use superuser privileges (sudo) for some commands to work when installing.\n\nTo use the library in a synchronous application, you first need to install [libcoap](https://github.com/obgm/libcoap) using [this script](script/install-coap-client.sh). Use [examples/example_sync.py](https://github.com/ggravlingen/pytradfri/blob/master/examples/example_sync.py) when testing this.\n\nFor asynchronous applications you will need to install `pytradfri[async]`, for instance using the requirements file: `pip install pytradfri[async]`. Please note that install might take considerable time on slow devices. Use [examples/example_async.py](https://github.com/ggravlingen/pytradfri/blob/master/examples/example_async.py) when testing this.\n\nSecurity best practice is to ***not*** store the security code that is printed on the gateway permanently in your application. Please always use the PSK when communicating with the gateway.\n\n## Verified Device Compatibility\n\n|Device|Version|\n|---|---|\n|IKEA Gateway (E1526)|1.8.25|\n|TRADFRI bulb E14 WS opal 400lm|1.2.217|\n|TRADFRI bulb E27 WS opal 980lm|1.2.217|\n|TRADFRI bulb E27 W opal 1000lm|1.2.214|\n|TRADFRI remote control|1.2.214|\n|TRADFRI motion sensor|1.2.214|\n|TRADFRI wall plug|2.0.022|\n|Starkvind air purifier|1.0.033|\n\n## Stand-alone use (command-line interface)\n![Screenshot of command line interface](./docs/pytradfri_cli.png)\n\nIf you want to test this library stand-alone in a command-line interface:\n\n```shell\n$ python3 -i -m pytradfri IP\n```\nWhere **IP** is substituted by the IP-address to your gateway.\n\nThe first time running pytradfri you will be asked to input the 'Security Code' found on the back of your IKEA gateway.\n\n### Examples of commands in the stand-alone prompt:\n\nList all lights:\n\n```python\nlights\n```\n\nSet the brightness of item 1 to 50 in lights list:\n\n```python\napi(lights[1].light_control.set_dimmer(50))\n```\n\nObserve a light for changes:\n\n```python\ndef change_listener(device):\n print(device.name + \" is now \" + str(device.light_control.lights[0].state))\n\napi(lights[0].observe(change_listener))\n```\n\n## Implement in your own Python platform\n\nPlease see the example files.\n\n## Docker support\n\nThere is a Docker script available to bootstrap a dev environment. Run `./script/dev_docker` and you will build and launch a container that is ready to go for both sync and async. After launching, follow the above instructions to test the library stand-alone.\n\nThe working directory of the Docker image is `/usr/src/app`. The checked out version of this repo is added there and installed as a Python dependency for easy development and testing. When you want to use the latest stable version from pip, you only have to change to another working directory.\n\n## Known issues\nWe are aware of issues some users face with their gateways. Anecdotal evicence suggests sending many requests (spamming) the gateway, or an unreliable network connection can be the culprit. As a first solution, try to limit the number of requests, and move the Gateway closer to the device running pytradfri on the nework. Other than that, there is unfortunately not anything this project can do to support or resolve these issues at this time. As this progresses, we will ensure the project is kept up-to-date.\n\n## Acknowledgements\n\nThis is an implementation based on analysis [I](https://github.com/ggravlingen/) found [here](https://bitsex.net/software/2017/coap-endpoints-on-ikea-tradfri/) by [vidarlo](https://bitsex.net/).\n\nPaulus Schoutsen ([@balloob](https://github.com/balloob)) made a working Python library of the initial code concept. Lewis Juggins ([@lwis](https://github.com/lwis)) added support for asyncio and improved management of dependencies and consistency around return types. Many others have [contributed](https://github.com/ggravlingen/pytradfri/graphs/contributors) too.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/home-assistant-libs/pytradfri/archive/11.0.0.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/home-assistant-libs/pytradfri", "keywords": "ikea tradfri api iot light homeautomation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytradfri", "package_url": "https://pypi.org/project/pytradfri/", "platform": null, "project_url": "https://pypi.org/project/pytradfri/", "project_urls": { "Download": "https://github.com/home-assistant-libs/pytradfri/archive/11.0.0.zip", "Homepage": "https://github.com/home-assistant-libs/pytradfri" }, "release_url": "https://pypi.org/project/pytradfri/11.0.0/", "requires_dist": [ "pydantic", "aiocoap (==0.4.3) ; extra == 'async'", "DTLSSocket (==0.1.12) ; extra == 'async'" ], "requires_python": ">=3.8", "summary": "IKEA Tr\u00e5dfri/Tradfri API. Control and observe your lights from Python.", "version": "11.0.0", "yanked": false, "yanked_reason": null }, "last_serial": 13599313, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "2a9d1872d557e0e8f678ef1bab2ba6ad", "sha256": "058a8d6997d866b316c1bf3cae0655de2b5a70c6eb1c0eab7e056019d1ad1fc5" }, "downloads": -1, "filename": "pytradfri-0.4.tar.gz", "has_sig": false, "md5_digest": "2a9d1872d557e0e8f678ef1bab2ba6ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5811, "upload_time": "2017-04-12T17:47:30", "upload_time_iso_8601": "2017-04-12T17:47:30.196399Z", "url": "https://files.pythonhosted.org/packages/8c/94/0e498823f7f8355ee640d6a3de56f1f6d4330b8309d238bc5d748799b96c/pytradfri-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "cb5ad289c8b00107ec409d861f3c53a2", "sha256": "b38933ac6a9b9a558e7551945c66c89b96657dd9bf96c0d02b617e3053721003" }, "downloads": -1, "filename": "pytradfri-0.5.tar.gz", "has_sig": false, "md5_digest": "cb5ad289c8b00107ec409d861f3c53a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5971, "upload_time": "2017-04-16T09:20:05", "upload_time_iso_8601": "2017-04-16T09:20:05.049791Z", "url": "https://files.pythonhosted.org/packages/c0/3c/c8f5af6d35f49ea93f80d4252255a3818dd11a299f34241ff10181678885/pytradfri-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0": [ { "comment_text": "", "digests": { "md5": "c251044ccd657d81be18c562d3edceb2", "sha256": "7a106b4bd0d8984bad3d8f614c8c1bf380abfa39c8ea5c263d1c3029458bf179" }, "downloads": -1, "filename": "pytradfri-1.0.tar.gz", "has_sig": false, "md5_digest": "c251044ccd657d81be18c562d3edceb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5996, "upload_time": "2017-04-18T20:55:49", "upload_time_iso_8601": "2017-04-18T20:55:49.527343Z", "url": "https://files.pythonhosted.org/packages/76/66/758d7c0c3c57f9b09ba1ac55d3743e3520e2e4033bdafe9ce31a7f35ea8b/pytradfri-1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1": [ { "comment_text": "", "digests": { "md5": "2b76ccd157cdb427408bd36342f30b70", "sha256": "6add0f9b28b7394e497ec0d30c845a6dbeac583303f57dcea97d935a7bfd9795" }, "downloads": -1, "filename": "pytradfri-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2b76ccd157cdb427408bd36342f30b70", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12910, "upload_time": "2017-04-25T04:13:49", "upload_time_iso_8601": "2017-04-25T04:13:49.688668Z", "url": "https://files.pythonhosted.org/packages/41/05/7cbed9adfcd3c892a2c27fae4e6a3dc186ebf46a5a18d94c57874fe1332d/pytradfri-1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "323db0446695db28dc85b290f088435e", "sha256": "9bb5adb41434a01e5b5e81e617ff82b2c8c1b7c29de4643bbab7f9a02dcd2245" }, "downloads": -1, "filename": "pytradfri-1.1.tar.gz", "has_sig": false, "md5_digest": "323db0446695db28dc85b290f088435e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8472, "upload_time": "2017-04-25T04:13:47", "upload_time_iso_8601": "2017-04-25T04:13:47.235893Z", "url": "https://files.pythonhosted.org/packages/45/62/374431bfaf5fd532258f82c24259cec84ce831946ddae9bf2166e977262d/pytradfri-1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "10.0.0": [ { "comment_text": "", "digests": { "md5": "5fbf1c2a33907ea6673769c5763f67bd", "sha256": "77f2decb1de915912d05d69aa9bde25fc733586426b82652b2897fcdda910e4a" }, "downloads": -1, "filename": "pytradfri-10.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5fbf1c2a33907ea6673769c5763f67bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 39728, "upload_time": "2022-03-19T17:01:35", "upload_time_iso_8601": "2022-03-19T17:01:35.074315Z", "url": "https://files.pythonhosted.org/packages/81/e5/882a2898bb0a28c6ed4dde17c66b44ecacddacc69640fe41bcad3cded90d/pytradfri-10.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1a8476ba2150eaeea1f1db67d93fa4f7", "sha256": "c1136f267533dd082e397a3ba9b416d2f4c17d0e3d2405ac2aa7dd62b72d128e" }, "downloads": -1, "filename": "pytradfri-10.0.0.tar.gz", "has_sig": false, "md5_digest": "1a8476ba2150eaeea1f1db67d93fa4f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 32219, "upload_time": "2022-03-19T17:01:36", "upload_time_iso_8601": "2022-03-19T17:01:36.296090Z", "url": "https://files.pythonhosted.org/packages/8b/79/620af49437b85650af490c614979b2f4fa48b02d3b6d05dfb4d502798ed4/pytradfri-10.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "10.0.1": [ { "comment_text": "", "digests": { "md5": "ff1bc9399f1973fd5c9676e264767f3c", "sha256": "1305a7c5068bec9e2a502e8140fd889ccc1f7b9888ab5514e55238d61c33a4f3" }, "downloads": -1, "filename": "pytradfri-10.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ff1bc9399f1973fd5c9676e264767f3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 39718, "upload_time": "2022-04-15T06:40:12", "upload_time_iso_8601": "2022-04-15T06:40:12.495841Z", "url": "https://files.pythonhosted.org/packages/09/39/dd1dc3512d225c05829d7149305805e91b0303844bc20977cbd1a78acbfe/pytradfri-10.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "098c7a0b8fef2897d820a4c75fe8b69e", "sha256": "c0ae104d5e0af4a890a92c0283ba6e1fd866c7c8378105e6adabb88dd86b7d9b" }, "downloads": -1, "filename": "pytradfri-10.0.1.tar.gz", "has_sig": false, "md5_digest": "098c7a0b8fef2897d820a4c75fe8b69e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 32250, "upload_time": "2022-04-15T06:40:13", "upload_time_iso_8601": "2022-04-15T06:40:13.662043Z", "url": "https://files.pythonhosted.org/packages/1c/fa/23771f00aeb044a20d3cdce34286aea2af973ad90566a3167a4cd7ecb910/pytradfri-10.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "11.0.0": [ { "comment_text": "", "digests": { "md5": "93842388e08a2169ced19119d5932811", "sha256": "5d5fbb8429b56c315de9235fef523a78b9f50936b1f376f04822fb70cb3f9671" }, "downloads": -1, "filename": "pytradfri-11.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "93842388e08a2169ced19119d5932811", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 39769, "upload_time": "2022-04-23T09:29:48", "upload_time_iso_8601": "2022-04-23T09:29:48.955426Z", "url": "https://files.pythonhosted.org/packages/7e/3c/22a5f949f54a1f30c7f4e799c7d38af091922d59f4b40488b5c62b025011/pytradfri-11.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1b9eb92afffc606762552be258166a67", "sha256": "99d734b243c152db42bbf75ce9ac6a61af9ba687a1e1e2f7a4856c5c78597535" }, "downloads": -1, "filename": "pytradfri-11.0.0.tar.gz", "has_sig": false, "md5_digest": "1b9eb92afffc606762552be258166a67", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 32301, "upload_time": "2022-04-23T09:29:50", "upload_time_iso_8601": "2022-04-23T09:29:50.318738Z", "url": "https://files.pythonhosted.org/packages/df/33/9b745600b713931f62c9323c709518aafb770d45bd64c517e42344b952c9/pytradfri-11.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0": [ { "comment_text": "", "digests": { "md5": "f5d1294e766822f716ba41ebbc159462", "sha256": "47b5c89d8c9b6cfd0187fd4fd7d9291ab20097d40cfebd954a64f43c409737d7" }, "downloads": -1, "filename": "pytradfri-2.0.tar.gz", "has_sig": false, "md5_digest": "f5d1294e766822f716ba41ebbc159462", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11292, "upload_time": "2017-06-14T16:10:01", "upload_time_iso_8601": "2017-06-14T16:10:01.133383Z", "url": "https://files.pythonhosted.org/packages/92/e7/9b9fc0f24f55149978dde575da53c12fd01f9b3d68622137bfb8246fe935/pytradfri-2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1": [ { "comment_text": "", "digests": { "md5": "d0f3fbf188dfd13c3a21b5dec73e8b10", "sha256": "9684ba2c98b0171b7cba55d20fb7d634944f5d6ec0e56f62d2b147b18ee2fe87" }, "downloads": -1, "filename": "pytradfri-2.1-distribution.tar.gz", "has_sig": false, "md5_digest": "d0f3fbf188dfd13c3a21b5dec73e8b10", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 11141, "upload_time": "2017-06-22T17:21:14", "upload_time_iso_8601": "2017-06-22T17:21:14.164984Z", "url": "https://files.pythonhosted.org/packages/1c/fc/87249f0d9f45f637df6976c033be6646d3b7dfa21221ca3cbd5dcfb5996b/pytradfri-2.1-distribution.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "814237f6c5e64b7257ca4abd7455ed99", "sha256": "f7ed519e58a0def4daf2df4f093830f07c7a93fc317b8d86e46a088814c19058" }, "downloads": -1, "filename": "pytradfri-2.1.1.tar.gz", "has_sig": false, "md5_digest": "814237f6c5e64b7257ca4abd7455ed99", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 11150, "upload_time": "2017-06-22T18:37:01", "upload_time_iso_8601": "2017-06-22T18:37:01.046519Z", "url": "https://files.pythonhosted.org/packages/aa/ec/e7c4a3d4fe2d25ecb93fa7f050df78e6c9faf2a8bb7c7f914850006e14e8/pytradfri-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2": [ { "comment_text": "", "digests": { "md5": "0cc9176671193a509a3b1139ee10bf1b", "sha256": "1eed2fda19acdf8a7a9a112eedff117035d1863d0afa354ce3a15ea913cc366b" }, "downloads": -1, "filename": "pytradfri-2.2.tar.gz", "has_sig": false, "md5_digest": "0cc9176671193a509a3b1139ee10bf1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13624, "upload_time": "2017-08-29T18:43:57", "upload_time_iso_8601": "2017-08-29T18:43:57.453188Z", "url": "https://files.pythonhosted.org/packages/fe/dc/8d60543701ea173f3f38fca8923760086ec222832cf19c3d04c6aa049a0a/pytradfri-2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "39fc0e5211c85e45ad8152ecc0b1577b", "sha256": "911a7b57b9d662436531ef364f8156f34f7cacf31731d45d1a14d8dffa7c9613" }, "downloads": -1, "filename": "pytradfri-2.2.1.tar.gz", "has_sig": false, "md5_digest": "39fc0e5211c85e45ad8152ecc0b1577b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15804, "upload_time": "2017-09-17T16:52:38", "upload_time_iso_8601": "2017-09-17T16:52:38.630005Z", "url": "https://files.pythonhosted.org/packages/6d/71/88b0fec1080b6d239fc424ac3802c217c39d2eb5779ee8fb1f4b1e320320/pytradfri-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "61ee61d08a9842b674bbc811156a2354", "sha256": "72b9de800622cf6663228d1ffa473cd0c060508a83ff409a492e2c65ee5755d4" }, "downloads": -1, "filename": "pytradfri-2.2.2.tar.gz", "has_sig": false, "md5_digest": "61ee61d08a9842b674bbc811156a2354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15881, "upload_time": "2017-10-01T08:13:06", "upload_time_iso_8601": "2017-10-01T08:13:06.891759Z", "url": "https://files.pythonhosted.org/packages/9b/4d/7c5e37031a21350ff2cfdb46b05e91d59b93d3fb64cc9ffb2ec71729cac1/pytradfri-2.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "e89a35039cd322919d469bddf8620a83", "sha256": "241a3cb437acc20c72424664af015bb3f5366f2ee683fe4b46330cd52cd60e38" }, "downloads": -1, "filename": "pytradfri-2.2.3.tar.gz", "has_sig": false, "md5_digest": "e89a35039cd322919d469bddf8620a83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15873, "upload_time": "2017-10-14T12:37:32", "upload_time_iso_8601": "2017-10-14T12:37:32.512110Z", "url": "https://files.pythonhosted.org/packages/bd/e7/a4a1003dac89c7f508d793b8fdccc6dff03d7b4860ed1694049ad67aa9cc/pytradfri-2.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0": [ { "comment_text": "", "digests": { "md5": "92105ae41ea043ee3ba62877a6a19f41", "sha256": "0b0afb6199d7788dc0a45dff7c9f54309edc1367bb6ad32d99c623d8eeadc692" }, "downloads": -1, "filename": "pytradfri-3.0.tar.gz", "has_sig": false, "md5_digest": "92105ae41ea043ee3ba62877a6a19f41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15824, "upload_time": "2017-10-15T08:23:45", "upload_time_iso_8601": "2017-10-15T08:23:45.970773Z", "url": "https://files.pythonhosted.org/packages/b4/dc/89f03f8a366df015401acd42a680e03153b48b48151e6aa43996618d859f/pytradfri-3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "1def1a68b629fe5febc7d26c5664608d", "sha256": "587bbc753f2c5b8299fbe20bc60d861d27cd3837b5f2ae59fc62964bf817c958" }, "downloads": -1, "filename": "pytradfri-3.0.1.tar.gz", "has_sig": false, "md5_digest": "1def1a68b629fe5febc7d26c5664608d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16974, "upload_time": "2017-10-19T19:42:58", "upload_time_iso_8601": "2017-10-19T19:42:58.153568Z", "url": "https://files.pythonhosted.org/packages/7d/ba/83979a26275ba809f8429aa96a0176b9bcb8f8d9005795f2cd50ef83ee71/pytradfri-3.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "b96cb8a1d2ab2fd45b8f17e3915df429", "sha256": "802f8b4d54a95e54d72920591f19296b2e32e1a2bc87339a7c138729c692db36" }, "downloads": -1, "filename": "pytradfri-3.0.2.tar.gz", "has_sig": false, "md5_digest": "b96cb8a1d2ab2fd45b8f17e3915df429", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16985, "upload_time": "2017-10-22T07:22:41", "upload_time_iso_8601": "2017-10-22T07:22:41.469477Z", "url": "https://files.pythonhosted.org/packages/8d/95/6a12ce334f178429d7c79d15fba5bafc673d8e46f7b5c03cc60f69995b0d/pytradfri-3.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "8cf17e0cfb6d5f46c82ba13c7ff89cee", "sha256": "6ebed55e7610d5013b505f50cdf585d1cc0a5f4d47caed8211a1e6528da5168b" }, "downloads": -1, "filename": "pytradfri-3.0.3.tar.gz", "has_sig": false, "md5_digest": "8cf17e0cfb6d5f46c82ba13c7ff89cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16974, "upload_time": "2017-10-26T17:45:40", "upload_time_iso_8601": "2017-10-26T17:45:40.507851Z", "url": "https://files.pythonhosted.org/packages/9c/19/630d274225dc1b6a34b36a33815efddd2c1a99cf02bce06787308b533f57/pytradfri-3.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "4e02eb0a8b495b04b3ecd43eb32bd861", "sha256": "517107e2715bbefd3e3620df90fff56a34356dd302033522a1a8f9030960b66e" }, "downloads": -1, "filename": "pytradfri-3.0.4.tar.gz", "has_sig": false, "md5_digest": "4e02eb0a8b495b04b3ecd43eb32bd861", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17113, "upload_time": "2017-10-28T16:49:27", "upload_time_iso_8601": "2017-10-28T16:49:27.226819Z", "url": "https://files.pythonhosted.org/packages/f6/db/ecf623b09b7496e105c504544f1959efa065b3b0c28dc78b8a32b9f523a0/pytradfri-3.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "05584d4bdff16da40447fcf4a2397b4a", "sha256": "dbfa0ceb56bfd705c505093a9b7d074b55571ed500ce297210276b5bcbce0280" }, "downloads": -1, "filename": "pytradfri-4.0.0.tar.gz", "has_sig": false, "md5_digest": "05584d4bdff16da40447fcf4a2397b4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17696, "upload_time": "2017-11-01T19:49:22", "upload_time_iso_8601": "2017-11-01T19:49:22.515997Z", "url": "https://files.pythonhosted.org/packages/8d/16/d9f1ad20214e300af891f949b1f99b157cea85228ec7401441c097c6deed/pytradfri-4.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "afe5fbf29fb0c87bd5963dec3b2cd907", "sha256": "3f4e51f5738ee7e76cc083c0a0cbb9e97f6f0da65ebfd9864d315c68be9aea9b" }, "downloads": -1, "filename": "pytradfri-4.0.1.tar.gz", "has_sig": false, "md5_digest": "afe5fbf29fb0c87bd5963dec3b2cd907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17759, "upload_time": "2017-11-01T20:03:03", "upload_time_iso_8601": "2017-11-01T20:03:03.577614Z", "url": "https://files.pythonhosted.org/packages/51/bc/84b6396fda5885c1e96e5fd8fdc2e1323b4bcd10b5266679c5f4e2d55607/pytradfri-4.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "e11b44cfe0b74f05e75d06e40c61a273", "sha256": "af8af8a3be6389dc70095778f2a407bc78c6919d2b46f1592ca02ae6ed3790e0" }, "downloads": -1, "filename": "pytradfri-4.0.2.tar.gz", "has_sig": false, "md5_digest": "e11b44cfe0b74f05e75d06e40c61a273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17924, "upload_time": "2017-11-04T10:54:42", "upload_time_iso_8601": "2017-11-04T10:54:42.432774Z", "url": "https://files.pythonhosted.org/packages/04/3b/3747a94e4ce092a3f77948895ef4264524b4e6e1a68cefbbc2cf31eded72/pytradfri-4.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.3": [ { "comment_text": "", "digests": { "md5": "5c5f53c032abe801ecad345c15b87494", "sha256": "e8203c26a9ffbe5fec6467e9f8dc2d12b454ed4050059c1f85ca559b3fcf752b" }, "downloads": -1, "filename": "pytradfri-4.0.3.tar.gz", "has_sig": false, "md5_digest": "5c5f53c032abe801ecad345c15b87494", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18265, "upload_time": "2017-11-10T20:33:20", "upload_time_iso_8601": "2017-11-10T20:33:20.170747Z", "url": "https://files.pythonhosted.org/packages/90/81/5862dfa5e386645e6673bf06213c55f97909e3977413e479998201e0d50a/pytradfri-4.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.4": [ { "comment_text": "", "digests": { "md5": "daa3e1f01be75513873fa4cedbbe7ee1", "sha256": "aecb645eaac19d5f9197444c7a226907ae207199a2d0f3501054355674bfcfbf" }, "downloads": -1, "filename": "pytradfri-4.0.4.tar.gz", "has_sig": false, "md5_digest": "daa3e1f01be75513873fa4cedbbe7ee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18222, "upload_time": "2017-11-12T15:43:44", "upload_time_iso_8601": "2017-11-12T15:43:44.564607Z", "url": "https://files.pythonhosted.org/packages/68/d2/d9b9cfe6708da29b9250dd179d3082f76febad9d6808f39d216dd8fd9444/pytradfri-4.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "4.0.5": [ { "comment_text": "", "digests": { "md5": "e3679f8376467a5fea0596ba8434d99b", "sha256": "094cf106ae65290552ebf0d6bad32f289ce8ae3536a88b8caf28b463d0e7f556" }, "downloads": -1, "filename": "pytradfri-4.0.5.tar.gz", "has_sig": false, "md5_digest": "e3679f8376467a5fea0596ba8434d99b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18249, "upload_time": "2017-11-14T19:01:44", "upload_time_iso_8601": "2017-11-14T19:01:44.852769Z", "url": "https://files.pythonhosted.org/packages/cd/95/4b2676fade81d90f2dd74851f0f54a4d0b37bf858c415af5ab3d4f425805/pytradfri-4.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "fb3bf46123290e700679f3a86b6e4fde", "sha256": "29b81104c33be3fb499e3f5102bc5839342d08874eac2e0bbadb428ae771083f" }, "downloads": -1, "filename": "pytradfri-4.1.0.tar.gz", "has_sig": false, "md5_digest": "fb3bf46123290e700679f3a86b6e4fde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18385, "upload_time": "2017-11-16T19:29:58", "upload_time_iso_8601": "2017-11-16T19:29:58.917074Z", "url": "https://files.pythonhosted.org/packages/49/7e/7f833de05ce9b24466307ec5ac18884b9b03d93874897525679bc4d33169/pytradfri-4.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "1f518734b8ea48d35189d9201b80b26e", "sha256": "85c5491a8b9c5dc83df3692c19d6db17c26a00d3974c65394ffea95f64bafa94" }, "downloads": -1, "filename": "pytradfri-5.0.0.tar.gz", "has_sig": false, "md5_digest": "1f518734b8ea48d35189d9201b80b26e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16709, "upload_time": "2017-11-18T15:39:44", "upload_time_iso_8601": "2017-11-18T15:39:44.210911Z", "url": "https://files.pythonhosted.org/packages/d1/0a/20bdd566709d89c427340b24e21ae79645219ecfbe38357f18f9044b2c10/pytradfri-5.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.1.0": [ { "comment_text": "", "digests": { "md5": "8a3c4e6b0e2f076f9d6734db40e32e90", "sha256": "3782a0d19e7d9ae31f6c0f3b5ff8889a025ad03f17440cbcecc99a48a0a9482a" }, "downloads": -1, "filename": "pytradfri-5.1.0.tar.gz", "has_sig": false, "md5_digest": "8a3c4e6b0e2f076f9d6734db40e32e90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16746, "upload_time": "2017-11-24T19:14:49", "upload_time_iso_8601": "2017-11-24T19:14:49.904074Z", "url": "https://files.pythonhosted.org/packages/e9/5b/dbeb39ec3706180a1f8993e370b0d14fdaef86d9eef2b4d0a8823c100d5c/pytradfri-5.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.1.1": [ { "comment_text": "", "digests": { "md5": "0762fc5d7d45c7e0027d95cdac049e0c", "sha256": "3a726e256108fed6fd232f979acd89c7d114f3e5d76059eac4c212662b1a28ce" }, "downloads": -1, "filename": "pytradfri-5.1.1.tar.gz", "has_sig": false, "md5_digest": "0762fc5d7d45c7e0027d95cdac049e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16787, "upload_time": "2017-11-26T15:33:08", "upload_time_iso_8601": "2017-11-26T15:33:08.951793Z", "url": "https://files.pythonhosted.org/packages/af/94/e1112e1d26b32d216fdd7d9a66d523092c612e2385504cad03e691f25ab6/pytradfri-5.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "5.2.0": [ { "comment_text": "", "digests": { "md5": "8b2795c90313e04cf08b730904e2f317", "sha256": "24cbf5718b377dc6a0e0d55c84527cc6b7a52c4c41ae41bd9df5cb64da936df8" }, "downloads": -1, "filename": "pytradfri-5.2.0.tar.gz", "has_sig": false, "md5_digest": "8b2795c90313e04cf08b730904e2f317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17280, "upload_time": "2017-11-26T16:08:08", "upload_time_iso_8601": "2017-11-26T16:08:08.518093Z", "url": "https://files.pythonhosted.org/packages/7d/f0/61b4f458df9d79001e50c130786e82a620607ee4748535eeadc4a91973af/pytradfri-5.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.2.1": [ { "comment_text": "", "digests": { "md5": "3a4535c7a611aa4f73d324a8db744416", "sha256": "5ff8b449a768a0a334cb43b4c82dbcccb3f3ac9004fa9858abd0279d9af7572a" }, "downloads": -1, "filename": "pytradfri-5.2.1.tar.gz", "has_sig": false, "md5_digest": "3a4535c7a611aa4f73d324a8db744416", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18077, "upload_time": "2018-01-16T18:45:50", "upload_time_iso_8601": "2018-01-16T18:45:50.985554Z", "url": "https://files.pythonhosted.org/packages/93/7b/8167d74cfc8a8ae1316d201f7de5eacf46e1a61274686b408180f9d59943/pytradfri-5.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "5.2.2": [ { "comment_text": "", "digests": { "md5": "7a306fbe23a4e53ef3ce43e2676b7636", "sha256": "3f322b9148c76362d8aede51c705e0635a222d043ac72a55267480f6b6ae8b8f" }, "downloads": -1, "filename": "pytradfri-5.2.2.tar.gz", "has_sig": false, "md5_digest": "7a306fbe23a4e53ef3ce43e2676b7636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18114, "upload_time": "2018-01-20T17:02:39", "upload_time_iso_8601": "2018-01-20T17:02:39.741628Z", "url": "https://files.pythonhosted.org/packages/58/e1/c3959a4c63a352e1ca4414971e7097c8f9b5f6d291434341c37cfe1731b1/pytradfri-5.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "5.3.0": [ { "comment_text": "", "digests": { "md5": "c8fc3e4cf439076b1d7bb5b2ac1a51f6", "sha256": "1de61d12114c2c4c5fd2bf233454f4892a0a831d0c82f4ac3d8495e12561b686" }, "downloads": -1, "filename": "pytradfri-5.3.0.tar.gz", "has_sig": false, "md5_digest": "c8fc3e4cf439076b1d7bb5b2ac1a51f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18240, "upload_time": "2018-01-21T15:44:16", "upload_time_iso_8601": "2018-01-21T15:44:16.077058Z", "url": "https://files.pythonhosted.org/packages/e4/98/03f87ae1c0081ad1a0f1d215a6f58cd51e4f9e54b66ec414c7050e475ddc/pytradfri-5.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.3.1": [ { "comment_text": "", "digests": { "md5": "7a8fc53b6e61e474ae7d09cf010b5e6b", "sha256": "4330478e1955f3c8c6655ca9a0cc79917aa933279ae4658c1f5c0999e84f3a76" }, "downloads": -1, "filename": "pytradfri-5.3.1.tar.gz", "has_sig": false, "md5_digest": "7a8fc53b6e61e474ae7d09cf010b5e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18121, "upload_time": "2018-02-01T20:01:51", "upload_time_iso_8601": "2018-02-01T20:01:51.886941Z", "url": "https://files.pythonhosted.org/packages/17/e8/2820c6dc36a7f69abc6d2377a048ebba7ffed605fcf5001cd46a042a8d81/pytradfri-5.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "5.4.0": [ { "comment_text": "", "digests": { "md5": "33fecf20e5a2d51d075ba09262a3160e", "sha256": "82ba35f140d68caa4fd3f05a4438f6767cf968b9c6c3e3dd64460d6327d8ac77" }, "downloads": -1, "filename": "pytradfri-5.4.0.tar.gz", "has_sig": false, "md5_digest": "33fecf20e5a2d51d075ba09262a3160e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 18355, "upload_time": "2018-03-21T19:11:43", "upload_time_iso_8601": "2018-03-21T19:11:43.299109Z", "url": "https://files.pythonhosted.org/packages/81/b8/c4c49b9dddae283d7099bad1eb91546f71523ee019cad245697b870bbf79/pytradfri-5.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.4.1": [ { "comment_text": "", "digests": { "md5": "0a86cef668fdead7d5fa19a60cc89259", "sha256": "eb8c09c4e0ecc894988c864b049afec007d20b9714b2353ba85f2b26de405ce7" }, "downloads": -1, "filename": "pytradfri-5.4.1.tar.gz", "has_sig": false, "md5_digest": "0a86cef668fdead7d5fa19a60cc89259", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 18083, "upload_time": "2018-03-22T10:08:12", "upload_time_iso_8601": "2018-03-22T10:08:12.909115Z", "url": "https://files.pythonhosted.org/packages/21/33/05cb20732b386193c58846542b127c8875d08bd36a2e2e92ab390da25311/pytradfri-5.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "5.4.2": [ { "comment_text": "", "digests": { "md5": "7a56ad41bfcb906802746236036bfdee", "sha256": "881a35cb767bb9ea3fff2f13c0e97335895169e6529a9218178e4b9600461724" }, "downloads": -1, "filename": "pytradfri-5.4.2.tar.gz", "has_sig": false, "md5_digest": "7a56ad41bfcb906802746236036bfdee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 18089, "upload_time": "2018-03-23T09:54:25", "upload_time_iso_8601": "2018-03-23T09:54:25.983671Z", "url": "https://files.pythonhosted.org/packages/c8/18/6616761b66ac08424a5b2d7c963fe4f641cbbc75f26e3f342364241ee7d7/pytradfri-5.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "5.5.1": [ { "comment_text": "", "digests": { "md5": "ef972025087c008d26d8054136e43618", "sha256": "d702bea9c07279efc0d1481b61076e016d7874a1b91adb4ff4bc34cca07f908f" }, "downloads": -1, "filename": "pytradfri-5.5.1.tar.gz", "has_sig": false, "md5_digest": "ef972025087c008d26d8054136e43618", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 19135, "upload_time": "2018-06-09T15:17:16", "upload_time_iso_8601": "2018-06-09T15:17:16.700569Z", "url": "https://files.pythonhosted.org/packages/53/18/97234d3163e750c4c40adce1ef0381e1dc486710c36bc11068d077623a70/pytradfri-5.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "5.6.0": [ { "comment_text": "", "digests": { "md5": "ca3d9f2a4393bb0796f761006a0858dc", "sha256": "cb1e5252fca7a43ab636c32843f5c148a78daa856080ef1e34e6451f68b40dc8" }, "downloads": -1, "filename": "pytradfri-5.6.0.tar.gz", "has_sig": false, "md5_digest": "ca3d9f2a4393bb0796f761006a0858dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 19320, "upload_time": "2018-09-21T20:28:10", "upload_time_iso_8601": "2018-09-21T20:28:10.460850Z", "url": "https://files.pythonhosted.org/packages/4a/eb/7732c29663a81f83d6407e5dcd6e2a9b5db4c7927df0318a35da5fea028e/pytradfri-5.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.6.1": [ { "comment_text": "", "digests": { "md5": "edcddc311617967e2ff7e3a77412acf3", "sha256": "53f8edc291384cc5c42cce26cf1f40504eb3f90206c553dc29b0a35dca3484f2" }, "downloads": -1, "filename": "pytradfri-5.6.1.tar.gz", "has_sig": false, "md5_digest": "edcddc311617967e2ff7e3a77412acf3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 19376, "upload_time": "2018-10-01T19:50:05", "upload_time_iso_8601": "2018-10-01T19:50:05.589969Z", "url": "https://files.pythonhosted.org/packages/35/46/64bad18a1d45392deecf2426229a5b8616f74f6480dfca276cbdcc26a3ae/pytradfri-5.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "6.0.1": [ { "comment_text": "", "digests": { "md5": "dcf5de7a5428c94d8d4673bb39e9c035", "sha256": "8e92254adc90e16d317988714a9f06669887e9a3f671c3d580c3c7e7535cb8c5" }, "downloads": -1, "filename": "pytradfri-6.0.1.tar.gz", "has_sig": false, "md5_digest": "dcf5de7a5428c94d8d4673bb39e9c035", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 19419, "upload_time": "2018-10-03T20:17:44", "upload_time_iso_8601": "2018-10-03T20:17:44.634592Z", "url": "https://files.pythonhosted.org/packages/22/64/710aa225204819892c3fbe46af51ac434969f87f2efe698f105aa694493e/pytradfri-6.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "6.1.0": [ { "comment_text": "", "digests": { "md5": "f0246956442c987887dba37fe281d4ea", "sha256": "5581fc3ca31e59b11f2d1ffa8e8a86c0cc901b224ce8e1a25287c4d539f808e2" }, "downloads": -1, "filename": "pytradfri-6.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f0246956442c987887dba37fe281d4ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.5", "size": 25294, "upload_time": "2019-07-18T21:13:06", "upload_time_iso_8601": "2019-07-18T21:13:06.198845Z", "url": "https://files.pythonhosted.org/packages/85/bd/2e956c0ba2390fb657afba4cc463b2bec253a3b12d680b4479c986da2ba8/pytradfri-6.1.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "40dbac9f5382bd6e8d8de4fdf0d2091f", "sha256": "b7707cd8c75853b144ea4c6699635581e222a2be41053322caf16af588642d7c" }, "downloads": -1, "filename": "pytradfri-6.1.0.tar.gz", "has_sig": false, "md5_digest": "40dbac9f5382bd6e8d8de4fdf0d2091f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 19850, "upload_time": "2019-07-18T21:13:08", "upload_time_iso_8601": "2019-07-18T21:13:08.319449Z", "url": "https://files.pythonhosted.org/packages/e7/df/91fcf439df3028999c3717691f77ef5eecf9d818b2bbb1100424a97c2ccb/pytradfri-6.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.3.0": [ { "comment_text": "", "digests": { "md5": "8089696194b69170b474e63ce5d15817", "sha256": "6b88859fecf1a0e0315a53207a0f769591ca585790995f77c427d5830fec277a" }, "downloads": -1, "filename": "pytradfri-6.3.0.tar.gz", "has_sig": false, "md5_digest": "8089696194b69170b474e63ce5d15817", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 23241, "upload_time": "2019-09-12T20:55:27", "upload_time_iso_8601": "2019-09-12T20:55:27.956079Z", "url": "https://files.pythonhosted.org/packages/13/7c/d036d34801e4b4258120b08e3d5dd503790835997ff4418087121e2f57a5/pytradfri-6.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.3.1": [ { "comment_text": "", "digests": { "md5": "aef0f0a8e5307b721269cf5df23f803e", "sha256": "a4ec1d7b00abbfc2f0aa464837f547a53368af9641b0492c1313a569f5d36cb9" }, "downloads": -1, "filename": "pytradfri-6.3.1.tar.gz", "has_sig": false, "md5_digest": "aef0f0a8e5307b721269cf5df23f803e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 23223, "upload_time": "2019-09-19T05:37:41", "upload_time_iso_8601": "2019-09-19T05:37:41.614505Z", "url": "https://files.pythonhosted.org/packages/6d/33/f9d3dff6369f3ec2e23ea9e1ac8c5356dcd7551cfb6b6d8310fed7a5170a/pytradfri-6.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "6.4.0": [ { "comment_text": "", "digests": { "md5": "5f190a80491e8e7c804cd968ea5cdb64", "sha256": "71b910ce91de69083623f90c5e2b57f3c33c97acce93bd6a1ae9bbad988cc60f" }, "downloads": -1, "filename": "pytradfri-6.4.0.tar.gz", "has_sig": false, "md5_digest": "5f190a80491e8e7c804cd968ea5cdb64", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 23484, "upload_time": "2019-10-24T19:04:52", "upload_time_iso_8601": "2019-10-24T19:04:52.745396Z", "url": "https://files.pythonhosted.org/packages/c9/60/d63d03e89fc3995752697db28a140b0dfacfc74144e3c1a804efa96a4b67/pytradfri-6.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.0": [ { "comment_text": "", "digests": { "md5": "8aa51a2578408498f38e445e0ccd97f9", "sha256": "c04269bb906ad947e4bd6a1d1280f0875a59cf47891a921f0c16300b5b83a9f7" }, "downloads": -1, "filename": "pytradfri-7.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8aa51a2578408498f38e445e0ccd97f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 30547, "upload_time": "2020-09-03T09:00:44", "upload_time_iso_8601": "2020-09-03T09:00:44.783424Z", "url": "https://files.pythonhosted.org/packages/30/36/353e5f1de7d867b3d5bfedecb7dbec41425a86d2af51ee72aa33fda44cac/pytradfri-7.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fecc765c321720509d41afc02772000a", "sha256": "cf1cdaab6715a6f168b76b07c9bab3276fcb5f05927260b699fb3c571b61f18b" }, "downloads": -1, "filename": "pytradfri-7.0.0.tar.gz", "has_sig": false, "md5_digest": "fecc765c321720509d41afc02772000a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 24786, "upload_time": "2020-09-03T09:00:45", "upload_time_iso_8601": "2020-09-03T09:00:45.836832Z", "url": "https://files.pythonhosted.org/packages/27/f3/4476ee7f07fddc80e79a282cbb52cd99e92000a0f12b5f4f2cbe12e0680a/pytradfri-7.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.1": [ { "comment_text": "", "digests": { "md5": "9896dd4e8c65a5c934ec5e0850dc2ec7", "sha256": "434b1750e439559824a0a0e10f56779fa9b4a9343d5f7bf413dab3b9deab5710" }, "downloads": -1, "filename": "pytradfri-7.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9896dd4e8c65a5c934ec5e0850dc2ec7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 30766, "upload_time": "2020-09-05T17:39:31", "upload_time_iso_8601": "2020-09-05T17:39:31.160518Z", "url": "https://files.pythonhosted.org/packages/9e/45/72f74cdbd6dc19c0cb7b7fb86d4e9b2a16865938e0ebf902959adcbdfe2a/pytradfri-7.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "df177f067d81ec13a3370b0af323d658", "sha256": "6cf4f056494280def01f7a7a0b78064e4e8bb3ef7f8801f298974a829982a6eb" }, "downloads": -1, "filename": "pytradfri-7.0.1.tar.gz", "has_sig": false, "md5_digest": "df177f067d81ec13a3370b0af323d658", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 24990, "upload_time": "2020-09-05T17:39:32", "upload_time_iso_8601": "2020-09-05T17:39:32.006472Z", "url": "https://files.pythonhosted.org/packages/bf/29/faaa1fe3317187dc5a0d71de4b7435a4e6a524d561aaaeb4a350c79bafe5/pytradfri-7.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.2": [ { "comment_text": "", "digests": { "md5": "fc43fdec5e393407af02f5d288d3e325", "sha256": "037f45d15ca07b8bd55b2006a8de9656eca5fa00cc25e8cb9324b5a44cb70f0a" }, "downloads": -1, "filename": "pytradfri-7.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fc43fdec5e393407af02f5d288d3e325", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 30945, "upload_time": "2020-09-06T06:57:41", "upload_time_iso_8601": "2020-09-06T06:57:41.427614Z", "url": "https://files.pythonhosted.org/packages/d4/cc/f3c60963ad368730fc171ce6b351a48071c3b6fcf3b232e4414713f57a7a/pytradfri-7.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ef6bae5449a7f8512ff7ae479b478ddf", "sha256": "4605a1308d230639553dd4bc2ceea6b88c8f1fe0c4f1b7e241a903c80f9825cc" }, "downloads": -1, "filename": "pytradfri-7.0.2.tar.gz", "has_sig": false, "md5_digest": "ef6bae5449a7f8512ff7ae479b478ddf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 25076, "upload_time": "2020-09-06T06:57:42", "upload_time_iso_8601": "2020-09-06T06:57:42.300145Z", "url": "https://files.pythonhosted.org/packages/51/b6/ee98be4c203897f1131b6b81e9d943b96dcad2293dbab2fac690d48e2da8/pytradfri-7.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.3": [ { "comment_text": "", "digests": { "md5": "a7f767af427c670d338065e7f9bfd27f", "sha256": "c4dffb20e87fc1f3f03288b6cdbab89f0a8b8a49db9d07730a5d5b805170c2b9" }, "downloads": -1, "filename": "pytradfri-7.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a7f767af427c670d338065e7f9bfd27f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 30944, "upload_time": "2020-11-16T16:52:02", "upload_time_iso_8601": "2020-11-16T16:52:02.849408Z", "url": "https://files.pythonhosted.org/packages/21/a6/6b8aa5a2e721786959d0e4c0877bc217e5b7fa51ed87d8aad8fbc921485a/pytradfri-7.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ab8fba8886a74a4cf77dbcb0a9534475", "sha256": "15a8621b6e6283b80b3f348b7ff590f7b62ae10b08a79f9563a2e1c264dab57d" }, "downloads": -1, "filename": "pytradfri-7.0.3.tar.gz", "has_sig": false, "md5_digest": "ab8fba8886a74a4cf77dbcb0a9534475", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 25075, "upload_time": "2020-11-16T16:52:03", "upload_time_iso_8601": "2020-11-16T16:52:03.906184Z", "url": "https://files.pythonhosted.org/packages/24/c6/82d2197c4e73e32b7d2f80f6c736caed57ab069f527fe0c5eb29f93fe213/pytradfri-7.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.4": [ { "comment_text": "", "digests": { "md5": "889f4be924d3bdc94dea93e06d5fa60f", "sha256": "db4f0e0a5d8f7dd80ae50290cd8706b8fc5d95671b72040f93a722142c3c7b3b" }, "downloads": -1, "filename": "pytradfri-7.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "889f4be924d3bdc94dea93e06d5fa60f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 30940, "upload_time": "2020-11-16T21:41:43", "upload_time_iso_8601": "2020-11-16T21:41:43.723711Z", "url": "https://files.pythonhosted.org/packages/64/52/9f61ad605eb56a2c848232d79473073df1e6ac14ce5a56a45a79ba5dd880/pytradfri-7.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "12847d0ab8a4594527b6e35a7905d6c5", "sha256": "bef941f479ef1151bf266d158aa6978c709d03943ccd35ecc4f2c006a47c0824" }, "downloads": -1, "filename": "pytradfri-7.0.4.tar.gz", "has_sig": false, "md5_digest": "12847d0ab8a4594527b6e35a7905d6c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 25080, "upload_time": "2020-11-16T21:41:44", "upload_time_iso_8601": "2020-11-16T21:41:44.584247Z", "url": "https://files.pythonhosted.org/packages/a0/7c/378c2b37153c5f14e49b1546e9c022879b36360a51f16b7464b3221025f5/pytradfri-7.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.5": [ { "comment_text": "", "digests": { "md5": "5b462c7b32da46d0f7e32464783552d1", "sha256": "2a02d4c15cd2bf2d00448e3c0238460ac43f3f7b9011abf77381dc635950c414" }, "downloads": -1, "filename": "pytradfri-7.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5b462c7b32da46d0f7e32464783552d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 30989, "upload_time": "2020-12-17T18:22:47", "upload_time_iso_8601": "2020-12-17T18:22:47.288040Z", "url": "https://files.pythonhosted.org/packages/94/30/a066e753cee9aeb3c3d0370aafcda46d989444e026a7309df29ac44a8295/pytradfri-7.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9127930de7f04651c6d885b6ca3e05f4", "sha256": "53126bbe272086061eeac07bedc994ded6712693ddb98974a3ba4f77768c800c" }, "downloads": -1, "filename": "pytradfri-7.0.5.tar.gz", "has_sig": false, "md5_digest": "9127930de7f04651c6d885b6ca3e05f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 25085, "upload_time": "2020-12-17T18:22:48", "upload_time_iso_8601": "2020-12-17T18:22:48.431959Z", "url": "https://files.pythonhosted.org/packages/f5/be/31bf2813c81a0a850ffbe5a465c9a827ff54062053f1f10a9940440c35bb/pytradfri-7.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.6": [ { "comment_text": "", "digests": { "md5": "be020231452695e84ce8de54e10673e8", "sha256": "84b8eee686e4102bdfedb74352b5d4097508428936d96643d5880768aed95008" }, "downloads": -1, "filename": "pytradfri-7.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "be020231452695e84ce8de54e10673e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 30988, "upload_time": "2020-12-30T19:39:26", "upload_time_iso_8601": "2020-12-30T19:39:26.805365Z", "url": "https://files.pythonhosted.org/packages/94/62/35515e5e9b0e6fd5ca704dc89264ff5e774582c1fdcfed89fa937d9809b3/pytradfri-7.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "939847d1e26da317c74963c0cef736ca", "sha256": "608f03a9219c460e480a2faf90f9ad9c4aa6f9fa0b22134f8dd182f96386214a" }, "downloads": -1, "filename": "pytradfri-7.0.6.tar.gz", "has_sig": false, "md5_digest": "939847d1e26da317c74963c0cef736ca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 25083, "upload_time": "2020-12-30T19:39:27", "upload_time_iso_8601": "2020-12-30T19:39:27.849586Z", "url": "https://files.pythonhosted.org/packages/b4/8c/65fce7dae80e352c8480c61aab07827262491470d6864e5e999a747bcd89/pytradfri-7.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.7": [ { "comment_text": "", "digests": { "md5": "620dbfc0cd13cf3f1ddbf641ce7ada2b", "sha256": "fcf40279083292942e6d256de4583b9602e25fbb13ed5172fd264f1a0738aad8" }, "downloads": -1, "filename": "pytradfri-7.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "620dbfc0cd13cf3f1ddbf641ce7ada2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 32367, "upload_time": "2021-10-12T11:21:54", "upload_time_iso_8601": "2021-10-12T11:21:54.536787Z", "url": "https://files.pythonhosted.org/packages/4e/80/246fbea2d654cedd73d6314357cdf09d9f3017727b1a684a38b6d87be3bf/pytradfri-7.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c37054f1897fecd1d6b96118c414e966", "sha256": "75a40ab67b25f7513dc2fbb3c6bde60bf745ce24fa847d4dc8f3e320b26e6191" }, "downloads": -1, "filename": "pytradfri-7.0.7.tar.gz", "has_sig": false, "md5_digest": "c37054f1897fecd1d6b96118c414e966", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 27524, "upload_time": "2021-10-12T11:21:56", "upload_time_iso_8601": "2021-10-12T11:21:56.662969Z", "url": "https://files.pythonhosted.org/packages/ab/fe/56428ef5d319e62f06025510002d74ce190a74f87b2a6898d147c4c984dc/pytradfri-7.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "7.1.0": [ { "comment_text": "", "digests": { "md5": "fe12d4912c0221ceb9830679bbf9bb9f", "sha256": "725a98a6c6fd3fbe6a3fd50722340adb921db4a457d3417189f6c745e8313290" }, "downloads": -1, "filename": "pytradfri-7.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fe12d4912c0221ceb9830679bbf9bb9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 34282, "upload_time": "2021-10-16T16:03:52", "upload_time_iso_8601": "2021-10-16T16:03:52.774021Z", "url": "https://files.pythonhosted.org/packages/90/2d/34353093e8ecefb950eda7dda50e3d36e882cf278da8136b014006877bc1/pytradfri-7.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2adcf1685698e59ecf7733f588a92bbe", "sha256": "a861c8af4970bdf7cfa2ef32c3809c726b4cdc2c7c3e1b2d34d1506f588a6491" }, "downloads": -1, "filename": "pytradfri-7.1.0.tar.gz", "has_sig": false, "md5_digest": "2adcf1685698e59ecf7733f588a92bbe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 28228, "upload_time": "2021-10-16T16:03:55", "upload_time_iso_8601": "2021-10-16T16:03:55.535150Z", "url": "https://files.pythonhosted.org/packages/07/2a/9aa0508042748426bae31c11324c8bd02868b51491735c0a7253d4227fc6/pytradfri-7.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.1.1": [ { "comment_text": "", "digests": { "md5": "a52892e47aa67ca7f54c30d577073dab", "sha256": "45742eae5d97941f6d1ddf220f324d20b86a5e2b3985f7bff2b679d9a97fcde8" }, "downloads": -1, "filename": "pytradfri-7.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a52892e47aa67ca7f54c30d577073dab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 34505, "upload_time": "2021-10-24T19:48:17", "upload_time_iso_8601": "2021-10-24T19:48:17.195235Z", "url": "https://files.pythonhosted.org/packages/4c/7b/8386f96176dc850788898622e30037e04d5697efec4d92bdf2a1a93e9dcf/pytradfri-7.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c61d1c65cb3a596d58847949595b3d45", "sha256": "fa5c9f0e19265a2a075a0ca24e422d202c9843458025e5653bbedc515fd3c452" }, "downloads": -1, "filename": "pytradfri-7.1.1.tar.gz", "has_sig": false, "md5_digest": "c61d1c65cb3a596d58847949595b3d45", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 28445, "upload_time": "2021-10-24T19:48:18", "upload_time_iso_8601": "2021-10-24T19:48:18.580876Z", "url": "https://files.pythonhosted.org/packages/09/3a/915bf8206e237f2d2be0161dbdc63985d33ef0737931bca0db557d089307/pytradfri-7.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "7.2.0": [ { "comment_text": "", "digests": { "md5": "c71e934706c04064720f68c0e24c04ea", "sha256": "3a4e3668f0dba1f01a72d0da17a1bfb13ff2a24304fd81503bf7594462ac9d0a" }, "downloads": -1, "filename": "pytradfri-7.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c71e934706c04064720f68c0e24c04ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 34675, "upload_time": "2021-11-07T20:00:30", "upload_time_iso_8601": "2021-11-07T20:00:30.541423Z", "url": "https://files.pythonhosted.org/packages/6b/b0/dcf0c578dcc56ac7563a09247d9d467d6ae70af0c605db30fc119209e4e6/pytradfri-7.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9baedc9b5593d22228e6737f03fef9e4", "sha256": "f1ea010876de71d8a019ad6965852b6b590f1bd3584d3b0aac3e877c4e47a96b" }, "downloads": -1, "filename": "pytradfri-7.2.0.tar.gz", "has_sig": false, "md5_digest": "9baedc9b5593d22228e6737f03fef9e4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 28604, "upload_time": "2021-11-07T20:00:31", "upload_time_iso_8601": "2021-11-07T20:00:31.770193Z", "url": "https://files.pythonhosted.org/packages/2f/e8/8ca90af82151e70ef3b86588fc734c64d1f19cf3409725e42738a9e9f5f2/pytradfri-7.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.2.1": [ { "comment_text": "", "digests": { "md5": "881d11c5a8499b5ed7b49131f814601c", "sha256": "405b74c9c2e14132266ff63cdfc8b26d6ede447f4e12466226442ba99ea84ab2" }, "downloads": -1, "filename": "pytradfri-7.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "881d11c5a8499b5ed7b49131f814601c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 34791, "upload_time": "2021-12-03T13:12:12", "upload_time_iso_8601": "2021-12-03T13:12:12.301672Z", "url": "https://files.pythonhosted.org/packages/68/b5/4564206977683e874cfb69ed34e79434643589632cd2b9352a35a4b8d5be/pytradfri-7.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2f9ee3afa73aa9839251340df4db73b2", "sha256": "50a345b2bdd3d29f1ae5d1a6b3d9d91f2438da3506a586dd4bd0849c5020711a" }, "downloads": -1, "filename": "pytradfri-7.2.1.tar.gz", "has_sig": false, "md5_digest": "2f9ee3afa73aa9839251340df4db73b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 28813, "upload_time": "2021-12-03T13:12:13", "upload_time_iso_8601": "2021-12-03T13:12:13.231644Z", "url": "https://files.pythonhosted.org/packages/3d/fa/884ba88fb54152a23df5aed7ad6f8b3d19593c062fac7a01da458b3d8db2/pytradfri-7.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "8.0.0": [ { "comment_text": "", "digests": { "md5": "c048f0b57d78ece8eb58ea7ca83628ac", "sha256": "30fcb92967f615355c2c6f1ee54c8ebb305fa8a35fe9b2b82590364cc0fb6cf9" }, "downloads": -1, "filename": "pytradfri-8.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c048f0b57d78ece8eb58ea7ca83628ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 34861, "upload_time": "2021-12-29T10:26:15", "upload_time_iso_8601": "2021-12-29T10:26:15.252947Z", "url": "https://files.pythonhosted.org/packages/0a/1c/636c225fbbcc9a4ee0e58f896fb31529cc2a3326d2df0b339440db5ca04b/pytradfri-8.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01aed79d702199ef7b3b1764e2be42d3", "sha256": "9690a286b92609342fb1f082f8b807b6c419973950dfd3d26a2f4cc21bbdd012" }, "downloads": -1, "filename": "pytradfri-8.0.0.tar.gz", "has_sig": false, "md5_digest": "01aed79d702199ef7b3b1764e2be42d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 28928, "upload_time": "2021-12-29T10:26:16", "upload_time_iso_8601": "2021-12-29T10:26:16.639184Z", "url": "https://files.pythonhosted.org/packages/71/28/3ee3d49bf9c2ee13a7e75b5a23d8e6dd470b911ce625ad325d02a43aadc7/pytradfri-8.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "8.0.1": [ { "comment_text": "", "digests": { "md5": "07f5ed072a6f6d81dcdd90109682d3bc", "sha256": "be31f26e09b331fd38a7dc05e6db6d976a5713afb20984de3cbdef1fa1dee5ea" }, "downloads": -1, "filename": "pytradfri-8.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07f5ed072a6f6d81dcdd90109682d3bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 34984, "upload_time": "2022-01-04T16:57:05", "upload_time_iso_8601": "2022-01-04T16:57:05.772629Z", "url": "https://files.pythonhosted.org/packages/28/29/8a68d11a16d106cf81c85b225aeee24a4743457f7ed78c91e039417c93bc/pytradfri-8.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "426cce2badd95278772db3571fce71d5", "sha256": "c94cf42f498be17f4e819cadb37963203d06fac90b9c770da1322a9ab6030c84" }, "downloads": -1, "filename": "pytradfri-8.0.1.tar.gz", "has_sig": false, "md5_digest": "426cce2badd95278772db3571fce71d5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 29003, "upload_time": "2022-01-04T16:57:06", "upload_time_iso_8601": "2022-01-04T16:57:06.782552Z", "url": "https://files.pythonhosted.org/packages/bc/00/bdd9362420f8c04777357b2c960b2dd0d165f9e1d76760d79c47e4a72578/pytradfri-8.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "9.0.0": [ { "comment_text": "", "digests": { "md5": "e0c1337cf4a8e7efee43de781488b760", "sha256": "031ca1e15f1aef4cdf68a90e6f9bf523a4984660681e075538112059212b6c67" }, "downloads": -1, "filename": "pytradfri-9.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e0c1337cf4a8e7efee43de781488b760", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 35959, "upload_time": "2022-02-05T12:08:55", "upload_time_iso_8601": "2022-02-05T12:08:55.444065Z", "url": "https://files.pythonhosted.org/packages/6c/f2/acdf277baa0d5284591867a12d005666717774358e414319b7d27f3b38f8/pytradfri-9.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "37f303a3c4d72b55715a00e1fbcadc82", "sha256": "7b0e5c9523086b60014454b4c50f4b49749563624460ca335f830fa078288e0d" }, "downloads": -1, "filename": "pytradfri-9.0.0.tar.gz", "has_sig": false, "md5_digest": "37f303a3c4d72b55715a00e1fbcadc82", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 29740, "upload_time": "2022-02-05T12:08:56", "upload_time_iso_8601": "2022-02-05T12:08:56.902855Z", "url": "https://files.pythonhosted.org/packages/e9/7a/c750de0b4350bb96ac5a6d8e413d81b25c9834fb54d3ab4725510d99e0b7/pytradfri-9.0.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "93842388e08a2169ced19119d5932811", "sha256": "5d5fbb8429b56c315de9235fef523a78b9f50936b1f376f04822fb70cb3f9671" }, "downloads": -1, "filename": "pytradfri-11.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "93842388e08a2169ced19119d5932811", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.8", "size": 39769, "upload_time": "2022-04-23T09:29:48", "upload_time_iso_8601": "2022-04-23T09:29:48.955426Z", "url": "https://files.pythonhosted.org/packages/7e/3c/22a5f949f54a1f30c7f4e799c7d38af091922d59f4b40488b5c62b025011/pytradfri-11.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1b9eb92afffc606762552be258166a67", "sha256": "99d734b243c152db42bbf75ce9ac6a61af9ba687a1e1e2f7a4856c5c78597535" }, "downloads": -1, "filename": "pytradfri-11.0.0.tar.gz", "has_sig": false, "md5_digest": "1b9eb92afffc606762552be258166a67", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.8", "size": 32301, "upload_time": "2022-04-23T09:29:50", "upload_time_iso_8601": "2022-04-23T09:29:50.318738Z", "url": "https://files.pythonhosted.org/packages/df/33/9b745600b713931f62c9323c709518aafb770d45bd64c517e42344b952c9/pytradfri-11.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }