anchor.diff:      retworkx
       scipy
       sympy
  -    # Optional/visualization inputs
  -    ipywidgets
  -    matplotlib
  -    pillow
  -    pydot
  -    pygments
  -    pylatexenc
  -    seaborn
  -  ];
  -
  +  ] ++ lib.optionals withVisualization visualizationPackages
  +  ++ lib.optionals withCrosstalkPass crosstalkPackages
  +  ++ lib.optionals withClassicalFunctionCompiler classicalCompilerPackages;
   
     # *** Tests ***
     checkInputs = [
  +    pytestCheckHook
       ddt
       hypothesis
       nbformat
       nbconvert
  -    pytestCheckHook
  -  ];
  +  ] ++ lib.optionals (!withVisualization) visualizationPackages;
   
     pythonImportsCheck = [
       "qiskit"
  
positive.code: 
    pytestFlagsArray = [
      "--ignore=test/randomized/test_transpiler_equivalence.py" # collection requires qiskit-aer, which would cause circular dependency
      "--ignore=test/python/classical_function_compiler/"
    ];
  
  
negative.code:     fastjsonschema
      jsonschema
      numpy
      networkx
      ply
      psutil
  