anchor.diff:  , scikitlearn
   , scipy
     # Check Inputs
  +, pytestCheckHook
   , ddt
  -, pytestCheckHook
  +, pyfakefs
   , qiskit-aer
   }:
   
   buildPythonPackage rec {
     pname = "qiskit-ignis";
  -  version = "0.3.3";
  +  version = "0.4.0";
   
     disabled = pythonOlder "3.6";
   
  
positive.code:   dontUseSetuptoolsCheck = true;
    preCheck = "export HOME=$TMPDIR";
    checkInputs = [
      ddt
      pytestCheckHook
      qiskit-aer
    ];
    # Test is in test/verification/test_entanglemet.py. test fails due to out-of-date calls & bad logic with this file since qiskit-ignis#328
    # see qiskit-ignis#386 for all issues. Should be able to re-enable in future.
    disabledTests = [ "TestEntanglement" ];
  
    meta = with lib; {
      description = "Qiskit tools for quantum hardware verification, noise characterization, and error correction";
      homepage = "https://qiskit.org/ignis";
      downloadPage = "https://github.com/QISKit/qiskit-ignis/releases";
      license = licenses.asl20;
      maintainers = with maintainers; [ drewrisinger ];
    };
  
negative.code:     owner = "Qiskit";
      repo = "qiskit-ignis";
      rev = version;
      sha256 = "07mxhaknkp121xm6mgrpcrbj9qw6j924ra3k0s6vr8qgvfcxvh0y";
    };
  
    propagatedBuildInputs = [
  