anchor.diff:    # TODO(raitobezarius): upstream was pinged out of band about it.
     doCheck = false;
   
  -  meta = {
  +  meta = with lib; {
  +    description = "Tooling for Cairo language";
       homepage = "https://github.com/starkware/cairo-lang";
  -    description = "Tooling for Cairo language";
  -    license = lib.licenses.mit;
  -    maintainers = with lib.maintainers; [ raitobezarius ];
  +    license = licenses.mit;
  +    maintainers = with maintainers; [ raitobezarius ];
     };
   }
  
positive.code:   };
  
    # 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" '''
  
      substituteInPlace starkware/cairo/lang/compiler/parser_transformer.py \
        --replace 'value, meta' 'meta, value' \
  
negative.code:       --replace 'standard' 'basic'
    '';
  
    nativeBuildInputs = [
      pythonRelaxDepsHook
    ];
  
    buildInputs = [
      gmp
    ];
  
    propagatedBuildInputs = [
      aiohttp
  