Releases: WanzenBug/pylint-import-requirements
Releases · WanzenBug/pylint-import-requirements
isort v5
fix broken wheel
- Fixed broken wheel package
( #22 )
Support for non-standard loaders
- 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 aTypeError
incheck_import
.
( #18 )
Namespace package + Python 3.4 fixes
Unused Requirements
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
Fix
- Namespace package detection for python versions < 3.7
VCS & uPperCase Support
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