{ "info": { "author": "Hayden Chudy", "author_email": "hjc1710@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Quality Assurance" ], "description": "# pylint-peewee\n\n## Foreward\n\nDo you use PeeWee? Do you also use PyLint? And the PeeWee flask_util?\n\nAre you tired of getting PyLint errors like:\n\n```\n************* Module application.models.base\nE: 32,15: Class 'BaseModel' has no 'get' member (no-member)\nE: 45,16: Class 'BaseModel' has no 'select' member (no-member)\n************* Module application.models.client_settings\nE: 40,19: Class 'Settings' has no 'create' member (no-member)\nE: 53,12: Class 'Settings' has no 'select' member (no-member)\nE: 68,23: Class 'Settings' has no 'select' member (no-member)\nE: 81,17: Class 'Settings' has no 'select' member (no-member)\n```\n\nJust because you're using flask_util?\n\nIf so, this is the plugin for you!\n\n## How it Works\n\nThis plugin works very simply by hooking into ASTroid's Class Parser, seeing if \nthe current class has a base of: db.Model (the standard for flask_util) and, if\nso, it stubs out all the missing methods of: 'create', 'select', 'update', etc.\n\nThe methods are stubbed out by returning a class with the proper members, which\nare all functions with a `pass` implementation.\n\n## TODO\n\n1. Make the base class configurable, so you can use Model, MyModel, peewee.Model, what have you.\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/hjc1710/pylint-peewee/archive/v0.2.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hjc1710/pylint-peewee", "keywords": "peewee,pylint,plugin", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pylint-peewee", "package_url": "https://pypi.org/project/pylint-peewee/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pylint-peewee/", "project_urls": { "Download": "https://github.com/hjc1710/pylint-peewee/archive/v0.2.0.tar.gz", "Homepage": "https://github.com/hjc1710/pylint-peewee" }, "release_url": "https://pypi.org/project/pylint-peewee/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "PyLint extensions for PeeWee", "version": "0.2.0" }, "last_serial": 1986562, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "61ab8ff7e51dc5e4a8e1dbcdd1c77897", "sha256": "c9f29aaecd362c37022c5ca5017b4ffa3f789bb31cb026be49646939e675ebc1" }, "downloads": -1, "filename": "pylint-peewee-0.1.4.tar.gz", "has_sig": false, "md5_digest": "61ab8ff7e51dc5e4a8e1dbcdd1c77897", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2267, "upload_time": "2016-02-25T20:33:19", "url": "https://files.pythonhosted.org/packages/fc/b9/335433e55c855761cb8754766a25983ff12fbf2d978ec3de370f5ae40597/pylint-peewee-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8c14d67987c2166361cee56c81f8e6d8", "sha256": "4cf239f98b894d5c947da49485183b10000c17b8c5d1bfca3cab82287362e07e" }, "downloads": -1, "filename": "pylint-peewee-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8c14d67987c2166361cee56c81f8e6d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3043, "upload_time": "2016-03-02T22:21:52", "url": "https://files.pythonhosted.org/packages/70/64/61134da8cd7cefb1cbb11f01eafac690a6d93081183078fc6491aa9065fb/pylint-peewee-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8c14d67987c2166361cee56c81f8e6d8", "sha256": "4cf239f98b894d5c947da49485183b10000c17b8c5d1bfca3cab82287362e07e" }, "downloads": -1, "filename": "pylint-peewee-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8c14d67987c2166361cee56c81f8e6d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3043, "upload_time": "2016-03-02T22:21:52", "url": "https://files.pythonhosted.org/packages/70/64/61134da8cd7cefb1cbb11f01eafac690a6d93081183078fc6491aa9065fb/pylint-peewee-0.2.0.tar.gz" } ] }