github pylint-dev/astroid v2.7.3

latest releases: v3.1.0, v3.0.3, v3.0.2...
2 years ago
  • 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 PyCQA/pylint#3342
    Closes PyCQA/pylint#4326

  • Fixed bug in attribute inference from inside method calls.

    Closes PyCQA/pylint#400

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

    Closes #1008
    Closes PyCQA/pylint#4377

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

    Closes PyCQA/pylint#4220

  • Adds a brain for the ctypes module.

    Closes PyCQA/pylint#4896

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

    Closes PyCQA/pylint#4895

  • Apply dataclass inference to pydantic's dataclasses.

    Closes PyCQA/pylint#4899

Don't miss a new astroid release

NewReleases is sending notifications on new releases.