anchor.diff:      description = "An abstract syntax tree for Python with inference support";
       homepage = "https://github.com/PyCQA/astroid";
       license = licenses.lgpl21Plus;
  -    platforms = platforms.all;
  -    maintainers = with maintainers; [ ];
  +    maintainers = with maintainers; [ SuperSandro2000 ];
     };
   }
  
positive.code: , pythonOlder
  , isPyPy
  , lazy-object-proxy
  , wrapt
  , typing-extensions
  , typed-ast
  , pytestCheckHook
  , setuptools-scm
  , pylint
  }:
  
  buildPythonPackage rec {
    pname = "astroid";
    version = "2.11.2"; # Check whether the version is compatible with pylint
  
    disabled = pythonOlder "3.6.2";
  
  
negative.code: 
    propagatedBuildInputs = [
      lazy-object-proxy
      setuptools
      wrapt
    ] ++ lib.optionals (pythonOlder "3.10") [
      typing-extensions
    ] ++ lib.optionals (!isPyPy && pythonOlder "3.8") [
      typed-ast
    ];
  
    checkInputs = [
      pytestCheckHook
    ];
  
    disabledTests = [
      # AssertionError: Lists differ: ['ABC[16 chars]yBase', 'Final', 'Generic', 'MyProtocol', 'Protocol', 'object'] != ['ABC[16 chars]yBase', 'Final', 'Generic', 'MyProtocol', 'object']
      "test_mro_typing_extensions"
    ];
  