anchor.diff:  
       # Flaky test. Fails with AssertionError sometimes.
       "test_sparse_hellinger"
  +    "test_densmap_trustworthiness_on_iris_supervised"
   
       # tensorflow maybe incompatible? https://github.com/lmcinnes/umap/issues/821
       "test_save_load"
  
positive.code: { lib
  , buildPythonPackage
  , fetchFromGitHub
  , nose
  , numpy
  , scikit-learn
  , scipy
  , numba
  , pynndescent
  , tensorflow
  , tqdm
  , pytestCheckHook
  , keras
  }:
  
  buildPythonPackage rec {
    pname = "umap-learn";
    version = "0.5.3";
  
    src = fetchFromGitHub {
      owner = "lmcinnes";
      repo = "umap";
      rev = version;
      sha256 = "sha256-S2+k7Ec4AxsN6d0GUGnU81oLnBgmlZp8OmUFCNaUJYw=";
    };
  
    propagatedBuildInputs = [
      numpy
      scikit-learn
      scipy
      numba
      pynndescent
      tqdm
    ];
  
    checkInputs = [
      nose
      tensorflow
      pytestCheckHook
      keras
    ];
  
    preCheck = ''
  
negative.code:     description = "Uniform Manifold Approximation and Projection";
      homepage = "https://github.com/lmcinnes/umap";
      license = licenses.bsd3;
      maintainers = with maintainers; [ costrouc ];
    };
  }
  