{ "info": { "author": "SvenMatzke", "author_email": "matzke.sven@googlemail.com", "bugtrack_url": null, "classifiers": [], "description": "The catch\n=========\nSimple async webserver\n\nWebserver\n=========\nFirst we need to add routes to a router. After this we can add a task to the\nasync loop with:\n\nExample:\n::\n\n from userv.routing import Router\n from userv.async_server import run_server\n router = Router()\n\n run_server(router)\n\n\nNow we have added the current app to the event loop and we still have\nto run the event loop.\n\nExample:\n::\n\n from uasyncio import get_event_loop\n loop = get_event_loop()\n loop.run_forever()\n\nNow the server will run and serve your data.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SvenMatzke/userv", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "userv.async-server", "package_url": "https://pypi.org/project/userv.async-server/", "platform": "", "project_url": "https://pypi.org/project/userv.async-server/", "project_urls": { "Homepage": "https://github.com/SvenMatzke/userv" }, "release_url": "https://pypi.org/project/userv.async-server/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Async server for userv", "version": "0.3.1" }, "last_serial": 5458811, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4fc07000fdd509d35fabc3166bf8daca", "sha256": "6f92b0c38ee01102ccf87ca13b06fcf83a5b08b95dc999c004e52f720091aef3" }, "downloads": -1, "filename": "userv.async_server-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4fc07000fdd509d35fabc3166bf8daca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2051, "upload_time": "2019-06-17T19:25:59", "url": "https://files.pythonhosted.org/packages/21/4a/b196523d2525ca9400d6f9f43a32d4ca88e504410d64065174286809072a/userv.async_server-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "de6115e2d65760fbb7de77056e86d02b", "sha256": "6864e3a61f915dff40853c852dffd6ef89e1e987b11dcfb1435b2bb430a48dce" }, "downloads": -1, "filename": "userv.async_server-0.1.1.tar.gz", "has_sig": false, "md5_digest": "de6115e2d65760fbb7de77056e86d02b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2054, "upload_time": "2019-06-18T17:03:16", "url": "https://files.pythonhosted.org/packages/c1/a6/651c94239fe2d64e75ab6315ed4731dfedd39ca4674bd224f3dc993fe06e/userv.async_server-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b5e94d63e1772e71b533895736f6c7b1", "sha256": "84bd2df79e8f31c00d92b1db9cee72736d7135e4b5de8885790018cb2df63798" }, "downloads": -1, "filename": "userv.async_server-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b5e94d63e1772e71b533895736f6c7b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2076, "upload_time": "2019-06-18T17:53:13", "url": "https://files.pythonhosted.org/packages/4e/b5/775e4427bc4989c4cb3700c859081dfbe4bfaa4762afb769ef2abc4c38cb/userv.async_server-0.1.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "20306fabc6177cafcd06fdc2388eb4d4", "sha256": "c90c27dc1270e6a7246dee271546c25ee4a894eb0393806f92dd05ebe72fd338" }, "downloads": -1, "filename": "userv.async_server-0.3.0.tar.gz", "has_sig": false, "md5_digest": "20306fabc6177cafcd06fdc2388eb4d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1367, "upload_time": "2019-06-26T16:27:27", "url": "https://files.pythonhosted.org/packages/f5/c7/1eb37c86c0c0f05e9238e23c64adabe408b9ddd9282c443983382c64130c/userv.async_server-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f46947b550dcd2c6d9eb8f1cb9d0d6f5", "sha256": "83b3f4742a414a9537400e5136ef32c633ebcf9e043f6d8788f8948435b93287" }, "downloads": -1, "filename": "userv.async_server-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f46947b550dcd2c6d9eb8f1cb9d0d6f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1363, "upload_time": "2019-06-27T20:24:13", "url": "https://files.pythonhosted.org/packages/a7/48/e212f1c651fd45214ca5bc755025d0bd4505c1bba0f8874b3a5b2c11dc19/userv.async_server-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f46947b550dcd2c6d9eb8f1cb9d0d6f5", "sha256": "83b3f4742a414a9537400e5136ef32c633ebcf9e043f6d8788f8948435b93287" }, "downloads": -1, "filename": "userv.async_server-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f46947b550dcd2c6d9eb8f1cb9d0d6f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1363, "upload_time": "2019-06-27T20:24:13", "url": "https://files.pythonhosted.org/packages/a7/48/e212f1c651fd45214ca5bc755025d0bd4505c1bba0f8874b3a5b2c11dc19/userv.async_server-0.3.1.tar.gz" } ] }