Skip to content

Releases: WanzenBug/pylint-import-requirements

isort v5

31 Aug 18:13
v2.0.5
50f63d4
Compare
Choose a tag to compare
  • Fixed ImportError when using isort>=5
    ( #27 )

fix broken wheel

20 Jun 19:49
73a4e11
Compare
Choose a tag to compare
  • Fixed broken wheel package
    ( #22 )

Code changes

Support for non-standard loaders

20 Jun 12:11
edc4b11
Compare
Choose a tag to compare
  • Fixed false positive missing-requirement warnings on python 3.4
    ( #20 (comment) )
  • Skip imports via custom loaders not setting origin field module's spec.
    Fixes a TypeError in check_import.
    ( #18 )

Code changes

Namespace package + Python 3.4 fixes

16 Apr 13:50
ee3e351
Compare
Choose a tag to compare

Fixed

  • Do not mark namespace packages as first party
    ( #14 )
  • Restored compatibility with python 3.4
    ( #15 )

Unused Requirements

20 Feb 14:57
c64573e
Compare
Choose a tag to compare

Add

  • New lint: unused-requirement: catches any requirement that is never
    imported in code
  • New lint: relative-import-across-packages: catches relative imports
    across namespace packages

Namespace Package

11 Nov 15:01
Compare
Choose a tag to compare

Fix

  • Namespace package detection for python versions < 3.7

VCS & uPperCase Support

11 Nov 12:02
46397f5
Compare
Choose a tag to compare

Removed

  • 'unresolved-import' message (covered by pylint 'import-error' already)

Fix

  • Detection of first vs third-party modules (now supports VCS deps)
  • Packages with uppercase letters are detected correctly

v1.0.1

04 Nov 19:21
b54c987
Compare
Choose a tag to compare

Fix

  • Compatibility with Python 3.5