{ "info": { "author": "p3g4asus", "author_email": "fulminedipegasus@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# asyncio-orvibo\n\nControl Orvibo devices with Python 3 using asyncio (single threaded with event loop). Currently supports the S20 WiFi Smart Switch and AllOne IR.\n\n## Usage\n\n```python\nfrom asyncio_orvibo import s20\nimport asyncio\nimport traceback\nasync def test_switch_all_off_on():\n dict_devices = await s20.S20.discovery()\n for _,s in dict_devices.items():\n if await s.state_change(0):\n print(\"State off OK %s\",s)\n else:\n print(\"State off FAIL %s\",s)\n await asyncio.sleep(5)\n for _,s in dict_devices.items():\n if await s.state_change(1):\n print(\"State on OK %s\",s)\n else:\n print(\"State on FAIL %s\",s)\nloop = asyncio.get_event_loop()\ntry:\n loop.run_until_complete(test_switch_all_off_on())\nexcept:\n traceback.print_exc()\n\n################################################\n\nfrom asyncio_orvibo import allone\nimport asyncio\nimport traceback\nimport binascii\nasync def test_emit(k):\n dict_devices = await allone.AllOne.discovery()\n payload = binascii.unhexlify(k)\n for _,a in dict_devices.items():\n rv = await a.emit_ir(payload)\n if rv:\n print(\"Emit OK %s %s\",a,binascii.hexlify(rv).decode('utf-8'))\n else:\n print(\"Emit failed\")\nloop = asyncio.get_event_loop()\ntry:\n loop.run_until_complete(test_emit('00000000a801000000000000000098018e11951127029b0625029906270299062702380227023a0225023802270238022d023202270299062702990627029806270238022702380227023802270238022802370227023802270238022702980627023802240245021c02380227023802270238022702980627029c0623023802270298062702990627029b062502990627029906270220b7a1119d11270299062702990628029b06250238022702380227023802270238022702380227029906270299062702990627023802270238022a0234022702380227023802260238022702380226029a06260238022602380226023802260241021e02380227029b0624029906270238022702980627029b0625029906270299062702990629021db79f11a2112502990627029b0625029906270238022702380227023802270238022a02350227029906270299062702990628023702260238022702380227023802270238022702380226023b02240299062702380226023802270238022602380227023c0223029906270299062702380226029b062402990627029906270299062802980627020000'))\nexcept:\n traceback.print_exc()\n```\n\n## Contributions\n\nPull requests are welcome. Possible areas for improvement:\n\n* Additional Orvibo devices (CT10 for example, I have reverse engineered this device I only need time to write the code).\n* Expand S20 functions: Timers, configuration, etc\n\n## Disclaimer\n\nNot affiliated with Shenzhen Orvibo Electronics Co., Ltd.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/p3g4asus/asyncio-orvibo", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "asyncio-orvibo", "package_url": "https://pypi.org/project/asyncio-orvibo/", "platform": "", "project_url": "https://pypi.org/project/asyncio-orvibo/", "project_urls": { "Homepage": "https://github.com/p3g4asus/asyncio-orvibo" }, "release_url": "https://pypi.org/project/asyncio-orvibo/1.19/", "requires_dist": null, "requires_python": "", "summary": "Asyncio module for Orvibo devices control", "version": "1.19" }, "last_serial": 5251344, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "075bc4c6958c8445d83a738a2478fe73", "sha256": "05a9ca4b9ee368ba33c4fbdcef358e98c5432c4092d0af228885da14e74fbec4" }, "downloads": -1, "filename": "asyncio_orvibo-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "075bc4c6958c8445d83a738a2478fe73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10781, "upload_time": "2019-04-25T11:31:11", "url": "https://files.pythonhosted.org/packages/ea/73/e2347a7130ab2ee131c30fd8418fe22c3f3d52a07f26c90061d007d7839c/asyncio_orvibo-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ebf878228484d2a0a7eb0fe81dcfd2b", "sha256": "2cd08c7b2eb5ed86eda9b6dab13e086aca31e3e7d85db9fb454d3cb298e0cd4b" }, "downloads": -1, "filename": "asyncio-orvibo-1.0.tar.gz", "has_sig": false, "md5_digest": "7ebf878228484d2a0a7eb0fe81dcfd2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7466, "upload_time": "2019-04-25T11:31:13", "url": "https://files.pythonhosted.org/packages/7a/52/47548cbb2affa570814ee22d46633da84a2caee7427a0ef5a97d55e21cfb/asyncio-orvibo-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "59f54c5411a437b74269e4b0aa6144e3", "sha256": "0d278649e8eaca0c6eafe27fc755363522b376a6efaa57266769c404e881f85f" }, "downloads": -1, "filename": "asyncio_orvibo-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "59f54c5411a437b74269e4b0aa6144e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10804, "upload_time": "2019-04-25T12:21:34", "url": "https://files.pythonhosted.org/packages/cd/6b/9293c93f4eda38718ac6dce2ec5344a3837e30636113a3943732b97cdb15/asyncio_orvibo-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa8043e8b24e2e27f5a481ad8b09058c", "sha256": "f8b7f8ec13cde9dcf1f7112b3a93b8814f108139d0b713a7e8e31157648648eb" }, "downloads": -1, "filename": "asyncio-orvibo-1.1.tar.gz", "has_sig": false, "md5_digest": "aa8043e8b24e2e27f5a481ad8b09058c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7485, "upload_time": "2019-04-25T12:21:37", "url": "https://files.pythonhosted.org/packages/ab/39/df0700ba9e765c306f777be3d83a6c0bb2eecf1136022ac13b80c61f0952/asyncio-orvibo-1.1.tar.gz" } ], "1.14": [ { "comment_text": "", "digests": { "md5": "b6a9bff9434f37dbe524b9b4629fcc2f", "sha256": "65f29408e3c923c70b302cdb036f322e81feb300f784e8a140fd44bc970e44e7" }, "downloads": -1, "filename": "asyncio_orvibo-1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "b6a9bff9434f37dbe524b9b4629fcc2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11202, "upload_time": "2019-04-29T20:21:54", "url": "https://files.pythonhosted.org/packages/f1/77/c9e6180e935268d355e5b15820b13112d095632c584abb3313c860fb0cb8/asyncio_orvibo-1.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1df05dbdfd007dd3375e2547750ee584", "sha256": "5bebf371e06e692c7cf69e777ca8df40ce3d0c1bb68cd903fb4c441deb267442" }, "downloads": -1, "filename": "asyncio-orvibo-1.14.tar.gz", "has_sig": false, "md5_digest": "1df05dbdfd007dd3375e2547750ee584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8120, "upload_time": "2019-04-29T20:21:59", "url": "https://files.pythonhosted.org/packages/a5/13/053b5476e1c9c4838935e00aa1f7826bf3d931a5bd575102f67d2dc58bec/asyncio-orvibo-1.14.tar.gz" } ], "1.15": [ { "comment_text": "", "digests": { "md5": "349ccc6bb90b41a3a8f655eaf772cb42", "sha256": "1e6eb3860453a189558d6e2bef90453c1241091080a0725fe468f5d31426597d" }, "downloads": -1, "filename": "asyncio_orvibo-1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "349ccc6bb90b41a3a8f655eaf772cb42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11248, "upload_time": "2019-04-30T12:23:35", "url": "https://files.pythonhosted.org/packages/61/21/12030e635d9f812e6e9092ebed3b22ac7f733efbd611d9bf9b87f57a4677/asyncio_orvibo-1.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64534557fea36ee09fe0d0c1a2578fd5", "sha256": "65f24d797ba48279b77472f9e7175ff31ef125edb1ccd245f605b16bbd1ba161" }, "downloads": -1, "filename": "asyncio-orvibo-1.15.tar.gz", "has_sig": false, "md5_digest": "64534557fea36ee09fe0d0c1a2578fd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8145, "upload_time": "2019-04-30T12:23:41", "url": "https://files.pythonhosted.org/packages/3a/e0/5a4ad7fa7d0606a986f580844a3b31286648f7012f3a5e3bb27e0e57080f/asyncio-orvibo-1.15.tar.gz" } ], "1.16": [ { "comment_text": "", "digests": { "md5": "a7a25aff6ec7dd00611a1800b41c5a85", "sha256": "356ee14cb25ab06b558373d1fe2a6b1a323b59bb4ccd47c93ceb49526488a6e8" }, "downloads": -1, "filename": "asyncio_orvibo-1.16-py3-none-any.whl", "has_sig": false, "md5_digest": "a7a25aff6ec7dd00611a1800b41c5a85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11249, "upload_time": "2019-04-30T12:40:15", "url": "https://files.pythonhosted.org/packages/e6/db/fdd8126c760df57a109d2001d4e3d90dff0a6eebf7bfa7c2a34282678c47/asyncio_orvibo-1.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa69bd68b6990be79fa884ed47963e58", "sha256": "5db1f41c9d1a8342ac7c09c719975853773eca09e3a5b955334046fa33f123ef" }, "downloads": -1, "filename": "asyncio-orvibo-1.16.tar.gz", "has_sig": false, "md5_digest": "aa69bd68b6990be79fa884ed47963e58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8144, "upload_time": "2019-04-30T12:40:17", "url": "https://files.pythonhosted.org/packages/a7/9c/7804014a0a9bf37d4a7c4d46202a6636480126645c531e16ed2979fe5431/asyncio-orvibo-1.16.tar.gz" } ], "1.17": [ { "comment_text": "", "digests": { "md5": "fcdb390b2dd27d8b5033893f22732fff", "sha256": "6390f846c9c90e817b839a993b17e03eb2d6eb563643c33e73ef4a33c27b92f5" }, "downloads": -1, "filename": "asyncio_orvibo-1.17-py3-none-any.whl", "has_sig": false, "md5_digest": "fcdb390b2dd27d8b5033893f22732fff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11282, "upload_time": "2019-05-01T15:21:03", "url": "https://files.pythonhosted.org/packages/01/8d/808b23284adfddaa3116ed3caa4c3ba70fc6175bab54f13e1471c8e1e7f9/asyncio_orvibo-1.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3bbb633456486b8ed3f5f5f88975f690", "sha256": "f67d9789e51e10b9bf9b920094bbe98a58e8861d995fa97dc5e24e1eafa628ab" }, "downloads": -1, "filename": "asyncio-orvibo-1.17.tar.gz", "has_sig": false, "md5_digest": "3bbb633456486b8ed3f5f5f88975f690", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8196, "upload_time": "2019-05-01T15:21:05", "url": "https://files.pythonhosted.org/packages/9f/e4/27427d8ff21800d152129f5787a75a3ccdce8c97e6e622cc2266edcc38ec/asyncio-orvibo-1.17.tar.gz" } ], "1.18": [ { "comment_text": "", "digests": { "md5": "9a37de37ec21f37b82d89118d8d263f8", "sha256": "7617292981af6b479146b3199a49376e65fcc3ee55e88bb13d6381fdbe8e224d" }, "downloads": -1, "filename": "asyncio_orvibo-1.18-py3-none-any.whl", "has_sig": false, "md5_digest": "9a37de37ec21f37b82d89118d8d263f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11288, "upload_time": "2019-05-06T13:24:20", "url": "https://files.pythonhosted.org/packages/ee/36/63e265bcd3aea71f524a167e489a356e6fb0080db27a4ad8a4c73e40dca0/asyncio_orvibo-1.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dd66f50091458d9090ab0bb9d18b2ea", "sha256": "e7afb019c6d2f00c8455d9092ac7a8157a87e59f99fa40e10309a0f60e91dfbd" }, "downloads": -1, "filename": "asyncio-orvibo-1.18.tar.gz", "has_sig": false, "md5_digest": "9dd66f50091458d9090ab0bb9d18b2ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8200, "upload_time": "2019-05-06T13:24:22", "url": "https://files.pythonhosted.org/packages/f7/11/bf669f32c7057efa6d45714b27694d7e566f2b9b5a74e209354337c1c9fa/asyncio-orvibo-1.18.tar.gz" } ], "1.19": [ { "comment_text": "", "digests": { "md5": "d89a8ea6bc83da2a7598e990def7456f", "sha256": "418ca67ccaa7cb2191f16bb2459f2afe7ed76cfbe73676807d4902301a41c37f" }, "downloads": -1, "filename": "asyncio_orvibo-1.19-py3-none-any.whl", "has_sig": false, "md5_digest": "d89a8ea6bc83da2a7598e990def7456f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11289, "upload_time": "2019-05-10T09:16:32", "url": "https://files.pythonhosted.org/packages/2c/e3/c65be65aea366fd2b7481e10a55be631d886b0cb2b19e2221c31bcbc0de8/asyncio_orvibo-1.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e314ce950c63e2c3e1e7dac08d43ebb4", "sha256": "192be1f7fbd314bbb63c48079a5ecc0ad8705b2a6527c1417611c1d71028ce1d" }, "downloads": -1, "filename": "asyncio-orvibo-1.19.tar.gz", "has_sig": false, "md5_digest": "e314ce950c63e2c3e1e7dac08d43ebb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8205, "upload_time": "2019-05-10T09:16:35", "url": "https://files.pythonhosted.org/packages/1e/23/162f2c9a9c2a05353d5272c91851dc36f6f3579f457315aa879bbd6b75d4/asyncio-orvibo-1.19.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "427075615bd4e81c138c683adf1054af", "sha256": "8a9bbaeefa0fe323a5595cd5277893aed74838617726cc1a8100d63a20dc9e73" }, "downloads": -1, "filename": "asyncio_orvibo-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "427075615bd4e81c138c683adf1054af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10859, "upload_time": "2019-04-25T12:39:45", "url": "https://files.pythonhosted.org/packages/d1/29/5fa028c1c0f310a13cc1545baef131dba918e5090ae7670c5c1bfbc5a50c/asyncio_orvibo-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae9dd7642aa7564e5f2b7f3e8b4d18b5", "sha256": "3b87b9c4614aa661bd497396af3930891e58abdcd5020aedf115f1deb72cac1d" }, "downloads": -1, "filename": "asyncio-orvibo-1.2.tar.gz", "has_sig": false, "md5_digest": "ae9dd7642aa7564e5f2b7f3e8b4d18b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7534, "upload_time": "2019-04-25T12:39:46", "url": "https://files.pythonhosted.org/packages/00/57/a93ed51c326fed2bdadcfa2e5e6ba86fa94f572929f7a86d9b05611fda10/asyncio-orvibo-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "0781ab36e67aba27992fe468af9e656e", "sha256": "1acf338630da5dafd5269d5950d7f3eb3113af3dd7f23bd5cac511c31d3f1a35" }, "downloads": -1, "filename": "asyncio_orvibo-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0781ab36e67aba27992fe468af9e656e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10860, "upload_time": "2019-04-25T13:24:22", "url": "https://files.pythonhosted.org/packages/ae/f3/a2745b4217c54352d7f4ff67ac8cbffe279eeded9b7ee40b82cb88c6d71f/asyncio_orvibo-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "541d010df13703cc3d115350826473cb", "sha256": "60c551feea6662946d8b50e243f368d4d6cac85f7d546a97095ed5712377a629" }, "downloads": -1, "filename": "asyncio-orvibo-1.3.tar.gz", "has_sig": false, "md5_digest": "541d010df13703cc3d115350826473cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7545, "upload_time": "2019-04-25T13:24:24", "url": "https://files.pythonhosted.org/packages/f5/4b/46245679de6c851cd576fcb28dd5057d98f47cf20328841108bc14f29f63/asyncio-orvibo-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "809412df71ed9991611cd147a21e466a", "sha256": "c3e495f419d7e99fba9ee0a1927ac8040c90b989fb66df237eaf35b3814b7a37" }, "downloads": -1, "filename": "asyncio_orvibo-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "809412df71ed9991611cd147a21e466a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10881, "upload_time": "2019-04-25T13:31:49", "url": "https://files.pythonhosted.org/packages/a5/89/e1fa4bceb8955c7848ed055c2093bb645c3f6ab1720ef7bb0938035ea236/asyncio_orvibo-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c754fafacf446746bcedc84a7f8f346c", "sha256": "056b19e53d59cec3cedd2e96b352f91f694e1fc37db390fdcd982ee51d096b1e" }, "downloads": -1, "filename": "asyncio-orvibo-1.4.tar.gz", "has_sig": false, "md5_digest": "c754fafacf446746bcedc84a7f8f346c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7554, "upload_time": "2019-04-25T13:31:51", "url": "https://files.pythonhosted.org/packages/f5/d8/9b75fdb3ff527ad56d39c66ee4b8709eeb2b35a64403e3df0b25b125b901/asyncio-orvibo-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "009fdd217370a54bdb1fd855ca64e65b", "sha256": "0e6d9d006bb57b46b2cb314d00db85d59296584ba2fa248c003f8053326141b9" }, "downloads": -1, "filename": "asyncio_orvibo-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "009fdd217370a54bdb1fd855ca64e65b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10891, "upload_time": "2019-04-25T14:07:22", "url": "https://files.pythonhosted.org/packages/2e/ed/fda60a4074add23ae5559d07fff5346d26960633ba4d1769003dfa84348e/asyncio_orvibo-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14f44f467e649c478459329a42f3947c", "sha256": "8226c5169c85e800c6eb5b07ced56a490e73d6b8ab543cd1c70e75d64d0c4676" }, "downloads": -1, "filename": "asyncio-orvibo-1.5.tar.gz", "has_sig": false, "md5_digest": "14f44f467e649c478459329a42f3947c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7568, "upload_time": "2019-04-25T14:07:24", "url": "https://files.pythonhosted.org/packages/a5/bf/6c39321301a4fa2f4259927f10f921346786659be52e9f1cc76fde447572/asyncio-orvibo-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "38395c0ab7eebb68808b639b2ad25c49", "sha256": "67a55b802ce6f706cc9a7b88b4210a49ae4813755f77d2d7a8539c5042410ea4" }, "downloads": -1, "filename": "asyncio_orvibo-1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "38395c0ab7eebb68808b639b2ad25c49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10896, "upload_time": "2019-04-25T15:17:33", "url": "https://files.pythonhosted.org/packages/41/b7/1b41d05e01861dbee1e22e89d9e5730586443d30d756501232bcab9bf36c/asyncio_orvibo-1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7349407ac3ba9531acc3f3b23b4f4e9a", "sha256": "b1775e23c179e030551253c7efba0533d27d6e032f01c4ae15bbbe3e7f8f43b7" }, "downloads": -1, "filename": "asyncio-orvibo-1.6.tar.gz", "has_sig": false, "md5_digest": "7349407ac3ba9531acc3f3b23b4f4e9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7585, "upload_time": "2019-04-25T15:17:35", "url": "https://files.pythonhosted.org/packages/7b/0f/f5d6c2a6c281d1a252d35cd108657105771199a317e9fc29bce9456cf9c0/asyncio-orvibo-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "f4900eef82798361abeaf5b57fdad350", "sha256": "b4beb43b8f78b2f26730889ed625ddc6e8e2eb2e4e9316ede8dd8ef7eef6c470" }, "downloads": -1, "filename": "asyncio_orvibo-1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f4900eef82798361abeaf5b57fdad350", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10875, "upload_time": "2019-04-25T22:46:59", "url": "https://files.pythonhosted.org/packages/f0/1f/2af11d5700ead543e2767aa829bec098465af781f2696de039f6ea22477b/asyncio_orvibo-1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11e8f71c665c4fc5c373244894a1b52f", "sha256": "88d52c47590b548b2562b544ef4ff043db39b2fcc545b776a955c55f684ce097" }, "downloads": -1, "filename": "asyncio-orvibo-1.7.tar.gz", "has_sig": false, "md5_digest": "11e8f71c665c4fc5c373244894a1b52f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7561, "upload_time": "2019-04-25T22:47:02", "url": "https://files.pythonhosted.org/packages/69/97/ba2cc0f77090fe9c829fb128cc81c5b2d67cca72c0a097ef4f668d7b3ac9/asyncio-orvibo-1.7.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "ce89642f6281fb06d5da37188f7aae15", "sha256": "5024b0e275b6ecada03da9f95b571486e27d2e6c17641b19ba89672dad886360" }, "downloads": -1, "filename": "asyncio_orvibo-1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ce89642f6281fb06d5da37188f7aae15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11068, "upload_time": "2019-04-26T12:30:13", "url": "https://files.pythonhosted.org/packages/9f/81/75ed8edfe29a030523e8fb069efbdd6770c72eeebea8ba552c837e142a09/asyncio_orvibo-1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aaf875153de0ffc9ac4c047a6796d419", "sha256": "13d22f801c3c058c029fda9365f553185eaf177b5812202b01335ac6226f4e01" }, "downloads": -1, "filename": "asyncio-orvibo-1.8.tar.gz", "has_sig": false, "md5_digest": "aaf875153de0ffc9ac4c047a6796d419", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7747, "upload_time": "2019-04-26T12:30:15", "url": "https://files.pythonhosted.org/packages/42/65/2d4e89c8b5256f8848c6a9cda2fb23c005197b7222251787190a96628a78/asyncio-orvibo-1.8.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "6676390f998fac6ec13b64e63a116579", "sha256": "34b1eaca00f14751c40b5271adffa0de2992191784ccac8a5dae0c3cf3af83d9" }, "downloads": -1, "filename": "asyncio_orvibo-1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "6676390f998fac6ec13b64e63a116579", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11077, "upload_time": "2019-04-29T07:41:16", "url": "https://files.pythonhosted.org/packages/fe/fa/69f23bb97641b62babd0bd6a18b448c7d09443f470a1dea6e81b2591021b/asyncio_orvibo-1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39db98a764a86457a8521d05f156146c", "sha256": "0e6f55806f1f1100d70d83a8ab29a5b9623ec8d97aadd897dbe9f4ed3c869eef" }, "downloads": -1, "filename": "asyncio-orvibo-1.9.tar.gz", "has_sig": false, "md5_digest": "39db98a764a86457a8521d05f156146c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7754, "upload_time": "2019-04-29T07:41:20", "url": "https://files.pythonhosted.org/packages/4e/21/19dce18fb3574c439c75ad8779d5a475bc14769fcb96e0c26b2cd5407973/asyncio-orvibo-1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d89a8ea6bc83da2a7598e990def7456f", "sha256": "418ca67ccaa7cb2191f16bb2459f2afe7ed76cfbe73676807d4902301a41c37f" }, "downloads": -1, "filename": "asyncio_orvibo-1.19-py3-none-any.whl", "has_sig": false, "md5_digest": "d89a8ea6bc83da2a7598e990def7456f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11289, "upload_time": "2019-05-10T09:16:32", "url": "https://files.pythonhosted.org/packages/2c/e3/c65be65aea366fd2b7481e10a55be631d886b0cb2b19e2221c31bcbc0de8/asyncio_orvibo-1.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e314ce950c63e2c3e1e7dac08d43ebb4", "sha256": "192be1f7fbd314bbb63c48079a5ecc0ad8705b2a6527c1417611c1d71028ce1d" }, "downloads": -1, "filename": "asyncio-orvibo-1.19.tar.gz", "has_sig": false, "md5_digest": "e314ce950c63e2c3e1e7dac08d43ebb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8205, "upload_time": "2019-05-10T09:16:35", "url": "https://files.pythonhosted.org/packages/1e/23/162f2c9a9c2a05353d5272c91851dc36f6f3579f457315aa879bbd6b75d4/asyncio-orvibo-1.19.tar.gz" } ] }