{ "info": { "author": "Sebastian Buczy\u0144ski", "author_email": "nnplaya@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "How it works?\n===============\nIt marks importing anything but modules/packages as invalid with a message `only-importing-modules-is-allowed`. This adheres to Google's Python style guide.\n\nAn example::\n\n from functools import partial # invalid\n import functools # valid\n from some_module.some_subomdule import SomeClass # invalid\n from some_module import some_subomdule # valid\n\nWhy?\n===============\nTo not force people to manual check if something we imported is a module or not.\n\nHow to use it?\n===============\nAfter installing a package just run `pylint`, appending `pylint_google_style_guide_imports_enforcing` to your `--load-plugins` option.\n\nAn example::\n\n pylint my_cool_project --load-plugins=pylint_google_style_guide_imports_enforcing\n\nor append it to your `pylintrc` file::\n\n [MASTER]\n load-plugins=pylint_google_style_guide_imports_enforcing\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/Enforcer/pylint_google_style_guide_imports_enforcing/archive/1.0.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Enforcer/pylint_google_style_guide_imports_enforcing", "keywords": "pylint", "license": "", "maintainer": "", "maintainer_email": "", "name": "pylint_google_style_guide_imports_enforcing", "package_url": "https://pypi.org/project/pylint_google_style_guide_imports_enforcing/", "platform": "", "project_url": "https://pypi.org/project/pylint_google_style_guide_imports_enforcing/", "project_urls": { "Download": "https://github.com/Enforcer/pylint_google_style_guide_imports_enforcing/archive/1.0.3.tar.gz", "Homepage": "https://github.com/Enforcer/pylint_google_style_guide_imports_enforcing" }, "release_url": "https://pypi.org/project/pylint_google_style_guide_imports_enforcing/1.0.6/", "requires_dist": null, "requires_python": "", "summary": "Plugin for PyLint that checks if we import only modules or packages. Direct imports of classes, functions and constants are forbidden", "version": "1.0.6" }, "last_serial": 3385259, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "531ecba858b0bb7c2b5aea409a930a63", "sha256": "7798448b5f50bb32f4b0087190bd3aac597d19c5ede299def43279b16830ff22" }, "downloads": -1, "filename": "pylint_google_style_guide_imports_enforcing-1.0.tar.gz", "has_sig": false, "md5_digest": "531ecba858b0bb7c2b5aea409a930a63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1329, "upload_time": "2017-11-29T19:09:20", "url": "https://files.pythonhosted.org/packages/cf/c3/42dc1ba406619e6dc5792ce9322b1c7b39b2ce9e12612d0603f7523615b0/pylint_google_style_guide_imports_enforcing-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b5ac5c694807cfbbd807ab9f53824c10", "sha256": "986c3753008532bea2570833d56c5b10d3dc9fc8407c8102df2685f0c413bc50" }, "downloads": -1, "filename": "pylint_google_style_guide_imports_enforcing-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b5ac5c694807cfbbd807ab9f53824c10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1599, "upload_time": "2017-11-29T19:18:35", "url": "https://files.pythonhosted.org/packages/cd/a3/17db71766cbd86f6d74ce694629624fd8ee476bcc52fa6a49f0aca401997/pylint_google_style_guide_imports_enforcing-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "259fdb1c35177a1ddc4cfcf1c8ce2153", "sha256": "10af39fe9c667aa24d5ce138f40d116f65a745806f9566041cfa24e4c42333e3" }, "downloads": -1, "filename": "pylint_google_style_guide_imports_enforcing-1.0.2.tar.gz", "has_sig": false, "md5_digest": "259fdb1c35177a1ddc4cfcf1c8ce2153", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1710, "upload_time": "2017-11-29T19:28:16", "url": "https://files.pythonhosted.org/packages/3f/5f/e9826988c854e4510bbb07be93a500614196577823989aa0724442a70744/pylint_google_style_guide_imports_enforcing-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "cefec56e5c566b40fbcda0daf339515c", "sha256": "2722db3b7e43f3dd202c1174135d72693045b3a075894cf7cd2f91083e497b59" }, "downloads": -1, "filename": "pylint_google_style_guide_imports_enforcing-1.0.3.tar.gz", "has_sig": false, "md5_digest": "cefec56e5c566b40fbcda0daf339515c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1709, "upload_time": "2017-11-29T19:29:55", "url": "https://files.pythonhosted.org/packages/4e/b0/8a59b2c9eaa9df32550971a3412b6dfd382bb494a96ab3e0140308057ab4/pylint_google_style_guide_imports_enforcing-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "421edf27a4361c099b4c540f57bfeec5", "sha256": "82549b02f477aed44a08ea72c93b39e11d02971f259e5077e79a428953591460" }, "downloads": -1, "filename": "pylint_google_style_guide_imports_enforcing-1.0.4.tar.gz", "has_sig": false, "md5_digest": "421edf27a4361c099b4c540f57bfeec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1729, "upload_time": "2017-12-03T18:29:03", "url": "https://files.pythonhosted.org/packages/92/27/edfd443cd51b93606cab68fea6f3f76a00f7ef919797383f10261fb9395b/pylint_google_style_guide_imports_enforcing-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "0097bfa73c4e1ccc5191a40117073a1c", "sha256": "186148f82408079a0343e3bf6629d1f28d96ca053be887b330f38a6e28f5c189" }, "downloads": -1, "filename": "pylint_google_style_guide_imports_enforcing-1.0.5.tar.gz", "has_sig": false, "md5_digest": "0097bfa73c4e1ccc5191a40117073a1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2156, "upload_time": "2017-12-03T18:31:21", "url": "https://files.pythonhosted.org/packages/65/16/1ed467f9a252234c93876045aa679e1c328d091cc8e06ae44cb574d17743/pylint_google_style_guide_imports_enforcing-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "97b91e4b3f51bf84f62b0901f1d35cdb", "sha256": "69c10895ce0a86189ad514d162e9452dd39940c431cf5a7d1cbb059635815e39" }, "downloads": -1, "filename": "pylint_google_style_guide_imports_enforcing-1.0.6.tar.gz", "has_sig": false, "md5_digest": "97b91e4b3f51bf84f62b0901f1d35cdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2218, "upload_time": "2017-12-03T20:03:53", "url": "https://files.pythonhosted.org/packages/c4/4b/e6c15a60e56dce053041e8a999d14344d51a2c1d101c46cb73c187b33f16/pylint_google_style_guide_imports_enforcing-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97b91e4b3f51bf84f62b0901f1d35cdb", "sha256": "69c10895ce0a86189ad514d162e9452dd39940c431cf5a7d1cbb059635815e39" }, "downloads": -1, "filename": "pylint_google_style_guide_imports_enforcing-1.0.6.tar.gz", "has_sig": false, "md5_digest": "97b91e4b3f51bf84f62b0901f1d35cdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2218, "upload_time": "2017-12-03T20:03:53", "url": "https://files.pythonhosted.org/packages/c4/4b/e6c15a60e56dce053041e8a999d14344d51a2c1d101c46cb73c187b33f16/pylint_google_style_guide_imports_enforcing-1.0.6.tar.gz" } ] }