anchor.diff:      emcee
       numba
       pytest
  -    tensorflow-probability
  -    #h5py (used by disabled tests)
  -    #pymc3 (broken)
  -    #pyro-ppl (broken)
  +    cloudpickle
  +    #tensorflow-probability (used by disabled tests)
  +    h5py
  +    #pymc3 (broken, used by disabled tests)
  +    #pyro-ppl (broken, used by disabled tests)
       #pystan (not packaged)
  -    #numpyro (not packaged)
  +    #numpyro (not packaged, used by disabled tests)
     ];
   
     # 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
  +  # and numpyro, which are not yet packaged, and an incompatible (old) version
  +  # of tensorflow-probability. 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.
  +  # data_numpyro, data_pyro, data_pystan, data_tfp, data_pymc3 and plots.
     checkPhase = ''
       cd arviz/tests/
       export HOME=$TMPDIR
  
positive.code:       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
    '';
  
    meta = with lib; {
  
negative.code: , numpy
  , pandas
  , pytest
  , cloudpickle
  , scipy
  , setuptools
  # , tensorflow-probability (incompatible version)
  , xarray
  , h5py
  #, pymc3 (broken)
  #, pyro-ppl (broken)
  #, pystan (not packaged)
  