anchor.diff:  
     propagatedBuildInputs = [
       lazy-object-proxy
  +    setuptools
       wrapt
     ] ++ lib.optionals (pythonOlder "3.10") [
       typing-extensions
  -  ] ++ lib.optional (!isPyPy && pythonOlder "3.8") typed-ast;
  +  ] ++ lib.optionals (!isPyPy && pythonOlder "3.8") [
  +    typed-ast
  +  ];
   
     checkInputs = [
       pytestCheckHook
     ];
   
     disabledTests = [
  -    # assert (1, 1) == (1, 16)
  -    "test_end_lineno_string"
  -  ] ++ lib.optionals (pythonAtLeast "3.10") [
       # AssertionError: Lists differ: ['ABC[16 chars]yBase', 'Final', 'Generic', 'MyProtocol', 'Protocol', 'object'] != ['ABC[16 chars]yBase', 'Final', 'Generic', 'MyProtocol', 'object']
       "test_mro_typing_extensions"
     ];
  
positive.code:     owner = "PyCQA";
      repo = pname;
      rev = "v${version}";
      sha256 = "sha256-adnvJCchsMWQxsIlenndUb6Mw1MgCNAanZcTmssmsEc=";
    };
  
    SETUPTOOLS_SCM_PRETEND_VERSION = version;
  
negative.code: , pythonOlder
  , isPyPy
  , lazy-object-proxy
  , setuptools
  , setuptools-scm
  , typing-extensions
  , typed-ast
  , pylint
  , pytestCheckHook
  , wrapt
  }:
  
  buildPythonPackage rec {
    pname = "astroid";
    version = "2.11.5"; # Check whether the version is compatible with pylint
  
    disabled = pythonOlder "3.6.2";
  
  