{ "info": { "author": "Anysz, Doodspav, Dyseo", "author_email": "katro.coplax@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet" ], "description": "

\n \n \"AsyncLine\"\n \n
\n Line Messaging API for Python\n
\n \n PyPi\n \n \u2022\n \n Releases\n \n \u2022\n \n Community\n \n

\n\n

\n \n \"Python\"\n \n .\n \n \"License\"\n \n .\n \n \"Build\"\n \n .\n \n \"Version\"\n \n

\n\n\n## Important\nPlease be warned: `AsyncLine` is in a very early beta. You will encounter bugs when using it. In addition, there are very many rough edges. With that said, please try it out in your applications: I need your feedback to fix the bugs and file down the rough edges.\n\n## Features\n- Fully Asynchronously\n- Slightly faster\n- Easy to use\n- Documented\n- Type-hint everywhere\n\n## Installation\n- `pip3 install AsyncLine --upgrade`\n\n## Simple usage\n```python\nfrom AsyncLine import LineNext\nimport asyncio\n\ncli = LineNext('ios')\ncli.login(name='your session name', qr=True)\n\n\"\"\"\nArgs login:\n\tname: string for create new session for next login, no effect if using token login\n\ttoken: string of token for login using token, no need to create session name\n\tmail: string of email that using for login using email, you can pass name session for custom session\n\t\t\tdefault using string of email for name session\n\tpasswd: password of email used\n\tcert: (string | optional) if you have cert pass at this args for easy login using email\n\t\t\tsure you can use custom session name for this too\n\tqr: boolean pass True if want to login using authQr, and you can use custom session name\n\t\te.g client.login(name=\"sync\", qr=True) this needed for next login\n\"\"\"\n\n@cli.hooks(type=26, filters=Filters.command(\"hello\"))\nasync def hello_message(client, msg):\n\tawait client.talk.sendMessage(msg.to, \"Heyy!\")\n\n#Run bot\ncli.poll.streams()\n```\nPlease read [Example](examples) for more detail about usage this lib\n\n## Author\nDyseo / [@Dyseo](https://line.me/ti/p/~line.bngsad)\n\n## Base Source\nAsynz / [Anysz](https://github.com/anysz)\n\n\n## Getting Error\n[Issues](https://github.com/dyseo/AsyncLine/issues) always open for this\n\n\n## License\n*AsyncLine* - Unofficially API Client library for Python\n\nA short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.\n\nAsyncLine is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. \n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/dyseo/AsyncLine/releases/latest", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dyseo/AsyncLine", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "AsyncLine", "package_url": "https://pypi.org/project/AsyncLine/", "platform": "", "project_url": "https://pypi.org/project/AsyncLine/", "project_urls": { "Download": "https://github.com/dyseo/AsyncLine/releases/latest", "Homepage": "https://github.com/dyseo/AsyncLine" }, "release_url": "https://pypi.org/project/AsyncLine/1.5.9.5/", "requires_dist": [ "aiohttp", "aiostomp", "async-timeout", "asyncio-nats-client", "frugal", "pymongo", "requests", "rsa", "uvloop (==0.13.0) ; extra == 'uvloop'" ], "requires_python": "", "summary": "LINE Unofficial Python Library with Asyncio support and C++ Binding", "version": "1.5.9.5" }, "last_serial": 5837353, "releases": { "1.5.1": [ { "comment_text": "", "digests": { "md5": "5230c03cf390471dc54696b984a938f2", "sha256": "2d44c7bd6d83021eab70c97de5d430030b8444429977d4031f2ce3be025f9c29" }, "downloads": -1, "filename": "AsyncLine-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5230c03cf390471dc54696b984a938f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22317, "upload_time": "2019-07-31T10:35:28", "url": "https://files.pythonhosted.org/packages/29/b5/63f95dea67f67d8f38b3993c6d3aefc8ee74c4922ca20216924924e690ad/AsyncLine-1.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "847285c1b6d203852a5850162eaec1ae", "sha256": "52f87f7cade1ee75cffdad7d7f2cf1187f1eaa1c37689ba40dcc75aec52fcc4f" }, "downloads": -1, "filename": "AsyncLine-1.5.1.tar.gz", "has_sig": false, "md5_digest": "847285c1b6d203852a5850162eaec1ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18144, "upload_time": "2019-07-31T10:35:29", "url": "https://files.pythonhosted.org/packages/09/f0/bb1f88b61f4776271e2271720699e09a8634068cc0e7e69324802018c816/AsyncLine-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "b984da5042c0018b8ea91b10f802c596", "sha256": "9dfe33a279eac89c43c787b72503007b24c7d83d7fcec9ed506b18c856bb0927" }, "downloads": -1, "filename": "AsyncLine-1.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b984da5042c0018b8ea91b10f802c596", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 280334, "upload_time": "2019-07-31T10:45:49", "url": "https://files.pythonhosted.org/packages/3a/b2/3cf638e12296a18254dfe508ef99a4124b3ca5ee21a48404a4445f199353/AsyncLine-1.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a26126311d156d21843ced2dcb4e90bd", "sha256": "967a0604bb4e310a557b4a65ecb538c6e6578ca4df87ae151327ff3498594aa5" }, "downloads": -1, "filename": "AsyncLine-1.5.2.tar.gz", "has_sig": false, "md5_digest": "a26126311d156d21843ced2dcb4e90bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269430, "upload_time": "2019-07-31T10:45:51", "url": "https://files.pythonhosted.org/packages/5b/5c/e3dc23e40f078b58231444b0b4a0477b98adb35353da773f95ee8af41e1a/AsyncLine-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "0cfbccff4de6a98129bf427da3647c5b", "sha256": "2694c062e44138918bbdfe7e9ac40211a955ae3f136eb8a2353d819cfbfdc6b8" }, "downloads": -1, "filename": "AsyncLine-1.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0cfbccff4de6a98129bf427da3647c5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 280337, "upload_time": "2019-07-31T11:01:42", "url": "https://files.pythonhosted.org/packages/80/43/e5b928c2abb5618a2dd196e8fb09136a68364fb0864b4e55b15064633144/AsyncLine-1.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b72a2af0bde3d85c6fbaefe8ef076f2c", "sha256": "75141c5969b2024f707a97032050f3a820ca3c85355b72917b0024a75b0cf967" }, "downloads": -1, "filename": "AsyncLine-1.5.3.tar.gz", "has_sig": false, "md5_digest": "b72a2af0bde3d85c6fbaefe8ef076f2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269438, "upload_time": "2019-07-31T11:01:45", "url": "https://files.pythonhosted.org/packages/9b/84/6a85632f2949df5bb10984110b17c7affb580e713035f95536f684ed1308/AsyncLine-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "c34839ff4cded2ef981685dad8322aa7", "sha256": "ad29b609290131938143dbf4767497fd1714881915c06b30360944ffb125b124" }, "downloads": -1, "filename": "AsyncLine-1.5.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c34839ff4cded2ef981685dad8322aa7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 280339, "upload_time": "2019-07-31T11:05:23", "url": "https://files.pythonhosted.org/packages/21/0f/5ac64ff6647600b30b905e5c45163ac71da86e9b373a395bc6c03352c6a6/AsyncLine-1.5.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9020746dcc1b6037873b16e70c8f270e", "sha256": "cbd2b2a2a410196e51abac0a97d7e64ab1ca040eaf611b44b189fc821c49ebb4" }, "downloads": -1, "filename": "AsyncLine-1.5.4.tar.gz", "has_sig": false, "md5_digest": "9020746dcc1b6037873b16e70c8f270e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269431, "upload_time": "2019-07-31T11:05:25", "url": "https://files.pythonhosted.org/packages/ff/f2/dcabea8947566fbfa6b0dfca9d6b1a0d267ee705209826f6e86f769d6df0/AsyncLine-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "2f4cef39acaf859ba5b06608a0df5614", "sha256": "37647456e87a41c07e7c8b823dd22d68940b530972b0c7cfa99514dfe991f7a9" }, "downloads": -1, "filename": "AsyncLine-1.5.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2f4cef39acaf859ba5b06608a0df5614", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 280341, "upload_time": "2019-07-31T11:07:30", "url": "https://files.pythonhosted.org/packages/b5/dc/1f64a85e394d148092ce1c9d462187d6c2e592ac9441d3661459acae0a0d/AsyncLine-1.5.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebb64bd8449c312121040fa4408e128e", "sha256": "7ca40582a0de11b7d55f83d6c3af834fb4773eea586a0d3b8086dc7e5e5ded76" }, "downloads": -1, "filename": "AsyncLine-1.5.5.tar.gz", "has_sig": false, "md5_digest": "ebb64bd8449c312121040fa4408e128e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269431, "upload_time": "2019-07-31T11:07:33", "url": "https://files.pythonhosted.org/packages/6f/2c/39542e7bdec786a3589beb8e3e9fdfd2d9b7ab804d521b5c51cd61b74105/AsyncLine-1.5.5.tar.gz" } ], "1.5.6": [ { "comment_text": "", "digests": { "md5": "fe1c7f1117df46cc23455707ca292b62", "sha256": "ed65a9776f5de6e94df36dda68159c8e6997421bc6774b15269cd55ed4cd5190" }, "downloads": -1, "filename": "AsyncLine-1.5.6-py3-none-any.whl", "has_sig": false, "md5_digest": "fe1c7f1117df46cc23455707ca292b62", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 280355, "upload_time": "2019-07-31T12:53:34", "url": "https://files.pythonhosted.org/packages/2e/5a/423fb291319d9eac699053b68638220bc0273f6a341992dac2c8c4b1a40c/AsyncLine-1.5.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5f43c530bbf882ccaa05fb91377d44c", "sha256": "a039a6467dc41b9a30561c704d4f29f68410367d4d87f1791202d44042ca8951" }, "downloads": -1, "filename": "AsyncLine-1.5.6.tar.gz", "has_sig": false, "md5_digest": "c5f43c530bbf882ccaa05fb91377d44c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269443, "upload_time": "2019-07-31T12:53:36", "url": "https://files.pythonhosted.org/packages/17/14/8e403341e22bf32a3b6a233586fe2d790e2aba9d8633dd0277c38e60205d/AsyncLine-1.5.6.tar.gz" } ], "1.5.7": [ { "comment_text": "", "digests": { "md5": "f8c5fdb50b977c3ae3604f986ddcf1e9", "sha256": "16b637e4d15f744171448695f66d693393b917f9cb502a6b9835f85ffaaf94f5" }, "downloads": -1, "filename": "AsyncLine-1.5.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f8c5fdb50b977c3ae3604f986ddcf1e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 281355, "upload_time": "2019-07-31T18:03:18", "url": "https://files.pythonhosted.org/packages/4a/2f/8c66c128fbec71c06fc066d7b1c9d65cf2fbb45189053685468ba0a18d1a/AsyncLine-1.5.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f99869ce42d0dd9323965e737c403aa", "sha256": "4f9f59f62fe3a1ef8d651dbdc976059a56c59ef553e1daa864b1298b9757f5d9" }, "downloads": -1, "filename": "AsyncLine-1.5.7.tar.gz", "has_sig": false, "md5_digest": "3f99869ce42d0dd9323965e737c403aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 270420, "upload_time": "2019-07-31T18:03:20", "url": "https://files.pythonhosted.org/packages/3b/5d/5980e1a745c4cab90d3566d561597ba9caf80440d2c496a45fe59fc05450/AsyncLine-1.5.7.tar.gz" } ], "1.5.7.1": [ { "comment_text": "", "digests": { "md5": "7fd39f46710c53f0f42d9975e265d202", "sha256": "9ca62388f7cc698887bb2421a50b77b560b27433ba68bd0693be112ab382baf2" }, "downloads": -1, "filename": "AsyncLine-1.5.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7fd39f46710c53f0f42d9975e265d202", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 281376, "upload_time": "2019-07-31T18:12:11", "url": "https://files.pythonhosted.org/packages/da/78/8705a00aa5b56ef3476d2dc2f986195923e29970934441b2fb8de0f2b73d/AsyncLine-1.5.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd18747ac191ede201ce19b54ef274e7", "sha256": "2c77d2f7ec5f3bcabf25c64c0b4acb4f15b5d1e469be2334b1cc66206a3a26b6" }, "downloads": -1, "filename": "AsyncLine-1.5.7.1.tar.gz", "has_sig": false, "md5_digest": "fd18747ac191ede201ce19b54ef274e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 270420, "upload_time": "2019-07-31T18:12:13", "url": "https://files.pythonhosted.org/packages/0c/d3/8a1a10d827e2264e6e8f20714bb067246884ad1fc2ac58a66fa55af16d8e/AsyncLine-1.5.7.1.tar.gz" } ], "1.5.7.2": [ { "comment_text": "", "digests": { "md5": "c0b1798d323dd10ff405e151cba61227", "sha256": "b6f94cd6964c59d2580cf847621382bf0621ddd5b44a292c034b09e92f318285" }, "downloads": -1, "filename": "AsyncLine-1.5.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c0b1798d323dd10ff405e151cba61227", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 281406, "upload_time": "2019-07-31T18:15:56", "url": "https://files.pythonhosted.org/packages/f0/55/a43ae378cc260863a9a3d7b5fc8b1b7ba90ab136a3ed6d6ad6927853ca32/AsyncLine-1.5.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4eb39da8432cd4ad2a58ba5cbd5fa78", "sha256": "30c51cadc8a36f16593e14d90c1715df8f0f31af28461c7d383a2b37a5ed8cf7" }, "downloads": -1, "filename": "AsyncLine-1.5.7.2.tar.gz", "has_sig": false, "md5_digest": "b4eb39da8432cd4ad2a58ba5cbd5fa78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 270456, "upload_time": "2019-07-31T18:15:58", "url": "https://files.pythonhosted.org/packages/f0/46/e1eaae26ba28bc1711e265b0a1f70549ed17841f728af2e757b8a9a0e599/AsyncLine-1.5.7.2.tar.gz" } ], "1.5.7.3": [ { "comment_text": "", "digests": { "md5": "f7e784fc4da188b059ac1bd34398215b", "sha256": "902faf2c2b323047f0146136b823eef2e908e716de9088c251c474dc143c3abb" }, "downloads": -1, "filename": "AsyncLine-1.5.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f7e784fc4da188b059ac1bd34398215b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 281405, "upload_time": "2019-07-31T18:30:02", "url": "https://files.pythonhosted.org/packages/05/dc/3cecc03da043637da9ce8bf9a830a04d5c4b120f59c0130a0606fa35c49e/AsyncLine-1.5.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e973d295ddad856b0f4bcf5d1d6b2dfd", "sha256": "6d8f3c876aa8b56a91f4a5341fa6adf7e5fe1dbaa53dc557eb9c1ec151a21aab" }, "downloads": -1, "filename": "AsyncLine-1.5.7.3.tar.gz", "has_sig": false, "md5_digest": "e973d295ddad856b0f4bcf5d1d6b2dfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 270452, "upload_time": "2019-07-31T18:30:04", "url": "https://files.pythonhosted.org/packages/89/06/7fbda5b2bb43380cf446653f04b3de5f30e1c28b8fedc544aead87fda253/AsyncLine-1.5.7.3.tar.gz" } ], "1.5.7.4": [ { "comment_text": "", "digests": { "md5": "266bcceea29c40eea4f48f5b6e5ef995", "sha256": "93e8af224fd7c7252b51bd42956b58edc3a195c23f8a7261d2c73f61469e4a6a" }, "downloads": -1, "filename": "AsyncLine-1.5.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "266bcceea29c40eea4f48f5b6e5ef995", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 281424, "upload_time": "2019-08-01T05:27:44", "url": "https://files.pythonhosted.org/packages/95/7e/c422ec9a38e9dd12f35221e17eff820d63375ec874b3d77b97d89fcea7fb/AsyncLine-1.5.7.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9ec0f1ec41cb2fa5a05dbadffc5295a", "sha256": "0b6180a1d3bda9f6c414e66af34211dbc24a5e635db408e19d43b394ed1f05ff" }, "downloads": -1, "filename": "AsyncLine-1.5.7.4.tar.gz", "has_sig": false, "md5_digest": "d9ec0f1ec41cb2fa5a05dbadffc5295a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 270470, "upload_time": "2019-08-01T05:27:46", "url": "https://files.pythonhosted.org/packages/f2/61/81d7bb83e9e358199d68a1d1351472c7c71b37c1fa1fccff5642053a46eb/AsyncLine-1.5.7.4.tar.gz" } ], "1.5.8.1": [ { "comment_text": "", "digests": { "md5": "136dd920986c498fdb9bacadcdbb25bd", "sha256": "4fd698c523af8077e0a33a44fc202fb3959e8e2ae6961f0c6f035a77cf1ec458" }, "downloads": -1, "filename": "AsyncLine-1.5.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "136dd920986c498fdb9bacadcdbb25bd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 291603, "upload_time": "2019-08-05T18:31:08", "url": "https://files.pythonhosted.org/packages/e0/66/c53e6d4b98e8ab65ec2b65d16cb78b0e2c359d4d164e663a1957afa41c49/AsyncLine-1.5.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cc1d316702095cb75ad0667322173b2", "sha256": "a8d37b9616f3734c596ab4f03cc7b9e07ce4d5915bc222750724932bc871f92e" }, "downloads": -1, "filename": "AsyncLine-1.5.8.1.tar.gz", "has_sig": false, "md5_digest": "2cc1d316702095cb75ad0667322173b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 277272, "upload_time": "2019-08-05T18:31:11", "url": "https://files.pythonhosted.org/packages/28/46/b1ca6417ee83b1bd4aae97a1a7af4deffcea2117706ddd50d118c838a349/AsyncLine-1.5.8.1.tar.gz" } ], "1.5.8.2": [ { "comment_text": "", "digests": { "md5": "fdce40e48b6dcd3e01712c3e60f9d103", "sha256": "bb5c536dc88e4cc184f17d8d9e02caa3fd87b64c9089257572bb636c2e6f75d3" }, "downloads": -1, "filename": "AsyncLine-1.5.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fdce40e48b6dcd3e01712c3e60f9d103", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 293012, "upload_time": "2019-08-08T08:59:45", "url": "https://files.pythonhosted.org/packages/fb/61/0ba4bbf4f1f93eebd7550f7d1356e2b60820862d1cd798d0eeb42668a5b4/AsyncLine-1.5.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3b10364ea84be7962a658ac17fd4bb6", "sha256": "895fec91e836f881c3583b3a5a6bf8243ac1326252a11ba218f655b3fb164822" }, "downloads": -1, "filename": "AsyncLine-1.5.8.2.tar.gz", "has_sig": false, "md5_digest": "d3b10364ea84be7962a658ac17fd4bb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 278547, "upload_time": "2019-08-08T08:59:48", "url": "https://files.pythonhosted.org/packages/8e/75/302ea4e8e32aafe494feb81d4529947695802872cab1e192b2428b6553b4/AsyncLine-1.5.8.2.tar.gz" } ], "1.5.8.3": [ { "comment_text": "", "digests": { "md5": "558d1372e9241c2c9dd00d2023827191", "sha256": "bd2058847f1e2d44e9b876e51cf70ebb4fe30458c16b77d1e7dda6ac0207ad42" }, "downloads": -1, "filename": "AsyncLine-1.5.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "558d1372e9241c2c9dd00d2023827191", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 293273, "upload_time": "2019-08-10T14:02:29", "url": "https://files.pythonhosted.org/packages/c3/09/3c85612a10945146a8823747ffee93abdd5e57e0ebd6fe44d2126a7de14d/AsyncLine-1.5.8.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8a17d1f4a2acf2479b6ffc92a582830", "sha256": "07fc0ef825f0f5ac2ce8a6f0c8fea875751ef0dbbcba1b420e0e9a725957ee9d" }, "downloads": -1, "filename": "AsyncLine-1.5.8.3.tar.gz", "has_sig": false, "md5_digest": "b8a17d1f4a2acf2479b6ffc92a582830", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 278832, "upload_time": "2019-08-10T14:02:31", "url": "https://files.pythonhosted.org/packages/6d/31/4c49542ef347099577cb0a7ba0ac60797797c3c6ddb68d0dca3a348d9540/AsyncLine-1.5.8.3.tar.gz" } ], "1.5.8.4": [ { "comment_text": "", "digests": { "md5": "8c11eba105321c269cd852752b1977ec", "sha256": "f6ac4c00aca9b2818659ff84c76ccb0162855f1f63dc467485fd9839a2a6da7f" }, "downloads": -1, "filename": "AsyncLine-1.5.8.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8c11eba105321c269cd852752b1977ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 293271, "upload_time": "2019-08-10T15:13:52", "url": "https://files.pythonhosted.org/packages/71/3d/563b5111acfa86a36f07f81f00f688fe6c0bdda9888529db704fd29dd4f4/AsyncLine-1.5.8.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e143f4e54f2d504e53eb04ee5517076", "sha256": "e23b1c4eb51c490b335ffed1da60aff875a7776b85b5f335d98ab219746fde86" }, "downloads": -1, "filename": "AsyncLine-1.5.8.4.tar.gz", "has_sig": false, "md5_digest": "9e143f4e54f2d504e53eb04ee5517076", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 278822, "upload_time": "2019-08-10T15:13:54", "url": "https://files.pythonhosted.org/packages/32/90/06cd72644679dd0359c5cf2cbd78d67ef3c70287cd8b4e7886b63af5544a/AsyncLine-1.5.8.4.tar.gz" } ], "1.5.8.5": [ { "comment_text": "", "digests": { "md5": "16bd59a6407d9554d771be95290b8d3f", "sha256": "a1885124c9f53ece8c6565d903574ed3c5075f7256f169d673a540765d7d8bfa" }, "downloads": -1, "filename": "AsyncLine-1.5.8.5-py3-none-any.whl", "has_sig": false, "md5_digest": "16bd59a6407d9554d771be95290b8d3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 295656, "upload_time": "2019-08-16T16:11:05", "url": "https://files.pythonhosted.org/packages/bc/87/5a89345f5be19c11a089ca012e890e7a8067696910e7f919c8c3342b5ee9/AsyncLine-1.5.8.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bedf2817413669877469bd00561c2cd9", "sha256": "2a2ab73c7f3fe4c3ff7729ef7f8f617310f3fbfd9aa30f8a442f7eabd47216ac" }, "downloads": -1, "filename": "AsyncLine-1.5.8.5.tar.gz", "has_sig": false, "md5_digest": "bedf2817413669877469bd00561c2cd9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 280777, "upload_time": "2019-08-16T16:11:08", "url": "https://files.pythonhosted.org/packages/27/f9/ec2fe2955fd066b244f22a268956ee0c36a28c2b32f5d1b8942aea8232ce/AsyncLine-1.5.8.5.tar.gz" } ], "1.5.8.6": [ { "comment_text": "", "digests": { "md5": "d678eb168578353cbfe82dcdc013b8a1", "sha256": "dfc4999ff34d92a1584a209124a7f64385c84bbead3f0756b87dfea94f30fe29" }, "downloads": -1, "filename": "AsyncLine-1.5.8.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d678eb168578353cbfe82dcdc013b8a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 296050, "upload_time": "2019-08-16T16:50:35", "url": "https://files.pythonhosted.org/packages/09/0b/a5cfd048315af86665ab55c881e69bec07dbab2389b305a5d15170730017/AsyncLine-1.5.8.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbd43fa3d76b4de9bc22f40f7f96712f", "sha256": "80388208bdecfef19dd87827ea9fbe3ef6e9e0d6ca4f68bd12f8cb3dba197d4c" }, "downloads": -1, "filename": "AsyncLine-1.5.8.6.tar.gz", "has_sig": false, "md5_digest": "dbd43fa3d76b4de9bc22f40f7f96712f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 281277, "upload_time": "2019-08-16T16:50:38", "url": "https://files.pythonhosted.org/packages/fd/e8/f6fe810f474c2115fc2f9f9501e2c5f15234c0876ab9cfd2d897bd05f6d1/AsyncLine-1.5.8.6.tar.gz" } ], "1.5.8.7": [ { "comment_text": "", "digests": { "md5": "77364a15b17b7177e8ee7421a471aa5e", "sha256": "629f55411bbd337b803ed5baa512e72bf6aa5256929a11f8044d4e402168047f" }, "downloads": -1, "filename": "AsyncLine-1.5.8.7-py3-none-any.whl", "has_sig": false, "md5_digest": "77364a15b17b7177e8ee7421a471aa5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 295780, "upload_time": "2019-08-21T10:14:17", "url": "https://files.pythonhosted.org/packages/bf/82/043d462f83d9fd386b367a24eb34102fb35abbb3cacc01eb7be93c0e47f6/AsyncLine-1.5.8.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8cbfc681f572941f3d7ae153a977c32", "sha256": "934bce65aa1882e19dcd10ae16468273dd70b612fffcb93f7931ecf76ed2dcec" }, "downloads": -1, "filename": "AsyncLine-1.5.8.7.tar.gz", "has_sig": false, "md5_digest": "d8cbfc681f572941f3d7ae153a977c32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 281297, "upload_time": "2019-08-21T10:14:20", "url": "https://files.pythonhosted.org/packages/59/a5/732d2b0c29354a44781f480dc147c7eb95ef65bcb9c50c4096f9ae9d33a6/AsyncLine-1.5.8.7.tar.gz" } ], "1.5.8.8": [ { "comment_text": "", "digests": { "md5": "e96c75dbfe454b6547b81f5a6e0ea31c", "sha256": "8cccaca5ec068ce4e42ad12c65aaba2655f6e876d56ba050fbd4c262a4e07bfb" }, "downloads": -1, "filename": "AsyncLine-1.5.8.8-py3-none-any.whl", "has_sig": false, "md5_digest": "e96c75dbfe454b6547b81f5a6e0ea31c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 297153, "upload_time": "2019-08-26T15:10:55", "url": "https://files.pythonhosted.org/packages/e8/05/86180f7443696ddcfbb9db88e83a01e51c180f0b24baba469f7fd740c83d/AsyncLine-1.5.8.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb7064c88aacace966cd5f1923741df7", "sha256": "47fedd1e575e7df57bd4f4da88f1edfe97ea18de63f2163afc430b6bc2b61055" }, "downloads": -1, "filename": "AsyncLine-1.5.8.8.tar.gz", "has_sig": false, "md5_digest": "eb7064c88aacace966cd5f1923741df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282317, "upload_time": "2019-08-26T15:10:58", "url": "https://files.pythonhosted.org/packages/ca/78/1e3b95335143d599c1728e1b137a1501dc541f3b4d02e38170acb0201275/AsyncLine-1.5.8.8.tar.gz" } ], "1.5.8.9": [ { "comment_text": "", "digests": { "md5": "fe4b6d02a8c079f77294ac27b6356db6", "sha256": "2c995c948104f0379764b9b508cc66b6a3c7b395fd7fb29f1065d5c113071429" }, "downloads": -1, "filename": "AsyncLine-1.5.8.9-py3-none-any.whl", "has_sig": false, "md5_digest": "fe4b6d02a8c079f77294ac27b6356db6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 296925, "upload_time": "2019-08-29T15:47:25", "url": "https://files.pythonhosted.org/packages/bc/6a/f31678f13197ac6115ea74eeed63ab57db586fd6e6bde1f6a3cf1e15569e/AsyncLine-1.5.8.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9bde4e42782964e3558f661eba77afd", "sha256": "b21b8fb03570a1c4a09c8b9925c3699a1b88f4c0ec1ed39bab16ca5007bf5e3b" }, "downloads": -1, "filename": "AsyncLine-1.5.8.9.tar.gz", "has_sig": false, "md5_digest": "f9bde4e42782964e3558f661eba77afd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282123, "upload_time": "2019-08-29T15:47:28", "url": "https://files.pythonhosted.org/packages/2d/2c/c509bcf673366d96bb45e885911b089d3c8cac791c40be06d42e87bbe247/AsyncLine-1.5.8.9.tar.gz" } ], "1.5.9": [ { "comment_text": "", "digests": { "md5": "543a35d20c112fb25c3ef5f09dd48b1c", "sha256": "27207927d126a85b9713df2b35290eb771ef2f21b060d5543e3ed3c4c51d5a6d" }, "downloads": -1, "filename": "AsyncLine-1.5.9-py3-none-any.whl", "has_sig": false, "md5_digest": "543a35d20c112fb25c3ef5f09dd48b1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 297157, "upload_time": "2019-08-30T10:59:04", "url": "https://files.pythonhosted.org/packages/d8/7d/dae19ce285c6666a8e200eb5017deeed3edb859a418b396eff894273c147/AsyncLine-1.5.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6f9e0335d37fe7ba673538529cef710", "sha256": "3d80401d9cd367caff7c6eec526ff8308cd8939e5c1023ea7d8e76be974d96e7" }, "downloads": -1, "filename": "AsyncLine-1.5.9.tar.gz", "has_sig": false, "md5_digest": "b6f9e0335d37fe7ba673538529cef710", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282414, "upload_time": "2019-08-30T10:59:06", "url": "https://files.pythonhosted.org/packages/2b/fc/381f22a5381209a5fb2eebefc16f18356b31e5a37d688286e00ef4f814b1/AsyncLine-1.5.9.tar.gz" } ], "1.5.9.1": [ { "comment_text": "", "digests": { "md5": "f5dcf0834b513b3d421569b23dbc4c64", "sha256": "35c13c39cc3924f82f51df10468a2bad8aa25756c34903ad398a3d84c27ea494" }, "downloads": -1, "filename": "AsyncLine-1.5.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f5dcf0834b513b3d421569b23dbc4c64", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 297171, "upload_time": "2019-08-30T11:03:49", "url": "https://files.pythonhosted.org/packages/35/ea/35139d6cf65b553b8c3ab22143399962c8e40ce0b034b0da0598de7556fc/AsyncLine-1.5.9.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc3aa1a944dca6b60fd40ba5dea85937", "sha256": "c3f10288e3e4715177544482d3dda9435572bad7a2c222b6c0849b02f1c514ff" }, "downloads": -1, "filename": "AsyncLine-1.5.9.1.tar.gz", "has_sig": false, "md5_digest": "cc3aa1a944dca6b60fd40ba5dea85937", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282419, "upload_time": "2019-08-30T11:03:51", "url": "https://files.pythonhosted.org/packages/0d/c7/5226161e9558cd1f47c9df65d17ea2366ac1cccf0b889259d12313352ac7/AsyncLine-1.5.9.1.tar.gz" } ], "1.5.9.2": [ { "comment_text": "", "digests": { "md5": "f9ca0c270b7c8caf466dee2bcb92a3b1", "sha256": "a5d1d979cd51cae3f067bea21ed4c6ddfa4f3d5d28069f50f1e1171885ba5efc" }, "downloads": -1, "filename": "AsyncLine-1.5.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f9ca0c270b7c8caf466dee2bcb92a3b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 298187, "upload_time": "2019-09-04T09:19:19", "url": "https://files.pythonhosted.org/packages/00/f3/5f6c3b92ddb6428f71f9d040440b724f7472ec5df49204b6e4eabfd02499/AsyncLine-1.5.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e9f84528a21294a9f1cbeefa70c6f90", "sha256": "af6e4cfbece44f6e87b426c453ac0b00fe59d41dee665da7328d26ff7ac6d423" }, "downloads": -1, "filename": "AsyncLine-1.5.9.2.tar.gz", "has_sig": false, "md5_digest": "6e9f84528a21294a9f1cbeefa70c6f90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 283297, "upload_time": "2019-09-04T09:19:23", "url": "https://files.pythonhosted.org/packages/7e/29/2bc884e083e400f60651c13164328ccfbb31bcf9b1d5513d56c1a749d7a8/AsyncLine-1.5.9.2.tar.gz" } ], "1.5.9.3": [ { "comment_text": "", "digests": { "md5": "ddf9239216a13274ac80d1cc3770bb55", "sha256": "e0fd624e69684bf98fe860738623318f76b2666ef283a4bac936f765b1463f23" }, "downloads": -1, "filename": "AsyncLine-1.5.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ddf9239216a13274ac80d1cc3770bb55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 297426, "upload_time": "2019-09-05T11:38:34", "url": "https://files.pythonhosted.org/packages/86/0d/075378b7a030e9931c7def9afb2a48baab50de2b9147473d726e2fa3f307/AsyncLine-1.5.9.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed26af4555125863d221ab208ce87886", "sha256": "884a7882877b5908f160c49c9f4bcaa4bb1f458136beaf108e936b8039a10599" }, "downloads": -1, "filename": "AsyncLine-1.5.9.3.tar.gz", "has_sig": false, "md5_digest": "ed26af4555125863d221ab208ce87886", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282572, "upload_time": "2019-09-05T11:38:36", "url": "https://files.pythonhosted.org/packages/0f/7f/0a4e3a331e10309343d77f49f8e1f3bf45398bf2995c057cb9eecc4f8493/AsyncLine-1.5.9.3.tar.gz" } ], "1.5.9.4": [ { "comment_text": "", "digests": { "md5": "550c811f88485c0602b3967ee7cbde07", "sha256": "0638fd88210975e4c7cb88aa50500de88c0525736847660831c3a02b3e27dacb" }, "downloads": -1, "filename": "AsyncLine-1.5.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "550c811f88485c0602b3967ee7cbde07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 297333, "upload_time": "2019-09-16T05:11:23", "url": "https://files.pythonhosted.org/packages/12/73/ff1caa70f5565a55161631119da392c4cf05906a896c30c719800762da55/AsyncLine-1.5.9.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89ce0578abc7d067f3d184d54abb39f3", "sha256": "53594647afa40efebb34bb9787a482344937867986860b555c02ec5a318ea5d7" }, "downloads": -1, "filename": "AsyncLine-1.5.9.4.tar.gz", "has_sig": false, "md5_digest": "89ce0578abc7d067f3d184d54abb39f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282510, "upload_time": "2019-09-16T05:11:26", "url": "https://files.pythonhosted.org/packages/58/f3/e8b28b4f493d571216ee28cb6fb353030165c8935bab18f59f9fd3a03a82/AsyncLine-1.5.9.4.tar.gz" } ], "1.5.9.5": [ { "comment_text": "", "digests": { "md5": "b102133c295339ebef28b6000c4c93d7", "sha256": "46f8d4f1065c31c0d8e3d720215e27440d4f0582f99b5b917ac200bf9a8731bb" }, "downloads": -1, "filename": "AsyncLine-1.5.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b102133c295339ebef28b6000c4c93d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 297374, "upload_time": "2019-09-16T17:12:13", "url": "https://files.pythonhosted.org/packages/5a/39/332faceb4cec8c7e01ba84bedbece3da0fd3695659303e7139dbc27be9a2/AsyncLine-1.5.9.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b288b9a5759a49016c0fa2a586d9c35", "sha256": "3ad61cb68b81b0ad39acc18c52f1eceb0e5ff12aa994d229985d816c6d4a1a31" }, "downloads": -1, "filename": "AsyncLine-1.5.9.5.tar.gz", "has_sig": false, "md5_digest": "0b288b9a5759a49016c0fa2a586d9c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282659, "upload_time": "2019-09-16T17:12:16", "url": "https://files.pythonhosted.org/packages/8b/d1/b034cf44746a5730addce1d62156e1af2dc6d7e76d10fd35c41195b64503/AsyncLine-1.5.9.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b102133c295339ebef28b6000c4c93d7", "sha256": "46f8d4f1065c31c0d8e3d720215e27440d4f0582f99b5b917ac200bf9a8731bb" }, "downloads": -1, "filename": "AsyncLine-1.5.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b102133c295339ebef28b6000c4c93d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 297374, "upload_time": "2019-09-16T17:12:13", "url": "https://files.pythonhosted.org/packages/5a/39/332faceb4cec8c7e01ba84bedbece3da0fd3695659303e7139dbc27be9a2/AsyncLine-1.5.9.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b288b9a5759a49016c0fa2a586d9c35", "sha256": "3ad61cb68b81b0ad39acc18c52f1eceb0e5ff12aa994d229985d816c6d4a1a31" }, "downloads": -1, "filename": "AsyncLine-1.5.9.5.tar.gz", "has_sig": false, "md5_digest": "0b288b9a5759a49016c0fa2a586d9c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 282659, "upload_time": "2019-09-16T17:12:16", "url": "https://files.pythonhosted.org/packages/8b/d1/b034cf44746a5730addce1d62156e1af2dc6d7e76d10fd35c41195b64503/AsyncLine-1.5.9.5.tar.gz" } ] }