{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance" ], "description": "Illegal import checker\n===============================\n\n.. image:: https://travis-ci.com/bagerard/flake8-illegal-import.svg?branch=master\n :alt: Build Status\n :target: https://travis-ci.com/bagerard/flake8-illegal-import\n\n.. image:: http://codecov.io/github/bagerard/flake8-illegal-import/coverage.svg?branch=master\n :alt: Coverage Status\n :target: http://codecov.io/github/bagerard/flake8-illegal-import?branch=master\n\nAn extension for `Flake8 `_ to make sure\nthat certain packages aren't imported in a directory\n\n\nPlugin for Flake8\n-----------------\n\nWhen both Flake8 and ``flake8-illegal-import`` are installed, the plugin\nis available in ``flake8``::\n\n $ flake8 --version\n 3.6.0 (flake8-illegal-import: 0.1.0, [\u2026]\n\n\nParameters\n----------\n\nThis module requires 2 parameters:\n--illegal-import-dir={path}\n--illegal-import-packages={pkg1},{pkg2}\n\nE.g usage::\n\n $ flake8 ./sample.py --illegal-import-dir=./ --illegal-import-packages=os --select=II101\n\n>>/home/.../test/sample.py:14:1: II101 importing this package is forbidden in this directory (os)\n\n\nError codes\n-----------\n\nThis plugin is using the following error codes:\n\n+---------------------------------------------------------------------+\n| Presence of forbidden imports |\n+-------+-------------------------------------------------------------+\n| II101 | importing this package is forbidden in this directory {pkg} |\n+-------+-------------------------------------------------------------+\n\n\nOperation\n---------\n\nThe plugin will go through all imports and find out if forbidden packages\nare imported in the given directory\n\n\nChanges\n-------\n\n0.1.0 - 2019-01-XX\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/bagerard/flake8-illegal-import", "keywords": "flake8 import reject", "license": "MIT License", "maintainer": "Bastien G\u00e9rard", "maintainer_email": "bastien.gerard@gmail.com", "name": "flake8-illegal-import", "package_url": "https://pypi.org/project/flake8-illegal-import/", "platform": "", "project_url": "https://pypi.org/project/flake8-illegal-import/", "project_urls": { "Homepage": "https://github.com/bagerard/flake8-illegal-import" }, "release_url": "https://pypi.org/project/flake8-illegal-import/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "illegal import detector, plugin for flake8", "version": "0.1.0" }, "last_serial": 4705470, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f98033fe0cdbc874bdd3c6271de450c9", "sha256": "923135de84b591745b3e5a72ade57c37ee80709de6a5640b524c9e49f6dc13be" }, "downloads": -1, "filename": "flake8-illegal-import-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f98033fe0cdbc874bdd3c6271de450c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6849, "upload_time": "2019-01-16T23:04:25", "url": "https://files.pythonhosted.org/packages/4c/d9/bfc56199f034821bd9aed075d5bc24e7ed12f5316d4c06b082ef1d522ee8/flake8-illegal-import-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f98033fe0cdbc874bdd3c6271de450c9", "sha256": "923135de84b591745b3e5a72ade57c37ee80709de6a5640b524c9e49f6dc13be" }, "downloads": -1, "filename": "flake8-illegal-import-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f98033fe0cdbc874bdd3c6271de450c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6849, "upload_time": "2019-01-16T23:04:25", "url": "https://files.pythonhosted.org/packages/4c/d9/bfc56199f034821bd9aed075d5bc24e7ed12f5316d4c06b082ef1d522ee8/flake8-illegal-import-0.1.0.tar.gz" } ] }