{ "info": { "author": "Rackspace", "author_email": "ben.meyer@rackspace.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "EOM: Emerging OpenStack WSGI Middleware\n===========================================\n\n:version: 0.9.0\n\n.. image:: https://readthedocs.org/projects/eom/badge/\n\t:target: https://readthedocs.org/projects/eom\n :alt: ReadTheDocs Status\n\nIncubator project for general OpenStack API middleware.\n\nSo far, includes verb-based ACL enforcement and simple/efficient rate limiting.\nIdeas and code should be contributed upstream to OpenStack, according to community interest.\n\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/rackerlabs/eom", "keywords": "", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "eom", "package_url": "https://pypi.org/project/eom/", "platform": "", "project_url": "https://pypi.org/project/eom/", "project_urls": { "Homepage": "https://github.com/rackerlabs/eom" }, "release_url": "https://pypi.org/project/eom/0.8.2/", "requires_dist": [ "d2to1 (>=0.2.10)", "hiredis (>=0.1.3)", "msgpack-python (>=0.4.6)", "oslo.config (<3,>=2.2.0)", "pbr (>=1.4.0)", "python-keystoneclient (<2,>=1.6.0)", "redis (>=2.9.1)", "simplejson", "six", "sphinx", "sphinx-autobuild", "statsd" ], "requires_python": "", "summary": "Experimental OpenStack WSGI Middleware", "version": "0.8.2" }, "last_serial": 3412195, "releases": { "0.7.0": [ { "comment_text": "", "digests": { "md5": "d7a1b60d145dcc340320bc8c47ed6499", "sha256": "c6834dbf4d216cad8810cf6cb26fd3c014c8e8411db5affc4f7bdae82d0180be" }, "downloads": -1, "filename": "eom-0.7.0.tar.gz", "has_sig": false, "md5_digest": "d7a1b60d145dcc340320bc8c47ed6499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50156, "upload_time": "2015-09-16T18:28:46", "url": "https://files.pythonhosted.org/packages/27/b2/7247ab8db1089ce7af7fb4c60a55c8a7dade82a985dfe54cc89d4893bc5b/eom-0.7.0.tar.gz" } ], "0.7.0.dev112": [], "0.7.0.dev148": [ { "comment_text": "", "digests": { "md5": "5211a03da734f6f35da57f58be0c5ccb", "sha256": "83bb70dcf1c98ee45eb6b25bf1db0c271e60217de7350a90a8f2ecb12242c160" }, "downloads": -1, "filename": "eom-0.7.0.dev148.tar.gz", "has_sig": false, "md5_digest": "5211a03da734f6f35da57f58be0c5ccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50184, "upload_time": "2015-09-16T17:51:10", "url": "https://files.pythonhosted.org/packages/f1/39/d27d8da086e8937c0879c11bf4b9a6ba94435398d6c69986c3981d7dcae4/eom-0.7.0.dev148.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "3891de7e853c82dbd1e25a519893a073", "sha256": "be7e87bafc7364c0d0845793662b92bd602c43a619612ef609803c436050dc50" }, "downloads": -1, "filename": "eom-0.8.0.tar.gz", "has_sig": false, "md5_digest": "3891de7e853c82dbd1e25a519893a073", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52432, "upload_time": "2016-02-19T21:15:35", "url": "https://files.pythonhosted.org/packages/87/c3/9ff7f6a7bf76aeae6352cb9760e1da4dc5e945afb38b978f5ed98d073837/eom-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "1f5e6507cd8c4d344ed2255cd5482e6e", "sha256": "e2f11de3c248f70a6df5f867921a859b2c8d1fd376760576e33a1660b5368101" }, "downloads": -1, "filename": "eom-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f5e6507cd8c4d344ed2255cd5482e6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22760, "upload_time": "2017-12-13T03:32:01", "url": "https://files.pythonhosted.org/packages/18/9a/860787ff16350ee1b49c77496d5a0547612728ca588990ab92851d0e5fca/eom-0.8.1-py2.py3-none-any.whl" } ], "0.8.1.dev177": [ { "comment_text": "", "digests": { "md5": "87b1b238f0cf8b117fb5fab5b79afc97", "sha256": "c03425ea8ab3f402ad57cc1fb0181a21536e22704eb376d5ebc40252f0fbc749" }, "downloads": -1, "filename": "eom-0.8.1.dev177-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87b1b238f0cf8b117fb5fab5b79afc97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22879, "upload_time": "2017-12-12T21:33:12", "url": "https://files.pythonhosted.org/packages/d3/5d/ada966083170e703c0701d8e954f419de7574882fcc9a675be623cc47376/eom-0.8.1.dev177-py2.py3-none-any.whl" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "c016100a6173e45be50ad5256d63b429", "sha256": "484706899f4635797f8362e636918bc13b0c687dc81a7db6244a59eac7b4f0ee" }, "downloads": -1, "filename": "eom-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c016100a6173e45be50ad5256d63b429", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22769, "upload_time": "2017-12-13T05:43:56", "url": "https://files.pythonhosted.org/packages/04/03/f9ecb10712f85520b96e0b6f7cae259d62b440e88a30f8e764d15b5ce430/eom-0.8.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c016100a6173e45be50ad5256d63b429", "sha256": "484706899f4635797f8362e636918bc13b0c687dc81a7db6244a59eac7b4f0ee" }, "downloads": -1, "filename": "eom-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c016100a6173e45be50ad5256d63b429", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22769, "upload_time": "2017-12-13T05:43:56", "url": "https://files.pythonhosted.org/packages/04/03/f9ecb10712f85520b96e0b6f7cae259d62b440e88a30f8e764d15b5ce430/eom-0.8.2-py2.py3-none-any.whl" } ] }