{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "=============================\nHorizon (OpenStack Dashboard)\n=============================\n\nHorizon is a Django-based project aimed at providing a complete OpenStack\nDashboard along with an extensible framework for building new dashboards\nfrom reusable components. The ``openstack_dashboard`` module is a reference\nimplementation of a Django site that uses the ``horizon`` app to provide\nweb-based interactions with the various OpenStack projects.\n\nFor release management:\n\n * https://launchpad.net/horizon\n\nFor blueprints and feature specifications:\n\n * https://blueprints.launchpad.net/horizon\n\nFor issue tracking:\n\n * https://bugs.launchpad.net/horizon\n\n\nGetting Started\n===============\n\nFor local development, first create a virtualenv for the project.\nIn the ``tools`` directory there is a script to create one for you::\n\n $ python tools/install_venv.py\n\nAlternatively, the ``run_tests.sh`` script will also install the environment\nfor you and then run the full test suite to verify everything is installed\nand functioning correctly.\n\nNow that the virtualenv is created, you need to configure your local\nenvironment. To do this, create a ``local_settings.py`` file in the\n``openstack_dashboard/local/`` directory. There is a\n``local_settings.py.example`` file there that may be used as a template.\n\nIf all is well you should able to run the development server locally::\n\n $ tools/with_venv.sh ./manage.py runserver\n\nor, as a shortcut::\n\n $ ./run_tests.sh --runserver\n\n\nSetting Up OpenStack\n====================\n\nThe recommended tool for installing and configuring the core OpenStack\ncomponents is `Devstack`_. Refer to their documentation for getting\nNova, Keystone, Glance, etc. up and running.\n\n.. _Devstack: http://devstack.org/\n\n.. note::\n\n The minimum required set of OpenStack services running includes the\n following:\n\n * Nova (compute, api, scheduler, network, *and* volume services)\n * Glance\n * Keystone\n\n Optional support is provided for Swift.\n\n\nDevelopment\n===========\n\nFor development, start with the getting started instructions above.\nOnce you have a working virtualenv and all the necessary packages, read on.\n\nIf dependencies are added to either ``horizon`` or ``openstack_dashboard``,\nthey should be added to ``requirements.txt``.\n\nThe ``run_tests.sh`` script invokes tests and analyses on both of these\ncomponents in its process, and it is what Jenkins uses to verify the\nstability of the project. If run before an environment is set up, it will\nask if you wish to install one.\n\nTo run the unit tests::\n\n $ ./run_tests.sh\n\nBuilding Contributor Documentation\n==================================\n\nThis documentation is written by contributors, for contributors.\n\nThe source is maintained in the ``doc/source`` directory using\n`reStructuredText`_ and built by `Sphinx`_\n\n.. _reStructuredText: http://docutils.sourceforge.net/rst.html\n.. _Sphinx: http://sphinx-doc.org/\n\n* Building Automatically::\n\n $ ./run_tests.sh --docs\n\n* Building Manually::\n\n $ tools/with_venv.sh sphinx-build doc/source doc/build/html\n\nResults are in the ``doc/build/html`` directory\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "gbptesthorizonui", "package_url": "https://pypi.org/project/gbptesthorizonui/", "platform": "", "project_url": "https://pypi.org/project/gbptesthorizonui/", "project_urls": null, "release_url": "https://pypi.org/project/gbptesthorizonui/0.9.0/", "requires_dist": null, "requires_python": null, "summary": "Horizon UI as dependency for Group policy changes", "version": "0.9.0" }, "last_serial": 1239171, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "94bb18d2ee8120ec4478a083fe265f84", "sha256": "2bff96c7422689c69ee03e57c2cae8231207cb76a9033a4b4aedf8a77ba68595" }, "downloads": -1, "filename": "gbptesthorizonui-0.9.0.tar.gz", "has_sig": false, "md5_digest": "94bb18d2ee8120ec4478a083fe265f84", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3176469, "upload_time": "2014-09-26T17:08:59", "url": "https://files.pythonhosted.org/packages/b4/ba/a1c1077418b2c97a3b3532d0f9adaa50a44485dcca9121392b1e30d494d1/gbptesthorizonui-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "94bb18d2ee8120ec4478a083fe265f84", "sha256": "2bff96c7422689c69ee03e57c2cae8231207cb76a9033a4b4aedf8a77ba68595" }, "downloads": -1, "filename": "gbptesthorizonui-0.9.0.tar.gz", "has_sig": false, "md5_digest": "94bb18d2ee8120ec4478a083fe265f84", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3176469, "upload_time": "2014-09-26T17:08:59", "url": "https://files.pythonhosted.org/packages/b4/ba/a1c1077418b2c97a3b3532d0f9adaa50a44485dcca9121392b1e30d494d1/gbptesthorizonui-0.9.0.tar.gz" } ] }