{ "info": { "author": "OpenStack", "author_email": "openstack-dev@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "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.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "=====\nGluon\n=====\n\nA Model-Driven, Extensible Framework for Networking APIs\nGluon provides a framework for specifying, using a model file,\nAPIs for network forwarding. It is intended to offer developers\nthe possibility of quickly prototyping any networking forwarding\nsystem that describes how a packet moves from port to port or\nport to the outside world.\n\n* Free software: Apache license\n* Wiki: https://wiki.openstack.org/wiki/Gluon\n* Source: http://git.openstack.org/cgit/openstack/gluon\n* Bugs: https://bugs.launchpad.net/python-gluon\n* Documentation: doc/source/index\n\n * Installation: doc/source/installation\n * User Guide: doc/source/usage\n * Developers: doc/source/devref/index\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://www.openstack.org/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "gluon", "package_url": "https://pypi.org/project/gluon/", "platform": "", "project_url": "https://pypi.org/project/gluon/", "project_urls": { "Homepage": "https://www.openstack.org/" }, "release_url": "https://pypi.org/project/gluon/1.1.0/", "requires_dist": [ "Babel (!=2.3.0,!=2.3.3,>=1.3,!=2.3.1,!=2.3.2)", "PyYAML (>=3.1.0)", "SQLAlchemy (<1.1.0,>=1.0.10)", "WSME (>=0.8)", "click (>=6.6)", "keystoneauth1 (>=2.18.0)", "keystonemiddleware (>=4.12.0)", "oslo.config (>=3.14.0,!=3.18.0)", "oslo.db (>=4.15.0)", "oslo.i18n (>=2.1.0)", "oslo.log (>=3.11.0)", "oslo.middleware (>=3.0.0)", "oslo.policy (>=1.17.0)", "oslo.utils (>=3.18.0)", "oslo.versionedobjects (>=1.17.0)", "pbr (>=1.8)", "pecan (!=1.0.3,!=1.0.4,!=1.0.2,>=1.0.0,!=1.2)", "python-etcd (>=0.4.3)", "pytz (>=2013.6)", "requests (>=2.10.0,!=2.12.2)", "rfc3986 (>=0.3.1)", "six (>=1.9.0)" ], "requires_python": "", "summary": "OpenStack Gluon acts as a port arbiter between Nova and port-provider such as neutron", "version": "1.1.0" }, "last_serial": 3133419, "releases": { "0.0.0": [], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7da6fb82ba7c401c9877894bfecc7612", "sha256": "908148b05e62867e8f071fb793c2314cf5a19ff5b0ff1e79318774bae8eaee13" }, "downloads": -1, "filename": "gluon-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7da6fb82ba7c401c9877894bfecc7612", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 115200, "upload_time": "2017-02-18T17:31:14", "url": "https://files.pythonhosted.org/packages/13/31/041733f7933f6740619a3ceff6cf0bb9201b926d66c912c4fe90c28bcaa5/gluon-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f32264785aac84c0f717ee317f774cf", "sha256": "b21cba767f28c116538870197b31344cdbe553bb848f0df4b3b6c8aae39d0050" }, "downloads": -1, "filename": "gluon-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6f32264785aac84c0f717ee317f774cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106873, "upload_time": "2017-02-18T17:31:16", "url": "https://files.pythonhosted.org/packages/dd/e9/0b7c2fd13610ff121adcbfba3047250c5f49bf46bcfd69bf1487ba692030/gluon-1.0.0.tar.gz" } ], "1.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "3d4ea93bf2d718843413221380dba79f", "sha256": "b5a1908c9dec6f676889085e56363317eaa05c7e2a2bdca01982e342630644c3" }, "downloads": -1, "filename": "gluon-1.0.0.0rc1-py2-none-any.whl", "has_sig": false, "md5_digest": "3d4ea93bf2d718843413221380dba79f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 115288, "upload_time": "2017-02-16T00:23:56", "url": "https://files.pythonhosted.org/packages/b6/8f/d6ae7d1552250cb6a349e54c3b2e463c71300802375831285e2fba4f530d/gluon-1.0.0.0rc1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "925cee010d7c9268aee2dec20aa59bfa", "sha256": "a1e5288227b8c29191ff07c6a13292e61bd2771b4c3be1526dad5ab6917df480" }, "downloads": -1, "filename": "gluon-1.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "925cee010d7c9268aee2dec20aa59bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106699, "upload_time": "2017-02-16T00:23:59", "url": "https://files.pythonhosted.org/packages/75/0a/3effb05c1ae234ae3bed4a53080088d4a3554c3b0d08b4959b81631a8106/gluon-1.0.0.0rc1.tar.gz" } ], "1.0.0.0rc2": [ { "comment_text": "", "digests": { "md5": "46748243c777b6ab2286d7d650d9c6cd", "sha256": "26de54d1bc456d547d5ae549e59388260036fb2f49d1c435e5f1b246f6fdf4af" }, "downloads": -1, "filename": "gluon-1.0.0.0rc2-py2-none-any.whl", "has_sig": false, "md5_digest": "46748243c777b6ab2286d7d650d9c6cd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 114505, "upload_time": "2017-02-10T02:40:09", "url": "https://files.pythonhosted.org/packages/9a/b4/377c232481eb1356f52c19c822144f0e456d8fc183da2f361e5154773a3d/gluon-1.0.0.0rc2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10460d06367a5a66ed2252b20597fccc", "sha256": "99bc45b79001b71c3342be3afe92fb32a92ca43ecb83360e4a88e783f8cf2425" }, "downloads": -1, "filename": "gluon-1.0.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "10460d06367a5a66ed2252b20597fccc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99561, "upload_time": "2017-02-10T02:40:10", "url": "https://files.pythonhosted.org/packages/59/1a/a239555fb45369b9f58ef8e16ae6ca3cf532f9167ab1b192ffee06e79cff/gluon-1.0.0.0rc2.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2ec521ca65ddeb9b717ae1637464cca9", "sha256": "91d9aaac001724499a7090dd8fc535dfeede2557ae7950e2c0a0989b78ba9f2a" }, "downloads": -1, "filename": "gluon-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2ec521ca65ddeb9b717ae1637464cca9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 115198, "upload_time": "2017-03-04T18:37:12", "url": "https://files.pythonhosted.org/packages/ec/cc/040f3cf3041ae6d049de9118cff4df053d1ce647588e06dccb515c55a31b/gluon-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ed4692826495196beaebf93ec437e68", "sha256": "f4ae6fabf7cc6e62af3018401badd8481be4313333ab36d18f08a65e27cbba77" }, "downloads": -1, "filename": "gluon-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5ed4692826495196beaebf93ec437e68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 107259, "upload_time": "2017-03-04T18:37:13", "url": "https://files.pythonhosted.org/packages/c9/00/a90274afe5a14ed7aae5d461c578086dea9281c853b7cfdf9c0c46268b73/gluon-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "bd9cec4b206ff20c17c81c42c6f613f0", "sha256": "87bc6988749b2a4201ce4c7ed9e79782a149fb254b86705f07b52aa786817c4e" }, "downloads": -1, "filename": "gluon-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "bd9cec4b206ff20c17c81c42c6f613f0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 115197, "upload_time": "2017-03-06T15:52:03", "url": "https://files.pythonhosted.org/packages/8a/a4/7016c266d6bacddc56db3fef478ea24b36bbcc91d32e8a6b40637ea534ba/gluon-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45ecbe2c9c8f6101975b3b572f44abd5", "sha256": "2dd05deb113180fc1f91e747347dfdd091e538c59d024f12c7727273d054a960" }, "downloads": -1, "filename": "gluon-1.0.2.tar.gz", "has_sig": false, "md5_digest": "45ecbe2c9c8f6101975b3b572f44abd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106590, "upload_time": "2017-03-06T15:52:06", "url": "https://files.pythonhosted.org/packages/60/94/335d882a37ce5dba7ba511ad4f891d3279ea3ac5af0db20fab0609d60479/gluon-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "1ca34f8a8b534e5e6241bc90b0ebdb16", "sha256": "bbdf1ad38aa72e9a6e720170107af3da570e357c985e4a60d79c15bfb96c047f" }, "downloads": -1, "filename": "gluon-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "1ca34f8a8b534e5e6241bc90b0ebdb16", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 114899, "upload_time": "2017-08-30T00:24:53", "url": "https://files.pythonhosted.org/packages/f2/24/44bcee0a08a49b567b26d791100526ccb722c6a99400efdebaef14635330/gluon-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96586590b11ad336aa2276787aa3d35f", "sha256": "dcb44ed1bfc03ce8201c7e7d7c5b2e57c10e83feffae2b6fa5df1e2f25c8d540" }, "downloads": -1, "filename": "gluon-1.0.3.tar.gz", "has_sig": false, "md5_digest": "96586590b11ad336aa2276787aa3d35f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 108568, "upload_time": "2017-08-30T00:24:56", "url": "https://files.pythonhosted.org/packages/cd/7d/002b89df3a5a2b1bf13aa3d17563c0c56984e51a3ac65b8794e3d37705ab/gluon-1.0.3.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "3e6a8b3abbca98e6aaeb22fe3514ca2d", "sha256": "80ead69ab9ccfb011c607006949cf666a57f531ce05dfbb916fda83b614356d9" }, "downloads": -1, "filename": "gluon-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "3e6a8b3abbca98e6aaeb22fe3514ca2d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 123630, "upload_time": "2017-08-11T17:11:14", "url": "https://files.pythonhosted.org/packages/36/42/d25ef569d5fe90854f7d81787b5ac21e2fd741894e7a4436bfacc053bc8d/gluon-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3645a32814348179d7b13f8c8102e3d6", "sha256": "2badbb7b4b02fae18f791fe9b8fb918e35bc98a856e8c3e366032e90ff3a856b" }, "downloads": -1, "filename": "gluon-1.0.5.tar.gz", "has_sig": false, "md5_digest": "3645a32814348179d7b13f8c8102e3d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119539, "upload_time": "2017-08-11T17:11:18", "url": "https://files.pythonhosted.org/packages/60/23/ede16ed511ca83fb1452a98c16f490f739d9555ff3e9fb9f7b296b235f17/gluon-1.0.5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "298e36ff72fa83126e7685a01c78869d", "sha256": "1d2674923b7076fd7d61597e7ee0646f616d0dee1deeb63dabb1bca1d3182597" }, "downloads": -1, "filename": "gluon-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "298e36ff72fa83126e7685a01c78869d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125719, "upload_time": "2017-08-30T00:20:41", "url": "https://files.pythonhosted.org/packages/9f/40/144cec79b1233d6269d5a0a7e23d52dac2b64b1cb6c6aac26be0af5ce6cd/gluon-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30e07c075f65c876b4ba298bc8e2b9bc", "sha256": "42ee4fe5cd1ff3cf6d26cf6740bc26c7a32feec45c622dea6967116ac10b56aa" }, "downloads": -1, "filename": "gluon-1.1.0.tar.gz", "has_sig": false, "md5_digest": "30e07c075f65c876b4ba298bc8e2b9bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126565, "upload_time": "2017-08-30T00:20:44", "url": "https://files.pythonhosted.org/packages/d4/b6/6a73c093d98a5717a0c16a1dec6cb82a45df7091094904f575d78c6d310a/gluon-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "298e36ff72fa83126e7685a01c78869d", "sha256": "1d2674923b7076fd7d61597e7ee0646f616d0dee1deeb63dabb1bca1d3182597" }, "downloads": -1, "filename": "gluon-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "298e36ff72fa83126e7685a01c78869d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 125719, "upload_time": "2017-08-30T00:20:41", "url": "https://files.pythonhosted.org/packages/9f/40/144cec79b1233d6269d5a0a7e23d52dac2b64b1cb6c6aac26be0af5ce6cd/gluon-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30e07c075f65c876b4ba298bc8e2b9bc", "sha256": "42ee4fe5cd1ff3cf6d26cf6740bc26c7a32feec45c622dea6967116ac10b56aa" }, "downloads": -1, "filename": "gluon-1.1.0.tar.gz", "has_sig": false, "md5_digest": "30e07c075f65c876b4ba298bc8e2b9bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126565, "upload_time": "2017-08-30T00:20:44", "url": "https://files.pythonhosted.org/packages/d4/b6/6a73c093d98a5717a0c16a1dec6cb82a45df7091094904f575d78c6d310a/gluon-1.1.0.tar.gz" } ] }