{ "info": { "author": "Saagie", "author_email": "support@saagie.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Jupyter Saagie plugin\n=====================\n\nThis plugin allows you to easily create a Saagie Python job from a local\nJupyter notebook.\n\nInstall\n-------\n\nIn your Jupyter Python environment, run:\n``pip install jupyter-saagie-plugin``\n\nUsage\n-----\n\nSimply run ``jupyter notebook`` as always, you will see a new button in\nthe toolbar. Use it to log in to your account and deploy a job using the\ncode in your notebook. You can update an existing job as well.\n\nFor deploying to a Python job, Python 3.5 & 2.7 are supported.\n\nIf you want to pre-fill your Saagie root URL (used in the plugin\u2019s login\nform), you can setup a ``SAAGIE_ROOT_URL`` environment variable before\nyou run the notebook.\n\nUninstall\n---------\n\n::\n\n pip uninstall jupyter-saagie-plugin\n jupyter nbextension uninstall saagie --user\n\nModifying this extension\n------------------------\n\nIn dev mode, you can use a Docker of Jupyter notebook and install this\nextension in it. First, run a Jupyter Docker in bash mode:\n\n::\n\n docker run -it --rm -p 8888:8888 --user root -e GRANT_SUDO=yes -v [your_project_path]/jupyter-saagie-plugin/:/jupyter-saagie-plugin/ [--env SAAGIE_ROOT_URL=\"https://xxx-manager.prod.saagie.io/\"] saagie/jupyter-python-nbk:latest /bin/bash\n\n*(Seting up the ``SAAGIE_ROOT_URL`` environment variable is optional)*\n\nThen install the Jupyter extension in your Docker container:\n\n::\n\n cd /jupyter-saagie-plugin/\n python3 setup.py install\n cd /notebooks-dir\n /usr/local/bin/start-notebook.sh --NotebookApp.token='' --NotebookApp.password=''\n\nBuild and share\n---------------\n\nIn order to build this plugin, run the following command:\n\n::\n\n python setup.py sdist\n\nThis will generate a tar.gz archive in the ``dist`` directory.\n\nIf you want to share it on Pypi, just install\n`twine `__ (with\n``pip install twine``) and run:\n\n::\n\n twine upload dist/jupyter-saagie-plugin-x.x.x.tar.gz\n\nBut first, You can test your Pypi deployment on\n`TestPypi `__ test environment. If so,\njust run:\n\n::\n\n twine upload --repository-url https://test.pypi.org/legacy/ dist/jupyter-saagie-plugin-x.x.x.tar.gz", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/saagie/jupyter-saagie-plugin", "keywords": "", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "jupyter-saagie-plugin", "package_url": "https://pypi.org/project/jupyter-saagie-plugin/", "platform": "", "project_url": "https://pypi.org/project/jupyter-saagie-plugin/", "project_urls": { "Homepage": "https://github.com/saagie/jupyter-saagie-plugin" }, "release_url": "https://pypi.org/project/jupyter-saagie-plugin/1.0.6/", "requires_dist": null, "requires_python": "", "summary": "Easily create a Saagie Python job from a Jupyter notebook", "version": "1.0.6" }, "last_serial": 3628285, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3ce66f094a975b6158d27cda3c642867", "sha256": "ce3e83243490a3901efdc8878330bc761db1501610c0ab407684b20da9414ae8" }, "downloads": -1, "filename": "jupyter-saagie-plugin_1.0.0.tar.gz", "has_sig": false, "md5_digest": "3ce66f094a975b6158d27cda3c642867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33121, "upload_time": "2017-10-25T16:58:54", "url": "https://files.pythonhosted.org/packages/47/d0/6e82d94273fe4bf41c821ff755274ead348f82c53f53a735748590268e2e/jupyter-saagie-plugin_1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b6ec2f78fdc2d065e0929893065d3b2f", "sha256": "9d946497cf0612ee6cedd483b737a61d5b3cf8128050dfd840556055829210b9" }, "downloads": -1, "filename": "jupyter-saagie-plugin-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b6ec2f78fdc2d065e0929893065d3b2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33189, "upload_time": "2018-01-24T23:13:31", "url": "https://files.pythonhosted.org/packages/87/a4/22b4d45bdfa2c23ac74f8a5a9ca4dea7e70e1dd60fae1665b8f5044b1778/jupyter-saagie-plugin-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "83a88ce68207db65a6cf9464528a24e8", "sha256": "17ea03d341c14daea7b6c563c79c15f39d9b2ec3ed728202a4b01dc22e183648" }, "downloads": -1, "filename": "jupyter-saagie-plugin-1.0.2.tar.gz", "has_sig": false, "md5_digest": "83a88ce68207db65a6cf9464528a24e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33287, "upload_time": "2018-01-24T23:32:15", "url": "https://files.pythonhosted.org/packages/82/3a/129118f335c76886c3498e90f674600f58ee87cba6b3e581aa28d9de01fd/jupyter-saagie-plugin-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "ff2f62dcd381542c11aaf64cfb177f3f", "sha256": "b9db5467c509118df7a189cd2a857ab7f9da4555302f1cbf48f9617cfab6f158" }, "downloads": -1, "filename": "jupyter-saagie-plugin-1.0.3.tar.gz", "has_sig": false, "md5_digest": "ff2f62dcd381542c11aaf64cfb177f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33303, "upload_time": "2018-01-25T08:18:33", "url": "https://files.pythonhosted.org/packages/cc/2a/29f74bdfc32b251cbeb73c01eeafc3a8e3a033ff1b178627fb2e45e4854d/jupyter-saagie-plugin-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "b00d950be25fa09ba55569e2c75e59ea", "sha256": "e347c9071cd599a0dcc19f2d102fb4efcc6dc508f36ebac0c6df51db21163797" }, "downloads": -1, "filename": "jupyter-saagie-plugin-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b00d950be25fa09ba55569e2c75e59ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33364, "upload_time": "2018-02-05T09:41:23", "url": "https://files.pythonhosted.org/packages/05/9f/ade0c8fd68aef5aebec056bb48de4ef5cb1c7e35a4f7a08cd9ba011b47e1/jupyter-saagie-plugin-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "067717695b4f81179583a5ebb310c1ab", "sha256": "eb7d040b23199d7765d4a48269c61bf3c14c8c2b0a02ee64a026e46039134d8f" }, "downloads": -1, "filename": "jupyter-saagie-plugin-1.0.5.tar.gz", "has_sig": false, "md5_digest": "067717695b4f81179583a5ebb310c1ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33543, "upload_time": "2018-02-07T10:23:57", "url": "https://files.pythonhosted.org/packages/64/83/ca1ba22ee97223db96f365277a65bfb1e3d626da511c8ff795a50547aad6/jupyter-saagie-plugin-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "582e62d2c7068160a279d47b58e323ef", "sha256": "ad11137e565d7a4c77e4a3cb9de3e6608a5d6366a3f7728c3a97ef1662aea610" }, "downloads": -1, "filename": "jupyter-saagie-plugin-1.0.6.tar.gz", "has_sig": false, "md5_digest": "582e62d2c7068160a279d47b58e323ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34055, "upload_time": "2018-03-01T11:31:19", "url": "https://files.pythonhosted.org/packages/8d/00/8fa7f076474fe37945e7c01599695bc9eb09eed542f75962b90012e6aeda/jupyter-saagie-plugin-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "582e62d2c7068160a279d47b58e323ef", "sha256": "ad11137e565d7a4c77e4a3cb9de3e6608a5d6366a3f7728c3a97ef1662aea610" }, "downloads": -1, "filename": "jupyter-saagie-plugin-1.0.6.tar.gz", "has_sig": false, "md5_digest": "582e62d2c7068160a279d47b58e323ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34055, "upload_time": "2018-03-01T11:31:19", "url": "https://files.pythonhosted.org/packages/8d/00/8fa7f076474fe37945e7c01599695bc9eb09eed542f75962b90012e6aeda/jupyter-saagie-plugin-1.0.6.tar.gz" } ] }