{ "info": { "author": "Ocean S.A.", "author_email": "osf@wikibusiness.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: AsyncIO", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===============\naiohttp-remotes\n===============\n\nThe library is a set of useful tools for ``aiohttp.web`` server.\n\nThe full list of tools is:\n\n* ``AllowedHosts`` -- restrict a set of incoming connections to\n allowed hosts only.\n* ``BasicAuth`` -- protect web application by *basic auth*\n authorization.\n* ``Cloudflare`` -- make sure that web application is protected\n by CloudFlare.\n* ``ForwardedRelaxed`` and ``ForwardedStrict`` -- process\n ``Forwarded`` HTTP header and modify corresponding\n ``scheme``, ``host``, ``remote`` attributes in strong secured and\n relaxed modes.\n* ``Secure`` -- ensure that web application is handled by HTTPS\n (SSL/TLS) only, redirect plain HTTP to HTTPS automatically.\n* ``XForwardedRelaxed`` and ``XForwardedStrict`` -- the same\n as ``ForwardedRelaxed`` and ``ForwardedStrict`` but process old-fashion\n ``X-Forwarded-*`` headers instead of new standard ``Forwarded``.\n\n\nRead https://aiohttp-remotes.readthedocs.io for more information.\n\n\n\nThe library was donated by Ocean S.A. https://ocean.io/\n\nThanks to the company for contribution.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wikibusiness/aiohttp-remotes", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "aiohttp-remotes", "package_url": "https://pypi.org/project/aiohttp-remotes/", "platform": "", "project_url": "https://pypi.org/project/aiohttp-remotes/", "project_urls": { "Homepage": "https://github.com/wikibusiness/aiohttp-remotes" }, "release_url": "https://pypi.org/project/aiohttp-remotes/0.1.2/", "requires_dist": [ "aiohttp >= 2.3.0" ], "requires_python": ">=3.5", "summary": "Control remote side information.", "version": "0.1.2" }, "last_serial": 3925840, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "4f6a71576640551d5c83e91c930edb61", "sha256": "3488750d6ea06cdf495ab80082c82215b96a3d5968672d66227328b7f0382dd2" }, "downloads": -1, "filename": "aiohttp_remotes-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4f6a71576640551d5c83e91c930edb61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22994, "upload_time": "2017-11-16T11:00:17", "url": "https://files.pythonhosted.org/packages/59/d0/dc70db19e23e3dba83985116d0ea137c93875af5d8bf7c5dbe4d8f4e30a1/aiohttp_remotes-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7d4f7fa8e6faf75e42835e9a8244288", "sha256": "2852d32032b7c3ff1c5f394b41b914e3e37fff7af5451d669bb7d9cab49d2cf7" }, "downloads": -1, "filename": "aiohttp-remotes-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b7d4f7fa8e6faf75e42835e9a8244288", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 13835, "upload_time": "2017-11-16T11:00:19", "url": "https://files.pythonhosted.org/packages/31/c2/2ba55c0a9e07e36fd70fcfedd1986c65cd1bc3a9f60bd0fd89a44feb181a/aiohttp-remotes-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f31f0659217fec8c716bfe33685708a4", "sha256": "1a023a92e3b2e96845e1c0680d02552ebe208a1b813d48e03f52afbb9667db1f" }, "downloads": -1, "filename": "aiohttp_remotes-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f31f0659217fec8c716bfe33685708a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22996, "upload_time": "2017-11-16T11:22:54", "url": "https://files.pythonhosted.org/packages/6b/e4/2914e00a1f68d604e76955c53211f95453bd6d6ca9c2816ed90525c59083/aiohttp_remotes-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2ce134925186cc3bd220c5fc1cbece6", "sha256": "31cc8cb62acef86fa8932e8b3125ef45030bf9cf7324fa777ba627a64da92c51" }, "downloads": -1, "filename": "aiohttp-remotes-0.0.4.tar.gz", "has_sig": false, "md5_digest": "b2ce134925186cc3bd220c5fc1cbece6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14233, "upload_time": "2017-11-16T11:22:55", "url": "https://files.pythonhosted.org/packages/24/60/884fd6a1ecda6ac3076c0ac5ba66a6b7200c694af77374d4da091e7bb063/aiohttp-remotes-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "24a887bcc0b972f9fd881b82896e29e2", "sha256": "beea4748628425c4482b69fc12a7ecfe64c1192bdcb1e709adb876e59e1d548f" }, "downloads": -1, "filename": "aiohttp_remotes-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "24a887bcc0b972f9fd881b82896e29e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 23010, "upload_time": "2017-11-16T14:46:54", "url": "https://files.pythonhosted.org/packages/82/38/df674c93a81e8a3b4ee2ca71b064ca32a87b654415b79973209ac972c37b/aiohttp_remotes-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34855bb57552b99d212d15e5daa3b722", "sha256": "7ffa999f2a8bace55d875c024c44e6e9cff972ede5ac28c3d858544b7849e7b6" }, "downloads": -1, "filename": "aiohttp_remotes-0.0.5.tar.gz", "has_sig": false, "md5_digest": "34855bb57552b99d212d15e5daa3b722", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14360, "upload_time": "2017-11-16T14:46:55", "url": "https://files.pythonhosted.org/packages/8b/ab/018bee3c650626f4d28d3d7d7b118b975a4f6c72b3fd19a274c101fac0b5/aiohttp_remotes-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1b5f4aaf8fce7ae0ddb3c8ed81834275", "sha256": "382162268f338c408b3feb73bfef66774f92fbfafc0e3d1b6856a87b8332c819" }, "downloads": -1, "filename": "aiohttp_remotes-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1b5f4aaf8fce7ae0ddb3c8ed81834275", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 23172, "upload_time": "2017-12-19T10:07:33", "url": "https://files.pythonhosted.org/packages/95/27/4122f2f1afd5442943ebe24a7baf5e6a3ca0ea5a91c5df896482aa178dec/aiohttp_remotes-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e6da98de3b3f338566832ee3f36da8e", "sha256": "062e0623750af4ed352ea29bb12a83b8c7a925e868e817ec66aa8a14706cf0a9" }, "downloads": -1, "filename": "aiohttp_remotes-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1e6da98de3b3f338566832ee3f36da8e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 592580, "upload_time": "2017-12-19T10:07:34", "url": "https://files.pythonhosted.org/packages/38/b3/122a3358eae54da2449203c6f50e2077d2f2467ae1215d479966c4e1aeba/aiohttp_remotes-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "791a2894405abc505d256ae35589b7b7", "sha256": "bdd09f9b1ca46eb49c601a70a15eb34700c947532f04170f5b08cf086a6a16f6" }, "downloads": -1, "filename": "aiohttp_remotes-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "791a2894405abc505d256ae35589b7b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 23173, "upload_time": "2017-12-29T18:07:52", "url": "https://files.pythonhosted.org/packages/56/1c/e5807296612023359cceb52ab8a595a7c92e058a08058881b7fc5f8bc18f/aiohttp_remotes-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24979af147cdc474cbc468df536da456", "sha256": "1e34443c38426d530bf0b8ae7210cf5167eb268906ba1236533a12655da279f4" }, "downloads": -1, "filename": "aiohttp_remotes-0.1.1.tar.gz", "has_sig": false, "md5_digest": "24979af147cdc474cbc468df536da456", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 592590, "upload_time": "2017-12-29T18:07:53", "url": "https://files.pythonhosted.org/packages/32/c6/2a4121d72175fcaea9714dd7251a97bde391f26ace0c9a001562c8bf6c93/aiohttp_remotes-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3fa6ae917adb7d400538f267f018c21e", "sha256": "f5c8b02c8b2279d89daea0d2799acb74cefccfee89fc1a8d5ab0a778141d8245" }, "downloads": -1, "filename": "aiohttp_remotes-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3fa6ae917adb7d400538f267f018c21e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 23178, "upload_time": "2018-03-01T09:48:29", "url": "https://files.pythonhosted.org/packages/20/6c/59bcba36e8349cd6512f4b0d14887f184702ee9e133313c53c3c6d230a7e/aiohttp_remotes-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70213413433ece4e2110ae90a070d279", "sha256": "43c3f7e1c5ba27f29fb4dbde5d43b900b5b5fc7e37bf7e35e6eaedabaec4a3fc" }, "downloads": -1, "filename": "aiohttp_remotes-0.1.2.tar.gz", "has_sig": false, "md5_digest": "70213413433ece4e2110ae90a070d279", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 592700, "upload_time": "2018-03-01T09:48:31", "url": "https://files.pythonhosted.org/packages/cd/2f/93e9198a01485f588d12e19c87cd277542dc28d8b31dc8e1c09fa1c75548/aiohttp_remotes-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3fa6ae917adb7d400538f267f018c21e", "sha256": "f5c8b02c8b2279d89daea0d2799acb74cefccfee89fc1a8d5ab0a778141d8245" }, "downloads": -1, "filename": "aiohttp_remotes-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3fa6ae917adb7d400538f267f018c21e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 23178, "upload_time": "2018-03-01T09:48:29", "url": "https://files.pythonhosted.org/packages/20/6c/59bcba36e8349cd6512f4b0d14887f184702ee9e133313c53c3c6d230a7e/aiohttp_remotes-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70213413433ece4e2110ae90a070d279", "sha256": "43c3f7e1c5ba27f29fb4dbde5d43b900b5b5fc7e37bf7e35e6eaedabaec4a3fc" }, "downloads": -1, "filename": "aiohttp_remotes-0.1.2.tar.gz", "has_sig": false, "md5_digest": "70213413433ece4e2110ae90a070d279", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 592700, "upload_time": "2018-03-01T09:48:31", "url": "https://files.pythonhosted.org/packages/cd/2f/93e9198a01485f588d12e19c87cd277542dc28d8b31dc8e1c09fa1c75548/aiohttp_remotes-0.1.2.tar.gz" } ] }