Skip to content

Commit f99132f

Browse files
Merge remote-tracking branch 'upstream/main' into pandas-compat-constructor
2 parents 74af8f4 + b98763a commit f99132f

File tree

83 files changed

+1976
-921
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+1976
-921
lines changed

.env

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,10 @@ VCPKG="a42af01b72c28a8e1d7b48107b33e4f286a55ef6" # 2023.11.20 Release
9898
# ci/docker/python-wheel-windows-vs2019.dockerfile.
9999
# This is a workaround for our CI problem that "archery docker build" doesn't
100100
# use pulled built images in dev/tasks/python-wheels/github.windows.yml.
101-
PYTHON_WHEEL_WINDOWS_IMAGE_REVISION=2024-03-19
101+
PYTHON_WHEEL_WINDOWS_IMAGE_REVISION=2024-04-09
102102

103-
# Use conanio/${CONAN} for "docker-compose run --rm conan". See
104-
# https://github.com/conan-io/conan-docker-tools#readme for available
105-
# images.
106-
CONAN=gcc10
103+
# Use conanio/${CONAN_BASE}:{CONAN_VERSION} for "docker-compose run --rm conan".
104+
# See https://github.com/conan-io/conan-docker-tools#readme and
105+
# https://hub.docker.com/u/conanio for available images.
106+
CONAN_BASE=gcc10
107+
CONAN_VERSION=1.62.0
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# MIT License
2+
#
3+
# Copyright (c) 2019 Conan.io
4+
#
5+
# Permission is hereby granted, free of charge, to any person obtaining a copy
6+
# of this software and associated documentation files (the "Software"), to deal
7+
# in the Software without restriction, including without limitation the rights
8+
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
# copies of the Software, and to permit persons to whom the Software is
10+
# furnished to do so, subject to the following conditions:
11+
#
12+
# The above copyright notice and this permission notice shall be included in all
13+
# copies or substantial portions of the Software.
14+
#
15+
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
# SOFTWARE.
22+
23+
if(ARROW_S3)
24+
find_package(AWSSDK REQUIRED)
25+
# Fix issue where scripts expect a variable called "AWSSDK_LINK_LIBRARIES"
26+
# which is not defined by the generated AWSSDKConfig.cmake
27+
if(NOT DEFINED AWSSDK_LINK_LIBRARIES)
28+
set(AWSSDK_LINK_LIBRARIES "${AWSSDK_LIBRARIES}")
29+
endif()
30+
31+
# Causes logic used for generated .pc file to not run
32+
# avoiding instropection of target `aws-cpp-sdk::aws-cpp-sdk`
33+
# This is fine because the generated .pc file is not of use
34+
set(AWSSDK_SOURCE "conan")
35+
endif()

ci/conan/all/conandata.yml

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,30 @@
2121
# SOFTWARE.
2222

2323
sources:
24+
"15.0.0":
25+
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-15.0.0/apache-arrow-15.0.0.tar.gz?action=download"
26+
sha256: "01dd3f70e85d9b5b933ec92c0db8a4ef504a5105f78d2d8622e84279fb45c25d"
27+
"14.0.2":
28+
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-14.0.2/apache-arrow-14.0.2.tar.gz?action=download"
29+
sha256: "1304dedb41896008b89fe0738c71a95d9b81752efc77fa70f264cb1da15d9bc2"
30+
"14.0.1":
31+
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-14.0.1/apache-arrow-14.0.1.tar.gz?action=download"
32+
sha256: "5c70eafb1011f9d124bafb328afe54f62cc5b9280b7080e1e3d668f78c0e407e"
33+
"14.0.0":
34+
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-14.0.0/apache-arrow-14.0.0.tar.gz?action=download"
35+
sha256: "4eb0da50ec071baf15fc163cb48058931e006f1c862c8def0e180fd07d531021"
36+
"13.0.0":
37+
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-13.0.0/apache-arrow-13.0.0.tar.gz?action=download"
38+
sha256: "35dfda191262a756be934eef8afee8d09762cad25021daa626eb249e251ac9e6"
39+
"12.0.1":
40+
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-12.0.1/apache-arrow-12.0.1.tar.gz?action=download"
41+
sha256: "3481c411393aa15c75e88d93cf8315faf7f43e180fe0790128d3840d417de858"
42+
"12.0.0":
43+
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-12.0.0/apache-arrow-12.0.0.tar.gz?action=download"
44+
sha256: "ddd8347882775e53af7d0965a1902b7d8fcd0a030fd14f783d4f85e821352d52"
45+
"11.0.0":
46+
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-11.0.0/apache-arrow-11.0.0.tar.gz?action=download"
47+
sha256: "2dd8f0ea0848a58785628ee3a57675548d509e17213a2f5d72b0d900b43f5430"
2448
"10.0.1":
2549
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-10.0.1/apache-arrow-10.0.1.tar.gz?action=download"
2650
sha256: "c814e0670112a22c1a6ec03ab420a52ae236a9a42e9e438c3cbd37f37e658fb3"
@@ -36,12 +60,6 @@ sources:
3660
"7.0.0":
3761
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-7.0.0/apache-arrow-7.0.0.tar.gz?action=download"
3862
sha256: "e8f49b149a15ecef4e40fcfab1b87c113c6b1ee186005c169e5cdf95d31a99de"
39-
"2.0.0":
40-
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-2.0.0/apache-arrow-2.0.0.tar.gz?action=download"
41-
sha256: "be0342cc847bb340d86aeaef43596a0b6c1dbf1ede9c789a503d939e01c71fbe"
42-
"1.0.0":
43-
url: "https://www.apache.org/dyn/closer.lua/arrow/arrow-1.0.0/apache-arrow-1.0.0.tar.gz?action=download"
44-
sha256: "86ddb9feb48203a5aaf9cc4f2827525e20a2ca4d7239e492af17e74532ccf243"
4563
patches:
4664
"8.0.1":
4765
- patch_file: "patches/8.0.0-0005-install-utils.patch"
@@ -64,23 +82,3 @@ patches:
6482
- patch_file: "patches/7.0.0-0007-fix-cmake.patch"
6583
patch_description: "use cci package"
6684
patch_type: "conan"
67-
"2.0.0":
68-
- patch_file: "patches/2.0.0-0003-fix-shared-msvc.patch"
69-
patch_description: "make shared enabled in msvc"
70-
patch_type: "official"
71-
- patch_file: "patches/2.0.0-0005-gandiva-engine.patch"
72-
patch_description: "fix grandiva compilation error"
73-
patch_type: "official"
74-
- patch_file: "patches/2.0.0-0008-fix-cmake.patch"
75-
patch_description: "use cci package"
76-
patch_type: "conan"
77-
"1.0.0":
78-
- patch_file: "patches/1.0.0-0003-fix-shared-msvc.patch"
79-
patch_description: "make shared enabled in msvc"
80-
patch_type: "official"
81-
- patch_file: "patches/1.0.0-0005-fix-make12-namespace.patch"
82-
patch_description: "fix ambiguous `make12` function between std and date"
83-
patch_type: "official"
84-
- patch_file: "patches/1.0.0-0006-fix-cmake.patch"
85-
patch_description: "use cci package"
86-
patch_type: "conan"

0 commit comments

Comments
 (0)