{ "info": { "author": "Adam Hitchcock", "author_email": "adam@disqus.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development" ], "description": "==============\nDon't Fudge Up\n==============\n\nDon't Fudge Up production with extra prints, import debug, or an erroneous pdb.set_trace.\n\nInstallation\n------------\nsuch pip so wow::\n\n $ pip install dont-fudge-up\n\nFlake8\n------\nThe plug-in will automatically register with Flake8::\n\n $ flake8 --version\n 2.1.0 (pep8: 1.5.6, dfu: 1.0.0, pyflakes: 0.8.1, mccabe: 0.2.1) CPython 2.7.6\n # see it here -------^\n\nPylint\n------\n\nIt should work something like this::\n\n $ pylint --load-plugins=dfu.pylint tests/input.py\n\nError Codes\n-----------\n\nD000: stylistically bad for production but mostly harmless\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nD001\n raised on leaving a print statement in the code\n\nD100: warnings which effect production performance but are usually not fatal\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nD101\n Cautioned import for production\n ::\n import pdb # on its own, harmless...\n\nD102\n set_trace may be fatal in production (set_trace might be from pdb)\n\nD500: errors that are forbidden for production and are near always fatal\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n\nD501\n Forbidden import for production\n ::\n import debug # woah there cowboy, that's an issue\n\nD502\n pdb.set_trace is forbidden in production", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/NorthIsUp/dont-fudge-up", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "dont-fudge-up", "package_url": "https://pypi.org/project/dont-fudge-up/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dont-fudge-up/", "project_urls": { "Homepage": "https://github.com/NorthIsUp/dont-fudge-up" }, "release_url": "https://pypi.org/project/dont-fudge-up/0.0.6/", "requires_dist": [ "flake8; extra == 'tests'" ], "requires_python": "", "summary": "Find operations that might fudge up production, like a pdb.set_trace", "version": "0.0.6" }, "last_serial": 2179519, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f76083b2516d51cc0d421fc69b0ef4af", "sha256": "da89b1670d371327504e610e22cdb63b8034cff9ac92e1e7f39a8aa6f32ddbe7" }, "downloads": -1, "filename": "dont_fudge_up-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f76083b2516d51cc0d421fc69b0ef4af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6564, "upload_time": "2014-05-12T07:23:21", "url": "https://files.pythonhosted.org/packages/bf/f4/14af1b611c414ce98c850995013c576728a97efb619859c49854e0833cb5/dont_fudge_up-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fba3f29a32d674cc37017a1bec649dd", "sha256": "fe8804c4e537d3006a1039bb1f6f9ceca1b6ee81ce5d635c1cd3ae64b14d7fd7" }, "downloads": -1, "filename": "dont-fudge-up-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1fba3f29a32d674cc37017a1bec649dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4143, "upload_time": "2014-05-12T07:23:14", "url": "https://files.pythonhosted.org/packages/31/51/b8c7fd8fe22281a845bf34ef8b771dc9f460075cdd9503702e84fc7f7df7/dont-fudge-up-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1040647e8827eb2811e6f891c9f30c47", "sha256": "c41c5472c87fabd844d40058287cca4fcf728eeb6c5b3fda693eef036f77ee90" }, "downloads": -1, "filename": "dont_fudge_up-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1040647e8827eb2811e6f891c9f30c47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6564, "upload_time": "2014-05-12T16:07:40", "url": "https://files.pythonhosted.org/packages/1b/47/bf837d696b17b56f846c0a492c56cfcb1bf30520340e6d619feaad8d1e37/dont_fudge_up-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db413e4a594d40e41636bdeb488de9be", "sha256": "d52662ec2bc58d77fbeff44b358ae99889c4c2d14918b9703ed2d554c395a333" }, "downloads": -1, "filename": "dont-fudge-up-0.0.2.tar.gz", "has_sig": false, "md5_digest": "db413e4a594d40e41636bdeb488de9be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4144, "upload_time": "2014-05-12T16:07:37", "url": "https://files.pythonhosted.org/packages/31/cd/13c91f796791f6de23c348555be4fc5f07f34b8e786f607731ff596676b4/dont-fudge-up-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a5d485ee3adb5908037a919bca6686f3", "sha256": "6d6264e9a813bb745a2645aa6910c49a16bba7f12a33e96015dac0d12df1e2e8" }, "downloads": -1, "filename": "dont_fudge_up-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a5d485ee3adb5908037a919bca6686f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7291, "upload_time": "2014-05-12T22:59:55", "url": "https://files.pythonhosted.org/packages/04/7d/7cb2f401daa9dc2ee98d24b25a84f77a5979d05e2f6cf96e0375b550d295/dont_fudge_up-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6acb4450f827b0523ed8f9ee3317e43", "sha256": "996461a1357430b1a930745480b2121a9acfb8102453d949e7fe6a8727624436" }, "downloads": -1, "filename": "dont-fudge-up-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a6acb4450f827b0523ed8f9ee3317e43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4630, "upload_time": "2014-05-12T22:59:53", "url": "https://files.pythonhosted.org/packages/56/b2/98c523f1d39e0a85247a427235126b14b0e55e98dc1eb8b851dc8549ca73/dont-fudge-up-0.0.3.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "6d1b210b5da45be842cea7a901cb3264", "sha256": "34214cb0a6c01fb2a5bd377aa46b56753856a9037277f394565623e700022221" }, "downloads": -1, "filename": "dont_fudge_up-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d1b210b5da45be842cea7a901cb3264", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25394, "upload_time": "2016-06-21T18:32:23", "url": "https://files.pythonhosted.org/packages/a0/a8/38500394f0e2b0bb9075b71aea89dbb0e1fcecd1c89eb95b369a20b342af/dont_fudge_up-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dea4ffaed40e5513d24153a5763ff6d5", "sha256": "ea38a3aec71259b41af76189b274111efebdac28c8d532ba110ce4974c705c0a" }, "downloads": -1, "filename": "dont-fudge-up-0.0.5.tar.gz", "has_sig": false, "md5_digest": "dea4ffaed40e5513d24153a5763ff6d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21786, "upload_time": "2016-06-21T18:32:26", "url": "https://files.pythonhosted.org/packages/43/5b/ba09463bba0c908f9938c018657bf2e391582ef10f26b3d3c35171c9d424/dont-fudge-up-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "d2fc7e87d612d59558eae1ff070cbc0d", "sha256": "025c1177d7a794576a4d219c0b317c185a16d2087138050acc7ff0b8237b5227" }, "downloads": -1, "filename": "dont_fudge_up-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2fc7e87d612d59558eae1ff070cbc0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25427, "upload_time": "2016-06-21T19:05:02", "url": "https://files.pythonhosted.org/packages/7c/49/7d71b1eed7635e3edeb1d8cd652d9f898d3faa3d5b0247e1c16d4e6b3066/dont_fudge_up-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a978f7acaf7389477b38a1bda486bd92", "sha256": "2b63c9383b1649554d2e9c6ca3f7d543da8cf900da185a6a1b03fc5980eda114" }, "downloads": -1, "filename": "dont-fudge-up-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a978f7acaf7389477b38a1bda486bd92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21791, "upload_time": "2016-06-21T19:05:06", "url": "https://files.pythonhosted.org/packages/29/3b/9d7252e968f5c625eb3ce8e94722fef4eb5e2464c563ef179191a96e373e/dont-fudge-up-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d2fc7e87d612d59558eae1ff070cbc0d", "sha256": "025c1177d7a794576a4d219c0b317c185a16d2087138050acc7ff0b8237b5227" }, "downloads": -1, "filename": "dont_fudge_up-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2fc7e87d612d59558eae1ff070cbc0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25427, "upload_time": "2016-06-21T19:05:02", "url": "https://files.pythonhosted.org/packages/7c/49/7d71b1eed7635e3edeb1d8cd652d9f898d3faa3d5b0247e1c16d4e6b3066/dont_fudge_up-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a978f7acaf7389477b38a1bda486bd92", "sha256": "2b63c9383b1649554d2e9c6ca3f7d543da8cf900da185a6a1b03fc5980eda114" }, "downloads": -1, "filename": "dont-fudge-up-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a978f7acaf7389477b38a1bda486bd92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21791, "upload_time": "2016-06-21T19:05:06", "url": "https://files.pythonhosted.org/packages/29/3b/9d7252e968f5c625eb3ce8e94722fef4eb5e2464c563ef179191a96e373e/dont-fudge-up-0.0.6.tar.gz" } ] }