{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "[![Build Status](https://travis-ci.org/cylc/cylc-uiserver.svg?branch=master)](https://travis-ci.org/cylc/cylc-uiserver)\n[![codecov](https://codecov.io/gh/cylc/cylc-uiserver/branch/master/graph/badge.svg)](https://codecov.io/gh/cylc/cylc-uiserver)\n\n# Cylc UI Server\n\nThis project contains the Cylc UI Server. A JupyterHub-compatible application,\nused to display the Cylc UI (or simply UI) to users, and to communicate with\nWorkflow Services (WFS).\n\n## Installation\n\nTo install the production version, run:\n\n- `pip install cylc-uiserver`\n\nAnd for the development version, run the following from a clone of the project\ngit repository.\n\n- `pip install -e .`\n\nOnce that is done, the Hub can be started with `jupyterhub`.\nThe default URL is [http://localhost:8000](http://localhost:8000).\n\n### Starting multiple instances of jupyterhub\n\nIf you need to run multiple instances of `jupyterhub`, you will have to follow\nthe steps described below:\n\n- copy `jupyterhub_config.py` to a different location\n- change the following settings (change the ports to your environment):\n * `c.JupyterHub.bind_url = 'http://:7000'`\n * `c.JupyterHub.hub_bind_url = 'http://127.0.0.1:7878'`\n * `c.JupyterHub.proxy_api_port = 9001`\n- finally start `jupyterhub` using that configuration file\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cylc/cylc-uiserver/", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "cylc-uiserver", "package_url": "https://pypi.org/project/cylc-uiserver/", "platform": "any", "project_url": "https://pypi.org/project/cylc-uiserver/", "project_urls": { "Homepage": "https://github.com/cylc/cylc-uiserver/" }, "release_url": "https://pypi.org/project/cylc-uiserver/0.1/", "requires_dist": [ "jupyterhub (==1.0.*)", "tornado (==6.0.*)", "graphene-tornado (==2.1.*)", "cylc-flow (==8.0a1)", "jupyterhub (==1.0.*) ; extra == 'all'", "tornado (==6.0.*) ; extra == 'all'", "graphene-tornado (==2.1.*) ; extra == 'all'", "cylc-flow (==8.0a1) ; extra == 'all'", "pytest (==4.4.*) ; extra == 'all'", "coverage (==4.5.*) ; extra == 'all'", "pytest-cov (==2.6.*) ; extra == 'all'", "pytest (==4.4.*) ; extra == 'tests'", "coverage (==4.5.*) ; extra == 'tests'", "pytest-cov (==2.6.*) ; extra == 'tests'" ], "requires_python": "", "summary": "Cylc UI Server", "version": "0.1" }, "last_serial": 5855875, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3532253092f22da60bddcec630a6ca25", "sha256": "4451da452432815699a879809e64ba4e5050d2ac46270c64aa92b52f2e1b059b" }, "downloads": -1, "filename": "cylc_uiserver-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3532253092f22da60bddcec630a6ca25", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27704, "upload_time": "2019-09-19T11:39:01", "url": "https://files.pythonhosted.org/packages/08/c6/ef8d046edd148c441bda1009be71f3c06904068e4dacaeff989c4a6370c3/cylc_uiserver-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc97e9ade11ece0415ce7c5c4bdd508c", "sha256": "4cc85a6680148cddd8f1fd714f772acb7c52487239b7c2b781bf543a51c099d1" }, "downloads": -1, "filename": "cylc-uiserver-0.1.tar.gz", "has_sig": false, "md5_digest": "fc97e9ade11ece0415ce7c5c4bdd508c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21859, "upload_time": "2019-09-19T11:39:04", "url": "https://files.pythonhosted.org/packages/eb/6d/d1a068ef985c19c9f60972593c9827f3fee8c815b6d7fedf53a5737f1042/cylc-uiserver-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3532253092f22da60bddcec630a6ca25", "sha256": "4451da452432815699a879809e64ba4e5050d2ac46270c64aa92b52f2e1b059b" }, "downloads": -1, "filename": "cylc_uiserver-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3532253092f22da60bddcec630a6ca25", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27704, "upload_time": "2019-09-19T11:39:01", "url": "https://files.pythonhosted.org/packages/08/c6/ef8d046edd148c441bda1009be71f3c06904068e4dacaeff989c4a6370c3/cylc_uiserver-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc97e9ade11ece0415ce7c5c4bdd508c", "sha256": "4cc85a6680148cddd8f1fd714f772acb7c52487239b7c2b781bf543a51c099d1" }, "downloads": -1, "filename": "cylc-uiserver-0.1.tar.gz", "has_sig": false, "md5_digest": "fc97e9ade11ece0415ce7c5c4bdd508c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21859, "upload_time": "2019-09-19T11:39:04", "url": "https://files.pythonhosted.org/packages/eb/6d/d1a068ef985c19c9f60972593c9827f3fee8c815b6d7fedf53a5737f1042/cylc-uiserver-0.1.tar.gz" } ] }