28 buildPythonPackage rec {
33 disabled = pythonOlder "3.8";
35 src = fetchFromGitHub {
38 rev = "refs/tags/${version}";
39 hash = "sha256-Fyv85HkoE9OPOoSHR1sgCG0iAFuSiQMT7cyZcQyLvv0=";
47 propagatedBuildInputs = [
61 ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
63 passthru.optional-dependencies = {
83 __darwinAllowLocalNetworking = true;
86 export HOME=$(mktemp -d);
87 export PATH="$PATH:$out/bin";
92 "intake/catalog/tests/test_alias.py"
93 "intake/catalog/tests/test_gui.py"
94 "intake/catalog/tests/test_local.py"
95 "intake/catalog/tests/test_reload_integration.py"
96 "intake/source/tests/test_csv.py"
97 "intake/source/tests/test_derived.py"
98 "intake/source/tests/test_npy.py"
99 "intake/source/tests/test_text.py"
100 "intake/tests/test_config.py"
101 "intake/tests/test_top_level.py"
105 # Disable tests which touch network
110 "test_filtered_compressed_cache"
115 "test_read_part_compressed"
116 "test_read_partition"
122 "test_datasource_python_to_dask"
123 "test_catalog_passthrough"
124 # Timing-based, flaky on darwin and possibly others
126 ] ++ lib.optionals (stdenv.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "10.13") [
127 # Flaky with older low-res mtime on darwin < 10.13 (#143987)
128 "test_second_load_timestamp"
131 pythonImportsCheck = [
136 description = "Data load and catalog system";
137 homepage = "https://github.com/ContinuumIO/intake";
138 changelog = "https://github.com/intake/intake/blob/${version}/docs/source/changelog.rst";
139 license = licenses.bsd2;
140 maintainers = with maintainers; [ ];