anchor.diff:        binaryBytecode
       ];
       license = licenses.asl20;
  -    maintainers = [ maintainers.shlevy ];
  +    maintainers = with maintainers; [ shlevy ];
     };
   }
  
positive.code: { lib
  , buildPythonPackage
  , fetchPypi
  , py4j
  }:
  
  buildPythonPackage rec {
    pname = "pyspark";
    version = "3.3.0";
  
    src = fetchPypi {
      inherit pname version;
      sha256 = "sha256-fr6OlQVke00STVqC/KYN/TiRAhz4rWxeyId37uzpLPc=";
    };
  
    # pypandoc is broken with pandoc2, so we just lose docs.
  
negative.code:   propagatedBuildInputs = [
      py4j
    ];
  
    passthru.optional-dependencies = {
      ml = [
        numpy
      ];
      mllib = [
        numpy
      ];
      sql = [
        numpy
        pandas
        pyarrow
      ];
    };
  
    # Tests assume running spark instance
    doCheck = false;
  