{ "info": { "author": "OpenStack", "author_email": "openstack-discuss@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.6", "Programming Language :: Python :: 3.7" ], "description": "===================\nWelcome to Congress\n===================\n\nCongress is an open policy framework for the cloud. With Congress, a\ncloud operator can declare, monitor, enforce, and audit \"policy\" in a\nheterogeneous cloud environment. Congress gets inputs from a cloud's\nvarious cloud services; for example in OpenStack, Congress fetches\ninformation about VMs from Nova, and network state from Neutron, etc.\nCongress then feeds input data from those services into its policy engine\nwhere Congress verifies that the cloud's actual state abides by the cloud\noperator's policies. Congress is designed to work with **any policy** and\n**any cloud service**.\n\n* Free software: Apache license\n* Documentation: https://docs.openstack.org/congress/latest/\n* Wiki: https://wiki.openstack.org/wiki/Congress\n* Source: https://github.com/openstack/Congress\n* Bugs: https://bugs.launchpad.net/congress\n* Blueprints: https://blueprints.launchpad.net/congress\n\n.. image:: https://governance.openstack.org/tc/badges/congress.svg\n :target: https://governance.openstack.org/tc/reference/tags/index.html\n\nInstalling Congress\n===================\n\nPlease refer to the\n`installation guide `_\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://docs.openstack.org/congress/latest/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "openstack-congress", "package_url": "https://pypi.org/project/openstack-congress/", "platform": "", "project_url": "https://pypi.org/project/openstack-congress/", "project_urls": { "Homepage": "https://docs.openstack.org/congress/latest/" }, "release_url": "https://pypi.org/project/openstack-congress/10.0.0/", "requires_dist": [ "eventlet (!=0.18.3,!=0.20.1,!=0.23.0,!=0.25.0,>=0.18.2)", "jsonschema (>=2.6.0)", "PuLP (>=1.4.1)", "keystoneauth1 (>=3.4.0)", "keystonemiddleware (>=4.17.0)", "Paste (>=2.0.2)", "PasteDeploy (>=1.5.0)", "pbr (!=2.1.0,>=2.0.0)", "aodhclient (>=0.9.0)", "python-tackerclient (>=0.8.0)", "python-keystoneclient (>=3.8.0)", "python-heatclient (>=1.10.0)", "python-monascaclient (>=1.12.1)", "python-muranoclient (>=0.8.2)", "python-novaclient (>=9.1.0)", "python-neutronclient (>=6.7.0)", "python-cinderclient (>=3.3.0)", "python-swiftclient (>=3.2.0)", "python-ironicclient (>=2.3.0)", "python-mistralclient (!=3.2.0,>=3.1.0)", "alembic (>=0.8.10)", "cryptography (>=2.1)", "netaddr (>=0.7.18)", "jsonpath-rw (<2.0,>=1.2.0)", "psycopg2 (>=2.5.1)", "python-dateutil (>=2.5.3)", "python-glanceclient (>=2.8.0)", "requests (!=2.20.0,>=2.14.2)", "Routes (>=2.3.1)", "six (>=1.10.0)", "tenacity (>=4.4.0)", "oslo.concurrency (>=3.26.0)", "oslo.config (>=5.2.0)", "oslo.context (>=2.19.2)", "oslo.db (>=4.27.0)", "oslo.messaging (>=5.29.0)", "oslo.policy (>=1.30.0)", "oslo.serialization (!=2.19.1,>=2.18.0)", "oslo.service (!=1.28.1,>=1.24.0)", "oslo.upgradecheck (>=0.1.0)", "oslo.utils (>=3.33.0)", "oslo.middleware (>=3.31.0)", "oslo.vmware (>=2.17.0)", "oslo.log (>=3.36.0)", "WebOb (>=1.7.1)", "PyYAML (>=3.10.0)" ], "requires_python": "", "summary": "Congress: The open policy framework for the cloud.", "version": "10.0.0" }, "last_serial": 5982920, "releases": { "10.0.0": [ { "comment_text": "", "digests": { "md5": "b2620b654424294f3d49fb4a88dfba41", "sha256": "12a94053aa408e58901ba188eb775bfa32b15215d12120a1e38730e604a84f56" }, "downloads": -1, "filename": "openstack_congress-10.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2620b654424294f3d49fb4a88dfba41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 792630, "upload_time": "2019-10-16T12:38:46", "url": "https://files.pythonhosted.org/packages/94/6b/91bf158dc9aaa3f852abe9fc6f64287b1838b439e34cc50727512b73aafa/openstack_congress-10.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14d793c4326d1e1992a7725c68644fbe", "sha256": "86300f64b2c7b5ba56fd7c4ecdadddcf5c87c361edf9a227fec063409fdf1910" }, "downloads": -1, "filename": "openstack-congress-10.0.0.tar.gz", "has_sig": false, "md5_digest": "14d793c4326d1e1992a7725c68644fbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1098373, "upload_time": "2019-10-16T12:38:50", "url": "https://files.pythonhosted.org/packages/65/ef/d2ae3a975112371857918efc0564d06f25e5b67f59177ad9df7494055bae/openstack-congress-10.0.0.tar.gz" } ], "10.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "0579f2657424d8dca7d3bc235b3b6258", "sha256": "d79b27b84dfdc46e9fc04fb50f624534c42b299247b11fa5347d72ecd417dd49" }, "downloads": -1, "filename": "openstack_congress-10.0.0.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0579f2657424d8dca7d3bc235b3b6258", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 792727, "upload_time": "2019-09-26T09:38:57", "url": "https://files.pythonhosted.org/packages/f0/61/cc1b92c106bf4468169ae23b73eb7555be64f53015eefc10f917da276376/openstack_congress-10.0.0.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e46f23bf3119b816e1fdaf3d5283cf7", "sha256": "a9f9ace76204bea001e76c5c3515900585d389db4529ab1debb2d9602db2139e" }, "downloads": -1, "filename": "openstack-congress-10.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "8e46f23bf3119b816e1fdaf3d5283cf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1097935, "upload_time": "2019-09-26T09:39:02", "url": "https://files.pythonhosted.org/packages/0e/a3/5902470e46d8efacc2ffd4f121c1080a9b0153fda1b4f8f3c7ad2b0a4b0c/openstack-congress-10.0.0.0rc1.tar.gz" } ], "6.0.2": [ { "comment_text": "", "digests": { "md5": "a2192d7ed44b8482f740cd698208a30b", "sha256": "8840b870b0ca3d5370bf92a6011c1803ce75b45710309a2e010944a4278ca088" }, "downloads": -1, "filename": "openstack_congress-6.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2192d7ed44b8482f740cd698208a30b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 744325, "upload_time": "2019-04-12T23:37:28", "url": "https://files.pythonhosted.org/packages/8b/13/c4dc2f761e10bff7f54f0774cfa622372c5c2109ce289ec764d304f9c1f6/openstack_congress-6.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4457d8d3755f5326bf78a29949fa6eec", "sha256": "3eeeeaceaa1b3960e58eb2f5ea4aae8c477ff9e785a05ab55e4cc253264c425e" }, "downloads": -1, "filename": "openstack-congress-6.0.2.tar.gz", "has_sig": false, "md5_digest": "4457d8d3755f5326bf78a29949fa6eec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1056923, "upload_time": "2019-04-12T23:37:31", "url": "https://files.pythonhosted.org/packages/cf/db/76cdbd285b83c4218384e5ab7737d5f8dd455c6c13f0dd1ae8720e659706/openstack-congress-6.0.2.tar.gz" } ], "7.0.2": [ { "comment_text": "", "digests": { "md5": "b9c034c55f44a916053c2fec7e08c8f2", "sha256": "4f3a0bc0ef96c51cf0510d9aa3c641611432d2fb82dd365ec56c293ff7836d64" }, "downloads": -1, "filename": "openstack_congress-7.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9c034c55f44a916053c2fec7e08c8f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 734635, "upload_time": "2019-04-12T23:42:12", "url": "https://files.pythonhosted.org/packages/42/7f/bc888baf44a6fcefda71e0afbb6fc3671004be2ee3bc5ad0e718e6a00814/openstack_congress-7.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21d620c88bd597c615231ff899ec6848", "sha256": "e462b20db3b6ac26ac0afa4d5c59ae8535afb34e683c2bfac048f77f1a9e411b" }, "downloads": -1, "filename": "openstack-congress-7.0.2.tar.gz", "has_sig": false, "md5_digest": "21d620c88bd597c615231ff899ec6848", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1041516, "upload_time": "2019-04-12T23:42:16", "url": "https://files.pythonhosted.org/packages/bc/2a/accaf1951b2980dc5bc8770b2edb2f2bfe90c6b75c4711219f660ead9ae1/openstack-congress-7.0.2.tar.gz" } ], "8.0.1": [ { "comment_text": "", "digests": { "md5": "ec7b2e017c966323af0ba8a2be50c305", "sha256": "2cbe6ad2d5b74bde80af9eb9da4bbb042024bd2e63942474b17eb91555a09aae" }, "downloads": -1, "filename": "openstack_congress-8.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec7b2e017c966323af0ba8a2be50c305", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 766001, "upload_time": "2019-04-12T23:36:00", "url": "https://files.pythonhosted.org/packages/8e/9c/50a1d9ba86f41d669acddd0f650f3f08d90e1e26d14b8bd6069a93ea9822/openstack_congress-8.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9837db7869d935433371ddb29267b682", "sha256": "8b8bafc33847c503f0cbdd0404a930fb9e75bbb79fbb8523727af40099feae71" }, "downloads": -1, "filename": "openstack-congress-8.0.1.tar.gz", "has_sig": false, "md5_digest": "9837db7869d935433371ddb29267b682", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1068315, "upload_time": "2019-04-12T23:36:05", "url": "https://files.pythonhosted.org/packages/94/04/ae95d9849aea6726813a9752f083dd1248f1cccded015425a915f1404be3/openstack-congress-8.0.1.tar.gz" } ], "8.0.1.dev17": [ { "comment_text": "", "digests": { "md5": "c842b5c776f568e81412fefe46b5fc87", "sha256": "20bfa583cd9696c7cd80bdb2d08287cce601cfda68cfccf0f3cab7ebf9e145e1" }, "downloads": -1, "filename": "openstack-congress-8.0.1.dev17.tar.gz", "has_sig": false, "md5_digest": "c842b5c776f568e81412fefe46b5fc87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1076479, "upload_time": "2018-10-05T19:45:08", "url": "https://files.pythonhosted.org/packages/93/76/854f8f26d288face4a5eb327e9b039fc22d1d5b26857df87c183b99dbb54/openstack-congress-8.0.1.dev17.tar.gz" } ], "9.0.0": [ { "comment_text": "", "digests": { "md5": "2c561acbe81f97565877951eb7543647", "sha256": "af8f3b49b8d18d540900531c6f7b83379531f161769c37852dab0d9011883531" }, "downloads": -1, "filename": "openstack_congress-9.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c561acbe81f97565877951eb7543647", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 792488, "upload_time": "2019-04-10T12:20:14", "url": "https://files.pythonhosted.org/packages/30/7e/d15ac9e8a530f1088fdc11af5ae0c7b85381fdc274102464c2a6aa350ed8/openstack_congress-9.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b58831616fdbf75aa9ffc92fc8bc93a", "sha256": "e6ccb9b3a46c5fdfc48756a763fd919990973758863009f67e2710364815eddf" }, "downloads": -1, "filename": "openstack-congress-9.0.0.tar.gz", "has_sig": false, "md5_digest": "3b58831616fdbf75aa9ffc92fc8bc93a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1098589, "upload_time": "2019-04-10T12:20:19", "url": "https://files.pythonhosted.org/packages/3f/99/9fab1ab2e1d804560d9be97fed50da172041f38515611bafc34ab79465b6/openstack-congress-9.0.0.tar.gz" } ], "9.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "e019b17e1a9d384724750ee963fa596e", "sha256": "d52a8da7df1c54885a2f7f0cf352f23b061dd655837f23a748e3a2d48d884451" }, "downloads": -1, "filename": "openstack_congress-9.0.0.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e019b17e1a9d384724750ee963fa596e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 791661, "upload_time": "2019-03-22T01:19:09", "url": "https://files.pythonhosted.org/packages/cf/16/0ed55daba92d372387ef229269579bf930b73f763586fcf5b71f549cb976/openstack_congress-9.0.0.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7d69e46c3fbddc409f28948bff63ae3", "sha256": "a628908f8b1191011b41df205b4a0b36f2565785d96f38bbd910a8ffe2c7f2ca" }, "downloads": -1, "filename": "openstack-congress-9.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "e7d69e46c3fbddc409f28948bff63ae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1098180, "upload_time": "2019-03-22T01:19:13", "url": "https://files.pythonhosted.org/packages/6f/33/6dd8aecea6b74c2897a1fcea4e43407b04cdc926f2ebdb7139ee05fc0f30/openstack-congress-9.0.0.0rc1.tar.gz" } ], "9.0.0.0rc2": [ { "comment_text": "", "digests": { "md5": "56fe6f1f8a9d72bf429475a11518d114", "sha256": "059c99b1b3e28ed669fadf6ad0f2a89d279489c9496a02a48a3870f54f3420c3" }, "downloads": -1, "filename": "openstack_congress-9.0.0.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56fe6f1f8a9d72bf429475a11518d114", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 792585, "upload_time": "2019-04-05T08:16:02", "url": "https://files.pythonhosted.org/packages/39/9c/2dbc721fc02c491033ee050a8d12063be071969b00895048613e33913222/openstack_congress-9.0.0.0rc2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7753f343251aa1f1ee9de6df752be748", "sha256": "786e4c4d044421c20971ceed919d796a0033ad9df4c7d6c340a0c8f0c80a3452" }, "downloads": -1, "filename": "openstack-congress-9.0.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "7753f343251aa1f1ee9de6df752be748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1097083, "upload_time": "2019-04-05T08:16:07", "url": "https://files.pythonhosted.org/packages/31/8f/38badb11d6f795df2f47e6da8778ed2d8318fd2398894f4290745a7b1a73/openstack-congress-9.0.0.0rc2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b2620b654424294f3d49fb4a88dfba41", "sha256": "12a94053aa408e58901ba188eb775bfa32b15215d12120a1e38730e604a84f56" }, "downloads": -1, "filename": "openstack_congress-10.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2620b654424294f3d49fb4a88dfba41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 792630, "upload_time": "2019-10-16T12:38:46", "url": "https://files.pythonhosted.org/packages/94/6b/91bf158dc9aaa3f852abe9fc6f64287b1838b439e34cc50727512b73aafa/openstack_congress-10.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14d793c4326d1e1992a7725c68644fbe", "sha256": "86300f64b2c7b5ba56fd7c4ecdadddcf5c87c361edf9a227fec063409fdf1910" }, "downloads": -1, "filename": "openstack-congress-10.0.0.tar.gz", "has_sig": false, "md5_digest": "14d793c4326d1e1992a7725c68644fbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1098373, "upload_time": "2019-10-16T12:38:50", "url": "https://files.pythonhosted.org/packages/65/ef/d2ae3a975112371857918efc0564d06f25e5b67f59177ad9df7494055bae/openstack-congress-10.0.0.tar.gz" } ] }