{ "info": { "author": "Jakub Cieslik", "author_email": "kubacieslik@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n### cleanipynb\n\n\n[![](https://img.shields.io/pypi/v/clean_ipynb.svg)](https://pypi.python.org/pypi/cleanipynb)\n[![](https://img.shields.io/travis/i008/clean_ipynb.svg)](https://travis-ci.org/i008/clean_ipynb)\n\n\nThis package will cleanup your jupyter notebook by:\n\n- removing unused imports (globally)\n- moving all imports to the first cell and reordering them\n- reformatting your code with autopep8\n\nAll this with preserving the cell structure thanks to jupytext smart export to python features.\n\n\n\n\n> **WARNING**: Cleaning happens in-place - Be careful\n\n\n### Usage:\n\n```bash\npip install cleanipynb\ncleanipynb path_to_your_notebook.ipynb\n```\n\n### Demo:\n![](beforeafter.gif)\n\n\n### Credits:\n\n- jupytext\n- importanize\n- autoflake\n- autopep8\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/i008/clean_ipynb", "keywords": "cleanipynb", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "cleanipynb", "package_url": "https://pypi.org/project/cleanipynb/", "platform": "", "project_url": "https://pypi.org/project/cleanipynb/", "project_urls": { "Homepage": "https://github.com/i008/clean_ipynb" }, "release_url": "https://pypi.org/project/cleanipynb/0.4.2/", "requires_dist": [ "jupytext", "importanize", "autoflake" ], "requires_python": "", "summary": "Cleanup imports in jupyter notebooks", "version": "0.4.2" }, "last_serial": 5530738, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "587464ff7328fe2e9ece088a11439ed8", "sha256": "2f5b5436755c284a8b13897a1abbea8ee5a19a2240fde34f4c82c379dc3fd939" }, "downloads": -1, "filename": "cleanipynb-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "587464ff7328fe2e9ece088a11439ed8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3964, "upload_time": "2019-07-01T23:01:44", "url": "https://files.pythonhosted.org/packages/a6/73/993e24c08e1e8de170f5b619b8f3cbcc2d323b87701bee67f0a7d443f9e5/cleanipynb-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31cbc6ae6ebeafe5f678e59bed4d1e8f", "sha256": "6bbff0c4e8ba2376064cb896b6caff5db7ad8982f08747e549702156efa7bb92" }, "downloads": -1, "filename": "cleanipynb-0.1.0.tar.gz", "has_sig": false, "md5_digest": "31cbc6ae6ebeafe5f678e59bed4d1e8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8297, "upload_time": "2019-07-01T23:01:46", "url": "https://files.pythonhosted.org/packages/77/ed/3c4f1e47f7978cc16d3ff54ea16156a98c84074ddc059435a5ddc7256ad4/cleanipynb-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fa3ab030d1f59810e0ea12db81a3a8b3", "sha256": "a7359e220f027980bfe3eb2e6de636d2e5b0752438d10cbecd97d8d604777672" }, "downloads": -1, "filename": "cleanipynb-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa3ab030d1f59810e0ea12db81a3a8b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3970, "upload_time": "2019-07-01T23:09:59", "url": "https://files.pythonhosted.org/packages/d1/e2/5b2eaba11f1de720b1a9f453853e250ff6a6ae73507deb14dd8cb70b68a9/cleanipynb-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57e663a3612fb34731d312342d4ff5a2", "sha256": "c7e8c06a290fcfed3f048758c21ef2a1a7978225512d4ccc0b831459921a9d8a" }, "downloads": -1, "filename": "cleanipynb-0.2.0.tar.gz", "has_sig": false, "md5_digest": "57e663a3612fb34731d312342d4ff5a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8321, "upload_time": "2019-07-01T23:10:00", "url": "https://files.pythonhosted.org/packages/03/a6/af03d166419a6dace5f248cf9169a40d06496a9609165fe5aec8960ad77a/cleanipynb-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f3fa477b58e53d633c3157adb027e045", "sha256": "551cc1590384e4eb0c5ad678b8ab72005a37dad316c579c75d9777702cd9587e" }, "downloads": -1, "filename": "cleanipynb-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f3fa477b58e53d633c3157adb027e045", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3756, "upload_time": "2019-07-02T21:33:39", "url": "https://files.pythonhosted.org/packages/bd/ab/920c6863ab31a1b3beb2474b061f84b5def6ee414be67edb34efac3c4578/cleanipynb-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5865937d2498f4b2ec1efb227cb82de", "sha256": "3d529d4368ecf5b77c0fe10640f10c036899654c60f9a64886d265b4e9fe7c5d" }, "downloads": -1, "filename": "cleanipynb-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b5865937d2498f4b2ec1efb227cb82de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8128, "upload_time": "2019-07-02T21:33:43", "url": "https://files.pythonhosted.org/packages/07/c4/34b0ff0ac3bdbe109678dc7f2cf3642c0af5b1293a4d72b0d5372e443b4f/cleanipynb-0.2.1.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "21a3429db6c8e23aec87d2fffa8673ea", "sha256": "8ed49f4e96bbbb9e7bc571994548c95de367740b28e9cec5f78d9641f5645793" }, "downloads": -1, "filename": "cleanipynb-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21a3429db6c8e23aec87d2fffa8673ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3708, "upload_time": "2019-07-03T05:47:54", "url": "https://files.pythonhosted.org/packages/bb/98/12efffedd489e2952dd45134ebb75a007afd9f25e41fdd732b4cf0219532/cleanipynb-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc9f94fa2e03b4fc74bd0f76c9827b4e", "sha256": "a87adae76001ed235f378afbaa204ab5aa38bd38327fb4da6d83eacae2d4c0e0" }, "downloads": -1, "filename": "cleanipynb-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fc9f94fa2e03b4fc74bd0f76c9827b4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3276, "upload_time": "2019-07-03T05:47:56", "url": "https://files.pythonhosted.org/packages/ab/b8/01937edb41becb598a51c15bdf93cbe4e80a426a56528bfe8ce31de8bec6/cleanipynb-0.3.1.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "03cab5e550b0408422dfa4a12215d802", "sha256": "6890b58a3beaa280a779a08be9c3bc1c2a948b6b0694703a73673099ed98303f" }, "downloads": -1, "filename": "cleanipynb-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03cab5e550b0408422dfa4a12215d802", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3730, "upload_time": "2019-07-14T11:02:29", "url": "https://files.pythonhosted.org/packages/49/85/1d91821ea90d068c443d8034865babcdcfdbf01998f4199ab4ab9d657bd1/cleanipynb-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6aae1d77334207c6dcd30ba2c9f78c5", "sha256": "410fc8501a95dc609280e9d9dcc648d496888881c89248679c65387f9b7a0f37" }, "downloads": -1, "filename": "cleanipynb-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d6aae1d77334207c6dcd30ba2c9f78c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3303, "upload_time": "2019-07-14T11:02:30", "url": "https://files.pythonhosted.org/packages/1b/18/2ec5386e65a76264cdb842d87f591873ae7b8a5f0cdc1a496f04797a1930/cleanipynb-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "0dac088fec6be80375493ce486b64594", "sha256": "3ead6598287fc949b8b983e52895f94d8ba81796bb4be897464bac40da3a6d51" }, "downloads": -1, "filename": "cleanipynb-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0dac088fec6be80375493ce486b64594", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3992, "upload_time": "2019-07-14T11:03:22", "url": "https://files.pythonhosted.org/packages/d0/5a/4e50311ce4b10dc164a93d71f810ecddaaf4b7d824998bfe364a96668713/cleanipynb-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db5a31b25ea7d68202609d238b2f7672", "sha256": "a7055dd8f124cdf1a11c5851af4fa37b3242b060108a0d99f4f579d451f87fa5" }, "downloads": -1, "filename": "cleanipynb-0.4.2.tar.gz", "has_sig": false, "md5_digest": "db5a31b25ea7d68202609d238b2f7672", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3444, "upload_time": "2019-07-14T11:03:23", "url": "https://files.pythonhosted.org/packages/a6/ca/148a1b40fa89de9651d1faf7fe5548769da2694464d1da2ae2d8a07735f7/cleanipynb-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0dac088fec6be80375493ce486b64594", "sha256": "3ead6598287fc949b8b983e52895f94d8ba81796bb4be897464bac40da3a6d51" }, "downloads": -1, "filename": "cleanipynb-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0dac088fec6be80375493ce486b64594", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3992, "upload_time": "2019-07-14T11:03:22", "url": "https://files.pythonhosted.org/packages/d0/5a/4e50311ce4b10dc164a93d71f810ecddaaf4b7d824998bfe364a96668713/cleanipynb-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db5a31b25ea7d68202609d238b2f7672", "sha256": "a7055dd8f124cdf1a11c5851af4fa37b3242b060108a0d99f4f579d451f87fa5" }, "downloads": -1, "filename": "cleanipynb-0.4.2.tar.gz", "has_sig": false, "md5_digest": "db5a31b25ea7d68202609d238b2f7672", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3444, "upload_time": "2019-07-14T11:03:23", "url": "https://files.pythonhosted.org/packages/a6/ca/148a1b40fa89de9651d1faf7fe5548769da2694464d1da2ae2d8a07735f7/cleanipynb-0.4.2.tar.gz" } ] }