anchor.diff:    };
   
     # TODO: remove a substantial part when https://github.com/starkware-libs/cairo-lang/pull/88/files is merged.
  -  # TODO: pytest and pytest-asyncio must be removed as they are check inputs in fact.
     postPatch = ''
       substituteInPlace requirements.txt \
  -      --replace 'frozendict==1.2' 'frozendict>=1.2' \
  -      --replace 'lark-parser' 'lark' \
  -      --replace 'pytest-asyncio' ''' \
  -      --replace "pytest" '''
  +      --replace "lark-parser" "lark"
   
       substituteInPlace starkware/cairo/lang/compiler/parser_transformer.py \
         --replace 'value, meta' 'meta, value' \
  
positive.code:   # TODO(raitobezarius): upstream was pinged out of band about it.
    doCheck = false;
  
    meta = {
      homepage = "https://github.com/starkware/cairo-lang";
      description = "Tooling for Cairo language";
      license = lib.licenses.mit;
      maintainers = with lib.maintainers; [ raitobezarius ];
    };
  }
  
negative.code:     lark
      web3
      eth-hash
      pyyaml
    ] ++ eth-hash.optional-dependencies.pycryptodome;
  
    checkInputs = [
      pytest-asyncio
      pytestCheckHook
    ];
  
    pythonRelaxDeps = [
      "frozendict"
    ];
  
    pythonRemoveDeps = [
      # TODO: pytest and pytest-asyncio must be removed as they are check inputs
      "pytest"
      "pytest-asyncio"
    ];
  
    # There seems to be no test included in the ZIP release…
  