{ "info": { "author": "Alexander Malev", "author_email": "yttrium@somedev.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "aioworkers-aiohttp\n==================\n\nThe package to integration aioworkers with aiohttp\n\n.. image:: https://github.com/aioworkers/aioworkers-aiohttp/workflows/Tests/badge.svg\n :target: https://github.com/aioworkers/aioworkers-aiohttp/actions?query=workflow%3ATests\n\n.. image:: https://codecov.io/gh/aioworkers/aioworkers-aiohttp/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/aioworkers/aioworkers-aiohttp\n\n.. image:: https://img.shields.io/pypi/v/aioworkers-aiohttp.svg\n :target: https://pypi.org/project/aioworkers-aiohttp\n\n.. image:: https://readthedocs.org/projects/aioworkers-aiohttp/badge/?version=latest\n :target: http://aioworkers-aiohttp.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/pyversions/aioworkers-aiohttp.svg\n :target: https://pypi.org/project/aioworkers-aiohttp\n\n\nFeatures\n--------\n\n- Building of the routing from config like swagger\n- Start aiohttp project with multiprocessing mode\n\nExample\n-------\n\n.. code-block:: yaml\n\n http:\n port: 8080\n access_log:\n format: %a %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\"\n\n app:\n routes:\n - mymodule.route_table\n - mymodule.route\n resources:\n /html:\n static: static/html\n /css:\n static:\n path: static/css\n api:\n prefix: /api\n pets:\n /pet/{pet_id}:\n get:\n tags: [Pet]\n handler: mymodule.mycoro\n description: Info about pet\n parameters:\n - name: pet_id\n in: path\n type: integer\n minimum: 0\n responses:\n 200:\n description: OK\n 400:\n description: Validation error\n 404:\n description: Not found\n logging:\n version: 1\n formatters:\n access:\n format: %a %t \"%r\" %s %b \"%{Referer}i\" \"%{User-Agent}i\"\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aioworkers/aioworkers-aiohttp", "keywords": "aioworkers aiohttp", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "aioworkers-aiohttp", "package_url": "https://pypi.org/project/aioworkers-aiohttp/", "platform": "", "project_url": "https://pypi.org/project/aioworkers-aiohttp/", "project_urls": { "Homepage": "https://github.com/aioworkers/aioworkers-aiohttp" }, "release_url": "https://pypi.org/project/aioworkers-aiohttp/0.7.3/", "requires_dist": [ "aioworkers (>=0.13.0)", "aiohttp (>=3.1)", "aiohttp-apiset (>=0.9.6)" ], "requires_python": ">=3.6", "summary": "Integrations aioworkers with aiohttp", "version": "0.7.3", "yanked": false, "yanked_reason": null }, "last_serial": 10259818, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0af499a36272b8df1b3d05777fe601ac", "sha256": "a6aa6acf1a2f37680d0bcbff8273f9a8c184dd86cd1bcd837d7848942d27ab12" }, "downloads": -1, "filename": "aioworkers_aiohttp-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0af499a36272b8df1b3d05777fe601ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2481, "upload_time": "2017-12-16T23:35:09", "upload_time_iso_8601": "2017-12-16T23:35:09.125799Z", "url": "https://files.pythonhosted.org/packages/f4/0c/553094490736a9176510c390ee5d935f8c19797401d82f6b8d8f9e0865fa/aioworkers_aiohttp-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "be75880cfd02df0070392ea33a577b32", "sha256": "ef511ddd1c56ede1bec0c1062bf88c619e12385e58e4d51bd36030b99480603b" }, "downloads": -1, "filename": "aioworkers_aiohttp-0.2.0.tar.gz", "has_sig": false, "md5_digest": "be75880cfd02df0070392ea33a577b32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4523, "upload_time": "2018-02-21T23:56:20", "upload_time_iso_8601": "2018-02-21T23:56:20.237561Z", "url": "https://files.pythonhosted.org/packages/d9/f8/31ebdf819ec968b489af843861567fdaa9444c019eaea41710b17ae0a960/aioworkers_aiohttp-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6b3d49cb3ad998a13ef14349548280c5", "sha256": "a3300c6fe42998a20c43a41bde65316ba78a5a5c7b680f762edfe01e961a5669" }, "downloads": -1, "filename": "aioworkers_aiohttp-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6b3d49cb3ad998a13ef14349548280c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4537, "upload_time": "2018-03-03T23:41:37", "upload_time_iso_8601": "2018-03-03T23:41:37.756316Z", "url": "https://files.pythonhosted.org/packages/79/e7/7b8b949d3a07f3f57345dce6555b1e8a2e7efd1a3711c1c6baf0e0796830/aioworkers_aiohttp-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "28cf75cf1299bb77616a59f1abc235bb", "sha256": "c6254281df93ac3f239ddbdaf2586b1708e6cf333ed4e41742ca008f04ab8586" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.3.tar.gz", "has_sig": false, "md5_digest": "28cf75cf1299bb77616a59f1abc235bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4772, "upload_time": "2018-03-26T00:23:38", "upload_time_iso_8601": "2018-03-26T00:23:38.784025Z", "url": "https://files.pythonhosted.org/packages/eb/3e/a94baec47fa774ab6430989a471c18c8b49f2bc3277f6ecbd2961f8d5a25/aioworkers-aiohttp-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4": [ { "comment_text": "", "digests": { "md5": "824c693033de40a732f68355222dd1a6", "sha256": "8aee08171c5a07b8b255a30c3644cf8d202542b63382ac07a8c215ca33bcc511" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.4.tar.gz", "has_sig": false, "md5_digest": "824c693033de40a732f68355222dd1a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4974, "upload_time": "2018-05-10T22:34:26", "upload_time_iso_8601": "2018-05-10T22:34:26.015340Z", "url": "https://files.pythonhosted.org/packages/e0/a5/1e0f3dc2014af254afd23d88e8e9ad391beb2dd0ab48216636608288be7f/aioworkers-aiohttp-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "38690a9fd90d0a0d7bd62f2663ceea28", "sha256": "793528a11425b00349db74d17db40cd1faa46e7443fb9d05702b5456007efe69" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.5.tar.gz", "has_sig": false, "md5_digest": "38690a9fd90d0a0d7bd62f2663ceea28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5069, "upload_time": "2019-07-09T21:55:11", "upload_time_iso_8601": "2019-07-09T21:55:11.290297Z", "url": "https://files.pythonhosted.org/packages/3d/74/221f3b40561c166a9efa91d744f961ef0b1a5f62e8cda23ff662a329c191/aioworkers-aiohttp-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "76d2dcffd1ba35e369f80f871e14b296", "sha256": "9d31df19a986b8f37ef60cc07b26a9adad3843fb0e6861dde8ec9b299938a38c" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.5.1.tar.gz", "has_sig": false, "md5_digest": "76d2dcffd1ba35e369f80f871e14b296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5113, "upload_time": "2019-07-30T22:26:32", "upload_time_iso_8601": "2019-07-30T22:26:32.707764Z", "url": "https://files.pythonhosted.org/packages/e6/95/aa5daf133d08fa135758cfb48fb134f060f4f2e72b76276aa8590e53ced3/aioworkers-aiohttp-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6": [ { "comment_text": "", "digests": { "md5": "8983d584382f64a88c3b6474a4357620", "sha256": "dab07b8b8773f12aade961283eb347ae3e0bab85366356073091752d71044f9b" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.6.tar.gz", "has_sig": false, "md5_digest": "8983d584382f64a88c3b6474a4357620", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6308, "upload_time": "2019-10-20T14:53:35", "upload_time_iso_8601": "2019-10-20T14:53:35.642200Z", "url": "https://files.pythonhosted.org/packages/4e/92/d185a7c39f0873b3e9bf7471e1ccae9dbba55950a556aab8792394886466/aioworkers-aiohttp-0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "db0b8f0eed467d168deb023a18d6c028", "sha256": "1a3fa7375d3eb87f4e3ad015e2a348ad02ef248123bf26509cc24c8cf224dd96" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.6.2.tar.gz", "has_sig": false, "md5_digest": "db0b8f0eed467d168deb023a18d6c028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6448, "upload_time": "2019-10-21T14:42:25", "upload_time_iso_8601": "2019-10-21T14:42:25.450783Z", "url": "https://files.pythonhosted.org/packages/49/41/bde1eeb589083c46f561638cf3ce076e715380e5ccc7f1528ef1710c7e36/aioworkers-aiohttp-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "1eb2dec9d2447272c51653e2774ea092", "sha256": "c6528f96f15676669a0031d4238715cab61b4a22a79522d4f84108bd8caa9348" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.6.3.tar.gz", "has_sig": false, "md5_digest": "1eb2dec9d2447272c51653e2774ea092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2285, "upload_time": "2019-10-24T06:24:45", "upload_time_iso_8601": "2019-10-24T06:24:45.032599Z", "url": "https://files.pythonhosted.org/packages/da/f6/0a2ece38d67c1f96d20efbcce26a79b9fd7a70db0db27c78667fe2a56c0b/aioworkers-aiohttp-0.6.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "b6d3b4a83fe56714d9b119b74842ca97", "sha256": "78e30d78de013c4053ea34b1a421ba7ad9128cd7fe77650e50c6c0340dce3335" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.6.4.tar.gz", "has_sig": false, "md5_digest": "b6d3b4a83fe56714d9b119b74842ca97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6466, "upload_time": "2019-10-24T09:50:47", "upload_time_iso_8601": "2019-10-24T09:50:47.596396Z", "url": "https://files.pythonhosted.org/packages/8b/3a/0f522ed73f76960c2bf8b6d5338dc2a6c5c9724cda7b7a433f8c515a0491/aioworkers-aiohttp-0.6.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7": [ { "comment_text": "", "digests": { "md5": "b39ee3955804da37e7680b2eec06942e", "sha256": "43fe359ddfc217b902975f64137cc3ee1c9449b16b76494930bad92cc5ea58f9" }, "downloads": -1, "filename": "aioworkers_aiohttp-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b39ee3955804da37e7680b2eec06942e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12175, "upload_time": "2020-09-07T00:11:52", "upload_time_iso_8601": "2020-09-07T00:11:52.907519Z", "url": "https://files.pythonhosted.org/packages/f4/9a/3d21ef56812ab10030e4262b22eca3ffa78015a4aee254f57d84a5ee7e9a/aioworkers_aiohttp-0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ef417187bb9f761a47b7453e5ed41b40", "sha256": "071b01bd8834875ee4e76f780ba3a943f7098bff6eeee904d8ce67cf03c0be5a" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.7.tar.gz", "has_sig": false, "md5_digest": "ef417187bb9f761a47b7453e5ed41b40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7367, "upload_time": "2020-09-07T00:11:53", "upload_time_iso_8601": "2020-09-07T00:11:53.679114Z", "url": "https://files.pythonhosted.org/packages/ae/14/9611344f85bf1ce88d1bed2600d7b4db10d61db7cf294c95bdffd2a20c76/aioworkers-aiohttp-0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "7dd4ca699c7c10c48fe7ab282b114c46", "sha256": "ed30a3876727b469bf06142bfb36120124af0eff80e3c0196172602a85c01185" }, "downloads": -1, "filename": "aioworkers_aiohttp-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7dd4ca699c7c10c48fe7ab282b114c46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12874, "upload_time": "2020-09-07T00:20:59", "upload_time_iso_8601": "2020-09-07T00:20:59.858105Z", "url": "https://files.pythonhosted.org/packages/93/bf/7cb7239dc19621f3a25afc70f9ad9a5ec443f4d764533c01e7719cbb0981/aioworkers_aiohttp-0.7.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5cc75007c6d670c04412a0c6d2a2c36e", "sha256": "4c08d3fb9f9c5d99edc573f9511130a0dad51c29979eb5193a2827934a161be4" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.7.1.tar.gz", "has_sig": false, "md5_digest": "5cc75007c6d670c04412a0c6d2a2c36e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8250, "upload_time": "2020-09-07T00:21:00", "upload_time_iso_8601": "2020-09-07T00:21:00.860351Z", "url": "https://files.pythonhosted.org/packages/92/65/6cbd4a214d49be8ae3a53b14dadebfa9ed97bbf3f3696ee5163f06f42cd1/aioworkers-aiohttp-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "5786f697094f913317f566b9f56f7a05", "sha256": "dab41ed101069d12620963a6b13da70926326b3cc876b88ba4a237c158cd3bef" }, "downloads": -1, "filename": "aioworkers_aiohttp-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5786f697094f913317f566b9f56f7a05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3", "size": 12901, "upload_time": "2021-01-02T19:43:13", "upload_time_iso_8601": "2021-01-02T19:43:13.035062Z", "url": "https://files.pythonhosted.org/packages/80/a5/7c85f14e5b586e7a3155497300577ed2ca28f3e2aa7ccf8417c42aa08cfb/aioworkers_aiohttp-0.7.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d10ce81ec0f1a4aa2d314966f4e971e3", "sha256": "fd0cae1f5b9ee307a0586d0b084a6e907763f39522467deb351dbad1d743dc53" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.7.2.tar.gz", "has_sig": false, "md5_digest": "d10ce81ec0f1a4aa2d314966f4e971e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3", "size": 8294, "upload_time": "2021-01-02T19:43:14", "upload_time_iso_8601": "2021-01-02T19:43:14.154832Z", "url": "https://files.pythonhosted.org/packages/56/f1/cae3203aeb8bf2f7aff6eb1e7f280b4c0e472789addaf26561b0c41b8db5/aioworkers-aiohttp-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "ffb9c32cae9a9eeff8be6043361f65c7", "sha256": "29ee0c7ed1c9899847698911aafcbcc4a8c49a2e5921a89c8e6465e30298991f" }, "downloads": -1, "filename": "aioworkers_aiohttp-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ffb9c32cae9a9eeff8be6043361f65c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12901, "upload_time": "2021-05-04T21:51:01", "upload_time_iso_8601": "2021-05-04T21:51:01.864352Z", "url": "https://files.pythonhosted.org/packages/3b/98/a8876584e8bb3f938f434a935083d486334de1b70d3a9ee912dd20a0943f/aioworkers_aiohttp-0.7.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "79a9561a626e62173765fb85b416675a", "sha256": "67cd4b8b02af8a64c6e8964fe7b6d9633b4e5cf07393354dc3ace6cbb01f4062" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.7.3.tar.gz", "has_sig": false, "md5_digest": "79a9561a626e62173765fb85b416675a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8300, "upload_time": "2021-05-04T21:51:04", "upload_time_iso_8601": "2021-05-04T21:51:04.362451Z", "url": "https://files.pythonhosted.org/packages/e1/4c/c03e242f5ad27763955e6d74ecb28bcdf1d7ea3b7b50ffdfb9fd3e87f03e/aioworkers-aiohttp-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ffb9c32cae9a9eeff8be6043361f65c7", "sha256": "29ee0c7ed1c9899847698911aafcbcc4a8c49a2e5921a89c8e6465e30298991f" }, "downloads": -1, "filename": "aioworkers_aiohttp-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ffb9c32cae9a9eeff8be6043361f65c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12901, "upload_time": "2021-05-04T21:51:01", "upload_time_iso_8601": "2021-05-04T21:51:01.864352Z", "url": "https://files.pythonhosted.org/packages/3b/98/a8876584e8bb3f938f434a935083d486334de1b70d3a9ee912dd20a0943f/aioworkers_aiohttp-0.7.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "79a9561a626e62173765fb85b416675a", "sha256": "67cd4b8b02af8a64c6e8964fe7b6d9633b4e5cf07393354dc3ace6cbb01f4062" }, "downloads": -1, "filename": "aioworkers-aiohttp-0.7.3.tar.gz", "has_sig": false, "md5_digest": "79a9561a626e62173765fb85b416675a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8300, "upload_time": "2021-05-04T21:51:04", "upload_time_iso_8601": "2021-05-04T21:51:04.362451Z", "url": "https://files.pythonhosted.org/packages/e1/4c/c03e242f5ad27763955e6d74ecb28bcdf1d7ea3b7b50ffdfb9fd3e87f03e/aioworkers-aiohttp-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }