Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main' into pandas-compat-const…
Browse files Browse the repository at this point in the history
…ructor
  • Loading branch information
jorisvandenbossche committed Apr 15, 2024
2 parents 74af8f4 + b98763a commit f99132f
Show file tree
Hide file tree
Showing 83 changed files with 1,976 additions and 921 deletions.
11 changes: 6 additions & 5 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,10 @@ VCPKG="a42af01b72c28a8e1d7b48107b33e4f286a55ef6" # 2023.11.20 Release
# ci/docker/python-wheel-windows-vs2019.dockerfile.
# This is a workaround for our CI problem that "archery docker build" doesn't
# use pulled built images in dev/tasks/python-wheels/github.windows.yml.
PYTHON_WHEEL_WINDOWS_IMAGE_REVISION=2024-03-19
PYTHON_WHEEL_WINDOWS_IMAGE_REVISION=2024-04-09

# Use conanio/${CONAN} for "docker-compose run --rm conan". See
# https://github.com/conan-io/conan-docker-tools#readme for available
# images.
CONAN=gcc10
# Use conanio/${CONAN_BASE}:{CONAN_VERSION} for "docker-compose run --rm conan".
# See https://github.com/conan-io/conan-docker-tools#readme and
# https://hub.docker.com/u/conanio for available images.
CONAN_BASE=gcc10
CONAN_VERSION=1.62.0
35 changes: 35 additions & 0 deletions ci/conan/all/conan_cmake_project_include.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# MIT License
#
# Copyright (c) 2019 Conan.io
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.

if(ARROW_S3)
find_package(AWSSDK REQUIRED)
# Fix issue where scripts expect a variable called "AWSSDK_LINK_LIBRARIES"
# which is not defined by the generated AWSSDKConfig.cmake
if(NOT DEFINED AWSSDK_LINK_LIBRARIES)
set(AWSSDK_LINK_LIBRARIES "${AWSSDK_LIBRARIES}")
endif()

# Causes logic used for generated .pc file to not run
# avoiding instropection of target `aws-cpp-sdk::aws-cpp-sdk`
# This is fine because the generated .pc file is not of use
set(AWSSDK_SOURCE "conan")
endif()
50 changes: 24 additions & 26 deletions ci/conan/all/conandata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,30 @@
# SOFTWARE.

sources:
"15.0.0":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-15.0.0/apache-arrow-15.0.0.tar.gz?action=download"
sha256: "01dd3f70e85d9b5b933ec92c0db8a4ef504a5105f78d2d8622e84279fb45c25d"
"14.0.2":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-14.0.2/apache-arrow-14.0.2.tar.gz?action=download"
sha256: "1304dedb41896008b89fe0738c71a95d9b81752efc77fa70f264cb1da15d9bc2"
"14.0.1":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-14.0.1/apache-arrow-14.0.1.tar.gz?action=download"
sha256: "5c70eafb1011f9d124bafb328afe54f62cc5b9280b7080e1e3d668f78c0e407e"
"14.0.0":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-14.0.0/apache-arrow-14.0.0.tar.gz?action=download"
sha256: "4eb0da50ec071baf15fc163cb48058931e006f1c862c8def0e180fd07d531021"
"13.0.0":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-13.0.0/apache-arrow-13.0.0.tar.gz?action=download"
sha256: "35dfda191262a756be934eef8afee8d09762cad25021daa626eb249e251ac9e6"
"12.0.1":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-12.0.1/apache-arrow-12.0.1.tar.gz?action=download"
sha256: "3481c411393aa15c75e88d93cf8315faf7f43e180fe0790128d3840d417de858"
"12.0.0":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-12.0.0/apache-arrow-12.0.0.tar.gz?action=download"
sha256: "ddd8347882775e53af7d0965a1902b7d8fcd0a030fd14f783d4f85e821352d52"
"11.0.0":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-11.0.0/apache-arrow-11.0.0.tar.gz?action=download"
sha256: "2dd8f0ea0848a58785628ee3a57675548d509e17213a2f5d72b0d900b43f5430"
"10.0.1":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-10.0.1/apache-arrow-10.0.1.tar.gz?action=download"
sha256: "c814e0670112a22c1a6ec03ab420a52ae236a9a42e9e438c3cbd37f37e658fb3"
Expand All @@ -36,12 +60,6 @@ sources:
"7.0.0":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-7.0.0/apache-arrow-7.0.0.tar.gz?action=download"
sha256: "e8f49b149a15ecef4e40fcfab1b87c113c6b1ee186005c169e5cdf95d31a99de"
"2.0.0":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-2.0.0/apache-arrow-2.0.0.tar.gz?action=download"
sha256: "be0342cc847bb340d86aeaef43596a0b6c1dbf1ede9c789a503d939e01c71fbe"
"1.0.0":
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-1.0.0/apache-arrow-1.0.0.tar.gz?action=download"
sha256: "86ddb9feb48203a5aaf9cc4f2827525e20a2ca4d7239e492af17e74532ccf243"
patches:
"8.0.1":
- patch_file: "patches/8.0.0-0005-install-utils.patch"
Expand All @@ -64,23 +82,3 @@ patches:
- patch_file: "patches/7.0.0-0007-fix-cmake.patch"
patch_description: "use cci package"
patch_type: "conan"
"2.0.0":
- patch_file: "patches/2.0.0-0003-fix-shared-msvc.patch"
patch_description: "make shared enabled in msvc"
patch_type: "official"
- patch_file: "patches/2.0.0-0005-gandiva-engine.patch"
patch_description: "fix grandiva compilation error"
patch_type: "official"
- patch_file: "patches/2.0.0-0008-fix-cmake.patch"
patch_description: "use cci package"
patch_type: "conan"
"1.0.0":
- patch_file: "patches/1.0.0-0003-fix-shared-msvc.patch"
patch_description: "make shared enabled in msvc"
patch_type: "official"
- patch_file: "patches/1.0.0-0005-fix-make12-namespace.patch"
patch_description: "fix ambiguous `make12` function between std and date"
patch_type: "official"
- patch_file: "patches/1.0.0-0006-fix-cmake.patch"
patch_description: "use cci package"
patch_type: "conan"
Loading

0 comments on commit f99132f

Please sign in to comment.