1{ buildPythonPackage, fetchPypi, stdenv, py4j }: 2 3buildPythonPackage rec { 4 pname = "pyspark"; 5 version = "2.3.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 sha256 = "52d77a7ef43088b0235742cfcafc83435d0d98c5fdded1d8c600f1887e9e0213"; 10 }; 11 12 # pypandoc is broken with pandoc2, so we just lose docs. 13 postPatch = '' 14 sed -i "s/'pypandoc'//" setup.py 15 ''; 16 17 propagatedBuildInputs = [ py4j ]; 18 19 # Tests assume running spark... 20 doCheck = false; 21 22 meta = with stdenv.lib; { 23 description = "Apache Spark"; 24 homepage = https://github.com/apache/spark/tree/master/python; 25 license = licenses.asl20; 26 maintainers = [ maintainers.shlevy ]; 27 }; 28}