anchor.diff:  , cmake
   , future
   , numpy
  -  # check inputs
   , scipy
  +# check inputs
   , pytestCheckHook
  -, mkl
   }:
   
   buildPythonPackage rec {
  
positive.code:       where x in R^n is the optimization variable
      '';
      homepage = "https://osqp.org/";
      downloadPage = "https://github.com/oxfordcontrol/osqp";
      license = licenses.asl20;
      maintainers = with lib.maintainers; [ drewrisinger ];
    };
  }
  
negative.code:   dontUseCmakeConfigure = true;
  
    propagatedBuildInputs = [
      future
      numpy
      scipy
    ];
  
    pythonImportsCheck = [ "osqp" ];
    checkInputs = [ pytestCheckHook ];
    dontUseSetuptoolsCheck = true;  # don't run checks twice
    disabledTests = [ "mkl_" ];
  
    meta = with lib; {
      description = "The Operator Splitting QP Solver";
  