{ "info": { "author": "Zander Brown", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "Nudatus\n=======\n\nNudatus is a tool to remove comments from Python scripts.\n\nIt was created for use in uflash_ to help squeeze longer programs onto the micro:bit but it should be suitable for various environments with restricted storage.\n\n*Note* Nudatus uses the tokenizer built into Python so only supports the syntax of the version it's running on, but it's extremely unlikely this will cause you any issues (print is handled fine).\n\nPersonally I pronounce nudatus as new-dat-us which I appreciate is probably 'wrong'.\n\nUsage\n--------\n\nNudatus is designed to be embedded within a greater tool (like uflash_ or Mu_ by ntoll_) but also provides a CLI tool:\n\n\n.. code:: text\n\n nudatus [-h] [--version] [input] [output]\n\n\nAn input file must be specified but if output is omitted the result will be printed on stdout.\n\nCalling from a Python script is quite simple:\n\n.. code:: python\n\n import nudatus\n source = '' # Input script\n result = nudatus.mangle(source) # Result as str\n\n.. _uflash: https://github.com/ntoll/uflash\n.. _Mu: http://codewith.mu/\n.. _ntoll: http://ntoll.org/\n\n\n0.0.2\n-----\n\n* Respect the contents of lists and dicts\n\n0.0.1\n-----\n\n* Initial release.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zanderbrown/nudatus", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nudatus", "package_url": "https://pypi.org/project/nudatus/", "platform": "", "project_url": "https://pypi.org/project/nudatus/", "project_urls": { "Homepage": "https://github.com/zanderbrown/nudatus" }, "release_url": "https://pypi.org/project/nudatus/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "Strip comments from scripts, intended for use with MicroPython and other storage constrained environments", "version": "0.0.4" }, "last_serial": 5541138, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ed31b3dbd4bda92763f490feb94f47a7", "sha256": "24005eae54e51ad907c8d18de5f53e5c8304c975b505679fa91e4576e170c783" }, "downloads": -1, "filename": "nudatus-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ed31b3dbd4bda92763f490feb94f47a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4069, "upload_time": "2018-03-18T17:58:09", "url": "https://files.pythonhosted.org/packages/1b/0b/115cfe6f561de0a4d503ab187d96217a79dde25ebbb1c7097dd445c64acf/nudatus-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "17ff869c718e08e080d2de376bbfd735", "sha256": "254df72ee580c1ddea0253dc7a4933d6699347ce307b79119c970ea21bce811e" }, "downloads": -1, "filename": "nudatus-0.0.2.tar.gz", "has_sig": false, "md5_digest": "17ff869c718e08e080d2de376bbfd735", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4310, "upload_time": "2018-03-18T19:53:30", "url": "https://files.pythonhosted.org/packages/67/2c/b7bee19a9a8f5799a1129bd97493537996d41278afd52a6ee98f4411f28b/nudatus-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a3eef0ffc6a2d4fc9444235a9b98522e", "sha256": "ca2324777a10df8593eacacdd37a00e8fc780d5dc6a78cb02d6e6a5a85337ac9" }, "downloads": -1, "filename": "nudatus-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a3eef0ffc6a2d4fc9444235a9b98522e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4463, "upload_time": "2018-06-12T18:21:12", "url": "https://files.pythonhosted.org/packages/f2/c9/3c3bcd7e9b2acd5cb52f34e638d8448b1b8089514fd02b2f2d78cf169098/nudatus-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "62dadd8082bd7c15956d38a644754150", "sha256": "5dd73fdb52757d46346f6e878f9e9529f6fb85d2e6e3be0295c68bbf36c7fd78" }, "downloads": -1, "filename": "nudatus-0.0.4.tar.gz", "has_sig": false, "md5_digest": "62dadd8082bd7c15956d38a644754150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4550, "upload_time": "2019-07-16T15:02:23", "url": "https://files.pythonhosted.org/packages/f6/23/930e4eabe7168552cf488dc4321d6f093b6048ce181a8ad8ba6f2ce4b3bb/nudatus-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62dadd8082bd7c15956d38a644754150", "sha256": "5dd73fdb52757d46346f6e878f9e9529f6fb85d2e6e3be0295c68bbf36c7fd78" }, "downloads": -1, "filename": "nudatus-0.0.4.tar.gz", "has_sig": false, "md5_digest": "62dadd8082bd7c15956d38a644754150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4550, "upload_time": "2019-07-16T15:02:23", "url": "https://files.pythonhosted.org/packages/f6/23/930e4eabe7168552cf488dc4321d6f093b6048ce181a8ad8ba6f2ce4b3bb/nudatus-0.0.4.tar.gz" } ] }