{ "info": { "author": "Praekelt.org SRE team", "author_email": "sre@praekelt.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.8", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "XenZen\n======\n\n.. image:: https://img.shields.io/pypi/v/xenzen.svg\n :target: https://pypi.python.org/pypi/xenzen\n.. image:: https://travis-ci.org/praekeltfoundation/xenzen.svg?branch=develop\n :target: https://travis-ci.org/praekeltfoundation/xenzen\n.. image:: https://codecov.io/gh/praekeltfoundation/xenzen/branch/develop/graph/badge.svg\n :target: https://codecov.io/gh/praekeltfoundation/xenzen\n\nA Django UI for managing `XenServer `_ in the simplest possible way.\n\nGetting started\n---------------\nTo install XenZen run: ::\n\n $ git clone https://github.com/praekeltfoundation/xenzen.git\n $ cd xenzen/\n $ virtualenv ve\n $ . ./ve/bin/activate\n $ pip install -e .\n\nTo start a development server listening on ``127.0.0.1:8000``, with a SQLite database, run: ::\n\n $ export DJANGO_SETTINGS_MODULE=xenserver.testsettings\n $ django-admin syncdb\n $ django-admin collectstatic\n $ django-admin runserver\n\nTo configure XenZen further, create the file ``local_settings.py`` containing extra Django settings. For example, to configure a PostgreSQL database: ::\n\n DATABASES = {\n 'default': {\n 'ENGINE': 'django.db.backends.postgresql_psycopg2',\n 'NAME': 'xenzen',\n 'USER': 'postgres',\n 'PASSWORD': '',\n 'HOST': 'localhost',\n 'PORT': '',\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/praekeltfoundation/xenzen", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "xenzen", "package_url": "https://pypi.org/project/xenzen/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xenzen/", "project_urls": { "Homepage": "https://github.com/praekeltfoundation/xenzen" }, "release_url": "https://pypi.org/project/xenzen/1.0.2/", "requires_dist": [ "Django (>=1.8,<1.9)", "celery (>=3.1,<4)", "django-crispy-forms", "django-haystack", "lxml", "psycopg2", "pyyaml", "raven", "redis", "social-auth-app-django" ], "requires_python": "", "summary": "A Django UI for managing XenServer in the simplest possible way.", "version": "1.0.2" }, "last_serial": 2868975, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "768e29d5329ac790603f66bf9f023b17", "sha256": "0fd7c323235be9322a4dce99b0e89030d742a18ef8ad022c441475f5804354bd" }, "downloads": -1, "filename": "xenzen-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "768e29d5329ac790603f66bf9f023b17", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 563968, "upload_time": "2017-02-20T08:15:18", "url": "https://files.pythonhosted.org/packages/5f/e1/725443b88330dc259246954cc924f5ae97c86b0d30f28f8a2d730d951cdd/xenzen-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46895e67b680d4ac70e0b617d993f094", "sha256": "3800d94b5b4c88cbb6958994ac3bf5f8b45328becd1b93da9b58d5954825ac06" }, "downloads": -1, "filename": "xenzen-1.0.0.tar.gz", "has_sig": false, "md5_digest": "46895e67b680d4ac70e0b617d993f094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 534923, "upload_time": "2017-02-20T08:15:24", "url": "https://files.pythonhosted.org/packages/d9/a6/ef37ca31c1d18041ce0faaf6304438bd1bb0972c3f4888df4fb68b7ad050/xenzen-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f54b313f523ec3b76f84a9739dbcdc65", "sha256": "fa4bf49eacabf38382ff9ccc666acb0c39db4e9be77e405e41f16b83dc689f57" }, "downloads": -1, "filename": "xenzen-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f54b313f523ec3b76f84a9739dbcdc65", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 563976, "upload_time": "2017-04-06T11:10:32", "url": "https://files.pythonhosted.org/packages/d0/d3/d5842560678f16529a469f79d2371f44b50c5cfc75a140271128c4dba797/xenzen-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5c17e516b45cff7e7bc7fc96f0cb943", "sha256": "9833546db2423f854aaf9ecc5796f3befd22dd8af884b500f209dbb0a418e15c" }, "downloads": -1, "filename": "xenzen-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f5c17e516b45cff7e7bc7fc96f0cb943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 535162, "upload_time": "2017-04-06T11:10:36", "url": "https://files.pythonhosted.org/packages/a6/a0/1594c78e9443dfccee5a6a8f81455df275327b73ce03f96f5123724a1599/xenzen-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "89148dd726035e84a3ab7cf937dbbea1", "sha256": "35841718870499b9d07c985e00cbe0020decf49e85a3b69d36909f5986d6991f" }, "downloads": -1, "filename": "xenzen-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "89148dd726035e84a3ab7cf937dbbea1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 567205, "upload_time": "2017-05-12T09:01:40", "url": "https://files.pythonhosted.org/packages/80/b5/8160b31096ab9e938c30439335a4f3352be09a5237901c522c594d3122fd/xenzen-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2340de9025e9c603a882b7bdb740c49", "sha256": "fc9dfaba58a7df292dface2f9e15d9a53d3536b354837cdb825b8bb332187e33" }, "downloads": -1, "filename": "xenzen-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a2340de9025e9c603a882b7bdb740c49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 535359, "upload_time": "2017-05-12T09:01:43", "url": "https://files.pythonhosted.org/packages/17/db/a7e76564e3e3d0723c0cfcecd34db64d472eb9f6dde844abe22dabec8e1b/xenzen-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89148dd726035e84a3ab7cf937dbbea1", "sha256": "35841718870499b9d07c985e00cbe0020decf49e85a3b69d36909f5986d6991f" }, "downloads": -1, "filename": "xenzen-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "89148dd726035e84a3ab7cf937dbbea1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 567205, "upload_time": "2017-05-12T09:01:40", "url": "https://files.pythonhosted.org/packages/80/b5/8160b31096ab9e938c30439335a4f3352be09a5237901c522c594d3122fd/xenzen-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2340de9025e9c603a882b7bdb740c49", "sha256": "fc9dfaba58a7df292dface2f9e15d9a53d3536b354837cdb825b8bb332187e33" }, "downloads": -1, "filename": "xenzen-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a2340de9025e9c603a882b7bdb740c49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 535359, "upload_time": "2017-05-12T09:01:43", "url": "https://files.pythonhosted.org/packages/17/db/a7e76564e3e3d0723c0cfcecd34db64d472eb9f6dde844abe22dabec8e1b/xenzen-1.0.2.tar.gz" } ] }