Skip to main content
Build Status Coverage Status

An extension for Flake8 to make sure that certain packages aren’t imported in a directory

Plugin for Flake8

When both Flake8 and flake8-illegal-import are installed, the plugin is available in flake8:

$ flake8 --version
3.6.0 (flake8-illegal-import: 0.1.0, […]

Parameters

This module requires 2 parameters: –illegal-import-dir={path} –illegal-import-packages={pkg1},{pkg2}

E.g usage:

$ flake8 ./sample.py --illegal-import-dir=./ --illegal-import-packages=os --select=II101

>>/home/…/test/sample.py:14:1: II101 importing this package is forbidden in this directory (os)

Error codes

This plugin is using the following error codes:

Presence of forbidden imports

II101

importing this package is forbidden in this directory {pkg}

Operation

The plugin will go through all imports and find out if forbidden packages are imported in the given directory

Changes

0.1.0 - 2019-01-XX

  • Initial release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flake8-illegal-import-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

File details

Details for the file flake8-illegal-import-0.1.0.tar.gz.

File metadata

  • Download URL: flake8-illegal-import-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.6.5

File hashes

Hashes for flake8-illegal-import-0.1.0.tar.gz
Algorithm Hash digest
SHA256 923135de84b591745b3e5a72ade57c37ee80709de6a5640b524c9e49f6dc13be
MD5 f98033fe0cdbc874bdd3c6271de450c9
BLAKE2b-256 4cd9bfc56199f034821bd9aed075d5bc24e7ed12f5316d4c06b082ef1d522ee8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page