{ "info": { "author": "Jupyter Development Team", "author_email": "jupyter@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "**[Technical Overview](#technical-overview)** |\n**[Installation](#installation)** |\n**[Configuration](#configuration)** |\n**[Docker](#docker)** |\n**[Contributing](#contributing)** |\n**[License](#license)** |\n**[Help and Resources](#help-and-resources)**\n\n\n# [JupyterHub](https://github.com/jupyterhub/jupyterhub)\n\n\n[![PyPI](https://img.shields.io/pypi/v/jupyterhub.svg)](https://pypi.python.org/pypi/jupyterhub)\n[![Documentation Status](https://readthedocs.org/projects/jupyterhub/badge/?version=latest)](https://jupyterhub.readthedocs.org/en/latest/?badge=latest)\n[![Documentation Status](http://readthedocs.org/projects/jupyterhub/badge/?version=0.7.2)](https://jupyterhub.readthedocs.io/en/0.7.2/?badge=0.7.2)\n[![Build Status](https://travis-ci.org/jupyterhub/jupyterhub.svg?branch=master)](https://travis-ci.org/jupyterhub/jupyterhub)\n[![Circle CI](https://circleci.com/gh/jupyterhub/jupyterhub.svg?style=shield&circle-token=b5b65862eb2617b9a8d39e79340b0a6b816da8cc)](https://circleci.com/gh/jupyterhub/jupyterhub)\n[![codecov.io](https://codecov.io/github/jupyterhub/jupyterhub/coverage.svg?branch=master)](https://codecov.io/github/jupyterhub/jupyterhub?branch=master)\n[![Google Group](https://img.shields.io/badge/google-group-blue.svg)](https://groups.google.com/forum/#!forum/jupyter)\n\nWith [JupyterHub](https://jupyterhub.readthedocs.io) you can create a\n**multi-user Hub** which spawns, manages, and proxies multiple instances of the\nsingle-user [Jupyter notebook](https://jupyter-notebook.readthedocs.io)\nserver.\n\n[Project Jupyter](https://jupyter.org) created JupyterHub to support many\nusers. The Hub can offer notebook servers to a class of students, a corporate\ndata science workgroup, a scientific research project, or a high performance\ncomputing group.\n\n## Technical overview\n\nThree main actors make up JupyterHub:\n\n- multi-user **Hub** (tornado process)\n- configurable http **proxy** (node-http-proxy)\n- multiple **single-user Jupyter notebook servers** (Python/Jupyter/tornado)\n\nBasic principles for operation are:\n\n- Hub launches a proxy.\n- Proxy forwards all requests to Hub by default.\n- Hub handles login, and spawns single-user servers on demand.\n- Hub configures proxy to forward url prefixes to the single-user notebook\n servers.\n\nJupyterHub also provides a\n[REST API](http://petstore.swagger.io/?url=https://raw.githubusercontent.com/jupyter/jupyterhub/master/docs/rest-api.yml#/default)\nfor administration of the Hub and its users.\n\n## Installation\n\n\n### Check prerequisites\n\n- A Linux/Unix based system\n- [Python](https://www.python.org/downloads/) 3.5 or greater\n- [nodejs/npm](https://www.npmjs.com/)\n\n * If you are using **`conda`**, the nodejs and npm dependencies will be installed for\n you by conda.\n\n * If you are using **`pip`**, install a recent version of\n [nodejs/npm](https://docs.npmjs.com/getting-started/installing-node).\n For example, install it on Linux (Debian/Ubuntu) using:\n\n ```\n sudo apt-get install npm nodejs-legacy\n ```\n\n The `nodejs-legacy` package installs the `node` executable and is currently\n required for npm to work on Debian/Ubuntu.\n\n- TLS certificate and key for HTTPS communication\n- Domain name\n\n### Install packages\n\n#### Using `conda`\n\nTo install JupyterHub along with its dependencies including nodejs/npm:\n\n```bash\nconda install -c conda-forge jupyterhub\n```\n\nIf you plan to run notebook servers locally, install the Jupyter notebook\nor JupyterLab:\n\n```bash\nconda install notebook\nconda install jupyterlab\n```\n\n#### Using `pip`\n\nJupyterHub can be installed with `pip`, and the proxy with `npm`:\n\n```bash\nnpm install -g configurable-http-proxy\npython3 -m pip install jupyterhub \n```\n\nIf you plan to run notebook servers locally, you will need to install the\n[Jupyter notebook](https://jupyter.readthedocs.io/en/latest/install.html)\npackage:\n\n python3 -m pip install --upgrade notebook\n\n### Run the Hub server\n\nTo start the Hub server, run the command:\n\n jupyterhub\n\nVisit `https://localhost:8000` in your browser, and sign in with your unix\nPAM credentials.\n\n*Note*: To allow multiple users to sign into the server, you will need to\nrun the `jupyterhub` command as a *privileged user*, such as root.\nThe [wiki](https://github.com/jupyterhub/jupyterhub/wiki/Using-sudo-to-run-JupyterHub-without-root-privileges)\ndescribes how to run the server as a *less privileged user*, which requires\nmore configuration of the system.\n\n## Configuration\n\nThe [Getting Started](https://jupyterhub.readthedocs.io/en/latest/getting-started/index.html) section of the\ndocumentation explains the common steps in setting up JupyterHub.\n\nThe [**JupyterHub tutorial**](https://github.com/jupyterhub/jupyterhub-tutorial)\nprovides an in-depth video and sample configurations of JupyterHub.\n\n### Create a configuration file\n\nTo generate a default config file with settings and descriptions:\n\n jupyterhub --generate-config\n\n### Start the Hub\n\nTo start the Hub on a specific url and port ``10.0.1.2:443`` with **https**:\n\n jupyterhub --ip 10.0.1.2 --port 443 --ssl-key my_ssl.key --ssl-cert my_ssl.cert\n\n### Authenticators\n\n| Authenticator | Description |\n| --------------------------------------------------------------------------- | ------------------------------------------------- |\n| PAMAuthenticator | Default, built-in authenticator |\n| [OAuthenticator](https://github.com/jupyterhub/oauthenticator) | OAuth + JupyterHub Authenticator = OAuthenticator |\n| [ldapauthenticator](https://github.com/jupyterhub/ldapauthenticator) | Simple LDAP Authenticator Plugin for JupyterHub |\n| [kdcAuthenticator](https://github.com/bloomberg/jupyterhub-kdcauthenticator)| Kerberos Authenticator Plugin for JupyterHub |\n\n### Spawners\n\n| Spawner | Description |\n| -------------------------------------------------------------- | -------------------------------------------------------------------------- |\n| LocalProcessSpawner | Default, built-in spawner starts single-user servers as local processes |\n| [dockerspawner](https://github.com/jupyterhub/dockerspawner) | Spawn single-user servers in Docker containers |\n| [kubespawner](https://github.com/jupyterhub/kubespawner) | Kubernetes spawner for JupyterHub |\n| [sudospawner](https://github.com/jupyterhub/sudospawner) | Spawn single-user servers without being root |\n| [systemdspawner](https://github.com/jupyterhub/systemdspawner) | Spawn single-user notebook servers using systemd |\n| [batchspawner](https://github.com/jupyterhub/batchspawner) | Designed for clusters using batch scheduling software |\n| [wrapspawner](https://github.com/jupyterhub/wrapspawner) | WrapSpawner and ProfilesSpawner enabling runtime configuration of spawners |\n\n## Docker\n\nA starter [**docker image for JupyterHub**](https://hub.docker.com/r/jupyterhub/jupyterhub/)\ngives a baseline deployment of JupyterHub using Docker.\n\n**Important:** This `jupyterhub/jupyterhub` image contains only the Hub itself,\nwith no configuration. In general, one needs to make a derivative image, with\nat least a `jupyterhub_config.py` setting up an Authenticator and/or a Spawner.\nTo run the single-user servers, which may be on the same system as the Hub or\nnot, Jupyter Notebook version 4 or greater must be installed.\n\nThe JupyterHub docker image can be started with the following command:\n\n docker run -p 8000:8000 -d --name jupyterhub jupyterhub/jupyterhub jupyterhub\n\nThis command will create a container named `jupyterhub` that you can\n**stop and resume** with `docker stop/start`.\n\nThe Hub service will be listening on all interfaces at port 8000, which makes\nthis a good choice for **testing JupyterHub on your desktop or laptop**.\n\nIf you want to run docker on a computer that has a public IP then you should\n(as in MUST) **secure it with ssl** by adding ssl options to your docker\nconfiguration or by using a ssl enabled proxy.\n\n[Mounting volumes](https://docs.docker.com/engine/admin/volumes/volumes/) will\nallow you to **store data outside the docker image (host system) so it will be persistent**, even when you start\na new image.\n\nThe command `docker exec -it jupyterhub bash` will spawn a root shell in your docker\ncontainer. You can **use the root shell to create system users in the container**.\nThese accounts will be used for authentication in JupyterHub's default configuration.\n\n## Contributing\n\nIf you would like to contribute to the project, please read our\n[contributor documentation](http://jupyter.readthedocs.io/en/latest/contributor/content-contributor.html)\nand the [`CONTRIBUTING.md`](CONTRIBUTING.md). The `CONTRIBUTING.md` file\nexplains how to set up a development installation, how to run the test suite,\nand how to contribute to documentation.\n\n### A note about platform support\n\nJupyterHub is supported on Linux/Unix based systems.\n\nJupyterHub officially **does not** support Windows. You may be able to use\nJupyterHub on Windows if you use a Spawner and Authenticator that work on\nWindows, but the JupyterHub defaults will not. Bugs reported on Windows will not\nbe accepted, and the test suite will not run on Windows. Small patches that fix\nminor Windows compatibility issues (such as basic installation) **may** be accepted,\nhowever. For Windows-based systems, we would recommend running JupyterHub in a\ndocker container or Linux VM.\n\n[Additional Reference:](http://www.tornadoweb.org/en/stable/#installation) Tornado's documentation on Windows platform support\n\n## License\n\nWe use a shared copyright model that enables all contributors to maintain the\ncopyright on their contributions.\n\nAll code is licensed under the terms of the revised BSD license.\n\n## Help and resources\n\nWe encourage you to ask questions on the [Jupyter mailing list](https://groups.google.com/forum/#!forum/jupyter).\nTo participate in development discussions or get help, talk with us on\nour JupyterHub [Gitter](https://gitter.im/jupyterhub/jupyterhub) channel.\n\n- [Reporting Issues](https://github.com/jupyterhub/jupyterhub/issues)\n- [JupyterHub tutorial](https://github.com/jupyterhub/jupyterhub-tutorial)\n- [Documentation for JupyterHub](https://jupyterhub.readthedocs.io/en/latest/) | [PDF (latest)](https://media.readthedocs.org/pdf/jupyterhub/latest/jupyterhub.pdf) | [PDF (stable)](https://media.readthedocs.org/pdf/jupyterhub/stable/jupyterhub.pdf)\n- [Documentation for JupyterHub's REST API](http://petstore.swagger.io/?url=https://raw.githubusercontent.com/jupyter/jupyterhub/master/docs/rest-api.yml#/default)\n- [Documentation for Project Jupyter](http://jupyter.readthedocs.io/en/latest/index.html) | [PDF](https://media.readthedocs.org/pdf/jupyter/latest/jupyter.pdf)\n- [Project Jupyter website](https://jupyter.org)\n\n---\n\n**[Technical Overview](#technical-overview)** |\n**[Installation](#installation)** |\n**[Configuration](#configuration)** |\n**[Docker](#docker)** |\n**[Contributing](#contributing)** |\n**[License](#license)** |\n**[Help and Resources](#help-and-resources)**\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://jupyter.org", "keywords": "Interactive,Interpreter,Shell,Web", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "jupyterhub-simx", "package_url": "https://pypi.org/project/jupyterhub-simx/", "platform": "Linux", "project_url": "https://pypi.org/project/jupyterhub-simx/", "project_urls": { "Homepage": "https://jupyter.org" }, "release_url": "https://pypi.org/project/jupyterhub-simx/1.1.8/", "requires_dist": [ "SQLAlchemy (>=1.1)", "alembic", "async-generator (>=1.8)", "jinja2", "pamela", "prometheus-client (>=0.0.21)", "python-dateutil", "python-oauth2 (>=1.0)", "requests", "tornado (>=5.0)", "traitlets (>=4.3.2)" ], "requires_python": ">=3.5", "summary": "JupyterHub: A multi-user server for Jupyter notebooks", "version": "1.1.8" }, "last_serial": 4765700, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "efcf68c83a1607bc578f09b1fcd594af", "sha256": "74a7f34d9cf953277599a8bb331f93cac4c6c2b32a4f72cffc7aa6956a4a0aba" }, "downloads": -1, "filename": "jupyterhub_simx-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "efcf68c83a1607bc578f09b1fcd594af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3103236, "upload_time": "2019-01-22T17:04:38", "url": "https://files.pythonhosted.org/packages/5c/47/e52a6896a9ab33d31fd99f037711d95f7c844ea0805c0267bf1d9c058351/jupyterhub_simx-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e64b0cef97b0895964d1f78790237a05", "sha256": "da9d489192807bb2f0415e3ed6b08925687654f39ee4f99efc03f9f7248a1363" }, "downloads": -1, "filename": "jupyterhub-simx-0.0.0.tar.gz", "has_sig": false, "md5_digest": "e64b0cef97b0895964d1f78790237a05", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346500, "upload_time": "2019-01-22T17:04:42", "url": "https://files.pythonhosted.org/packages/20/24/7ea9cc5a9bd701b4a729cdb353da15bdf93b8da2ab74dffb7e62ebe6b88a/jupyterhub-simx-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "f005d114820676d46267bfc7e70477ab", "sha256": "7725d6b75deead7f61e30d3a78931bdf7f77325a974610480e462303c4168391" }, "downloads": -1, "filename": "jupyterhub_simx-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f005d114820676d46267bfc7e70477ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3103290, "upload_time": "2019-01-22T20:46:23", "url": "https://files.pythonhosted.org/packages/ea/d8/1f959c9efaf21f41cfa950dd2efec031f2e0a4e764f13ec9c61fb79fd4b6/jupyterhub_simx-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "629e22fddad81c9e38c591bcf8a2f34b", "sha256": "3bf98d12d61a48825278504a8f67174e71aa385f0732dba956ae1a2f6da210a8" }, "downloads": -1, "filename": "jupyterhub-simx-0.0.1.tar.gz", "has_sig": false, "md5_digest": "629e22fddad81c9e38c591bcf8a2f34b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346509, "upload_time": "2019-01-22T20:46:26", "url": "https://files.pythonhosted.org/packages/0f/f6/5bcb0c6a0f9867efa8846b063a080a38b4416080f22f4a66bbecfb649e62/jupyterhub-simx-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f8389e688eed15ab1f6ace9d5924b35c", "sha256": "7fdf24cd833c536fa843e7ee13cea08ceda6534af79a0523f23b7c029cf46b95" }, "downloads": -1, "filename": "jupyterhub_simx-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f8389e688eed15ab1f6ace9d5924b35c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3103597, "upload_time": "2019-01-22T21:41:33", "url": "https://files.pythonhosted.org/packages/2e/ef/39e451cb1aab963d79d719f7d0c54e406e42b90a0db6dade7b9a0d21f690/jupyterhub_simx-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14e5b6a572beceb516b68e7adcf9faba", "sha256": "d9eb723683e8f13d16b1eb190e416101b7eb317ffebe5a3799217ca39360daea" }, "downloads": -1, "filename": "jupyterhub-simx-0.0.2.tar.gz", "has_sig": false, "md5_digest": "14e5b6a572beceb516b68e7adcf9faba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346942, "upload_time": "2019-01-22T21:41:38", "url": "https://files.pythonhosted.org/packages/f3/ba/a98c3e57e43ae78002be2e9c121e64bc885bfd72b7d99abe517093f3dff5/jupyterhub-simx-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "992266ef09c8792914eb6125c20346af", "sha256": "7cf7989c5e24a8824aac210e8f4d690dfb1051bec58e11695b9d269c8ef7d7f9" }, "downloads": -1, "filename": "jupyterhub_simx-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "992266ef09c8792914eb6125c20346af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3103592, "upload_time": "2019-01-22T22:23:55", "url": "https://files.pythonhosted.org/packages/d0/d5/d424dd5924191ab5aaff0f11fbc7a4c45740f941d0804b37887984fbefbb/jupyterhub_simx-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a9ca40812ba18b4e128cb3c77825516", "sha256": "bb4c20f25d971606aed531859e1c2f0b5739fb0ce3a03337e88f4fd920972388" }, "downloads": -1, "filename": "jupyterhub-simx-0.0.3.tar.gz", "has_sig": false, "md5_digest": "4a9ca40812ba18b4e128cb3c77825516", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346915, "upload_time": "2019-01-22T22:23:59", "url": "https://files.pythonhosted.org/packages/8d/cd/e25f2eaedf8a76ad0849bd0d0d77e3c6076ca7fd273e879d26eaca744420/jupyterhub-simx-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "859d687b6119fb4c24be64bc06ea655f", "sha256": "39b0170d6dae3ef17e86e11b283d7273c8e258367ccc9425be11b22fba9fdc27" }, "downloads": -1, "filename": "jupyterhub_simx-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "859d687b6119fb4c24be64bc06ea655f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3103620, "upload_time": "2019-01-23T16:26:17", "url": "https://files.pythonhosted.org/packages/75/99/6a0d837cc91cb9384b20fa2f5774f3f17b0ff802a094cd13d8efa3fdc7c3/jupyterhub_simx-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25f6418bc51fc0201f87e3cacfaad8c2", "sha256": "be9e972760fd831243bd30eeca452e20f02a8a2be957626688e0c3708c66d9fa" }, "downloads": -1, "filename": "jupyterhub-simx-0.0.4.tar.gz", "has_sig": false, "md5_digest": "25f6418bc51fc0201f87e3cacfaad8c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346938, "upload_time": "2019-01-23T16:26:27", "url": "https://files.pythonhosted.org/packages/24/9e/00e464a788704d97efe325aa78f6d354db8027c93d79d76bf95ce8797c18/jupyterhub-simx-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b3da3221903e16994dded40a1afa2c86", "sha256": "7d52ae55e51c405d2d6a74e99136cb6fbfceb6302a00ba40ba593445668a6461" }, "downloads": -1, "filename": "jupyterhub_simx-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b3da3221903e16994dded40a1afa2c86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3103643, "upload_time": "2019-01-23T16:52:23", "url": "https://files.pythonhosted.org/packages/de/f9/266411ec25a1b9cee7f9c58a88311fb85ca90abfc1bc377d9cf618f2f272/jupyterhub_simx-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a47135859002ada610cd634b66ec3760", "sha256": "47cd678b1e531445ea9664b8b8b2025b85096caed387e8a72c5bff8d4e4388ef" }, "downloads": -1, "filename": "jupyterhub-simx-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a47135859002ada610cd634b66ec3760", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346953, "upload_time": "2019-01-23T16:52:41", "url": "https://files.pythonhosted.org/packages/dc/88/e517c3cc0c5318a4501b1a800cc0e37cef6bca5883fa35f2a570d6726c98/jupyterhub-simx-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "5c0f7f53d70087b54f190d3125b3ba8f", "sha256": "2c119d7e62553364adecc048cac68099b5425af274b43d121e82a3f05b756fd8" }, "downloads": -1, "filename": "jupyterhub_simx-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5c0f7f53d70087b54f190d3125b3ba8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3104401, "upload_time": "2019-01-23T18:17:42", "url": "https://files.pythonhosted.org/packages/47/a9/43214cc7ca0c26bce264128361191180f4648af1a0245b8cfa8bb530b18d/jupyterhub_simx-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "117cca43b836a25169e242b265b37bc1", "sha256": "cf4f9fc771b39df41676a94b864e08a47cc38c8dce4c2c07e2ce0f7f415bd3a8" }, "downloads": -1, "filename": "jupyterhub-simx-0.0.6.tar.gz", "has_sig": false, "md5_digest": "117cca43b836a25169e242b265b37bc1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2347532, "upload_time": "2019-01-23T18:17:48", "url": "https://files.pythonhosted.org/packages/b2/a0/394cfa7402b5041eea1c0e9c173ebc75fc9f983fb32b5cd50b82ecd2fbb0/jupyterhub-simx-0.0.6.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "d1f3805e4ad35a13aa6e506fa2185295", "sha256": "1e72d4f79bb958c099b4ae9a74e4aaac08940851c354c11fe553d9efafcda3cb" }, "downloads": -1, "filename": "jupyterhub_simx-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d1f3805e4ad35a13aa6e506fa2185295", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3102337, "upload_time": "2019-01-21T18:33:24", "url": "https://files.pythonhosted.org/packages/fc/7c/218787626448bd11a3fc31524906f614accfa19755627ac0346435846f0e/jupyterhub_simx-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "597e59fca1d9a52386b0902208d43ef4", "sha256": "3561e569f5b36f55a1333da5da22c3a9d2972abe2d7c68026a5c1109dc0173ce" }, "downloads": -1, "filename": "jupyterhub-simx-0.9.2.tar.gz", "has_sig": false, "md5_digest": "597e59fca1d9a52386b0902208d43ef4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346264, "upload_time": "2019-01-21T18:33:29", "url": "https://files.pythonhosted.org/packages/d4/39/212cc195fdf9cf4edd888b16dd0ca9f37dd1a6894d786d9603e7f8b060d1/jupyterhub-simx-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "e73cbcde025a32074b03c5f9adf31feb", "sha256": "8b727cd561c83d81d8b992183f5de13e9f0debed3dd55d432c2716310bed32c2" }, "downloads": -1, "filename": "jupyterhub_simx-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e73cbcde025a32074b03c5f9adf31feb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3103262, "upload_time": "2019-01-22T16:17:44", "url": "https://files.pythonhosted.org/packages/f8/4a/722818789594b50637de0392d9baa8dac4349bb3cca4da8022ba2dd7a615/jupyterhub_simx-0.9.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6383b5eb224262564006280354ab1f6", "sha256": "305c60cad7b196545c97f6c93c6dff98c7bca6b0a1e442ea25e894818b91bc62" }, "downloads": -1, "filename": "jupyterhub-simx-0.9.3.tar.gz", "has_sig": false, "md5_digest": "f6383b5eb224262564006280354ab1f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346528, "upload_time": "2019-01-22T16:17:47", "url": "https://files.pythonhosted.org/packages/37/dc/6dbabbcf11498241fbd8dc3b84a6c9c5c1695bd5796fa988a7769ebe124b/jupyterhub-simx-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "6e643da62afad31d862eb96beb766167", "sha256": "fc34202e3f7867f1853481fc9d317c2c2333e3589875d3ffe0281f786417412e" }, "downloads": -1, "filename": "jupyterhub_simx-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6e643da62afad31d862eb96beb766167", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3105402, "upload_time": "2019-01-21T21:51:16", "url": "https://files.pythonhosted.org/packages/9b/f1/107eb467ecb5433c0d00df7581f9be49370799d0501fc54e6597880c7d09/jupyterhub_simx-0.9.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdafc63108d2d9b57e78dbdeaf1bbead", "sha256": "4c3a20e7e6b657f461a3151d6681beb382906dcfed1eedd0ea9d411b57e384bb" }, "downloads": -1, "filename": "jupyterhub-simx-0.9.4.tar.gz", "has_sig": false, "md5_digest": "cdafc63108d2d9b57e78dbdeaf1bbead", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2348802, "upload_time": "2019-01-21T21:51:20", "url": "https://files.pythonhosted.org/packages/15/34/e80cb6efdf040cabebe0cd1d9e8b636d56575db455d00cab7d8cd39f00e8/jupyterhub-simx-0.9.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "9d0d95f033488ce061c82d3216f41993", "sha256": "39199868222b5b2d8e08eedc24bfb7fd3ba7b18da8aab9646ce3d5c0db527f74" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9d0d95f033488ce061c82d3216f41993", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3104397, "upload_time": "2019-01-23T19:23:15", "url": "https://files.pythonhosted.org/packages/c1/eb/7d0102fa485d3a22f717368dd73c012ed804dfc1cb3f42b096fde37ba258/jupyterhub_simx-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ea848f530535ec56f7ca298e8d880b5", "sha256": "95e448893c6e82231826231aff67b86337fa797b6c3a975ad5c3bfd72d92366c" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0ea848f530535ec56f7ca298e8d880b5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2347507, "upload_time": "2019-01-23T19:23:21", "url": "https://files.pythonhosted.org/packages/94/1a/de3d1099351c44f673d1c1aa28b1ac2222d723dd9cf9565e670b227fbe15/jupyterhub-simx-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a0e82bb92d75313c6341d9213ede73ef", "sha256": "bbf59ae8eab47eb4b4a3d35dbd70a2830f5b60b0d98d0c70c1f827248da82bd0" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a0e82bb92d75313c6341d9213ede73ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3123608, "upload_time": "2019-01-23T19:56:55", "url": "https://files.pythonhosted.org/packages/39/56/f3b65dde5300e026237e9689a4afdfdfbf10d4c654c5843ea455f21f03c9/jupyterhub_simx-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c3381fc4ff84bafb144ed23dda50715", "sha256": "d5281a0e63e8ddf1f52794a9054abbe55200f7f88b37c7d384f295e8a7de2dd3" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2c3381fc4ff84bafb144ed23dda50715", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 159563, "upload_time": "2019-01-23T19:56:57", "url": "https://files.pythonhosted.org/packages/8e/4e/6c00147e1c8e2f4396cd008a796b76d35a55756de73f58cce2e6ab8643e4/jupyterhub-simx-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "08f850c48e0e6dddf84ebf1cc72721a9", "sha256": "b7e80625338e3fcc04c687a81cb29a50347a6ef0566739fa58ac5e9585a59c7d" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "08f850c48e0e6dddf84ebf1cc72721a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3123293, "upload_time": "2019-01-23T20:27:47", "url": "https://files.pythonhosted.org/packages/98/1a/8e5349fcaed10a003a16db5780d3bdb4720dd617557f21ce54837808f64d/jupyterhub_simx-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94f06306609e98e6f40c083ea2700e63", "sha256": "23380ed47c9a65fed72745dd3296a77afdee6f282ac4a1218cafa041e9226304" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.2.tar.gz", "has_sig": false, "md5_digest": "94f06306609e98e6f40c083ea2700e63", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 159190, "upload_time": "2019-01-23T20:27:49", "url": "https://files.pythonhosted.org/packages/0f/96/4688068149134bd57de41667a34cfb3ac763165b0ae53fe0bf96efcca428/jupyterhub-simx-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "162103a9c8bd1ad56b7ba194d6c07a2c", "sha256": "359a8ea571df6e698312f08f026efc990118f3eebcf511c76fb88d7c38ad5893" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "162103a9c8bd1ad56b7ba194d6c07a2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3123294, "upload_time": "2019-01-23T21:40:06", "url": "https://files.pythonhosted.org/packages/0a/fe/3760aa51c89289c474ece8aae9ad9cf712862f56270da4cd489397f758fd/jupyterhub_simx-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e24f8544957ec830f631930de5c166c8", "sha256": "d0cff42c2c4c879aa775f7ec2ba7e2fd66374606663a70b6a283cb4fee101825" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.3.tar.gz", "has_sig": false, "md5_digest": "e24f8544957ec830f631930de5c166c8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2356134, "upload_time": "2019-01-23T21:40:10", "url": "https://files.pythonhosted.org/packages/9c/08/7578b9021cafd6f095411b9029688fb4743d5a85979b8a7663bb18f65098/jupyterhub-simx-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "5951d87e448c9c56c7a4bd5fd3abc5c0", "sha256": "7ddbccc8199ded1a34147d6bd0c2103f2da2bd2881a88e112d4988dd9136f90b" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "5951d87e448c9c56c7a4bd5fd3abc5c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3103380, "upload_time": "2019-01-23T21:58:00", "url": "https://files.pythonhosted.org/packages/90/94/7e859c5c1c53e703276de1e646b13d6417fda1706dd41802047776932ec3/jupyterhub_simx-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bd9a751765e96cf2a59875700039209", "sha256": "82e50247883b92d3f06245a48ef8ac28b0ff131039e22d4ebdf9bcc3fc303c32" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7bd9a751765e96cf2a59875700039209", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346623, "upload_time": "2019-01-23T21:58:04", "url": "https://files.pythonhosted.org/packages/c3/d4/d2956bef4330f295350597c5183a69baaad67d59df4f20df7bcf382a0f69/jupyterhub-simx-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "7f56c6ccbbec9c74f5e0c18bd8ad86a1", "sha256": "7c2a145b5753635b67f534bf718648c60d699d60314df10cfa9b1448f06a022e" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7f56c6ccbbec9c74f5e0c18bd8ad86a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206676, "upload_time": "2019-01-23T22:10:50", "url": "https://files.pythonhosted.org/packages/b1/d8/19c1df1c9dadc51c0e3a82a0384bbe5ff0085f235c4b3ed8a634984e644e/jupyterhub_simx-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c6fc4bbf0ae1d5ed7718f87efc6b0a5", "sha256": "0399d7f5f0d90c525d369f0507ad0e8ef8729c1c7fa63aadfc46a27514d14a46" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.5.tar.gz", "has_sig": false, "md5_digest": "1c6fc4bbf0ae1d5ed7718f87efc6b0a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346538, "upload_time": "2019-01-23T22:10:55", "url": "https://files.pythonhosted.org/packages/72/28/a8098763d78e2c4607cb67602c0d726a97ac38d4c1f531aac28f49de2e1a/jupyterhub-simx-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "abce5c92a8100192039b99a95387e6bf", "sha256": "498c06e3632a01b32a718ec82d24b36fcda25905ba12eca81661b195a249c6d2" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "abce5c92a8100192039b99a95387e6bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206674, "upload_time": "2019-01-24T14:49:39", "url": "https://files.pythonhosted.org/packages/fe/3f/4719ed0efbd160ad1bb36bd593d4a7fa7eada88ae73bea6bc95677d8523a/jupyterhub_simx-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c341edc969f961cf07ca7188465b52dd", "sha256": "ddb665e36bc4e88eaa3d65b3bfcf725af7ee272d1b2d6ab922623a612c910142" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.6.tar.gz", "has_sig": false, "md5_digest": "c341edc969f961cf07ca7188465b52dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346571, "upload_time": "2019-01-24T14:50:13", "url": "https://files.pythonhosted.org/packages/09/05/31dad97828b9da15de5d8461c4a15ac4f489ff877a7ea932c284ccbc7e2f/jupyterhub-simx-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "783d8e8e7d9f7aaa7cb0204028592f98", "sha256": "31280254dbb8f899bbc7adce037c524907416eddb688309815fc82cff90d4ef5" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "783d8e8e7d9f7aaa7cb0204028592f98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206675, "upload_time": "2019-01-24T15:48:58", "url": "https://files.pythonhosted.org/packages/53/8b/5aa03d5b3de31db341c7405fe4c24b711ef7d0c52f2eff266416679d4cff/jupyterhub_simx-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e6eb0528b01c76d878922a898febf8e", "sha256": "0c3757d509c5be985ad6610caf3e01529954e7f7daac398180dc12295b68790b" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.7.tar.gz", "has_sig": false, "md5_digest": "9e6eb0528b01c76d878922a898febf8e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346534, "upload_time": "2019-01-24T15:49:02", "url": "https://files.pythonhosted.org/packages/5f/28/bf428ce80eeae11116dc05808bf194f4e21b710cbb1dd49a16625920fe6c/jupyterhub-simx-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "813ae5e710299c8beba88d913b2624b3", "sha256": "fd86544ec90eea32415d6d0e5be1b7418c2e1729f7ebfdc4c8a6dc467f2ddd4c" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "813ae5e710299c8beba88d913b2624b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206675, "upload_time": "2019-01-24T20:50:01", "url": "https://files.pythonhosted.org/packages/52/9a/86669e1614ad6c57a24e0916e08758fd9df2fc00814e0f58de2a6aa0f340/jupyterhub_simx-1.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a070fd5d0caa8756b2249a62fead1394", "sha256": "636750150ce6e70e56c74dcf9270f5dd08a179c2224baaec1736afff20014a0a" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.8.tar.gz", "has_sig": false, "md5_digest": "a070fd5d0caa8756b2249a62fead1394", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346545, "upload_time": "2019-01-24T20:50:05", "url": "https://files.pythonhosted.org/packages/f7/37/1d28d9c0f972d5ea478d02367261f036da740c53451dac490af418502c2e/jupyterhub-simx-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "7f96d1463f970526a7661efbc17850a1", "sha256": "bfe71591c46a46a4a8f8fc9702d7b43fda6588fbc2f881ad8aeda238bb25b85a" }, "downloads": -1, "filename": "jupyterhub_simx-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "7f96d1463f970526a7661efbc17850a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206676, "upload_time": "2019-01-24T22:04:33", "url": "https://files.pythonhosted.org/packages/ff/a9/47f461ae67a552e3a391078d967a3c9afba9e90f77b98ed122326a7cbc13/jupyterhub_simx-1.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46be064199078a92c10f14c64448c0c5", "sha256": "5f9351483eba0d25e283853ef2b3eda27eb6cb0c5e2989a939fdb68c259c8c3a" }, "downloads": -1, "filename": "jupyterhub-simx-1.0.9.tar.gz", "has_sig": false, "md5_digest": "46be064199078a92c10f14c64448c0c5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346553, "upload_time": "2019-01-24T22:04:39", "url": "https://files.pythonhosted.org/packages/b0/ca/9087330cd51fddf6926d1167b94a568c1da84c7f53d74c09b9cafc87147f/jupyterhub-simx-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "367abc2d11455d3e3cf21b5875bb1d68", "sha256": "cb4403e73fe8c98ec1bc743a1a726997cce680628ac1b6af52ba9b7872bf70dd" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "367abc2d11455d3e3cf21b5875bb1d68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3123277, "upload_time": "2019-01-24T22:17:50", "url": "https://files.pythonhosted.org/packages/3c/c8/714729dc480d12bdde0e31c3f3162d35992dfeb33454dac5db3ce15df700/jupyterhub_simx-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52ec57e632dd601727782cd9533f9a57", "sha256": "3c901950c635395918b45f32a5facea47fed1e2e17dbee2913676e49fb7bdccd" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.0.tar.gz", "has_sig": false, "md5_digest": "52ec57e632dd601727782cd9533f9a57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 159195, "upload_time": "2019-01-24T22:17:52", "url": "https://files.pythonhosted.org/packages/7d/f2/f9a0eae411dc62e079bb1a304ae0251127cf6349201e65ff436cad6b6474/jupyterhub-simx-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "999c2d5d2782f9e280e3fb8239c27630", "sha256": "72ceea25c7e24ee7b0132faf2d5d8c87c6b6b138fdf41cf43255dd73f3e93b0b" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "999c2d5d2782f9e280e3fb8239c27630", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206664, "upload_time": "2019-01-24T22:49:00", "url": "https://files.pythonhosted.org/packages/87/66/a60541ba3acab50b682fd7ef471ed4b02a2723d385404fc4fe12992988c1/jupyterhub_simx-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c4389740a5449004cddcf9953f4d16f", "sha256": "7db4f90a8c577b7ab41488ca0f9775918e74f60744c50b74d52de24375728547" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.1.tar.gz", "has_sig": false, "md5_digest": "0c4389740a5449004cddcf9953f4d16f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346535, "upload_time": "2019-01-24T22:49:04", "url": "https://files.pythonhosted.org/packages/6f/71/fde8a859a95dad4f1e58254dc442c53f1e66be483f01781103c5b2191acc/jupyterhub-simx-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "6bd7ff8f6227bad367ca67f1a4beaa83", "sha256": "0ea8ac63a15fb6b60abe0e23331a73a7ebfe32c619320f777c2df685f8d90cc4" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6bd7ff8f6227bad367ca67f1a4beaa83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206672, "upload_time": "2019-01-24T23:02:52", "url": "https://files.pythonhosted.org/packages/2b/b5/abf64421746b688fe7d0c21674f130f5227099729ab503677244c3c40922/jupyterhub_simx-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d8e7825171ea24f3d0cd3d33986c5f2", "sha256": "04736e743bf9d6f49b70a264c40b15b9493b76cb93c726bea3a2c6b3110f4b02" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.2.tar.gz", "has_sig": false, "md5_digest": "9d8e7825171ea24f3d0cd3d33986c5f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346534, "upload_time": "2019-01-24T23:02:59", "url": "https://files.pythonhosted.org/packages/85/39/dc2f0fecfb4879f5f5a8acd1cf0126d635ebbdf767515fe7f778bc33a2ad/jupyterhub-simx-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "4273af051676ddf769493d74720b2410", "sha256": "b455b2f092a1714328e88fb69cf7a1517f11718091c10acdda79195818eb0939" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4273af051676ddf769493d74720b2410", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206757, "upload_time": "2019-01-25T19:19:16", "url": "https://files.pythonhosted.org/packages/c9/45/d4f7b0a23b7065e1b4bc77cafe4acabc3a5c70fcfc3dbfde5008ef008626/jupyterhub_simx-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f5d905825e3700a6860c4ed9efa6d05", "sha256": "f5ac33c57d8fe0b1253cda9310569f95482ea6c13203d591e3df962242d7e0f6" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.3.tar.gz", "has_sig": false, "md5_digest": "3f5d905825e3700a6860c4ed9efa6d05", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346637, "upload_time": "2019-01-25T19:19:19", "url": "https://files.pythonhosted.org/packages/4e/c2/ea2b663217e1ea53b94366af8e1752e5814b426597858e9cc76a3e1bf16b/jupyterhub-simx-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "7022ebef21cf38243dc5cbbb49ea8423", "sha256": "e630ffd693acad382d55c8cd7a87999887541b10461655ef788fd8d2c759cbcc" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7022ebef21cf38243dc5cbbb49ea8423", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206770, "upload_time": "2019-01-29T15:32:22", "url": "https://files.pythonhosted.org/packages/3d/31/09dbcb1333e70c8444f2cd16296e913516c96d708f4cb9e73a42d59a9ba7/jupyterhub_simx-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "afb30f2433ebbba7ef57b23182cbc6ce", "sha256": "bff1e816ca5f1de0ceadf164c43f9dbc51541eee97dfa57d401dc5bce29cbd8f" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.4.tar.gz", "has_sig": false, "md5_digest": "afb30f2433ebbba7ef57b23182cbc6ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346619, "upload_time": "2019-01-29T15:32:27", "url": "https://files.pythonhosted.org/packages/65/1c/3128afab18d7a2a75a0f4e0c33b7c1669a2841cacf31e366388bd556123a/jupyterhub-simx-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "476a87b8536941ce26530e2d33a4be3b", "sha256": "aaed4cafb95634ab0a532a3ad14093f2d94b557ab9bffd36cacc1650406abbb8" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "476a87b8536941ce26530e2d33a4be3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206765, "upload_time": "2019-01-29T16:12:00", "url": "https://files.pythonhosted.org/packages/6c/00/06bc526f73a2c546c6af7dad59f86f62a416124df37cf608aebd1b78982a/jupyterhub_simx-1.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b632330316f48bbe647241c110ebb91d", "sha256": "1782ae2703b58ed085248c2dfdb5195af0c2482fd1ab76e2a2e37fc7ba179fcd" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.5.tar.gz", "has_sig": false, "md5_digest": "b632330316f48bbe647241c110ebb91d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346601, "upload_time": "2019-01-29T16:12:06", "url": "https://files.pythonhosted.org/packages/20/0f/ba7d938bc026529ef363aa496c4e21bf796cc54628d89fb8dbe3b2c14e51/jupyterhub-simx-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "df84ad848ed3db773343ae480dcc1a43", "sha256": "0425b65c64d915ed667009838c6ad4c250ba8115b39cee52f641828ed36ac5b7" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "df84ad848ed3db773343ae480dcc1a43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206776, "upload_time": "2019-01-31T15:28:00", "url": "https://files.pythonhosted.org/packages/82/a7/68442268cd3fedc8cffa8ecbdcf7ef20a6b33e418438e80dbadac06b86ee/jupyterhub_simx-1.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "817a47e11b1a6191758762f698d04900", "sha256": "303e588709dcbfbb2e9b65148478b45797900f48d38eae17371dfcd414cd407f" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.6.tar.gz", "has_sig": false, "md5_digest": "817a47e11b1a6191758762f698d04900", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346613, "upload_time": "2019-01-31T15:28:04", "url": "https://files.pythonhosted.org/packages/e0/a7/4767c34086f7e7b5907eb6fc642d45d02efa6ca9c03c7faa4259e2ad7ffa/jupyterhub-simx-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "9ccebe6ec0006432391eff46ab998c07", "sha256": "050dc1591b05fecee4e6f1e5f8cdf375c910ad6c6dbd690d2cb7a91f9c701ca1" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9ccebe6ec0006432391eff46ab998c07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2206797, "upload_time": "2019-01-31T15:53:25", "url": "https://files.pythonhosted.org/packages/a5/b7/3e74d7573343a641267b2c46a7b5d431e3ebb15bb824d1d7c50aa1f47115/jupyterhub_simx-1.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "909aac0ddc1dd2ec863484bc0121b93f", "sha256": "412af5acdce2b83a280bfcadb12b794f2799088911236201773fb1c793de4b7f" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.7.tar.gz", "has_sig": false, "md5_digest": "909aac0ddc1dd2ec863484bc0121b93f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346638, "upload_time": "2019-01-31T15:53:29", "url": "https://files.pythonhosted.org/packages/ff/31/c3350d581919085edd361243e4c64a89493d86ef4b8d1d946ab124607249/jupyterhub-simx-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "d634f5ce4f4cf5c928a71151dfa0f057", "sha256": "0001627be2d4c5f3dd8b88c0a35a942d90ab7af8baadb99cda51d72495b49e1b" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d634f5ce4f4cf5c928a71151dfa0f057", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2207004, "upload_time": "2019-01-31T22:01:15", "url": "https://files.pythonhosted.org/packages/e9/3e/3e521b4b6b06f9ae559d6a8f4da176776a0b0edaf0289464e04919f70ca8/jupyterhub_simx-1.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91115fc234cfbdd955ef7c1f99c30c1d", "sha256": "5e17b384c29e62cbcd0a00dc26d2cf3b0b8cf8e783272465c57f3eba0d6d079d" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.8.tar.gz", "has_sig": false, "md5_digest": "91115fc234cfbdd955ef7c1f99c30c1d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346929, "upload_time": "2019-01-31T22:01:18", "url": "https://files.pythonhosted.org/packages/87/31/1e8d36647a53ea074a97693dec4fbc165335886568b8d41d2fa3bfeaed01/jupyterhub-simx-1.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d634f5ce4f4cf5c928a71151dfa0f057", "sha256": "0001627be2d4c5f3dd8b88c0a35a942d90ab7af8baadb99cda51d72495b49e1b" }, "downloads": -1, "filename": "jupyterhub_simx-1.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "d634f5ce4f4cf5c928a71151dfa0f057", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 2207004, "upload_time": "2019-01-31T22:01:15", "url": "https://files.pythonhosted.org/packages/e9/3e/3e521b4b6b06f9ae559d6a8f4da176776a0b0edaf0289464e04919f70ca8/jupyterhub_simx-1.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91115fc234cfbdd955ef7c1f99c30c1d", "sha256": "5e17b384c29e62cbcd0a00dc26d2cf3b0b8cf8e783272465c57f3eba0d6d079d" }, "downloads": -1, "filename": "jupyterhub-simx-1.1.8.tar.gz", "has_sig": false, "md5_digest": "91115fc234cfbdd955ef7c1f99c30c1d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2346929, "upload_time": "2019-01-31T22:01:18", "url": "https://files.pythonhosted.org/packages/87/31/1e8d36647a53ea074a97693dec4fbc165335886568b8d41d2fa3bfeaed01/jupyterhub-simx-1.1.8.tar.gz" } ] }