{ "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": "========================\nTeam and repository tags\n========================\n\n.. image:: https://governance.openstack.org/tc/badges/senlin-dashboard.svg\n :target: https://governance.openstack.org/tc/reference/tags/index.html\n\n.. Change things from this point on\n\n================\nSenlin Dashboard\n================\n\nSenlin Management Dashboard\n\n.. inclusion-start-marker-hosts\n\nProject Hosting\n---------------\n\n- Documentation: https://docs.openstack.org/senlin-dashboard/latest/\n- Release notes: https://docs.openstack.org/releasenotes/senlin-dashboard/\n- Blueprints: https://blueprints.launchpad.net/senlin-dashboard\n- Bugs: https://bugs.launchpad.net/senlin-dashboard\n\nMailing list\n------------\n\nUse ``[senlin-dashboard]`` prefix in subjects with for faster responses\n\n- http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss\n\nCode Hosting\n------------\n\n- https://opendev.org/openstack/senlin-dashboard\n\nCode Review\n-----------\n\n- https://review.opendev.org/#/q/status:open+project:openstack/senlin-dashboard,n,z\n\n.. inclusion-end-marker-hosts\n\n.. inclusion-start-marker-install\n\n============\nInstallation\n============\n\nBefore install the Senlin Dashboard, setup the Horizon.\nTo setup the Horizon, see\n`Installation Guide\n`__\nin the Horizon documentation.\n\n1. Clone the Senlin Dashboard repository::\n\n $ git clone https://opendev.org/openstack/senlin-dashboard\n\n2. Copy the ``_50_senlin.py`` file from ``senlin_dashboard/enabled/_50_senlin.py``\n file to ``horizon/openstack_dashboard/local/enabled`` directory. Example,\n set as if being executed from the root of the senlin-dashboard repository::\n\n cp ./senlin_dashboard/enabled/_50_senlin.py ../horizon/openstack_dashboard/local/enabled\n\n3. Change into the senlin-dashboard repository and package the plugin::\n\n pip install -r requirements.txt -e .\n\n This will build and install the senlin-dashboard plugin into the active virtual\n environment associated with your horizon installation. The plugin is installed\n in \"editable\" mode as a link back to your senlin-dashboard plugin directory.\n\n.. inclusion-end-marker-install\n\n.. inclusion-start-marker-develop\n\nDevstack Installation\n---------------------\n\n1. Download DevStack::\n\n $ git clone https://opendev.org/openstack/devstack\n $ cd devstack\n\n2. Add following repo as external repositories into your ``local.conf`` file::\n\n [[local|localrc]]\n #Enable senlin\n enable_plugin senlin https://opendev.org/openstack/senlin\n #Enable senlin-dashboard\n enable_plugin senlin-dashboard https://opendev.org/openstack/senlin-dashboard\n\n Please see the link: https://docs.openstack.org/senlin/latest/install/index.html\n for more detail about setting Senlin Server.\n\n3. Run ``stack.sh``::\n\n $ ./stack.sh\n\nUnit Test\n---------\n\nThe unit tests can be executed directly from within this Senlin Dashboard plugin\nproject directory by using::\n\n tox\n\n.. inclusion-end-marker-develop\n\n.. inclusion-start-marker-configuration\n\n=============\nConfiguration\n=============\n\nSwitch to Angularized panels\n----------------------------\n\nThe panels are ongoing to migrate to AngularJS based. If you would try them,\nplease copy ``_59_toggle_angular_senlin_dashboard.py.example`` to\n``horizon/openstack_dashboard/local_settings.d/_59_toggle_angular_senlin_dashboard.py``\nand restart Horizon.\n\nFor more information on configuration, see\n`Configuration Guide\n`__\nin the Horizon documentation.\n\n.. inclusion-end-marker-configuration\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/senlin-dashboard/latest/", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "senlin-dashboard", "package_url": "https://pypi.org/project/senlin-dashboard/", "platform": "", "project_url": "https://pypi.org/project/senlin-dashboard/", "project_urls": { "Homepage": "https://docs.openstack.org/senlin-dashboard/latest/" }, "release_url": "https://pypi.org/project/senlin-dashboard/0.11.0/", "requires_dist": [ "pbr (!=2.1.0,>=2.0.0)", "PyYAML (>=3.12)", "python-senlinclient (>=1.9.0)", "horizon (>=15.0.0.0b1)" ], "requires_python": "", "summary": "Senlin Dashboard", "version": "0.11.0" }, "last_serial": 5884541, "releases": { "0.0.1": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "da9d56a479ab8228fb25f841a29726b7", "sha256": "0967d7f9521193f80f687f869cf03fe1dc7dd58be8aa76b12944d5f8490ebcd0" }, "downloads": -1, "filename": "senlin_dashboard-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "da9d56a479ab8228fb25f841a29726b7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 58146, "upload_time": "2016-01-27T07:22:53", "url": "https://files.pythonhosted.org/packages/f8/f0/d8bc49e6eb3032e4f4359712e365c51b4ab6607e0a92b29f11cdbb9e64e6/senlin_dashboard-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee9ed7815eb98a9de7bb9a6922f77456", "sha256": "6e8eac9287f59d77c751e7143f1e75f612e3e057a91cb4b634b7d1041f395286" }, "downloads": -1, "filename": "senlin-dashboard-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ee9ed7815eb98a9de7bb9a6922f77456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34237, "upload_time": "2016-01-27T07:23:04", "url": "https://files.pythonhosted.org/packages/21/a7/7b1c55c3df4632fd5f357487b1c7913845195facf3ba2b7714556d7ad5e4/senlin-dashboard-0.1.0.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "34b05109cc18b9daa43c3bdbe7228fe6", "sha256": "b3dcd04b01204b3c98ddbad695e63f355e6fa47b6c308f71e7538fa68c8f1ccb" }, "downloads": -1, "filename": "senlin_dashboard-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34b05109cc18b9daa43c3bdbe7228fe6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 270416, "upload_time": "2019-02-28T14:23:51", "url": "https://files.pythonhosted.org/packages/0a/9b/1cf733a90e7fe7442281543511b4431e441a6f73e35fe53c8845b502a62e/senlin_dashboard-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42160493d84b3df710413fa474a67416", "sha256": "e1da2311225a450234852dee6314d3bd3712f8bd273c051e19ed6d1f32a30150" }, "downloads": -1, "filename": "senlin-dashboard-0.10.0.tar.gz", "has_sig": false, "md5_digest": "42160493d84b3df710413fa474a67416", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149467, "upload_time": "2019-02-28T14:23:55", "url": "https://files.pythonhosted.org/packages/f4/9b/52fba3310bfd674cf16499586ac563e3e6a970f87ddcb5977326797a85b6/senlin-dashboard-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "4fe0cd8348cad238d5d436b0dd93b99d", "sha256": "dd2b9f955f97fcd89c9c8b08b7ade371972fd4b41c628d97a5b69a4b8220a030" }, "downloads": -1, "filename": "senlin_dashboard-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fe0cd8348cad238d5d436b0dd93b99d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 270431, "upload_time": "2019-04-03T22:16:05", "url": "https://files.pythonhosted.org/packages/c6/0b/e670e5ad454ca7e671e918510c4f3441b57c782714b51ac64caaeab1e9d1/senlin_dashboard-0.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "354595afb5c9d3f66dc65779591d97a9", "sha256": "3e82238fdf3fa4a248a3389e25704530f9cb220a23930e73f080c16e2c3bdb68" }, "downloads": -1, "filename": "senlin-dashboard-0.10.1.tar.gz", "has_sig": false, "md5_digest": "354595afb5c9d3f66dc65779591d97a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151055, "upload_time": "2019-04-03T22:16:12", "url": "https://files.pythonhosted.org/packages/5f/df/1e62aea875d70b3b3af024a84d940ba58da1fd7708136110c69fd5ae5dfc/senlin-dashboard-0.10.1.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "228b5141ea1f31398596bddc49a5430c", "sha256": "fae14df27d64c05ed32db483df6c926960ef151da92f5ecfbcdb1bc2ae055de0" }, "downloads": -1, "filename": "senlin_dashboard-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "228b5141ea1f31398596bddc49a5430c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 270486, "upload_time": "2019-09-25T10:40:23", "url": "https://files.pythonhosted.org/packages/d2/c8/e6466006db11601d5c474726f5da48c44d38e5c193881d48edca1d437c85/senlin_dashboard-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcfa9906b58c74877ac94b7934be6cd7", "sha256": "6337abccdf31526976fb1ead99d02f82649631440e0b0b8bef2a0153677ed623" }, "downloads": -1, "filename": "senlin-dashboard-0.11.0.tar.gz", "has_sig": false, "md5_digest": "fcfa9906b58c74877ac94b7934be6cd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150501, "upload_time": "2019-09-25T10:40:28", "url": "https://files.pythonhosted.org/packages/bc/bd/ce785bd5520724ddb4fe9147b1353208653ebac453f2716703f80c78dc73/senlin-dashboard-0.11.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "923f1f627fff5112a822542721ece707", "sha256": "479a40fb63a963bf2fdf7e2a4915e4bd40da61e0587157f8cb21d3614a2835eb" }, "downloads": -1, "filename": "senlin_dashboard-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "923f1f627fff5112a822542721ece707", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 81041, "upload_time": "2016-03-29T09:48:45", "url": "https://files.pythonhosted.org/packages/55/ea/817a2eef7a558c46dee814958ab8bb4df07cc7a6bca999acd84865827056/senlin_dashboard-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "935d5f353d17c494207df0a9e0289844", "sha256": "79ccb2dadba5bab8e73a549b04bc0f48e0d61fef922ef96d70e96f2276dc3809" }, "downloads": -1, "filename": "senlin-dashboard-0.2.0.tar.gz", "has_sig": false, "md5_digest": "935d5f353d17c494207df0a9e0289844", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48783, "upload_time": "2016-03-29T09:48:57", "url": "https://files.pythonhosted.org/packages/52/ed/1055a8cd2a599ffd80da506ece2e07f1661766d2cc9b40ee6582f4bf8dcf/senlin-dashboard-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "48473bd64ff1ae5adc7a89ee8277cf2f", "sha256": "dfe9c6d769c106bbd9a0a8f812f7088fcd39b3365994f67a67f7815cdcd91eba" }, "downloads": -1, "filename": "senlin_dashboard-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "48473bd64ff1ae5adc7a89ee8277cf2f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80839, "upload_time": "2016-04-11T12:58:32", "url": "https://files.pythonhosted.org/packages/44/76/5b2f497a41745bd7cde0130fde7ac38e0d5378f0c7a4571dc7bbba047231/senlin_dashboard-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e32a4d00d221fd089a7c024a5560541", "sha256": "06b48926b6f33dbb8ef1159fb6e87390c370b41090bf71ab8315c7eca557562d" }, "downloads": -1, "filename": "senlin-dashboard-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4e32a4d00d221fd089a7c024a5560541", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49145, "upload_time": "2016-04-11T12:58:53", "url": "https://files.pythonhosted.org/packages/5d/e7/469e68dcdd79fb79dcecd26af422a465e3fea462f0748e071dddc06d2efa/senlin-dashboard-0.2.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "5764602a7be3431bd436b3376372c60f", "sha256": "15be0fb6c946acf2e8e6822962479f03ff74678db3f14c1626a27ae832f24198" }, "downloads": -1, "filename": "senlin_dashboard-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5764602a7be3431bd436b3376372c60f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 98190, "upload_time": "2016-08-31T10:03:30", "url": "https://files.pythonhosted.org/packages/c6/47/090ce53755c24b3f7d4e6b8f8374fffbb00a6328199200ecedb52370e907/senlin_dashboard-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e611bd73722b4e2a7ec0a9b66c9b09a", "sha256": "8c71649b3d809a1981fed24bc81b612bb4334a5b999d621c0b5a739145fde5de" }, "downloads": -1, "filename": "senlin-dashboard-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8e611bd73722b4e2a7ec0a9b66c9b09a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60635, "upload_time": "2016-08-31T10:03:34", "url": "https://files.pythonhosted.org/packages/a5/2f/83615bc63df5862b641f883e26f6145a08dcd7a1c2e063fb902e42683659/senlin-dashboard-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "ad840c91af6f1b63deb67047c2491c6b", "sha256": "177720abaca158633bf2cf289d421bb7e049927a36e4c5dea93f574b27d6bb73" }, "downloads": -1, "filename": "senlin_dashboard-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ad840c91af6f1b63deb67047c2491c6b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 102577, "upload_time": "2016-10-11T17:12:00", "url": "https://files.pythonhosted.org/packages/39/72/6c9e5bb46a30d3714f0accf3d22e7415a9e4bfd6e243a9bb881f503838e7/senlin_dashboard-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef8efbfcb7baa7cc76fe0d3ca5c30090", "sha256": "f1cd5b1ed834eafee93947a584b437a208570f59dae0813de9fcdafe9f3b4901" }, "downloads": -1, "filename": "senlin-dashboard-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ef8efbfcb7baa7cc76fe0d3ca5c30090", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65074, "upload_time": "2016-10-11T17:12:04", "url": "https://files.pythonhosted.org/packages/15/bc/d8d032622955df130b83dd423a8309fcd9d0b4143042c270cf2042a64a60/senlin-dashboard-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "46dbb8dceb63b94da66d015a9ac1c1f1", "sha256": "22272592b4c42c00ffd13bbacffe1cf45665548335a01c10bd09bf4fff7c8e02" }, "downloads": -1, "filename": "senlin_dashboard-0.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "46dbb8dceb63b94da66d015a9ac1c1f1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 227450, "upload_time": "2017-02-16T10:04:42", "url": "https://files.pythonhosted.org/packages/73/79/252c4cf0ee1f7d95350b4f2cd264faaad1548b9b5f2269a77f6b21bcd520/senlin_dashboard-0.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95703c0b31b34ad21b7f21844b10985d", "sha256": "fb96ad1a09b060acfd0d665f551fe6ed6a6694af4b0c654c2e3849c1e7648c6d" }, "downloads": -1, "filename": "senlin-dashboard-0.6.0.tar.gz", "has_sig": false, "md5_digest": "95703c0b31b34ad21b7f21844b10985d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114144, "upload_time": "2017-02-16T10:04:45", "url": "https://files.pythonhosted.org/packages/65/47/8c4d2413be33f4b6d4a20171fc24ef1f17ce6a08ebdca6eb797e8db2e2c1/senlin-dashboard-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e82b5e198596e7468ab13518ce2d23d8", "sha256": "a62edca2c76c27c5c2fb427f772da3314ca9f2a8b98be603bf4628e0a6b33ecd" }, "downloads": -1, "filename": "senlin_dashboard-0.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e82b5e198596e7468ab13518ce2d23d8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 233082, "upload_time": "2017-08-23T12:53:57", "url": "https://files.pythonhosted.org/packages/6f/d9/7f6788e19a59c15ce3c732f8b1a707b9f13540db10b3a5e513be983e1300/senlin_dashboard-0.7.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a9e8188e10ce78213fdc155238065aa", "sha256": "431c65e0a815929db84e3de02a8220d08c0dd4940eb4e5d6a56b57fd613cf933" }, "downloads": -1, "filename": "senlin-dashboard-0.7.0.tar.gz", "has_sig": false, "md5_digest": "9a9e8188e10ce78213fdc155238065aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112228, "upload_time": "2017-08-23T12:54:03", "url": "https://files.pythonhosted.org/packages/95/c0/f9b293ff10dbee1c140245ecdb242f642972103710d93062ac13f9cb4bf5/senlin-dashboard-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "cfdebe9ec2c496a6cd4ac4d002c38f63", "sha256": "cd8f43403307f616ec3313a956b80777fbde6b713340b2a5ffae91ce11a8a7d5" }, "downloads": -1, "filename": "senlin_dashboard-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cfdebe9ec2c496a6cd4ac4d002c38f63", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 237405, "upload_time": "2019-04-17T07:24:12", "url": "https://files.pythonhosted.org/packages/7a/d7/cff01d069bbdf8b04a7a968ac242226a8ee8e375edd9a574693e971388ad/senlin_dashboard-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04c7dd7f54a0ba1ee910c563cb455642", "sha256": "f63baf11094c402cabb76923a423e9c09b187ae60f5ed11e7f66d3a3bf7fd7e8" }, "downloads": -1, "filename": "senlin-dashboard-0.7.1.tar.gz", "has_sig": false, "md5_digest": "04c7dd7f54a0ba1ee910c563cb455642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114048, "upload_time": "2019-04-17T07:24:19", "url": "https://files.pythonhosted.org/packages/ce/61/1fce1d23f5bf76ba1bae34c321b59bf55ff1ecd35856f5ac336236badbe2/senlin-dashboard-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "cbbbe5cd675f8a5b14004f58449beeaa", "sha256": "7103c9f4a9aba076c37c5720c93728d3cb6ceadd33b95d37c4a89f2c4ade9b8d" }, "downloads": -1, "filename": "senlin_dashboard-0.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "cbbbe5cd675f8a5b14004f58449beeaa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 241394, "upload_time": "2018-01-26T00:11:44", "url": "https://files.pythonhosted.org/packages/86/0c/43faba1867192090cfa81186a6352520ef5d13b25e730931318b92781d26/senlin_dashboard-0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db8e4e426f1eba099e528d1933747ee4", "sha256": "d0bc8b524d7f3523c73551a428847529712102d99a6acb72c6d44b4789bf621e" }, "downloads": -1, "filename": "senlin-dashboard-0.8.0.tar.gz", "has_sig": false, "md5_digest": "db8e4e426f1eba099e528d1933747ee4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120762, "upload_time": "2018-01-26T00:11:48", "url": "https://files.pythonhosted.org/packages/fe/ee/4707b39a835f10ecc2f440c8f0a24d704188b8069ec870e67c4158e37476/senlin-dashboard-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "ce4dcc6d3a28d71d039bc3dc4ae1ab50", "sha256": "0d1ff5956e6f870752fb7a3df0d833055ce81678831355a1db40948731a1d9d5" }, "downloads": -1, "filename": "senlin_dashboard-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ce4dcc6d3a28d71d039bc3dc4ae1ab50", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 264247, "upload_time": "2018-08-08T09:54:47", "url": "https://files.pythonhosted.org/packages/3e/64/9ec60cf1d9b92329c6138c32c815b5181be9d9e567c30c8d16f21e337c29/senlin_dashboard-0.9.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1c2ff2fed562dc4718a6bd0dfc0fb8c", "sha256": "d82ed22d40267fb0f89f04b18c2c405e840a5523eaaa596f6f0ae4d90700ccfb" }, "downloads": -1, "filename": "senlin-dashboard-0.9.0.tar.gz", "has_sig": false, "md5_digest": "b1c2ff2fed562dc4718a6bd0dfc0fb8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144741, "upload_time": "2018-08-08T09:54:52", "url": "https://files.pythonhosted.org/packages/ad/4c/f94cde12a456e505adf619a0ffe468688bae5a9e71928420c0b6ee24fbeb/senlin-dashboard-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "228b5141ea1f31398596bddc49a5430c", "sha256": "fae14df27d64c05ed32db483df6c926960ef151da92f5ecfbcdb1bc2ae055de0" }, "downloads": -1, "filename": "senlin_dashboard-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "228b5141ea1f31398596bddc49a5430c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 270486, "upload_time": "2019-09-25T10:40:23", "url": "https://files.pythonhosted.org/packages/d2/c8/e6466006db11601d5c474726f5da48c44d38e5c193881d48edca1d437c85/senlin_dashboard-0.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcfa9906b58c74877ac94b7934be6cd7", "sha256": "6337abccdf31526976fb1ead99d02f82649631440e0b0b8bef2a0153677ed623" }, "downloads": -1, "filename": "senlin-dashboard-0.11.0.tar.gz", "has_sig": false, "md5_digest": "fcfa9906b58c74877ac94b7934be6cd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150501, "upload_time": "2019-09-25T10:40:28", "url": "https://files.pythonhosted.org/packages/bc/bd/ce785bd5520724ddb4fe9147b1353208653ebac453f2716703f80c78dc73/senlin-dashboard-0.11.0.tar.gz" } ] }