{ "info": { "author": "Aaron Kollasch", "author_email": "awkollasch@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "===========\nJupyter-O2\n===========\n\n|PyPI version| |PyPI pyversions| |PyPI license|\n\n.. |PyPI version| image:: https://img.shields.io/pypi/v/jupyter-o2.svg\n :target: https://pypi.python.org/pypi/jupyter-o2/\n\n.. |PyPI pyversions| image:: https://img.shields.io/pypi/pyversions/jupyter-o2.svg\n :target: https://pypi.python.org/pypi/jupyter-o2/\n\n.. |PyPI license| image:: https://img.shields.io/pypi/l/jupyter-o2.svg\n :target: https://pypi.python.org/pypi/jupyter-o2/\n\nJupyter-O2 is a command-line tool that automatically runs Jupyter on\nOrchestra 2, an HPC cluster managed by the HMS Resesarch Computing group.\n\nInstallation\n------------------------------\nFirst, follow the `O2 wiki's procedure `_\nto set up Jupyter for your account on O2.\n\nNext, install Jupyter-O2.\n\n.. code-block:: console\n\n pip install jupyter-o2\n\nThen, generate the config file.\n\n.. code-block:: console\n\n jupyter-o2 --generate-config\n\nFollow the printed path to ``jupyter-o2.cfg`` and edit according to its instructions, particularly the\n``DEFAULT_USER`` and ``INIT_JUPYTER_COMMANDS`` fields.\n\nFor more info on setting up Jupyter and troubleshooting Jupyter-O2, see the `jupyter-o2 tips`_.\n\n.. _jupyter-o2 tips: https://github.com/aaronkollasch/jupyter-o2/blob/master/jupyter_o2_tips.rst\n\nUsage\n------------------------------\n.. code-block:: console\n\n jupyter-o2 [subcommand]\n\nExamples: ``jupyter-o2 notebook`` or ``jupyter-o2 lab``\n(try `JupyterLab `__!)\n\nIf Jupyter is installed on your machine, Jupyter-O2 can also be run as a Jupyter subcommand:\n\n.. code-block:: console\n\n jupyter o2 lab\n\nFor info on the Jupyter-O2 command-line options, use ``jupyter-o2 --help``.\n\nRequirements and compatibility\n------------------------------\n* python 2.7 or 3.6+\n* pexpect 4.5+\n* POSIX: Jupyter-O2 has not been tested on Windows, but it may work with Cygwin.\n* pinentry (suggested)", "description_content_type": "text/x-rst; charset=UTF-8", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aaronkollasch/jupyter-o2", "keywords": "jupyter,remote,ssh,slurm,pexpect,orchestra,o2", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jupyter-o2", "package_url": "https://pypi.org/project/jupyter-o2/", "platform": "", "project_url": "https://pypi.org/project/jupyter-o2/", "project_urls": { "Homepage": "https://github.com/aaronkollasch/jupyter-o2" }, "release_url": "https://pypi.org/project/jupyter-o2/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Run Jupyter on Orchestra 2", "version": "1.0.0" }, "last_serial": 5339534, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0e4ad544f10829fd7e3cea988a62e681", "sha256": "f051b84136879739b717edc4f745515b306ec4749afc840447531562ead95440" }, "downloads": -1, "filename": "jupyter_o2-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0e4ad544f10829fd7e3cea988a62e681", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14457, "upload_time": "2018-02-14T12:39:21", "url": "https://files.pythonhosted.org/packages/38/18/2bdb6c8da1a00935c85d1cd55a6b2384748b07b2edb1d9fa906848ffa6da/jupyter_o2-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "939b7899467ce70dc46e5cfdb6c24253", "sha256": "728a4b897d4683a6ee530240bec38920f9d540db8549affa5187a66ca2806bcf" }, "downloads": -1, "filename": "jupyter_o2-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "939b7899467ce70dc46e5cfdb6c24253", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14459, "upload_time": "2018-02-14T12:33:31", "url": "https://files.pythonhosted.org/packages/90/b3/bae0368837c86259a3d96a679e2bb774904c66a91aa83b4e443cc6f5b268/jupyter_o2-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b839bd2f94cb2eb6cce93c2fcd440892", "sha256": "ed8f552897618bc220976775d2b6c1228f1418b1ac7f8a8c3ce83b2109440575" }, "downloads": -1, "filename": "jupyter-o2-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b839bd2f94cb2eb6cce93c2fcd440892", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11922, "upload_time": "2018-02-14T12:33:32", "url": "https://files.pythonhosted.org/packages/9e/0c/fae933edad5c019f53be758e9984893776c40c7f13aff6be007126c2786f/jupyter-o2-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "32898e8dc0b1f97a54cefae003df1131", "sha256": "2777649ce94d7707af4a6e1c3e951747bb07bc4957ef43a961fb9189a79d2390" }, "downloads": -1, "filename": "jupyter_o2-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32898e8dc0b1f97a54cefae003df1131", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15317, "upload_time": "2018-02-14T13:25:48", "url": "https://files.pythonhosted.org/packages/b3/d3/ac3ac52c07b02cde61ef49259fe0df670cbe741199b3a604833800d167ee/jupyter_o2-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ba68efad12134871820ce3920e37ff5", "sha256": "51a4d9e799bd49261acac78bd5b5acf68d16af9fdd8fd35656e026b89fb79260" }, "downloads": -1, "filename": "jupyter-o2-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8ba68efad12134871820ce3920e37ff5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12370, "upload_time": "2018-02-14T13:25:49", "url": "https://files.pythonhosted.org/packages/f3/15/1c9ae90559f8e355e8887b82689abc9fb585bc4dbe30ace751767cd555e1/jupyter-o2-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a83bc8d3b462b31ee6269576d993e72a", "sha256": "f39a270fd5b377b2701c2592789f3a6542f2c41870cde2a2461101402b4a08d5" }, "downloads": -1, "filename": "jupyter_o2-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a83bc8d3b462b31ee6269576d993e72a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15413, "upload_time": "2018-02-14T19:28:57", "url": "https://files.pythonhosted.org/packages/fe/81/3ed763087b4657ea0ab2509092b8ce3738992fadd39fa737a3d5491a428c/jupyter_o2-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d95eb71b3c8722a5657e812a8b099a0c", "sha256": "7bd767b68152753904c9db762d0fa65bbf73cfbbe7fe5ce2ab65a1dea6a0c6a5" }, "downloads": -1, "filename": "jupyter-o2-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d95eb71b3c8722a5657e812a8b099a0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12538, "upload_time": "2018-02-14T19:29:00", "url": "https://files.pythonhosted.org/packages/10/39/181e862e3383e6e954e70cf575c27380c8e0f351db74107f25e63f0673a7/jupyter-o2-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "51dbf1afe0fdd80df36a80d2aa7fee55", "sha256": "e729edff8dbe869bc2ee8be1b84a3af23fab357856084817b90d1137df1a3a20" }, "downloads": -1, "filename": "jupyter-o2-0.1.3.tar.gz", "has_sig": true, "md5_digest": "51dbf1afe0fdd80df36a80d2aa7fee55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14159, "upload_time": "2018-02-15T06:33:44", "url": "https://files.pythonhosted.org/packages/e2/99/555ea0a3a48ae492cdf6452f8fe3bf7f61e8ef57c01d7c4b46c0bfc6162d/jupyter-o2-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "31c0cbe650164be5fd8dbeb3f08ddeda", "sha256": "5d5d5a457b53b6dbf92e07901c220f2850b4076a38e2e57d0e3151abb4d6e42e" }, "downloads": -1, "filename": "jupyter-o2-0.1.4.tar.gz", "has_sig": true, "md5_digest": "31c0cbe650164be5fd8dbeb3f08ddeda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14274, "upload_time": "2018-02-21T20:25:20", "url": "https://files.pythonhosted.org/packages/46/a4/e8eda1edafabd5c9210af4ffc48ee5a41cd1bb6f8ad31960685984327d20/jupyter-o2-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "62953bee4d0f3049f70bc93628e438e3", "sha256": "2daf602e3ec38324a7242d82a2d04b08d1df4eed24394e3369927f0655e51134" }, "downloads": -1, "filename": "jupyter-o2-0.2.0.tar.gz", "has_sig": true, "md5_digest": "62953bee4d0f3049f70bc93628e438e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14465, "upload_time": "2018-02-21T20:25:25", "url": "https://files.pythonhosted.org/packages/2b/94/98f98ac923dfb32b4fac607f6ea64848fef0e794f771afcf56d24f59d554/jupyter-o2-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "dd321855e7edcd33cf20590dbf8392a7", "sha256": "5f08430ff19ebb0edd97099ab3786f66234e5b76d86dd382d31e3ebac5c6429c" }, "downloads": -1, "filename": "jupyter-o2-0.2.1.tar.gz", "has_sig": true, "md5_digest": "dd321855e7edcd33cf20590dbf8392a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15201, "upload_time": "2018-02-22T22:37:01", "url": "https://files.pythonhosted.org/packages/56/b5/38e15af3480f4091dad41f01285e9054be5477c3042ca214afacd6ce4c6a/jupyter-o2-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7bb721d4cbf2d509268b2fc6ffe5b828", "sha256": "598222875b70406d90a9b153ab35314482f2d47562cb226aa34e229336aefa7b" }, "downloads": -1, "filename": "jupyter-o2-0.2.2.tar.gz", "has_sig": true, "md5_digest": "7bb721d4cbf2d509268b2fc6ffe5b828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15492, "upload_time": "2018-02-27T19:15:02", "url": "https://files.pythonhosted.org/packages/b3/be/7d5b57279127e9ab7a9f21b596aec47c62eba17d987ac232c8a61296a51a/jupyter-o2-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "21c9cf692e50f50ddf002d2d11f0e505", "sha256": "e35dae84a07d0d8010ae17fee75bb67d0aea27922a4c4478de78ffa987ed0461" }, "downloads": -1, "filename": "jupyter-o2-0.2.3.tar.gz", "has_sig": true, "md5_digest": "21c9cf692e50f50ddf002d2d11f0e505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17312, "upload_time": "2018-03-06T02:43:17", "url": "https://files.pythonhosted.org/packages/4b/ae/77b5958e8d99e7b0be86db5f6c317fbb62f73b501d0f488af0eca810774f/jupyter-o2-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "060708f434d7b21fedc29f76f9d7e5a4", "sha256": "4450d6bf6ac3da6b924d20dc1ea219f7a29e2dc3f02b5b613b1e3589fa739719" }, "downloads": -1, "filename": "jupyter-o2-0.2.4.tar.gz", "has_sig": true, "md5_digest": "060708f434d7b21fedc29f76f9d7e5a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19413, "upload_time": "2018-03-18T20:11:42", "url": "https://files.pythonhosted.org/packages/06/35/8403b421ec316a836ce9a08df823c106a2761d02bf8861777bad34ba0458/jupyter-o2-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "998f18861aba1a0f6ff8c17d761f8e33", "sha256": "41ca8098ab28f617f29444b0cd0f736c726016feb0afffe7512327ef0f28cdc3" }, "downloads": -1, "filename": "jupyter-o2-0.2.5.tar.gz", "has_sig": true, "md5_digest": "998f18861aba1a0f6ff8c17d761f8e33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19399, "upload_time": "2018-03-20T02:12:48", "url": "https://files.pythonhosted.org/packages/0d/e1/1ee1f59c6c27e878dca1c09c917e84cb33b8b9f601ec187d4551cfe59529/jupyter-o2-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "48100a827abb58c57fb83d508fd1be61", "sha256": "ece03157c03492bbc300ea80f3e3b14524935d3f88e7a8fee6cd3e8ab845d247" }, "downloads": -1, "filename": "jupyter-o2-0.2.6.tar.gz", "has_sig": true, "md5_digest": "48100a827abb58c57fb83d508fd1be61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20731, "upload_time": "2018-04-14T12:53:35", "url": "https://files.pythonhosted.org/packages/50/d1/04dce36fa9e5b639b39f1cc4ceeb1664567e7daf9de51e42d70ba3f6ea36/jupyter-o2-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "ca54ef3c167d407b901660e566f4f4d3", "sha256": "eb0162d1aa3c6c895708b125c09bd69e9bf45c2f8ba990fa8ffc95ceaac87a97" }, "downloads": -1, "filename": "jupyter-o2-0.2.7.tar.gz", "has_sig": true, "md5_digest": "ca54ef3c167d407b901660e566f4f4d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20732, "upload_time": "2018-07-03T20:35:27", "url": "https://files.pythonhosted.org/packages/0c/2b/77035762e8bf8e506bc76aca4a20fab527f0f07f55a2c9af901483235fc8/jupyter-o2-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "619f5aa7e57b54e8c9eae262f61f3290", "sha256": "4f443e4378f97afdf1a6b999e14fa9619ac94bb8eb308c3f3b37e53ead923c85" }, "downloads": -1, "filename": "jupyter-o2-0.2.8.tar.gz", "has_sig": true, "md5_digest": "619f5aa7e57b54e8c9eae262f61f3290", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21056, "upload_time": "2018-11-13T20:27:27", "url": "https://files.pythonhosted.org/packages/03/e1/7faf2053933e4efc8da8833670681ca8bd41ca5635ea3e2eaee2273ce7d2/jupyter-o2-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "37b9495225e10cf9392a049f46429bf2", "sha256": "33c1e1b46b72ef35951544bb48d31978701430e7178670bd5c562d7c1cdc231c" }, "downloads": -1, "filename": "jupyter-o2-0.2.9.tar.gz", "has_sig": true, "md5_digest": "37b9495225e10cf9392a049f46429bf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21982, "upload_time": "2018-12-04T00:11:46", "url": "https://files.pythonhosted.org/packages/70/b9/4c8ec8764b7d29c914f4ab1ce414be7ee470b1e74518ef50c142f15667d6/jupyter-o2-0.2.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c134db76db440956fa9cb0ac92535d12", "sha256": "e8adda0908512d6173b4069c791f00624894f4cb8843e6234ddfc8560eb6ac7c" }, "downloads": -1, "filename": "jupyter-o2-1.0.0.tar.gz", "has_sig": true, "md5_digest": "c134db76db440956fa9cb0ac92535d12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22337, "upload_time": "2019-05-30T20:47:49", "url": "https://files.pythonhosted.org/packages/81/a1/17e71c7716d0a6335237a5e40210d443dea158fc4f55e6a9c1fc6ba63a70/jupyter-o2-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c134db76db440956fa9cb0ac92535d12", "sha256": "e8adda0908512d6173b4069c791f00624894f4cb8843e6234ddfc8560eb6ac7c" }, "downloads": -1, "filename": "jupyter-o2-1.0.0.tar.gz", "has_sig": true, "md5_digest": "c134db76db440956fa9cb0ac92535d12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22337, "upload_time": "2019-05-30T20:47:49", "url": "https://files.pythonhosted.org/packages/81/a1/17e71c7716d0a6335237a5e40210d443dea158fc4f55e6a9c1fc6ba63a70/jupyter-o2-1.0.0.tar.gz" } ] }