{ stdenv , isPy3k , buildPythonPackage , fetchPypi , numpy , scipy , sympy , matplotlib , networkx , ply , pillow , cffi , requests , requests_ntlm , IBMQuantumExperience , jsonschema , psutil , cmake , llvmPackages }: buildPythonPackage rec { pname = "qiskit"; version = "0.14.0"; disabled = !isPy3k; src = fetchPypi { inherit pname version; sha256 = "d086a21d0eee61bb12e1f2cd6148a7292005fd10584ca33d6c404dd5c53ba95f"; }; buildInputs = [ cmake ] ++ stdenv.lib.optional stdenv.isDarwin llvmPackages.openmp; propagatedBuildInputs = [ numpy matplotlib networkx ply scipy sympy pillow cffi requests requests_ntlm IBMQuantumExperience jsonschema psutil ]; # Pypi's tarball doesn't contain tests doCheck = false; meta = { description = "Quantum Software Development Kit for writing quantum computing experiments, programs, and applications"; homepage = https://github.com/QISKit/qiskit-terra; license = stdenv.lib.licenses.asl20; maintainers = with stdenv.lib.maintainers; [ pandaman ]; # Needs to be updated and have its new dependencies added broken = true; }; }