{ "info": { "author": "Project Jupyter Contributors", "author_email": "jupyter@googlegroups.com", "bugtrack_url": null, "classifiers": [], "description": "`BinderHub`_\n============\n\n.. image:: https://travis-ci.org/jupyterhub/binderhub.svg?branch=master\n :target: https://travis-ci.org/jupyterhub/binderhub\n :alt: travis status\n\n.. image:: https://readthedocs.org/projects/binderhub/badge/?version=latest\n :target: https://binderhub.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nWhat is BinderHub?\n------------------\n\n**BinderHub** allows you to ``BUILD`` and ``REGISTER`` a Docker image using a\nGitHub repository, then ``CONNECT`` with JupyterHub, allowing you to create a\npublic IP address that allows users to interact with the code and environment\nwithin a live JupyterHub instance. You can select a specific branch name,\ncommit, or tag to serve.\n\nBinderHub ties together:\n\n- `JupyterHub `_ to provide\n a scalable system for authenticating users and spawning single user\n Jupyter Notebook servers, and\n\n- `Repo2Docker `_ which generates\n a Docker image using a Git repository hosted online.\n\nBinderHub is created using Python, kubernetes, tornado, and traitlets. As such,\nit should be a familiar technical foundation for Jupyter developers.\n\nWhy BinderHub?\n--------------\n\nCollections of Jupyter notebooks are becoming more common in scientific research\nand data science. The ability to serve these collections on demand enhances the\nusefulness of these notebooks.\n\nWho is BinderHub for?\n---------------------\n* **Users** who want to easily interact with computational environments that\n others have created.\n* **Authors** who want to create links that allow users to immediately interact with a\n computational enviroment that you specify.\n* **Deployers** who want to create their own BinderHub to run on whatever\n hardware they choose.\n\nInstallation\n------------\n\n**BinderHub** is based on Python 3, it's currently only hosted on GitHub (pip release soon).\nHowever, it can be installed using ``pip``::\n\n pip install git+https://github.com/jupyterhub/binderhub\n\nSee `the BinderHub documentation `_ for a detailed guide on setting\nup your own BinderHub server.\n\n**Local development**: To run BinderHub locally in order to make contributions to the codebase,\nsee `the contribution guide `_.\n\nDocumentation\n-------------\n\nFor more information about the architecture, use, and setup of BinderHub, see\n`the BinderHub documentation `_.\n\nLicense\n-------\n\nSee ``LICENSE`` file in this repository.\n\n\n.. _BinderHub: https://github.com/jupyterhub/binderhub\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://binderhub.readthedocs.io/en/latest/", "keywords": "reproducible science environments docker kubernetes", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "binderhub", "package_url": "https://pypi.org/project/binderhub/", "platform": "", "project_url": "https://pypi.org/project/binderhub/", "project_urls": { "Documentation": "https://binderhub.readthedocs.io/en/latest/", "Funding": "https://jupyter.org/about", "Homepage": "https://binderhub.readthedocs.io/en/latest/", "Source": "https://github.com/jupyterhub/binderhub/", "Tracker": "https://github.com/jupyterhub/binderhub/issues" }, "release_url": "https://pypi.org/project/binderhub/0.1.0/", "requires_dist": [ "kubernetes (>=4.*)", "escapism", "tornado", "traitlets", "docker", "jinja2", "prometheus-client", "python-json-logger", "jupyterhub" ], "requires_python": ">=3.6", "summary": "Turn a Git repo into a collection of interactive notebooks", "version": "0.1.0" }, "last_serial": 5908390, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6e9a27b367ec56dd19a166a27a58268c", "sha256": "2b1296e0bdd0114bf32dccd69241b9afb0c4e767d648eca336eb902e610fad6c" }, "downloads": -1, "filename": "binderhub-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e9a27b367ec56dd19a166a27a58268c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 1568321, "upload_time": "2018-11-07T17:41:58", "url": "https://files.pythonhosted.org/packages/de/a2/b2c2477c29a7f8d4ce684b9dac366e6d67185b715042d445b209bae2d17d/binderhub-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e43ed694abace5d049db45d1f83b7e34", "sha256": "32dcd421c69f7875c863206401742a57b42debb03aa6985711a4564ee431fda0" }, "downloads": -1, "filename": "binderhub-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e43ed694abace5d049db45d1f83b7e34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1652900, "upload_time": "2018-11-07T17:42:03", "url": "https://files.pythonhosted.org/packages/80/fa/b8a0aab03c06e94d6274042fb5b7df507ead4512c053ebc946554107fc2e/binderhub-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e9a27b367ec56dd19a166a27a58268c", "sha256": "2b1296e0bdd0114bf32dccd69241b9afb0c4e767d648eca336eb902e610fad6c" }, "downloads": -1, "filename": "binderhub-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e9a27b367ec56dd19a166a27a58268c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 1568321, "upload_time": "2018-11-07T17:41:58", "url": "https://files.pythonhosted.org/packages/de/a2/b2c2477c29a7f8d4ce684b9dac366e6d67185b715042d445b209bae2d17d/binderhub-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e43ed694abace5d049db45d1f83b7e34", "sha256": "32dcd421c69f7875c863206401742a57b42debb03aa6985711a4564ee431fda0" }, "downloads": -1, "filename": "binderhub-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e43ed694abace5d049db45d1f83b7e34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1652900, "upload_time": "2018-11-07T17:42:03", "url": "https://files.pythonhosted.org/packages/80/fa/b8a0aab03c06e94d6274042fb5b7df507ead4512c053ebc946554107fc2e/binderhub-0.1.0.tar.gz" } ] }