anchor.diff:  , entrypoints
   , fetchFromGitHub
   , fsspec
  -, holoviews
   , hvplot
   , intake-parquet
   , jinja2
  
positive.code: 
  buildPythonPackage rec {
    pname = "intake";
    version = "0.6.4";
  
    disabled = pythonOlder "3.7";
  
  
negative.code:     owner = pname;
      repo = pname;
      rev = version;
      hash = "sha256-ABMXWUVptpOSPB1jQ57iXk/UG92puNCICzXo3ZMG2Pk=";
    };
  
    propagatedBuildInputs = [
      appdirs
      dask
      entrypoints
      fsspec
      msgpack
      jinja2
      pandas
      pyyaml
    ];
  
    checkInputs = [
      intake-parquet
      pytestCheckHook
    ] ++ passthru.optional-dependencies.server;
  
    passthru.optional-dependencies = {
      server = [
        msgpack
        python-snappy
        tornado
      ];
      dataframe = [
        msgpack-numpy
        pyarrow
      ];
      plot = [
        hvplot
        bokeh
        panel
      ];
      remote = [
        requests
      ];
    };
  
    postPatch = ''
      substituteInPlace setup.py \
        --replace "'pytest-runner'" ""
    '';
  
    preCheck = ''
      export HOME=$(mktemp -d);
      export PATH="$PATH:$out/bin";
    '';
  
    disabledTests = [
      # Disable tests which touch network
      "http"
      "test_dir"
      "test_discover"
      "test_filtered_compressed_cache"
      "test_flatten_flag"
      "test_get_dir"
      "test_pagination"
      "test_read_part_compressed"
      "test_read_partition"
      "test_read_pattern"
      "test_remote_arr"
      "test_remote_cat"
      # ValueError
      "test_mlist_parameter"
      # ImportError
      "test_dataframe"
      "test_ndarray"
      "test_python"
      # Timing-based, flaky on darwin and possibly others
      "TestServerV1Source.test_idle_timer"
    ] ++ lib.optionals (stdenv.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "10.13") [
  