Skip to content

v2.7.3

Compare
Choose a tag to compare
@Pierre-Sassoulas Pierre-Sassoulas released this 30 Aug 16:37
· 1457 commits to main since this release
  • The transforms related to a module are applied only if this module has not been explicitly authorized to be imported
    (i.e is not in AstroidManager.extension_package_whitelist). Solves the following issues if numpy is authorized to be imported
    through the extension-pkg-allow-list option.

    Closes pylint-dev/pylint#3342
    Closes pylint-dev/pylint#4326

  • Fixed bug in attribute inference from inside method calls.

    Closes pylint-dev/pylint#400

  • Fixed bug in inference for superclass instance methods called
    from the class rather than an instance.

    Closes #1008
    Closes pylint-dev/pylint#4377

  • Fixed bug in inference of chained attributes where a subclass
    had an attribute that was an instance of its superclass.

    Closes pylint-dev/pylint#4220

  • Adds a brain for the ctypes module.

    Closes pylint-dev/pylint#4896

  • When processing dataclass attributes, exclude the same type hints from abc.collections
    as from typing.

    Closes pylint-dev/pylint#4895

  • Apply dataclass inference to pydantic's dataclasses.

    Closes pylint-dev/pylint#4899