{"package": "jupyterhub", "summary": "JupyterHub: A multi-user server for Jupyter notebooks", "pypi_url": "https://pypi.org/project/jupyterhub", "piwheels_url": "https://www.piwheels.org/project/jupyterhub", "releases": {"5.4.6": {"released": "2026-05-05 23:04:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.4.6-py3-none-any.whl": {"file_url": "/simple/jupyterhub/jupyterhub-5.4.6-py3-none-any.whl", "filehash": "fe1e21fe2e6948bde1a7883fae681364b34d21269cdafee708bc068e00f39f8b", "filesize": 12592949, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.4.5": {"released": "2026-04-28 22:05:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.4.5-py3-none-any.whl": {"file_url": "/simple/jupyterhub/jupyterhub-5.4.5-py3-none-any.whl", "filehash": "d596f79952b47c796780e4e3c118488daca49fdedc874ed3aaedc96dabf1dbe0", "filesize": 12592441, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.4.4": {"released": "2026-03-26 20:20:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.4.4-py3-none-any.whl": {"file_url": "/simple/jupyterhub/jupyterhub-5.4.4-py3-none-any.whl", "filehash": "7e8a7f8c932c412c56f2f478fae093e79e3a7bcd5d6188e496eea6e35bc49813", "filesize": 12592458, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.4.3": {"released": "2025-12-12 18:46:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.4.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.4.3-py3-none-any.whl", "filehash": "6fb728c3dcfe504bfee46bcac04f97ddd6b1eb07bf7acfba64762b1297447b5c", "filesize": 12591621, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.4.2": {"released": "2025-10-24 21:51:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.4.2-py3-none-any.whl", "filehash": "57819f73291d60070cd0b9e0bb543a3c13fb1897979da60498061d804677ccc8", "filesize": 12591308, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.4.1": {"released": "2025-10-17 15:08:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.4.1-py3-none-any.whl", "filehash": "8041e6fa5f631dff8ab487b5a9b7f5644b36ec890c17a9ce7999c26194932267", "filesize": 12591181, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.4.0": {"released": "2025-10-06 16:09:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.4.0-py3-none-any.whl", "filehash": "37785ea594b5627b22004eeaf9868e4b6776e76d89eb0e95c78b75b73d694fb9", "filesize": 12590988, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.3.0": {"released": "2025-04-15 12:56:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.3.0-py3-none-any.whl", "filehash": "d212f47908c8c4aa516228d91eacfb3ac95153c6cec4f068667f4855544a9084", "filesize": 9240826, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.3.0rc0": {"released": "2025-04-07 13:03:49", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.3.0rc0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.3.0rc0-py3-none-any.whl", "filehash": "ef71fa13643cb2ccb99f2d13d4a17eda6f490eba0670a97318df0bc0d7278a52", "filesize": 9258261, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.2.1": {"released": "2024-10-21 09:37:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.2.1-py3-none-any.whl", "filehash": "ab6107e930a20d0f4cd76e8440dd8ff5872979c6761f02211dcba3f37166fc4e", "filesize": 9162986, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.2.0": {"released": "2024-10-01 12:15:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.2.0-py3-none-any.whl", "filehash": "f149788e3682a74c99e6212e4cd4a0258183e7265030d517b7fbab8fc0417554", "filesize": 9162133, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.1.0": {"released": "2024-07-31 09:12:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.1.0-py3-none-any.whl", "filehash": "5a245f4536393036226df133236a9f6bfc1993e4b213310664652c187b72e443", "filesize": 9139559, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.0.0": {"released": "2024-05-24 10:47:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.0.0-py3-none-any.whl", "filehash": "cc96916f97c966e1a10ae94be1896a6566e2bf6c2192e4d614e8e6db9331b755", "filesize": 9135244, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.0.0b2": {"released": "2024-05-09 07:06:09", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.0.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.0.0b2-py3-none-any.whl", "filehash": "55765a55b183cbf1b1d2c0d052e9b0242fcd3574187d2c5c4d633e25ee2e191a", "filesize": 9146630, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-events", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "5.0.0b1": {"released": "2024-04-22 06:42:38", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-5.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-5.0.0b1-py3-none-any.whl", "filehash": "8acf833e9d562b84741f7aba0b922eb101d821a494ce1a21c875aaf56e5074af", "filesize": 9145525, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "idna", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "pydantic", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.1.6": {"released": "2024-07-31 08:46:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.1.6-py3-none-any.whl", "filehash": "5f06ee5cb851ae56b032584fa3c989919ff8dd6e881ef1a235eca540576e36c9", "filesize": 2765719, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.1.5": {"released": "2024-04-04 20:15:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.1.5-py3-none-any.whl", "filehash": "d70f2e1c9d02f9063b24582671c41c9274f2d455a7a04dbdd38f7e5b55849a2e", "filesize": 2771667, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.1.4": {"released": "2024-03-30 09:02:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.1.4-py3-none-any.whl", "filehash": "54709ce0e40046274c65c99b198759a56058a5ded66839c63665eadad22a7c47", "filesize": 2771648, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.1.3": {"released": "2024-03-26 09:08:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.1.3-py3-none-any.whl", "filehash": "2faff9d92e9191aaff3517244bad0671ba87195108cd5728c38c26d627098143", "filesize": 2771549, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.1.2": {"released": "2024-03-25 19:48:42", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.1.2-py3-none-any.whl", "filehash": "1106fe1db7e410a037a11e861362c2f0170f262c4cca60d8656137c18cf041f4", "filesize": 2771523, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.1.1": {"released": "2024-03-23 16:18:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.1.1-py3-none-any.whl", "filehash": "c4f9b1c4cbfa9a91f1c23cf842a1e6abddef4422dc4122b92897a47d19fe1b2b", "filesize": 2770838, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.1.0": {"released": "2024-03-20 12:40:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.1.0-py3-none-any.whl", "filehash": "547d368bd262bc40d2664f47226809e5672bc1c9c725cfbae487f0a77b866743", "filesize": 2770467, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.0.2": {"released": "2023-08-10 09:30:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.0.2-py3-none-any.whl", "filehash": "f5782f3c2e141b1cbbfd713b2d3b415f9ef6250e1444234f7f7c725f352728a4", "filesize": 2739232, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.0.1": {"released": "2023-06-08 08:40:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.0.1-py3-none-any.whl", "filehash": "5f62c123efaa46c42b525a246fb603ed0c86783659fcb2bb9a41438a5250862f", "filesize": 2737529, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.0.0": {"released": "2023-04-20 10:25:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.0.0-py3-none-any.whl", "filehash": "0664d906fd8385f68dd6045866bf3bc0e72f1434690d29479ee29eb6038adeba", "filesize": 2760754, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.0.0b2": {"released": "2023-03-15 11:00:56", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.0.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.0.0b2-py3-none-any.whl", "filehash": "23870cf6fc9f3ef300524e87072942a2643cf5e2dd5011761a2d615f8a532dff", "filesize": 2762294, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "4.0.0b1": {"released": "2023-03-01 10:11:37", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-4.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-4.0.0b1-py3-none-any.whl", "filehash": "580b746d52e92aca28c3d023ef7cbec854b4e2fb9ab56f7cf274fe7ffd4aecaf", "filesize": 2761886, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "3.1.1": {"released": "2023-01-27 11:55:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-3.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-3.1.1-py3-none-any.whl", "filehash": "4a1aa75bbeebc5f0a0465dbd6ba2c5ea9fe1f70bf50e638d508c90031826812b", "filesize": 2736856, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "3.1.0": {"released": "2022-12-05 13:49:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-3.1.0-py3-none-any.whl", "filehash": "e4442c86a92e1cae7f6dda32bf40c05924e393be3a7d861aae9f44f669e77d7e", "filesize": 2732260, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "3.0.0": {"released": "2022-09-09 06:34:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-3.0.0-py3-none-any.whl", "filehash": "59de85b4c745451eaef6c380bf8fd3f5f22a81788d28cfacd3bcabd5a5301510", "filesize": 2724846, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "3.0.0b1": {"released": "2022-08-02 13:12:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-3.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-3.0.0b1-py3-none-any.whl", "filehash": "8fee12d51f91783be1c9b45759039a791da5fb66160cd0bc365916e83634f672", "filesize": 2704415, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "importlib-metadata", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.3.1": {"released": "2022-06-06 14:27:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.3.1-py3-none-any.whl", "filehash": "49db82190a9acfb0db436b839036db5191c2497f09458af595953367998b0cd1", "filesize": 2682774, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.3.0": {"released": "2022-05-06 14:11:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.3.0-py3-none-any.whl", "filehash": "819bfa115500dd266b68b2294ffcbbb3020a471947dfb6c62d4df9aaf04af7f1", "filesize": 2682190, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.2.2": {"released": "2022-03-14 11:37:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.2.2-py3-none-any.whl", "filehash": "ff4aa2416e37a2eb4110145b03732c730f789836ee10d39f061f2d037edb2887", "filesize": 2669598, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.2.1": {"released": "2022-03-11 16:01:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.2.1-py3-none-any.whl", "filehash": "9100d94da3c86eed2056d5967a1040b05fc2816e37990097220f7627311e1045", "filesize": 2669598, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.2.0": {"released": "2022-03-07 13:36:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.2.0-py3-none-any.whl", "filehash": "7a9b5610f5240a0a43a3b36550ffb0ab02a1c6b75aa33a722ecfcda6df6d9dad", "filesize": 2669488, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.1.1": {"released": "2022-01-25 13:37:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.1.1-py3-none-any.whl", "filehash": "283b63cdd4bfe53bc2f34d2ae988d543f038b27a34ba2be5636c51bf9058bbc6", "filesize": 2665701, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.1.0": {"released": "2022-01-21 10:50:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.1.0-py3-none-any.whl", "filehash": "3db4bd09dbbb4cf2d46a355eb12092a0d6b0d5ad0dafcf03fd413e378b4981de", "filesize": 2665694, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.2": {"released": "2022-01-10 12:55:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.2-py3-none-any.whl", "filehash": "7de88894266ddc275ae2556056d54ab0f53ac2ebd4293fe1fc53ff966254d3c5", "filesize": 2664814, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.1": {"released": "2021-12-22 13:17:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.1-py3-none-any.whl", "filehash": "323fcd83735119a1e1f5f61fc435e1a9fb239cc9588ce110e881036efe7bf81e", "filesize": 2663943, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.0": {"released": "2021-12-01 14:04:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.0-py3-none-any.whl", "filehash": "de125754931770a9c3c8cb8d57bddccb671f3370294c31bbffcd703623c911e9", "filesize": 2661237, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.0rc5": {"released": "2021-11-26 08:08:46", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.0rc5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.0rc5-py3-none-any.whl", "filehash": "0f5b0a17d8ae3b149188d53c72b88e6935f274996ebcbedc8db82f805cbfb561", "filesize": 2665222, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.0rc4": {"released": "2021-11-18 14:35:20", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.0rc4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.0rc4-py3-none-any.whl", "filehash": "ec61bf2166888f431b145eefd58b31f672e7ed902f0179b2d1eb93446e30916c", "filesize": 2665223, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.0rc3": {"released": "2021-11-04 14:53:58", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.0rc3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.0rc3-py3-none-any.whl", "filehash": "0b5893ab831c5a0900d477a41c860d1b847531f75d9856e843962aedd855d35c", "filesize": 2664591, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.0rc2": {"released": "2021-10-30 11:39:14", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.0rc2-py3-none-any.whl", "filehash": "ecff188b4b2e2b6a7944d7148fe63252389e6946b49a0fd734644f13ae77d79d", "filesize": 2664286, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.0rc1": {"released": "2021-10-30 10:39:01", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.0rc1-py3-none-any.whl", "filehash": "0024d2b22bac73d1ec7de3679257348526b05a16f240bd1db38038dbfa9f43d2", "filesize": 2664284, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.0b3": {"released": "2021-10-14 10:50:34", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.0b3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.0b3-py3-none-any.whl", "filehash": "382c81e701fb0908c9099c9125996e626f38f6c8dc201a2f7ca6434282b6ecd4", "filesize": 2662062, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.0b2": {"released": "2021-09-29 07:43:42", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.0b2-py3-none-any.whl", "filehash": "9db53f9dd133345cf5dea661dab040a3386abb9be55b326d0af556cf4d0c41e2", "filesize": 2661642, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "2.0.0b1": {"released": "2021-09-17 10:32:13", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-2.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-2.0.0b1-py3-none-any.whl", "filehash": "07cc8ffd95044032f34d1d97b4930d78bce8539da1e6fae9c5583adbd8648d5b", "filesize": 2660365, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "packaging", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.5.1": {"released": "2022-12-05 12:30:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.5.1-py3-none-any.whl", "filehash": "c4b7c085699bc6ee9de879a7f1f1275b15fe507a59b5207df85099dbba46870d", "filesize": 2564595, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.5.0": {"released": "2021-11-04 13:08:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.5.0-py3-none-any.whl", "filehash": "d5d4cafe35eec5577f3e464ea65f83f6ad1c51addd42a18509a8505e0f6e5e10", "filesize": 2559627, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.4.2": {"released": "2021-07-16 11:58:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.4.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.4.2-py3-none-any.whl", "filehash": "d22c516d0cc110f70a4256e199c6bfc06848f6fc9dde730674b6db2c95b43996", "filesize": 3604940, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.4.1": {"released": "2021-05-12 15:21:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.4.1-py3-none-any.whl", "filehash": "20372a507b103a5351bd1dd7782c7524c14b013f43c71d95e37a0efaa9ec6ae9", "filesize": 3604433, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.4.0": {"released": "2021-04-19 11:43:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.4.0-py3-none-any.whl", "filehash": "bfad997849fb066276349b951a9ad7455b3beaaaead095b3d9bf5b14bd1c7e96", "filesize": 3603323, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.3.0": {"released": "2020-12-11 11:09:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.3.0-py3-none-any.whl", "filehash": "4ad6120410adb80715a0004386fdbe969987223dd64c76f62365f49cb95a0341", "filesize": 3598516, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.2.2": {"released": "2020-11-27 13:45:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.2.2-py3-none-any.whl", "filehash": "4bd19a9e9efc5b79bf70622f8f4fcbdc7030f7c1cc897c924f00fc0b579f5219", "filesize": 3596849, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.2.1": {"released": "2020-10-30 12:21:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.2.1-py3-none-any.whl", "filehash": "1abc70ee6c8af8d1851c97e2ab29861f3ffcd6031332aaadab6a6cbc5910b112", "filesize": 3595964, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.2.0": {"released": "2020-10-29 13:04:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.2.0-py3-none-any.whl", "filehash": "d86267808f28659e9e90a513f22906b3242f4546fd2680ff68591af68f699dac", "filesize": 3595938, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.2.0b1": {"released": "2020-10-16 08:16:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.2.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.2.0b1-py3-none-any.whl", "filehash": "ad09de990e23e3902688b574ecdb17f4d64410a672436053dad24618f843820a", "filesize": 3597913, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.1.0": {"released": "2020-01-17 11:55:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.1.0-py3-none-any.whl", "filehash": "a515a22fe1e66e1a08d2e4ecb9b5fe47ed024cddfbc657ad15f448ac3bf409ca", "filesize": 3163975, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "psutil", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.1.0b1": {"released": "2019-12-26 17:21:39", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.1.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.1.0b1-py3-none-any.whl", "filehash": "c7ac85808bdc10b5e712d17b2ce2416366ed7d4d767c7a45aff8dc23837b8f79", "filesize": 3165533, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "jupyter-telemetry", "oauthlib", "pamela", "prometheus-client", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.0.0": {"released": "2019-05-03 14:13:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.0.0-py3-none-any.whl", "filehash": "e5ba12ba158ffcb1d42ac351f850d0065be14fce012af765cdf30dfe97a7346a", "filesize": 3155437, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "oauthlib", "pamela", "prometheus-client", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.0.0b2": {"released": "2019-04-09 09:07:55", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.0.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.0.0b2-py3-none-any.whl", "filehash": "a305abf2c4eb62de523438a3c191df3b4255736730da0f426533cf27fd50c095", "filesize": 3144833, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "oauthlib", "pamela", "prometheus-client", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "1.0.0b1": {"released": "2019-03-27 14:58:59", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-1.0.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-1.0.0b1-py3-none-any.whl", "filehash": "807a10c828c7262e6a89a180df95a6aab53aba746da0f63ba19482fbc2d94654", "filesize": 3140749, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "certipy", "entrypoints", "jinja2", "oauthlib", "pamela", "prometheus-client", "python-dateutil", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.6": {"released": "2019-04-01 10:19:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.6-py3-none-any.whl", "filehash": "4c12bcf8771502fd676e1c200717a9b5da1b0890fa3f01ba9696e747b654d7ce", "filesize": 3097699, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.5": {"released": "2019-03-28 11:17:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.5-py3-none-any.whl", "filehash": "86f23d3774a4f34c98dfd0b71627831773080cf7e3887bf5ff81fef97842205c", "filesize": 3097570, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.4": {"released": "2018-09-24 11:59:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.4-py3-none-any.whl", "filehash": "6fd5b19ae152cc637bed2f528ca1bd510042782dc770a32e7ab1ed34e6867873", "filesize": 3082081, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.3": {"released": "2018-09-12 07:47:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.3-py3-none-any.whl", "filehash": "6e9b768e3c22656369138213de05fe8ad9f78e59b6fd563792f04cf05529f9e4", "filesize": 3081650, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.2": {"released": "2018-08-11 12:52:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.2-py3-none-any.whl", "filehash": "a2d81c6061e8cb623112e5fea1186515d5c63c9f6addf7586b91a786530ac79a", "filesize": 3080383, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.1": {"released": "2018-07-04 10:00:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.1-py3-none-any.whl", "filehash": "58ec6d6030dca1309604aa0d14a3bf0badabbd53f38187df005ee8d22429ca6a", "filesize": 3079502, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.0": {"released": "2018-06-15 13:32:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.0-py3-none-any.whl", "filehash": "70edd39c787906803d88e6ebc749cffc2cdac8a1b56f8a918af7bf47c36385a9", "filesize": 3078285, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.0rc1": {"released": "2018-06-12 12:20:48", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.0rc1-py3-none-any.whl", "filehash": "c427517df76009f1dec5d935d2872542dd6da8a6b4ac2487b3c53ced1e36510d", "filesize": 3078602, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.0b3": {"released": "2018-05-23 14:46:52", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.0b3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.0b3-py3-none-any.whl", "filehash": "c737c1bfd1a399265e674dd53965bf03af4f1cdb9aef7ee32038fd5621baf556", "filesize": 3075822, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.0b2": {"released": "2018-05-15 12:05:54", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.0b2-py3-none-any.whl", "filehash": "72e2ee2382ddd03254f561b49cdc343dee62ee9fd103587af6bf5cc90626b318", "filesize": 3074111, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.9.0b1": {"released": "2018-05-07 12:46:47", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.9.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.9.0b1-py3-none-any.whl", "filehash": "6292a78d3c527cdeebb610920041c1ef368725c2252a6c7d08d63a5af5967ff6", "filesize": 3071807, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["alembic", "async-generator", "jinja2", "pamela", "prometheus-client", "python-dateutil", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.8.1": {"released": "2017-11-07 13:30:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.8.1-py3-none-any.whl", "filehash": "751423fc4fb2146540e042ea526ee2e01b411e27bb5939075b8547d18e91bd2f", "filesize": 3009354, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.8.0": {"released": "2017-10-03 19:26:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.8.0-py3-none-any.whl", "filehash": "52dd9e62c6796b403aa4723c10a8cd3200bc77d1bab34f4f0a50aa7ad912c90a", "filesize": 2677424, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.8.0rc2": {"released": "2017-09-25 09:20:46", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.8.0rc2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.8.0rc2-py3-none-any.whl", "filehash": "0c2c82950ceef8f899b3ba95577444b7c8ffdcfcbf1699ae5c78f166618c6081", "filesize": 2680366, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.8.0rc1": {"released": "2017-09-19 17:08:28", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.8.0rc1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.8.0rc1-py3-none-any.whl", "filehash": "85659b2eb76b7188797cdfc4e14c578c34943a2d3b40859f6a5fd171a102ed52", "filesize": 2679448, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.8.0b5": {"released": "2017-09-08 09:22:12", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.8.0b5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.8.0b5-py3-none-any.whl", "filehash": "1f1542d4da40bfdaa04fb114ccb051ab9af61de71955ebb508fbbd6375df9ae5", "filesize": 2677487, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.8.0b4": {"released": "2017-08-31 14:48:58", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.8.0b4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.8.0b4-py3-none-any.whl", "filehash": "b0eafc88d9a404f1e15353f111b9d03270bf677fa48d8514c54487129ff5e583", "filesize": 2676357, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.8.0b3": {"released": "2017-08-26 17:53:52", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.8.0b3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.8.0b3-py3-none-any.whl", "filehash": "7976341e7cdd5e970daa031a9791d65c77215e0114de0cabb1e2f278239d2f19", "filesize": 2675374, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.8.0b2": {"released": "2017-08-20 08:13:01", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.8.0b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.8.0b2-py3-none-any.whl", "filehash": "4427e6b95ddde362b15351389fef14d50cefd67211d802dbfb761e91b639457e", "filesize": 2674590, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.8.0b1": {"released": "2017-08-15 16:08:01", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.8.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.8.0b1-py3-none-any.whl", "filehash": "ecd6afd2685da2fb85bf41c6c86ab61c039128aedac0e6216255936e588e3501", "filesize": 2672573, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "python-oauth2", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.7.2": {"released": "2017-01-10 15:14:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.7.2-py3-none-any.whl", "filehash": "c48372ad4ae9026731463521a50df0956a8418f15de96d164717ccdfb6901396", "filesize": 1378157, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.7.1": {"released": "2017-01-02 13:44:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.7.1-py3-none-any.whl", "filehash": "7775a0ccbbb66e28492c843ed0f48f2628da7dca122c5cbb52c226b1f18255ca", "filesize": 1377483, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.7.0": {"released": "2016-12-02 17:05:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.7.0-py3-none-any.whl", "filehash": "1503640a615048936b109db1efe9cc09b1ce400918ed371fedf48ed8456c298e", "filesize": 1377111, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.7.0b1": {"released": "2016-11-13 02:38:13", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.7.0b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.7.0b1-py3-none-any.whl", "filehash": "53cb79c10e2f09ec8f4000627c6842c18a215d162855df0cd0ebda1089f366bb", "filesize": 1374480, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["alembic", "jinja2", "pamela", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.6.1": {"released": "2016-05-04 12:06:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.6.1-py3-none-any.whl", "filehash": "9f357e8e40b4b4038d1bfc2f152bceb2940183b1b8f096d930be74be9482e6a6", "filesize": 1349417, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "pamela", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.6.0": {"released": "2016-04-25 12:07:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.6.0-py3-none-any.whl", "filehash": "68bfcb0200971bab784b32db26aaa2e45dee03cc30c215003ca9768209024914", "filesize": 1348696, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "pamela", "requests", "sqlalchemy", "statsd", "tornado", "traitlets"]}}}, "0.5.0": {"released": "2016-03-08 08:00:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.5.0-py3-none-any.whl", "filehash": "8f1843e41071498a68e8b256293a35dbf7da8fd5bfb0a432d69939d4c8e08eb0", "filesize": 859991, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "pamela", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.4.1": {"released": "2016-02-03 20:05:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.4.1-py3-none-any.whl", "filehash": "24117ad1f7b98c551b30d2b0dcdec384df138c705d599ba4e1e953e69b2cde0d", "filesize": 855851, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "pamela", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.4.0": {"released": "2016-02-01 09:37:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.4.0-py3-none-any.whl", "filehash": "a3bd14ede6b3cb2a46c90bf2a0e201276ff0f89ee581de1ea921472fc4167ba9", "filesize": 855732, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "pamela", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.3.0": {"released": "2015-11-04 16:11:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.3.0-py3-none-any.whl", "filehash": "6957d896771464df545fbaa64f58326b7ab8c491b55478844e78eafecaae767d", "filesize": 1333746, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "pamela", "requests", "sqlalchemy", "tornado", "traitlets"]}}}, "0.2.0": {"released": "2015-07-12 20:30:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.2.0-py3-none-any.whl", "filehash": "6d38ffe5ccf9c7f1c33e3d0fbdfa61c122b500fc800954bb55def2ee122c3e92", "filesize": 848229, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["jinja2", "requests", "simplepam", "sqlalchemy", "tornado", "traitlets"]}}}, "0.1.0": {"released": "2015-03-08 00:48:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"jupyterhub-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/jupyterhub/jupyterhub-0.1.0-py3-none-any.whl", "filehash": "1a316d4318554bcc2b61a38c7f216d1f7dd7b60f835b5d9e7168fdfb38df28ba", "filesize": 835587, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["ipython", "jinja2", "requests", "simplepam", "sqlalchemy", "tornado"]}}}}}