Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.4 kB · 75 lines
Nix
at litex
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576{ lib, buildPythonPackage, fetchFromGitHub, pytestCheckHook, pythonOlder, google-auth, google-auth-oauthlib, google-cloud-storage, requests, decorator, fsspec, ujson, aiohttp, crcmod, pytest-timeout, pytest-vcr, vcrpy}:
buildPythonPackage rec { pname = "gcsfs"; version = "2023.4.0"; format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub { owner = "fsspec"; repo = pname; rev = "refs/tags/${version}"; hash = "sha256-FHS+g0SuYH9OPiE/+p2SHrsWfzBQ82GM6hTph8koh+o="; };
propagatedBuildInputs = [ aiohttp crcmod decorator fsspec google-auth google-auth-oauthlib google-cloud-storage requests ujson ];
nativeCheckInputs = [ pytest-vcr pytest-timeout pytestCheckHook vcrpy ];
disabledTestPaths = [ # Tests require a running Docker instance "gcsfs/tests/test_core.py" "gcsfs/tests/test_mapping.py" "gcsfs/tests/test_retry.py" ];
pytestFlagsArray = [ "-x" ];
pythonImportsCheck = [ "gcsfs" ];
meta = with lib; { description = "Convenient Filesystem interface over GCS"; homepage = "https://github.com/fsspec/gcsfs"; changelog = "https://github.com/fsspec/gcsfs/raw/${version}/docs/source/changelog.rst"; license = licenses.bsd3; maintainers = with maintainers; [ nbren12 ]; };}