anchor.diff:  , pythonOlder
   , buildPythonPackage
   , fetchFromGitHub
  +  # Python requirements
   , cython
   , dill
  +, fastjsonschema
   , jsonschema
   , numpy
   , marshmallow
   , marshmallow-polyfield
  -, matplotlib
   , networkx
   , ply
   , psutil
  +, python-constraint
  +, retworkx
   , scipy
   , sympy
  +  # Python visualization requirements, semi-optional
  +, ipywidgets
  +, matplotlib
  +, pillow
  +, pydot
  +, pygments
  +, pylatexenc
  +, seaborn
     # test requirements
   , ddt
   , hypothesis
  -, ipywidgets
   , nbformat
   , nbconvert
  -, pillow
  -, pydot
  +, pytestCheckHook
   , python
  -, pygraphviz
  -, pylatexenc
  -, pytestCheckHook
   }:
   
   buildPythonPackage rec {
     pname = "qiskit-terra";
  -  version = "0.12.0";
  +  version = "0.13.0";
   
     disabled = pythonOlder "3.5";
   
  
positive.code:     owner = "Qiskit";
      repo = pname;
      rev = version;
      sha256 = "1yarfziy2w8n1d7zyyxykfs68608j8md4kwfyhbyc6wy483fk9sy";
    };
  
    nativeBuildInputs = [ cython ];
  
    propagatedBuildInputs = [
      dill
      jsonschema
      numpy
      marshmallow
  
negative.code:     longDescription = ''
        Allows the user to write quantum circuits easily, and takes care of the constraints of real hardware.
      '';
      homepage = "https://qiskit.org/terra";
      downloadPage = "https://github.com/QISKit/qiskit-terra/releases";
      license = licenses.asl20;
      maintainers = with maintainers; [ drewrisinger ];
    };
  