anchor.diff:        base_tests/test_stats_utils.py \
         base_tests/test_utils.py \
         external_tests/test_data_cmdstan.py \
  -      external_tests/test_data_emcee.py \
  -      external_tests/test_data_tfp.py
  +      external_tests/test_data_emcee.py
     '';
   
     meta = with lib; {
  
positive.code:     emcee
      numba
      pytest
      tensorflow-probability
      #h5py (used by disabled tests)
      #pymc3 (broken)
      #pyro-ppl (broken)
      #pystan (not packaged)
      #numpyro (not packaged)
    ];
  
    # check requires pymc3 and pyro-ppl, which are currently broken, and pystan
    # and numpyro, which are not yet packaged, some checks also need to make
    # directories and do not have permission to do so. So we can only check part
    # of the package
    # Additionally, there are some failures with the plots test, which revolve
    # around attempting to output .mp4 files through an interface that only wants
    # to output .html files.
    # The following test have been disabled as a result: data_cmdstanpy,
    # data_numpyro, data_pyro, data_pystan, and plots.
    checkPhase = ''
      cd arviz/tests/
      export HOME=$TMPDIR
  
negative.code: , numpy
  , pandas
  , pytest
  , cloudpickle
  , scipy
  , setuptools
  # , tensorflow-probability (incompatible version)
  , xarray
  , h5py
  #, pymc3 (broken)
  #, pyro-ppl (broken)
  #, pystan (not packaged)
  