21 buildPythonPackage rec {
24 format = "setuptools";
26 disabled = pythonOlder "3.7";
28 src = fetchFromGitHub {
31 rev = "refs/tags/${version}";
32 hash = "sha256-6O09lP2cWLzeMTBathb3O/tVGZPEHSqujfUPWZIBUJI=";
35 propagatedBuildInputs = [
55 # Cannot connect to host storage.googleapis.com:443
56 "test_credentials_from_raw_token"
60 # Tests require a running Docker instance
61 "gcsfs/tests/test_core.py"
62 "gcsfs/tests/test_mapping.py"
63 "gcsfs/tests/test_retry.py"
64 "gcsfs/tests/derived/gcsfs_test.py"
65 "gcsfs/tests/test_inventory_report_listing.py"
68 pytestFlagsArray = [ "-x" ];
70 pythonImportsCheck = [ "gcsfs" ];
73 description = "Convenient Filesystem interface over GCS";
74 homepage = "https://github.com/fsspec/gcsfs";
75 changelog = "https://github.com/fsspec/gcsfs/raw/${version}/docs/source/changelog.rst";
76 license = licenses.bsd3;
77 maintainers = with maintainers; [ nbren12 ];