{ "info": { "author": "Stefan Seemayer", "author_email": "stefan@seemayer.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware" ], "description": "# hug CORS middleware\n\nA [hug](https://github.com/timothycrosley/hug) middleware for allowing CORS (cross-origin resource sharing) requests from hug servers.\n\n## Installation\n\n```bash\npip install hug_middleware_cors\n```\n\n## Usage\n\n```python\nimport hug\nfrom hug_middleware_cors import CORSMiddleware\n\napi = hug.API(__name__)\napi.http.add_middleware(CORSMiddleware(api))\n\n@hug.post('/demo')\ndef demo(name: 'your name'):\n return {\"result\": \"Hello {0}\".format(name)}\n```\n\n## Demoing\n\n 1. Check out this repository and navigate to its root\n 2. Start a hug server on port 8000 using: `hug -f server.py`\n 3. Start a static http server on port 8080 using `python -m http.server 8080`\n 4. Go to [http://localhost:8080](http://localhost:8080) to send a preflighted CORS request to the hug server.\n\n## License\nMIT License\n\nSee LICENSE for details\n\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/sseemayer/hug_middleware_cors", "keywords": "hug cors middleware access-control-allow-origin", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "hug-middleware-cors", "package_url": "https://pypi.org/project/hug-middleware-cors/", "platform": "", "project_url": "https://pypi.org/project/hug-middleware-cors/", "project_urls": { "Homepage": "https://github.com/sseemayer/hug_middleware_cors" }, "release_url": "https://pypi.org/project/hug-middleware-cors/1.0.0/", "requires_dist": [ "hug" ], "requires_python": "", "summary": "CORS middleware for the hug framework", "version": "1.0.0" }, "last_serial": 2530201, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2bc1ac504478ebe81a804188e883f56c", "sha256": "33fbc3cf5bf9cd9f62268e6cf4eac7d9ceb0385dc0669faa5113a6edffb6cd1a" }, "downloads": -1, "filename": "hug_middleware_cors-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2bc1ac504478ebe81a804188e883f56c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4095, "upload_time": "2016-12-20T11:56:49", "url": "https://files.pythonhosted.org/packages/c4/e2/46fbe122a5ca7f0dece1b46f7ce1a66cd6b01d9bdcda457600f32778dca7/hug_middleware_cors-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fcc6611d700a7589439c94ed2c9e030", "sha256": "96222e06db1a2748ec0ef0f51da2165faf59c69f40593a639c3f72e0b2375a58" }, "downloads": -1, "filename": "hug_middleware_cors-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8fcc6611d700a7589439c94ed2c9e030", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2311, "upload_time": "2016-12-20T11:56:50", "url": "https://files.pythonhosted.org/packages/6f/27/eb58db0af6121b1a6f2ec04e7a98a33801fd79613bf540a2c808ba90761d/hug_middleware_cors-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2bc1ac504478ebe81a804188e883f56c", "sha256": "33fbc3cf5bf9cd9f62268e6cf4eac7d9ceb0385dc0669faa5113a6edffb6cd1a" }, "downloads": -1, "filename": "hug_middleware_cors-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2bc1ac504478ebe81a804188e883f56c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4095, "upload_time": "2016-12-20T11:56:49", "url": "https://files.pythonhosted.org/packages/c4/e2/46fbe122a5ca7f0dece1b46f7ce1a66cd6b01d9bdcda457600f32778dca7/hug_middleware_cors-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fcc6611d700a7589439c94ed2c9e030", "sha256": "96222e06db1a2748ec0ef0f51da2165faf59c69f40593a639c3f72e0b2375a58" }, "downloads": -1, "filename": "hug_middleware_cors-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8fcc6611d700a7589439c94ed2c9e030", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2311, "upload_time": "2016-12-20T11:56:50", "url": "https://files.pythonhosted.org/packages/6f/27/eb58db0af6121b1a6f2ec04e7a98a33801fd79613bf540a2c808ba90761d/hug_middleware_cors-1.0.0.tar.gz" } ] }