anchor.diff:    ];
   
     postPatch = ''
  -    substituteInPlace setup.py \
  -      --replace "atpublic>=2.3,<3" "atpublic>=2.3"
  +    substituteInPlace pyproject.toml \
  +      --replace 'atpublic = ">=2.3,<3"' 'atpublic = ">=2.3"'
  +  '';
  +
  +  preBuild = ''
  +    # setup.py exists only for developer convenience and is automatically generated
  +    rm setup.py
     '';
   
     disabledTests = [
  
positive.code: , numpy
  , pandas
  , parsy
  , pyarrow
  , pytest
  , pytest-mock
  
negative.code:     rev = version;
      sha256 = "sha256-n3fR6wvcSfIo7760seB+5SxtoYSqQmqkzZ9VlNQF200=";
    };
  
    nativeBuildInputs = [ poetry-core ];
  
    propagatedBuildInputs = [
      atpublic
  