Merge pull request #307306 from tobim/pkgs/arrow-cpp-16

arrow-cpp: 15.0.0 -> 16.0.0

authored by Jörg Thalheim and committed by GitHub ba0f4049 73d64d86

+8 -20
+8 -8
pkgs/by-name/ar/arrow-cpp/package.nix
··· 64 64 name = "arrow-testing"; 65 65 owner = "apache"; 66 66 repo = "arrow-testing"; 67 - rev = "ad82a736c170e97b7c8c035ebd8a801c17eec170"; 68 - hash = "sha256-wN0dam0ZXOAJ+D8bGDMhsdaV3llI9LsiCXwqW9mR3gQ="; 67 + rev = "25d16511e8d42c2744a1d94d90169e3a36e92631"; 68 + hash = "sha256-fXeWM/8jBfJY7KL6PVfRbzB8i4sp6PHsnMSHCX5kzfI="; 69 69 }; 70 70 71 71 parquet-testing = fetchFromGitHub { 72 72 name = "parquet-testing"; 73 73 owner = "apache"; 74 74 repo = "parquet-testing"; 75 - rev = "d69d979223e883faef9dc6fe3cf573087243c28a"; 76 - hash = "sha256-CUckfNjfDW05crWigzMP5b9UynviXKGZUlIr754OoGU="; 75 + rev = "74278bc4a1122d74945969e6dec405abd1533ec3"; 76 + hash = "sha256-WbpndtAviph6+I/F2bevuMI9DkfSv4SMPgMaP98k6Qo="; 77 77 }; 78 78 79 79 in 80 80 stdenv.mkDerivation (finalAttrs: { 81 81 pname = "arrow-cpp"; 82 - version = "15.0.0"; 82 + version = "16.0.0"; 83 83 84 84 src = fetchurl { 85 85 url = "mirror://apache/arrow/arrow-${finalAttrs.version}/apache-arrow-${finalAttrs.version}.tar.gz"; 86 - hash = "sha256-Ad0/cOhdm1uTPsksDbik71BKUQX3jS2GIuhCeftFwl0="; 86 + hash = "sha256-n0BRrpRzyXmR2a+AHi+UrjRVBncZyn+QuBN/nppwC40="; 87 87 }; 88 88 89 89 sourceRoot = "apache-arrow-${finalAttrs.version}/cpp"; ··· 116 116 ARROW_SUBSTRAIT_URL = fetchFromGitHub { 117 117 owner = "substrait-io"; 118 118 repo = "substrait"; 119 - rev = "v0.27.0"; 120 - hash = "sha256-wptEAXembah04pzqAz6UHeUxp+jMf6Lh/IdyuIhy/a8="; 119 + rev = "v0.44.0"; 120 + hash = "sha256-V739IFTGPtbGPlxcOi8sAaYSDhNUEpITvN9IqdPReug="; 121 121 }; 122 122 123 123 nativeBuildInputs = [
-12
pkgs/development/python-modules/pyarrow/default.nix
··· 34 34 35 35 sourceRoot = "apache-arrow-${version}/python"; 36 36 37 - postPatch = '' 38 - substituteInPlace pyproject.toml setup.py \ 39 - --replace "setuptools_scm < 8.0.0" "setuptools_scm" 40 - '' + lib.optionalString (pythonAtLeast "3.12") '' 41 - substituteInPlace ./cmake_modules/FindPython3Alt.cmake --replace-fail \ 42 - "from distutils import sysconfig" \ 43 - "import sysconfig" 44 - ''; 45 - 46 37 nativeBuildInputs = [ 47 38 cmake 48 39 cython_0 ··· 78 69 PYARROW_WITH_HDFS = zero_or_one true; 79 70 PYARROW_WITH_PARQUET = zero_or_one true; 80 71 PYARROW_WITH_PARQUET_ENCRYPTION = zero_or_one true; 81 - # Plasma is deprecated since arrow 10.0.0 82 - PYARROW_WITH_PLASMA = zero_or_one false; 83 72 PYARROW_WITH_S3 = zero_or_one arrow-cpp.enableS3; 84 73 PYARROW_WITH_GCS = zero_or_one arrow-cpp.enableGcs; 85 74 PYARROW_BUNDLE_ARROW_CPP_HEADERS = zero_or_one false; ··· 172 161 "feather" 173 162 "flight" 174 163 "fs" 175 - "hdfs" 176 164 "json" 177 165 "parquet" 178 166 ];