anchor.diff:  { lib
  +, aiohttp
  +, buildPythonPackage
  +, cachetools
  +, ecdsa
  +, eth-hash
  +, fastecdsa
   , fetchzip
  -, buildPythonPackage
  -, setuptools
  -, ecdsa
  -, fastecdsa
  -, sympy
   , frozendict
  +, gmp
  +, lark
   , marshmallow
  +, marshmallow-dataclass
   , marshmallow-enum
  -, marshmallow-dataclass
   , marshmallow-oneofschema
  -, pipdeptree
  -, eth-hash
  -, web3
  -, aiohttp
  -, cachetools
   , mpmath
   , numpy
  +, pipdeptree
   , prometheus-client
  +, pytest
  +, pytest-asyncio
  +, pytestCheckHook
  +, pythonOlder
  +, pythonRelaxDepsHook
  +, pyyaml
  +, setuptools
  +, sympy
   , typeguard
  -, lark
  -, pyyaml
  -, pytest-asyncio
  -, pytest
  -, pytestCheckHook
  -, gmp
  +, web3
   }:
   
   buildPythonPackage rec {
     pname = "cairo-lang";
     version = "0.10.0";
  +  format = "setuptools";
  +
  +  disabled = pythonOlder "3.7";
   
     src = fetchzip {
       url = "https://github.com/starkware-libs/cairo-lang/releases/download/v${version}/cairo-lang-${version}.zip";
  
positive.code:     lark
      web3
      eth-hash
      eth-hash.optional-dependencies.pycryptodome
      pyyaml
    ];
  
    checkInputs = [
      pytestCheckHook
    ];
  
    # There seems to be no test included in the ZIP release…
  
negative.code:       --replace 'standard' 'basic'
    '';
  
    nativeBuildInputs = [
      pythonRelaxDepsHook
    ];
  
    buildInputs = [
      gmp
    ];
  
    propagatedBuildInputs = [
      aiohttp
  