default.nix (805B)
1 { 2 lib, 3 stdenv, 4 python3Packages, 5 fetchFromGitHub, 6 }: 7 8 python3Packages.buildPythonPackage { 9 pname = "pyarrow_ops"; 10 version = "0-unstable-2022-01-30"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "TomScheffers"; 15 repo = "pyarrow_ops"; 16 rev = "d8ee38e47ed064a5e8179d53086ac5ed67c44e6a"; 17 hash = "sha256-g3dFAviGSafK2mLWgF4zhXHW8ffBnoQheeC+whAOLRY="; 18 }; 19 20 build-system = with python3Packages; [ setuptools ]; 21 22 nativeBuildInputs = with python3Packages; [ cython ]; 23 24 dependencies = with python3Packages; [ 25 numpy 26 pyarrow 27 ]; 28 29 meta = { 30 description = "Convenient pyarrow operations following the Pandas API"; 31 homepage = "https://github.com/TomScheffers/pyarrow_ops"; 32 license = lib.licenses.asl20; 33 maintainers = [ lib.maintainers.sikmir ]; 34 }; 35 }