20 buildPythonPackage rec {
23 format = "setuptools";
25 disabled = pythonOlder "3.7";
27 src = fetchFromGitHub {
30 rev = "refs/tags/${version}";
31 hash = "sha256-6O09lP2cWLzeMTBathb3O/tVGZPEHSqujfUPWZIBUJI=";
34 propagatedBuildInputs = [
54 # Cannot connect to host storage.googleapis.com:443
55 "test_credentials_from_raw_token"
59 # Tests require a running Docker instance
60 "gcsfs/tests/test_core.py"
61 "gcsfs/tests/test_mapping.py"
62 "gcsfs/tests/test_retry.py"
63 "gcsfs/tests/derived/gcsfs_test.py"
64 "gcsfs/tests/test_inventory_report_listing.py"
71 pythonImportsCheck = [
76 description = "Convenient Filesystem interface over GCS";
77 homepage = "https://github.com/fsspec/gcsfs";
78 changelog = "https://github.com/fsspec/gcsfs/raw/${version}/docs/source/changelog.rst";
79 license = licenses.bsd3;
80 maintainers = with maintainers; [ nbren12 ];