{ "info": { "author": "Dongwei", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "## Alita\n\nAlita is a lightweight python async web application framework.\n- Come into use the same with Flask.\n- Using the async/await syntax to write concurrent code.\n- Need Python3.5+ version at least.\n\n## Installing\n```\npip install alita\n```\n\n## Quick Start\n\n```\nfrom alita import Alita\n\napp = Alita()\n\n@app.route('/')\nasync def hello(request):\n return 'Hello, World!'\n```\n\n## Links\n\n- Code: https://github.com/dwpy/alita\n- Docs-zh: https://dwpy.github.io/alita\n- Docs-en: https://dwpy.github.io/alita-docs-en\n\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/dwpy/alita", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "alita", "package_url": "https://pypi.org/project/alita/", "platform": "any", "project_url": "https://pypi.org/project/alita/", "project_urls": { "Code": "https://github.com/dwpy/alita", "Documentation": "https://dwpy.github.io/alita", "Homepage": "https://github.com/dwpy/alita" }, "release_url": "https://pypi.org/project/alita/0.2.3/", "requires_dist": [ "attrs", "blinker", "click", "uvloop", "multidict", "itsdangerous", "httptools", "websockets (==6.0)", "gunicorn", "aiofiles", "jinja2 (>=2.10.1)", "sphinx; extra == 'docs'", "pallets-sphinx-themes; extra == 'docs'", "sphinxcontrib-log-cabinet; extra == 'docs'", "python-dotenv; extra == 'dotenv'" ], "requires_python": ">=3.5", "summary": "A simple Python async framework for building web applications.", "version": "0.2.3" }, "last_serial": 5390114, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "5e457a009a9fae9e3bea1d49329616ff", "sha256": "f9fbcf0bbfe9db1cceeb85cbd664c3932627505369d2ec6a0da27d81163d1f52" }, "downloads": -1, "filename": "alita-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5e457a009a9fae9e3bea1d49329616ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 39700, "upload_time": "2019-03-08T10:08:35", "url": "https://files.pythonhosted.org/packages/0a/61/b301f7f6b94b70c4eb7f52b45bcf71731f722f146f98e0eb5f0345afa987/alita-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22377ef4669b6d7b380766e11df9d0d0", "sha256": "cf0f138b4621ac1ae6a2afdb13ff7c055bed330a5cad956d648d35d9198ff2ab" }, "downloads": -1, "filename": "alita-0.1.1.tar.gz", "has_sig": false, "md5_digest": "22377ef4669b6d7b380766e11df9d0d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 33240, "upload_time": "2019-03-08T10:08:36", "url": "https://files.pythonhosted.org/packages/0e/78/bc305f029e039d68dc004a317595d21eb7a541f89928daf740f38d83bc39/alita-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a7bb651de6da3dc38f58304e82248e79", "sha256": "f14117337780811237e5403fd6f6dda5091310a184a4813e60b9da771ce53990" }, "downloads": -1, "filename": "alita-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a7bb651de6da3dc38f58304e82248e79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 39732, "upload_time": "2019-03-08T10:13:41", "url": "https://files.pythonhosted.org/packages/0c/57/29285e6c4e2521f8fdf00978e184b844227ea50e7ce22614f3f702787a0f/alita-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15cd5ab1c0da5db90684e54f67e81182", "sha256": "38bac47107e1e337ba9497070d82b2eb9172acf87e2628e7ffa028e6f9f49b0e" }, "downloads": -1, "filename": "alita-0.1.2.tar.gz", "has_sig": false, "md5_digest": "15cd5ab1c0da5db90684e54f67e81182", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 33275, "upload_time": "2019-03-08T10:13:43", "url": "https://files.pythonhosted.org/packages/43/8f/75658e64ead8cf35b7085ebc835c9c54e91947c09210a0629bb459afd051/alita-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2c8d04b7ed425f361572235fe0f2729d", "sha256": "36722861fdf0f32f5584b0232241dad4b5dab6ef9f34339be6278554ec2202e1" }, "downloads": -1, "filename": "alita-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2c8d04b7ed425f361572235fe0f2729d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 45675, "upload_time": "2019-03-21T10:35:57", "url": "https://files.pythonhosted.org/packages/4b/ab/2cd02b140f07dedc999db1d14b025d998e65961c4f698445befd627ba107/alita-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd31beb26660b55f2e049524b3d26db8", "sha256": "380878d7f767741e7103254a164ef7cb9490ed868647f07c80171b9215e4c201" }, "downloads": -1, "filename": "alita-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fd31beb26660b55f2e049524b3d26db8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 38144, "upload_time": "2019-03-21T10:35:59", "url": "https://files.pythonhosted.org/packages/33/e2/e6806e755e08eb204bce11ca618d381806cf0d5e0cfe4b9e36f9ca33a8ca/alita-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2fde34d2b4c2bdaf749e571581a010b4", "sha256": "1622d39ba864c26fec2e0b3536026782cf5f84e1aa6daf39c95eff340dbe2352" }, "downloads": -1, "filename": "alita-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2fde34d2b4c2bdaf749e571581a010b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 45816, "upload_time": "2019-03-22T02:16:42", "url": "https://files.pythonhosted.org/packages/c2/ab/50af0bc635db8c38a4ed362a4dd237897196191364c814aa0263c327544f/alita-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b8104539756aae6b9afd014c11da819", "sha256": "2c63fe8c54e9542eec25f7914b2552a4c4d5806ef8a4b3ac09dab0dc12079806" }, "downloads": -1, "filename": "alita-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2b8104539756aae6b9afd014c11da819", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 38263, "upload_time": "2019-03-22T02:16:45", "url": "https://files.pythonhosted.org/packages/aa/21/76c25337923900be43502e4fbb08fda1840847dfbd43842438864555bdcc/alita-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f37d6fba29de716f411406740c97f2ba", "sha256": "bbd814b1a9886d0bbd9819ecceca75a906a7d42521dbaf6f9428dd567ff73148" }, "downloads": -1, "filename": "alita-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f37d6fba29de716f411406740c97f2ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 48496, "upload_time": "2019-03-22T08:39:19", "url": "https://files.pythonhosted.org/packages/ed/25/02dbfb805e5afc41018e4e068ce9a5ac4fcc456e9136056c7fe63f76d69a/alita-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e96d9144a2739a7d879a7674e2c820e", "sha256": "d0d50141096d2e75e4590fe375b8851ee55bdc0eacef516820484af21d8c7289" }, "downloads": -1, "filename": "alita-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0e96d9144a2739a7d879a7674e2c820e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 40556, "upload_time": "2019-03-22T08:39:21", "url": "https://files.pythonhosted.org/packages/53/65/5f122e9c78f64752df3f638a315cb2057fbb0e4f90c4f212420b56b0636d/alita-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6c828ace61bb38f4a6bc2addb6d44fa8", "sha256": "7cda21a09ea2b38451346f6cbbd5a34261cf41fb9ad082c4dbf621da371c65a2" }, "downloads": -1, "filename": "alita-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6c828ace61bb38f4a6bc2addb6d44fa8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 52545, "upload_time": "2019-04-30T10:58:32", "url": "https://files.pythonhosted.org/packages/8f/eb/fce5dd61afec00197b524e3ef3a9d390f23260eb952eca9c151111b48df8/alita-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66713963c3ec532f04bef8d388954e7e", "sha256": "ab60f10a30a66f0b1b3d96b3c9937b5ea2162c1f8c484e7cd7f697f8050a1c5c" }, "downloads": -1, "filename": "alita-0.1.6.tar.gz", "has_sig": false, "md5_digest": "66713963c3ec532f04bef8d388954e7e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 42861, "upload_time": "2019-04-30T10:58:39", "url": "https://files.pythonhosted.org/packages/0a/c4/e7f02931993dd9c68accc2ca2ba72e3f7e7bf416b4b85e90fb612e94ae1b/alita-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "e52fe13444447e9630478c784473620d", "sha256": "df472f6dbf3c315a4b4214b96c180a6e88ce9856737d1a905c760efb89b2a296" }, "downloads": -1, "filename": "alita-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e52fe13444447e9630478c784473620d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 52612, "upload_time": "2019-05-06T04:06:28", "url": "https://files.pythonhosted.org/packages/7b/e2/9068973a4acd65f4521cb08be6d9b4e7cc2962f8ad197ad5217095e7454d/alita-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8617ea4362398742a8a4903f744d5d82", "sha256": "40de8d0928ac25f87260c1d8d396429883ca8a80352b0d058af55d925113727f" }, "downloads": -1, "filename": "alita-0.1.7.tar.gz", "has_sig": false, "md5_digest": "8617ea4362398742a8a4903f744d5d82", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 42926, "upload_time": "2019-05-06T04:06:30", "url": "https://files.pythonhosted.org/packages/0b/68/dd6f15de0b44c28f3aa34e95ad5fb731be63c71e16ca0d1c82b32f5a30bc/alita-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "efb4b67b3e1ef780d1a4478afdfd0b78", "sha256": "7bbac91f53ceb34e5d5d98c9e49284769e2e323217a9a03f08f60025436a5e0f" }, "downloads": -1, "filename": "alita-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "efb4b67b3e1ef780d1a4478afdfd0b78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 52931, "upload_time": "2019-05-08T03:07:56", "url": "https://files.pythonhosted.org/packages/1b/d7/09310278fdbc34e4116c79d24ebe38888592288cade7b7f9d627bf617b31/alita-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15c7e70edf47c7b1bbc1e9c3d59513cc", "sha256": "15d57f0e9287f69cf29073c0de0d66e58f3d8b6c47ab01a7e4fba0aed1dd80c0" }, "downloads": -1, "filename": "alita-0.1.8.tar.gz", "has_sig": false, "md5_digest": "15c7e70edf47c7b1bbc1e9c3d59513cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 43218, "upload_time": "2019-05-08T03:07:58", "url": "https://files.pythonhosted.org/packages/e8/1a/32ff158a4c0ec8615df4de2a28cda588111526a9277f805d28f4bd9135fc/alita-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "232defd3a04ca997a9f54630a40a9f5a", "sha256": "10586cf09e23fa86faa8d9fdb4e90dbc05dd1940e501d08aa9e960ea9fb5334f" }, "downloads": -1, "filename": "alita-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "232defd3a04ca997a9f54630a40a9f5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 52959, "upload_time": "2019-05-08T03:32:20", "url": "https://files.pythonhosted.org/packages/aa/fe/fddb08c5a9d92c27343d7782dfa6a1fcacbd5fb70321448cc5c2c5a0634a/alita-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "203c378be66bba946dd2dd5ed7f89011", "sha256": "13b8c6c8630c693b3d6a8e932871c0263380e959e5f9aac737ff9687bede67ff" }, "downloads": -1, "filename": "alita-0.1.9.tar.gz", "has_sig": false, "md5_digest": "203c378be66bba946dd2dd5ed7f89011", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 43202, "upload_time": "2019-05-08T03:32:22", "url": "https://files.pythonhosted.org/packages/ca/0e/4181f8e9ce1229827478f76c297b746f664c1e2ef4dad03eaf702182bc78/alita-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "520eb03e9d36195ee6ef34df81491c2b", "sha256": "bad9954e44ed3bf6428f6c0cb19ab03111ddf654e2280f012583b9ae953275d7" }, "downloads": -1, "filename": "alita-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "520eb03e9d36195ee6ef34df81491c2b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 53671, "upload_time": "2019-05-09T09:59:16", "url": "https://files.pythonhosted.org/packages/dd/f7/0773745b37ae2bccd90000dea062a6e2ae61480042eb76747386a684c867/alita-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d3c5fc06d1539ea99ad8381e84408d1", "sha256": "d3a284a61f9891fd0ccca62fdaebbb4cfa18006b4a381efc1b5b58edf941d8b5" }, "downloads": -1, "filename": "alita-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1d3c5fc06d1539ea99ad8381e84408d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 43849, "upload_time": "2019-05-09T09:59:18", "url": "https://files.pythonhosted.org/packages/73/55/eb380c4e5734e25759ded66e287afe34916e761804c13cf997cac83c838f/alita-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "279935c0b355b6663560c85d4ce45b5f", "sha256": "1212aac47507822ab6a985f84bc67fc502ed630ff28d6981e6846078b5139d26" }, "downloads": -1, "filename": "alita-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "279935c0b355b6663560c85d4ce45b5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 53756, "upload_time": "2019-05-10T10:59:15", "url": "https://files.pythonhosted.org/packages/90/14/bc83804a10434ce6da6967dab48f36f437ca9c04ad8032c2a66c9e5a73d0/alita-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbbce552ef3f7b02566491f8cce9f569", "sha256": "7c4685704dfb656fb014def2e4b79a192f575675c2929efa3d120cf829bf15c4" }, "downloads": -1, "filename": "alita-0.2.1.tar.gz", "has_sig": false, "md5_digest": "cbbce552ef3f7b02566491f8cce9f569", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 43904, "upload_time": "2019-05-10T10:59:17", "url": "https://files.pythonhosted.org/packages/7e/43/61f02d8f83df334b45a3b413d93c512dc15cb4439682caa74f97f9e53e09/alita-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "10a64bde95e48205545e4a0cf0079edb", "sha256": "a4011c78196d411cd3ca598cea2efaee07c0e8217ac2b9381ede5d75eb0e44de" }, "downloads": -1, "filename": "alita-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "10a64bde95e48205545e4a0cf0079edb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 53918, "upload_time": "2019-05-28T02:41:09", "url": "https://files.pythonhosted.org/packages/05/f8/4239027225e30cec9e55265c9ca4cb8c23394bdb94453b06f0451da17905/alita-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20042f1e7c8e8fc99d453b018e3dfe4d", "sha256": "7637b6957b26befd6d54b2c63e3c7f5f491b6cbeecc2f4a5024337197b96475b" }, "downloads": -1, "filename": "alita-0.2.2.tar.gz", "has_sig": false, "md5_digest": "20042f1e7c8e8fc99d453b018e3dfe4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 44068, "upload_time": "2019-05-28T02:41:11", "url": "https://files.pythonhosted.org/packages/e1/d8/e136b63cc8f67a2fe5f945fc9e9409f9d72433c895ce04b97de6fe2c9a63/alita-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "0edd8e32085216e49b198f3a29ac21aa", "sha256": "cfa51f56f786b484f0a1b8fdae0ce3597b8993103ed842fa5c007772d3f11e42" }, "downloads": -1, "filename": "alita-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0edd8e32085216e49b198f3a29ac21aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 54044, "upload_time": "2019-06-12T08:53:39", "url": "https://files.pythonhosted.org/packages/71/0b/f882e9bbcc5102a35f85e52207a2eb5f83c9dec9219f56ecbf06fc6b7070/alita-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a89c45ab278c9dc0c1369265eafc519b", "sha256": "6509155563c03414788c3acbce673b8c9c1d6bd2f962c5b49a1dacd32a1e69eb" }, "downloads": -1, "filename": "alita-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a89c45ab278c9dc0c1369265eafc519b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 44116, "upload_time": "2019-06-12T08:53:42", "url": "https://files.pythonhosted.org/packages/ca/34/6af44667a6bcece9030d2156dfa9e4c52fd004e994e499fba55a7268d931/alita-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0edd8e32085216e49b198f3a29ac21aa", "sha256": "cfa51f56f786b484f0a1b8fdae0ce3597b8993103ed842fa5c007772d3f11e42" }, "downloads": -1, "filename": "alita-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0edd8e32085216e49b198f3a29ac21aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 54044, "upload_time": "2019-06-12T08:53:39", "url": "https://files.pythonhosted.org/packages/71/0b/f882e9bbcc5102a35f85e52207a2eb5f83c9dec9219f56ecbf06fc6b7070/alita-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a89c45ab278c9dc0c1369265eafc519b", "sha256": "6509155563c03414788c3acbce673b8c9c1d6bd2f962c5b49a1dacd32a1e69eb" }, "downloads": -1, "filename": "alita-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a89c45ab278c9dc0c1369265eafc519b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 44116, "upload_time": "2019-06-12T08:53:42", "url": "https://files.pythonhosted.org/packages/ca/34/6af44667a6bcece9030d2156dfa9e4c52fd004e994e499fba55a7268d931/alita-0.2.3.tar.gz" } ] }