This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-cookbook.git
The following commit(s) were added to refs/heads/main by this push:
new a1aa36d Update Arrow/PyArrow versions, fix build errors (#225)
a1aa36d is described below
commit a1aa36d5ea61800958254d6b261147b0f40c7d2d
Author: David Li <[email protected]>
AuthorDate: Wed Jul 6 14:53:36 2022 -0400
Update Arrow/PyArrow versions, fix build errors (#225)
Fixes #224.
---
Makefile | 4 +-
cpp/code/CMakeLists.txt | 6 +-
cpp/code/common.cc | 4 +-
cpp/code/flight.cc | 61 ++++++++--------
cpp/conda-linux-64.lock | 168 ++++++++++++++++++++++---------------------
cpp/conda-linux-aarch64.lock | 166 +++++++++++++++++++++---------------------
cpp/conda-osx-arm64.lock | 154 +++++++++++++++++++--------------------
cpp/environment.yml | 6 +-
cpp/requirements.txt | 2 -
python/requirements.txt | 2 +-
10 files changed, 288 insertions(+), 285 deletions(-)
diff --git a/Makefile b/Makefile
index 76e7d0b..26c1b96 100644
--- a/Makefile
+++ b/Makefile
@@ -59,11 +59,13 @@ rtest: rdeps
cd ./r && Rscript ./scripts/test.R
+# Only release mode is supported because of a Protobuf WONTFIX bug
+# https://github.com/protocolbuffers/protobuf/issues/9947
cpptest:
@echo ">>> Running C++ Tests/Snippets <<<\n"
rm -rf cpp/recipe-test-build
mkdir cpp/recipe-test-build
- cd cpp/recipe-test-build && cmake ../code -DCMAKE_BUILD_TYPE=Debug &&
cmake --build . && ctest --output-on-failure -j 1
+ cd cpp/recipe-test-build && cmake ../code -DCMAKE_BUILD_TYPE=Release &&
cmake --build . && ctest --output-on-failure -j 1
mkdir -p cpp/build
cp cpp/recipe-test-build/recipes_out.arrow cpp/build
diff --git a/cpp/code/CMakeLists.txt b/cpp/code/CMakeLists.txt
index 5b8f4b5..027483e 100644
--- a/cpp/code/CMakeLists.txt
+++ b/cpp/code/CMakeLists.txt
@@ -65,7 +65,7 @@ target_link_libraries(flight
target_include_directories(flight PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
get_target_property(grpc_cpp_plugin_location gRPC::grpc_cpp_plugin LOCATION)
protobuf_generate(TARGET flight LANGUAGE cpp PROTOS ${PROTO_FILES})
-protobuf_generate(TARGET flight LANGUAGE grpc
- GENERATE_EXTENSIONS .grpc.pb.h .grpc.pb.cc
+protobuf_generate(TARGET flight LANGUAGE grpc
+ GENERATE_EXTENSIONS .grpc.pb.h .grpc.pb.cc
PLUGIN "protoc-gen-grpc=${grpc_cpp_plugin_location}"
- PROTOS ${PROTO_FILES})
\ No newline at end of file
+ PROTOS ${PROTO_FILES})
diff --git a/cpp/code/common.cc b/cpp/code/common.cc
index 9a6532b..6c7fe25 100644
--- a/cpp/code/common.cc
+++ b/cpp/code/common.cc
@@ -76,9 +76,7 @@ arrow::Result<std::shared_ptr<arrow::Table>> ReadRecipeTable(
const std::shared_ptr<arrow::io::RandomAccessFile>& in_file) {
ARROW_ASSIGN_OR_RAISE(std::shared_ptr<arrow::ipc::RecordBatchStreamReader>
reader,
arrow::ipc::RecordBatchStreamReader::Open(in_file));
- std::shared_ptr<arrow::Table> table;
- ARROW_RETURN_NOT_OK(reader->ReadAll(&table));
- return table;
+ return reader->ToTable();
}
arrow::Result<std::shared_ptr<arrow::Table>> LoadExistingRecipeOutputTable(
diff --git a/cpp/code/flight.cc b/cpp/code/flight.cc
index 8eaabd5..43e6719 100644
--- a/cpp/code/flight.cc
+++ b/cpp/code/flight.cc
@@ -81,8 +81,7 @@ class ParquetStorageService : public
arrow::flight::FlightServerBase {
std::unique_ptr<arrow::flight::FlightMetadataWriter>)
override {
ARROW_ASSIGN_OR_RAISE(auto file_info,
FileInfoFromDescriptor(reader->descriptor()));
ARROW_ASSIGN_OR_RAISE(auto sink,
root_->OpenOutputStream(file_info.path()));
- std::shared_ptr<arrow::Table> table;
- ARROW_RETURN_NOT_OK(reader->ReadAll(&table));
+ ARROW_ASSIGN_OR_RAISE(std::shared_ptr<arrow::Table> table,
reader->ToTable());
ARROW_RETURN_NOT_OK(parquet::arrow::WriteTable(*table,
arrow::default_memory_pool(),
sink,
/*chunk_size=*/65536));
@@ -105,7 +104,7 @@ class ParquetStorageService : public
arrow::flight::FlightServerBase {
// when we exit this function
std::vector<std::shared_ptr<arrow::RecordBatch>> batches;
arrow::TableBatchReader batch_reader(*table);
- ARROW_RETURN_NOT_OK(batch_reader.ReadAll(&batches));
+ ARROW_ASSIGN_OR_RAISE(batches, batch_reader.ToRecordBatches());
ARROW_ASSIGN_OR_RAISE(auto owning_reader, arrow::RecordBatchReader::Make(
std::move(batches),
table->schema()));
@@ -148,8 +147,8 @@ class ParquetStorageService : public
arrow::flight::FlightServerBase {
arrow::flight::FlightEndpoint endpoint;
endpoint.ticket.ticket = file_info.base_name();
arrow::flight::Location location;
- ARROW_RETURN_NOT_OK(
- arrow::flight::Location::ForGrpcTcp("localhost", port(), &location));
+ ARROW_ASSIGN_OR_RAISE(location,
+ arrow::flight::Location::ForGrpcTcp("localhost", port()));
endpoint.locations.push_back(location);
int64_t total_records = reader->parquet_reader()->metadata()->num_rows();
@@ -197,8 +196,8 @@ arrow::Status TestPutGetDelete() {
auto root =
std::make_shared<arrow::fs::SubTreeFileSystem>("./flight_datasets/", fs);
arrow::flight::Location server_location;
- ARROW_RETURN_NOT_OK(
- arrow::flight::Location::ForGrpcTcp("0.0.0.0", 0, &server_location));
+ ARROW_ASSIGN_OR_RAISE(server_location,
+ arrow::flight::Location::ForGrpcTcp("0.0.0.0", 0));
arrow::flight::FlightServerOptions options(server_location);
auto server = std::unique_ptr<arrow::flight::FlightServerBase>(
@@ -209,11 +208,11 @@ arrow::Status TestPutGetDelete() {
StartRecipe("ParquetStorageService::Connect");
arrow::flight::Location location;
- ARROW_RETURN_NOT_OK(
- arrow::flight::Location::ForGrpcTcp("localhost", server->port(),
&location));
+ ARROW_ASSIGN_OR_RAISE(location,
+ arrow::flight::Location::ForGrpcTcp("localhost", server->port()));
std::unique_ptr<arrow::flight::FlightClient> client;
- ARROW_RETURN_NOT_OK(arrow::flight::FlightClient::Connect(location, &client));
+ ARROW_ASSIGN_OR_RAISE(client,
arrow::flight::FlightClient::Connect(location));
rout << "Connected to " << location.ToString() << std::endl;
EndRecipe("ParquetStorageService::Connect");
@@ -234,7 +233,9 @@ arrow::Status TestPutGetDelete() {
// Start the RPC call
std::unique_ptr<arrow::flight::FlightStreamWriter> writer;
std::unique_ptr<arrow::flight::FlightMetadataReader> metadata_reader;
- ARROW_RETURN_NOT_OK(client->DoPut(descriptor, schema, &writer,
&metadata_reader));
+ ARROW_ASSIGN_OR_RAISE(auto put_stream, client->DoPut(descriptor, schema));
+ writer = std::move(put_stream.writer);
+ metadata_reader = std::move(put_stream.reader);
// Upload data
std::shared_ptr<arrow::RecordBatchReader> batch_reader;
@@ -255,21 +256,21 @@ arrow::Status TestPutGetDelete() {
StartRecipe("ParquetStorageService::GetFlightInfo");
std::unique_ptr<arrow::flight::FlightInfo> flight_info;
- ARROW_RETURN_NOT_OK(client->GetFlightInfo(descriptor, &flight_info));
+ ARROW_ASSIGN_OR_RAISE(flight_info, client->GetFlightInfo(descriptor));
rout << flight_info->descriptor().ToString() << std::endl;
rout << "=== Schema ===" << std::endl;
std::shared_ptr<arrow::Schema> info_schema;
arrow::ipc::DictionaryMemo dictionary_memo;
- ARROW_RETURN_NOT_OK(flight_info->GetSchema(&dictionary_memo, &info_schema));
+ ARROW_ASSIGN_OR_RAISE(info_schema, flight_info->GetSchema(&dictionary_memo));
rout << info_schema->ToString() << std::endl;
rout << "==============" << std::endl;
EndRecipe("ParquetStorageService::GetFlightInfo");
StartRecipe("ParquetStorageService::DoGet");
std::unique_ptr<arrow::flight::FlightStreamReader> stream;
- ARROW_RETURN_NOT_OK(client->DoGet(flight_info->endpoints()[0].ticket,
&stream));
+ ARROW_ASSIGN_OR_RAISE(stream,
client->DoGet(flight_info->endpoints()[0].ticket));
std::shared_ptr<arrow::Table> table;
- ARROW_RETURN_NOT_OK(stream->ReadAll(&table));
+ ARROW_ASSIGN_OR_RAISE(table, stream->ToTable());
arrow::PrettyPrintOptions print_options(/*indent=*/0, /*window=*/2);
ARROW_RETURN_NOT_OK(arrow::PrettyPrint(*table, print_options, &rout));
EndRecipe("ParquetStorageService::DoGet");
@@ -278,22 +279,22 @@ arrow::Status TestPutGetDelete() {
arrow::flight::Action action{"drop_dataset",
arrow::Buffer::FromString("airquality.parquet")};
std::unique_ptr<arrow::flight::ResultStream> results;
- ARROW_RETURN_NOT_OK(client->DoAction(action, &results));
+ ARROW_ASSIGN_OR_RAISE(results, client->DoAction(action));
rout << "Deleted dataset" << std::endl;
EndRecipe("ParquetStorageService::DoAction");
StartRecipe("ParquetStorageService::ListFlights");
std::unique_ptr<arrow::flight::FlightListing> listing;
- ARROW_RETURN_NOT_OK(client->ListFlights(&listing));
+ ARROW_ASSIGN_OR_RAISE(listing, client->ListFlights());
while (true) {
std::unique_ptr<arrow::flight::FlightInfo> flight_info;
- ARROW_RETURN_NOT_OK(listing->Next(&flight_info));
+ ARROW_ASSIGN_OR_RAISE(flight_info, listing->Next());
if (!flight_info) break;
rout << flight_info->descriptor().ToString() << std::endl;
rout << "=== Schema ===" << std::endl;
std::shared_ptr<arrow::Schema> info_schema;
arrow::ipc::DictionaryMemo dictionary_memo;
- ARROW_RETURN_NOT_OK(flight_info->GetSchema(&dictionary_memo,
&info_schema));
+ ARROW_ASSIGN_OR_RAISE(info_schema,
flight_info->GetSchema(&dictionary_memo));
rout << info_schema->ToString() << std::endl;
rout << "==============" << std::endl;
}
@@ -315,8 +316,8 @@ arrow::Status TestClientOptions() {
auto root =
std::make_shared<arrow::fs::SubTreeFileSystem>("./flight_datasets/", fs);
arrow::flight::Location server_location;
- ARROW_RETURN_NOT_OK(
- arrow::flight::Location::ForGrpcTcp("0.0.0.0", 0, &server_location));
+ ARROW_ASSIGN_OR_RAISE(server_location,
+ arrow::flight::Location::ForGrpcTcp("0.0.0.0", 0));
arrow::flight::FlightServerOptions options(server_location);
auto server = std::unique_ptr<arrow::flight::FlightServerBase>(
@@ -329,18 +330,18 @@ arrow::Status TestClientOptions() {
client_options.generic_options.emplace_back(GRPC_ARG_MAX_SEND_MESSAGE_LENGTH,
2);
arrow::flight::Location location;
- ARROW_RETURN_NOT_OK(
- arrow::flight::Location::ForGrpcTcp("localhost", server->port(),
&location));
+ ARROW_ASSIGN_OR_RAISE(location,
+ arrow::flight::Location::ForGrpcTcp("localhost", server->port()));
std::unique_ptr<arrow::flight::FlightClient> client;
- ARROW_RETURN_NOT_OK( // pass client_options into Connect()
- arrow::flight::FlightClient::Connect(location, client_options, &client));
+ // pass client_options into Connect()
+ ARROW_ASSIGN_OR_RAISE(client,
+ arrow::flight::FlightClient::Connect(location, client_options));
rout << "Connected to " << location.ToString() << std::endl;
EndRecipe("TestClientOptions::Connect");
auto descriptor =
arrow::flight::FlightDescriptor::Path({"airquality.parquet"});
- std::unique_ptr<arrow::flight::FlightInfo> flight_info;
- return client->GetFlightInfo(descriptor, &flight_info);
+ return client->GetFlightInfo(descriptor).status();
}
arrow::Status TestCustomGrpcImpl() {
@@ -352,8 +353,8 @@ arrow::Status TestCustomGrpcImpl() {
StartRecipe("CustomGrpcImpl::StartServer");
arrow::flight::Location server_location;
- ARROW_RETURN_NOT_OK(
- arrow::flight::Location::ForGrpcTcp("0.0.0.0", 5000, &server_location));
+ ARROW_ASSIGN_OR_RAISE(server_location,
+ arrow::flight::Location::ForGrpcTcp("0.0.0.0", 5000));
arrow::flight::FlightServerOptions options(server_location);
auto server = std::unique_ptr<arrow::flight::FlightServerBase>(
@@ -398,4 +399,4 @@ TEST(ParquetStorageServiceTest, TestClientOptions) {
ASSERT_EQ(status.code(), arrow::StatusCode::Invalid);
ASSERT_THAT(status.message(), testing::HasSubstr("resource exhausted"));
}
-TEST(ParquetStorageServiceTest, TestCustomGrpcImpl) {
ASSERT_OK(TestCustomGrpcImpl()); }
\ No newline at end of file
+TEST(ParquetStorageServiceTest, TestCustomGrpcImpl) {
ASSERT_OK(TestCustomGrpcImpl()); }
diff --git a/cpp/conda-linux-64.lock b/cpp/conda-linux-64.lock
index acd8d7e..59f6638 100644
--- a/cpp/conda-linux-64.lock
+++ b/cpp/conda-linux-64.lock
@@ -1,130 +1,132 @@
# Generated by conda-lock.
# platform: linux-64
-# input_hash: 961d5bf5a1d8489cdc3d6b85eae93769c022e5ba6abebe1f3afbb9e9051a78f5
+# input_hash: 394bc8407fdbcac5cd4dcbdc5a61ef3609304ff172eb716068a09001b2dd715c
@EXPLICIT
https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81
-https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2021.10.8-ha878542_0.tar.bz2#575611b8a84f45960e87722eeb51fa26
+https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.6.15-ha878542_0.tar.bz2#c320890f77fd1d617fa876e0982002c2
https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-he073ed8_15.tar.bz2#5dd5127afd710f91f6a75821bac0a4f0
https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2#bd4f2e711b39af170e7ff15163fe87ee
-https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-10.3.0-he6cfe16_12.tar.bz2#931483f6dd8ea66149dc7c72bbd10c85
-https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-11.2.0-h5c6108e_12.tar.bz2#f547bf125ab234cec9c89491b262fc2f
-https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-10.3.0-he6cfe16_12.tar.bz2#0d615dbcbac0b4f169f28d3b940677f0
-https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-11.2.0-he4da1e4_12.tar.bz2#7ff3b832ba5e6918c0d026976359d065
-https://conda.anaconda.org/conda-forge/noarch/tzdata-2021e-he74cb21_0.tar.bz2#a751ec502589ebdc2eceb183ff602569
-https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-11.2.0-h69a702a_12.tar.bz2#33c165be455015cc74e8d857182f3f58
-https://conda.anaconda.org/conda-forge/linux-64/libgomp-11.2.0-h1d223b6_12.tar.bz2#763c5ec8116d984b4a33342236d7da36
+https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-10.3.0-he6cfe16_16.tar.bz2#878a30aba0574e69bd920c55f243aa06
+https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.1.0-hdcd56e2_16.tar.bz2#b02605b875559ff99f04351fd5040760
+https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-10.3.0-he6cfe16_16.tar.bz2#baae55f62968547a3731cb668736f611
+https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2#6f5ba041a41eb102a1027d9e68731be7
+https://conda.anaconda.org/conda-forge/noarch/tzdata-2022a-h191b570_0.tar.bz2#84be5301069417a2221187d2f435e0f7
+https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.1.0-h69a702a_16.tar.bz2#6bf15e29a20f614b18ae89368260d0a2
+https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2#f013cf7749536ce43d82afbffdf499ab
https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-he073ed8_15.tar.bz2#66c192522eacf5bb763568b4e415d133
-https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04
+https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2#73aaf86a425cc6e73fcf236a5a46396d
https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.36.1-h193b22a_2.tar.bz2#32aae4265554a47ea77f7c09f86aeb3b
https://conda.anaconda.org/conda-forge/linux-64/binutils-2.36.1-hdd6e379_2.tar.bz2#3111f86041b5b6863545ca49130cca95
-https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.36-hf3e587d_5.tar.bz2#aaf724e6a4c320b225ca1f441022d70f
-https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.2.0-h1d223b6_12.tar.bz2#d34efbb8d7d6312c816b4bb647b818b1
+https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.36-hf3e587d_10.tar.bz2#9d5cdbfe24b182d4c749b86d500ac9d2
+https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2#4f05bc9844f7c101e6e147dab3c88d5c
https://conda.anaconda.org/conda-forge/linux-64/abseil-cpp-20210324.2-h9c3ff4c_0.tar.bz2#baa652d7d0da41d757a31d00b4ae2c38
https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.6.2-h7f98852_0.tar.bz2#ce69a062b3080485b760378841240634
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2#a1fd65c7ccbf10880423d82bca54eb54
https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2#f26ef8098fab1f719c91eb760d63381a
https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-he1b5a44_1004.tar.bz2#cddaf2c63ea4a5901cf09524c490ecdc
-https://conda.anaconda.org/conda-forge/linux-64/gtest-1.10.0-h4bd325d_7.tar.bz2#ffe1e8d8de23af5f9aee101cb2a82cf7
-https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.0.9-h7f98852_6.tar.bz2#b0f44f63f7d771d7670747a1dd5d5ac1
+https://conda.anaconda.org/conda-forge/linux-64/gtest-1.11.0-h924138e_0.tar.bz2#1a2a0f84704fc43a994ac2d16cecd090
+https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3
+https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.0.9-h166bdaf_7.tar.bz2#f82dc1c78bcf73583f2656433ce2933c
https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2#c965a5aa0d5c1c37ffc62dff36e28400
https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f8720dff19e17ce5d48cfe7f3d2f0a3
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2#d645c6d2ac96843a2bfaccd2d62b3ac3
https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2#39b1328babf85c7c3a61636d9cd50206
-https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.18-pthreads_h8fe5266_0.tar.bz2#41532e4448c0cce086d6570f95e4e12e
-https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-10.3.0-h26c7422_12.tar.bz2#387f3b7d600827f48325b5340c023884
+https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.20-pthreads_h78a6416_0.tar.bz2#9b6d0781953c9e353faee494336cc229
+https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-10.3.0-h26c7422_16.tar.bz2#4076c395c7fa53cd708949e4be48154e
https://conda.anaconda.org/conda-forge/linux-64/libutf8proc-2.7.0-h7f98852_0.tar.bz2#913570ed14b42cf48ccbba364af20302
https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2#772d69f030955d9646d3d0eaf21d859d
-https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.11-h36c2ea0_1013.tar.bz2#dcddf696ff5dfcab567100d691678e18
+https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_1.tar.bz2#58eaff4f91891978af3625e7bbf958af
https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2#fbe97e8fa6f275d7c76a09e795adc3e6
-https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h9c3ff4c_0.tar.bz2#fb31bcb7af058244479ca635d20f0f4a
-https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1l-h7f98852_0.tar.bz2#de7b38a1542dbe6f41653a8ae71adc53
-https://conda.anaconda.org/conda-forge/linux-64/re2-2022.02.01-h9c3ff4c_0.tar.bz2#faed0a1cb9c95ed71cb15b9de1bf3afa
-https://conda.anaconda.org/conda-forge/linux-64/snappy-1.1.8-he1b5a44_3.tar.bz2#83f1dc295c711bdbaf97e1f3bedf2f52
+https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2#4acfc691e64342b9dae57cf2adc63238
+https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1p-h166bdaf_0.tar.bz2#995e819f901ee0c4411e4f50d9b31a82
+https://conda.anaconda.org/conda-forge/linux-64/re2-2022.04.01-h27087fc_0.tar.bz2#7221140e556c2a65c93dbbc8675a7bea
+https://conda.anaconda.org/conda-forge/linux-64/snappy-1.1.9-hbd366e4_1.tar.bz2#418adb239781d9690afc6b1a05514c37
https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f601066901f3e1a85af3522a8113f9
https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.5.11-h95a6274_0.tar.bz2#d4e7b241fb22dd3d7be1171f813d5da3
https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.11-ha31a3da_7.tar.bz2#2fdb96aaab883abc0766ff76c0a34483
-https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-10.3.0-hf2f2afa_12.tar.bz2#8385babc4fbc1f40df0eaa23cbbb7c2b
-https://conda.anaconda.org/conda-forge/linux-64/glog-0.5.0-h48cff8f_0.tar.bz2#a574d6262c2f18ed60a686e1014a6700
-https://conda.anaconda.org/conda-forge/linux-64/gmock-1.10.0-h4bd325d_7.tar.bz2#b304c28df09bea056c584e441ff6204d
-https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-13_linux64_openblas.tar.bz2#8a4038563ed92dfa622bd72c0d8f31d3
-https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.0.9-h7f98852_6.tar.bz2#c7c03a2592cac92246a13a0732bd1573
-https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.0.9-h7f98852_6.tar.bz2#28bfe0a70154e6881da7bae97517c948
+https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-10.3.0-hf2f2afa_16.tar.bz2#a340c8ce9e702836e999984fcabd1b6e
+https://conda.anaconda.org/conda-forge/linux-64/glog-0.6.0-h6f12383_0.tar.bz2#b31f3565cb84435407594e548a2fb7b2
+https://conda.anaconda.org/conda-forge/linux-64/gmock-1.11.0-h924138e_0.tar.bz2#0479572d59e47368461ce2216d0bf73c
+https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-15_linux64_openblas.tar.bz2#04eb983975a1be3e57d6d667414cd774
+https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.0.9-h166bdaf_7.tar.bz2#37a460703214d0d1b421e2a47eb5e6d0
+https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.0.9-h166bdaf_7.tar.bz2#785a9296ea478eb78c47593c4da6550f
https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1
https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.10-h9b69904_4.tar.bz2#390026683aef81db27ff1b8570ca1336
-https://conda.anaconda.org/conda-forge/linux-64/libllvm13-13.0.1-hf817b99_2.tar.bz2#47da3ce0d8b2e65ccb226c186dd91eba
-https://conda.anaconda.org/conda-forge/linux-64/readline-8.1-h46c0cb4_0.tar.bz2#5788de3c8d7a7d64ac56c784c4ef48e6
+https://conda.anaconda.org/conda-forge/linux-64/libllvm14-14.0.6-he0ac6c6_0.tar.bz2#f5759f0c80708fbf9c4836c0cb46d0fe
+https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2#db2ebbe2943aae81ed051a6a9af8e0fa
https://conda.anaconda.org/conda-forge/linux-64/s2n-1.0.10-h9b69904_0.tar.bz2#9708c3ac26c20b4c4549cbe8fef937eb
https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2#5b8c42eb62e9fc961af70bdd6a26e168
-https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h36c2ea0_1013.tar.bz2#cf7190238072a41e9579e4476a6a60b8
-https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-ha95c52a_0.tar.bz2#5222b231b1ef49a7f60d40b363469b70
+https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.12-h166bdaf_1.tar.bz2#e4b67f2b4096807cd7d836227c026a43
+https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h8a70e8d_2.tar.bz2#78c26dbb6e07d95ccc0eab8d4540aa0c
https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.10.5-hfb6a706_0.tar.bz2#47d6b88b0c42a8c9877f3993b49f052d
-https://conda.anaconda.org/conda-forge/linux-64/gcc-10.3.0-he2824d0_5.tar.bz2#ee3efe0f6c88121e41d736c88b62f3b0
-https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-10.3.0-hc39de41_5.tar.bz2#1648574f1cdb73682ca896bc61ac1da5
-https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-10.3.0-h73f4979_12.tar.bz2#75c09511f51777bc97c50396e2f39ccb
-https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-10.3.0-hf2f2afa_12.tar.bz2#9d18064a9989218984d628f2295afa63
-https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.2-hcc1bbae_3.tar.bz2#e29650992ae593bc05fc93722483e5c3
-https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-13_linux64_openblas.tar.bz2#b17676dbd6688396c3a3076259fb7907
-https://conda.anaconda.org/conda-forge/linux-64/libclang-13.0.1-default_hc23dcda_0.tar.bz2#8cebb0736cba83485b13dc10d242d96d
-https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp13-13.0.1-default_hc23dcda_0.tar.bz2#f492332e48fb4f5e44bd20c133517d1a
-https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-13_linux64_openblas.tar.bz2#018b80e8f21d8560ae4961567e3e00c9
+https://conda.anaconda.org/conda-forge/linux-64/gcc-10.3.0-he2824d0_10.tar.bz2#b1f092f4fdbfff91e1df27aa46efa2bb
+https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-10.3.0-hc39de41_10.tar.bz2#6e52c54509389c06f88ea74c137f75be
+https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-10.3.0-h73f4979_16.tar.bz2#0407b066da49b4562ce054c06b40558c
+https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-10.3.0-hf2f2afa_16.tar.bz2#f825336ce3d4dba77ffd1edc78e7abf9
+https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2#7d862b05445123144bec92cb1acc8ef8
+https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-15_linux64_openblas.tar.bz2#f45968428e445fd0c6472b561145812a
+https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp14-14.0.6-default_h2e3cab8_0.tar.bz2#0e63ac182e381cd351c397f8e44a4b71
+https://conda.anaconda.org/conda-forge/linux-64/libclang13-14.0.6-default_h3a83d3e_0.tar.bz2#cdbd49e0ab5c5a6c522acb8271977d4c
+https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-15_linux64_openblas.tar.bz2#b7078220384b8bf8db1a45e66412ac4f
https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-h727a467_0.tar.bz2#a22567abfea169ff8048506b1ca9b230
-https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-3.19.4-h780b84a_0.tar.bz2#9ff9ab8cc887d4bdebc7c7dba641626f
+https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-3.20.1-h6239696_0.tar.bz2#21c9de21934a18e094fc6534d787581e
https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-ha56f1ee_2.tar.bz2#6ab4eaa11ff01801cffca0a27489dc04
-https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.15.0-he6d91bd_1.tar.bz2#97155bdbbd9a42d278981c1f958e06c0
-https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.37.0-h9cd32fc_0.tar.bz2#eb66fc098824d25518a79e83d12a81d6
+https://conda.anaconda.org/conda-forge/linux-64/libthrift-0.16.0-h519c5ea_1.tar.bz2#f1eede77e2dab7a4392dabc746913d52
+https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.0-h4ff8645_0.tar.bz2#ead30581ba8cfd52d69632868b844d4a
https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.2.7-h3541f99_13.tar.bz2#39768ba0fe69c241d54703a7f5e3119f
-https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.4.0-h166bdaf_0.tar.bz2#05b7989baf353f269e62495bc2785de3
-https://conda.anaconda.org/conda-forge/linux-64/clang-format-13-13.0.1-default_hc23dcda_0.tar.bz2#32f4adc0ffa64442ab7c1b863ef8f8ed
-https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-10.3.0-hb09a455_5.tar.bz2#20e5b5e332b55df21e48646d65e44c85
-https://conda.anaconda.org/conda-forge/linux-64/grpc-cpp-1.43.2-h9e046d8_1.tar.bz2#d9687ebeaec84b63d1bcbfd079ebe61e
-https://conda.anaconda.org/conda-forge/linux-64/gxx-10.3.0-he2824d0_5.tar.bz2#f45fbbb3465c526549531ba185a3c33a
-https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-10.3.0-h2593f52_5.tar.bz2#4fedd073f7a192cb31d8534156064c39
-https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.81.0-h2574ce0_0.tar.bz2#1f8655741d0269ca6756f131522da1e8
-https://conda.anaconda.org/conda-forge/linux-64/orc-1.7.3-h1be678f_0.tar.bz2#390f40a6ceaa94b3b221599456168856
-https://conda.anaconda.org/conda-forge/linux-64/python-3.9.10-h85951f9_2_cpython.tar.bz2#eb70cef531c241272a35010ea8a4f705
+https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.4.2-h166bdaf_0.tar.bz2#d3a922efc75c5f2534372eead96d46be
+https://conda.anaconda.org/conda-forge/linux-64/clang-format-14-14.0.6-default_h2e3cab8_0.tar.bz2#ef9669b9847ce3c8a304e9eb08bf446d
+https://conda.anaconda.org/conda-forge/linux-64/gfortran-10.3.0-h18518b4_10.tar.bz2#794676d0d7dd69998cb12654cf37f43d
+https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-10.3.0-hb09a455_10.tar.bz2#dd9058b625a6edce185db90cf99e3590
+https://conda.anaconda.org/conda-forge/linux-64/grpc-cpp-1.45.2-hd8f4eba_3.tar.bz2#698ec4b0db0f0b926284ec3b43004757
+https://conda.anaconda.org/conda-forge/linux-64/gxx-10.3.0-he2824d0_10.tar.bz2#121c9d19ecb6cf6e587c2ab8dfb5c73c
+https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-10.3.0-h2593f52_10.tar.bz2#075de70ba0493c56ed9e9cda930978ce
+https://conda.anaconda.org/conda-forge/linux-64/libclang-14.0.6-default_h2e3cab8_0.tar.bz2#eb70548da697e50cefa7ba939d57d001
+https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.83.1-h7bff187_0.tar.bz2#d0c278476dba3b29ee13203784672ab1
+https://conda.anaconda.org/conda-forge/linux-64/orc-1.7.5-h6c59b99_0.tar.bz2#884b5f46b907b1f9b4a2aa60d75b4d32
+https://conda.anaconda.org/conda-forge/linux-64/python-3.9.13-h9a8a25e_0_cpython.tar.bz2#69bc307cc4d7396c5fccb26bbcc9c379
https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2#2489a97287f90176ecdc3ca982b4b0a0
https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.8.186-hb4091e7_3.tar.bz2#3c08d9ee5cb4fe57774405a429f12351
-https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.0.12-pyhd8ed1ab_0.tar.bz2#1f5b32dabae0f1893ae3283dac7f799e
-https://conda.anaconda.org/conda-forge/linux-64/clang-format-13.0.1-default_hc23dcda_0.tar.bz2#e64b91f6f4c0436a808419ded3f1fcaf
-https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.4-pyh9f0ad1d_0.tar.bz2#c08b4c1326b880ed44f3ffb04803332f
-https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.4.0-h924138e_0.tar.bz2#30e1329ef15b9ee293bbd4f082da0d94
-https://conda.anaconda.org/conda-forge/linux-64/gfortran-10.3.0-h18518b4_5.tar.bz2#1bc4924b8e86387d107ec06d4349f8e9
+https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.0-pyhd8ed1ab_0.tar.bz2#abc0453b6e7bfbb87d275d58e333fc98
+https://conda.anaconda.org/conda-forge/linux-64/clang-format-14.0.6-default_h2e3cab8_0.tar.bz2#46f166532c575e94f97a42d8b4952006
+https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.5-pyhd8ed1ab_0.tar.bz2#c267da48ce208905d7d976d49dfd9433
+https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.4.2-h924138e_0.tar.bz2#40b38afc72b4f12be8a2ca29853b03ac
+https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.4.2-h2a4ca65_0.tar.bz2#a39c981deb5b50e2ea1464ab9d5c0b10
https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2#40b50b8b030f5f2f22085c062ed013dd
https://conda.anaconda.org/conda-forge/noarch/imagesize-1.3.0-pyhd8ed1ab_0.tar.bz2#be807e7606fff9436e5e700f6bffb7c6
-https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-1.35.0-h6945097_2.tar.bz2#cd98869ef2ab424c943dcd3e1d8cd354
+https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-1.40.2-habd0e3a_0.tar.bz2#8ef19619ff208d7088d434e7f767a661
https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2#076becd9e05608f8dc72757d5f3a91ff
-https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.7-pyhd8ed1ab_0.tar.bz2#727e2216d9c47455d8ddc060eb2caad9
+https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2#e8fbc1b54b25f4b08281467bc13b70cc
https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2#39adde4247484de2bb4000122fdcf665
-https://conda.anaconda.org/conda-forge/noarch/pytz-2021.3-pyhd8ed1ab_0.tar.bz2#7e4f811bff46a5a6a7e0094921389395
+https://conda.anaconda.org/conda-forge/noarch/pytz-2022.1-pyhd8ed1ab_0.tar.bz2#b87d66d6d3991d988fb31510c95a9267
https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2#4d22a9315e78c6827f806065957d566e
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2#20b2eaeaeea4ef9a9a0d99770620fd09
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2#68e01cac9d38d0e717cd5c87bc3d2cc9
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2#77dad82eb9c8c1525ff7953e0756d708
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2#67cd9d9c0382d37479b4d306c369a2d4
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2#d01180388e6d1838c3e1ad029590aa7a
-https://conda.anaconda.org/conda-forge/noarch/zipp-3.7.0-pyhd8ed1ab_1.tar.bz2#b689b2cbc8481b224777415e1a193170
-https://conda.anaconda.org/conda-forge/noarch/babel-2.9.1-pyh44b312d_0.tar.bz2#74136ed39bfea0832d338df1e58d013e
-https://conda.anaconda.org/conda-forge/linux-64/certifi-2021.10.8-py39hf3d152e_1.tar.bz2#67982d98030fde9139a64219dbe4db5e
+https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2#9ff55a0901cf952f05c654394de76bf7
+https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.0-pyhd8ed1ab_0.tar.bz2#050b94cf4a8c760656e51d2d44e4632c
+https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2#72f1c6d03109d7a70087bc1d029a8eda
+https://conda.anaconda.org/conda-forge/linux-64/certifi-2022.6.15-py39hf3d152e_0.tar.bz2#cf0efee4ef53a6d3ea4dce06ac360f14
https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.0-py39h4bc2ebd_0.tar.bz2#f6191bf565dee581e77549d63737751c
-https://conda.anaconda.org/conda-forge/linux-64/clang-tools-13.0.1-default_hc23dcda_0.tar.bz2#d3478b6f39d7413ace3f727fd88167d8
-https://conda.anaconda.org/conda-forge/linux-64/docutils-0.17.1-py39hf3d152e_1.tar.bz2#8c11754f3614fddbb3ab585164829dfc
-https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.4.0-h2a4ca65_0.tar.bz2#fc82b1a3534a0c52ae2a9f0eb166dcee
-https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.1-py39hf3d152e_0.tar.bz2#2f682cc4885383e56249e2c39137bf35
-https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.0-py39hb9d737c_0.tar.bz2#394ae1759ca48ad0d55282cdd468bfcd
-https://conda.anaconda.org/conda-forge/linux-64/numpy-1.22.2-py39h91f2184_0.tar.bz2#83a015042ad4dd725d59f5d223ec3db9
+https://conda.anaconda.org/conda-forge/linux-64/clang-tools-14.0.6-default_h2e3cab8_0.tar.bz2#8ab329e2e110199b9adcf872c523df1a
+https://conda.anaconda.org/conda-forge/linux-64/compilers-1.4.2-ha770c72_0.tar.bz2#b353fa1271e1a82d37a7d35f4785de13
+https://conda.anaconda.org/conda-forge/linux-64/docutils-0.18.1-py39hf3d152e_1.tar.bz2#9851752658704495f8adf28f6d2b3cb3
+https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2#4c2a0eabf0b8980b2c755646a6f750eb
+https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2#7cda413e43b252044a270c2477031c5c
+https://conda.anaconda.org/conda-forge/linux-64/numpy-1.23.0-py39hba7629e_0.tar.bz2#0e48a6f61637735a88644359d90f5f1e
https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2#71f1ab2de48613876becddd496371c85
-https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py39hf3d152e_4.tar.bz2#eed9d381f391cad4e96f697e8c74e929
-https://conda.anaconda.org/conda-forge/linux-64/setuptools-60.9.3-py39hf3d152e_0.tar.bz2#f7f1f230795c8b18c5439b134a7ac27f
-https://conda.anaconda.org/conda-forge/linux-64/arrow-cpp-7.0.0-py39h6409b3a_2_cpu.tar.bz2#7a13f383222d41abad2922cbbba95db9
-https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39h3811e60_1003.tar.bz2#9b1975f772d5d8a398c34e539a7ea1a1
-https://conda.anaconda.org/conda-forge/linux-64/compilers-1.4.0-ha770c72_0.tar.bz2#4a6f7d4ad81b9e604147891c563742ec
-https://conda.anaconda.org/conda-forge/linux-64/cryptography-36.0.1-py39h95dcef6_0.tar.bz2#986821383dd9622121c1a0b8a745b1e2
-https://conda.anaconda.org/conda-forge/noarch/jinja2-3.0.3-pyhd8ed1ab_0.tar.bz2#036d872c653780cb26e797e2e2f61b4c
-https://conda.anaconda.org/conda-forge/noarch/pygments-2.11.2-pyhd8ed1ab_0.tar.bz2#caef60540e2239e27bf62569a5015e3b
-https://conda.anaconda.org/conda-forge/noarch/parquet-cpp-1.5.1-2.tar.bz2#79a5f78c42817594ae016a7896521a97
+https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py39hf3d152e_5.tar.bz2#d34b97a2386932b97c7cb80916a673e7
+https://conda.anaconda.org/conda-forge/linux-64/setuptools-62.6.0-py39hf3d152e_0.tar.bz2#ddfb37b6e91b8c41be3976d19af47ade
+https://conda.anaconda.org/conda-forge/linux-64/arrow-cpp-8.0.0-py39h395f399_3_cpu.tar.bz2#9fee8901d48cbb2af664400f42e2276d
+https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1004.tar.bz2#05a99367d885ec9990f25e74128a8a08
+https://conda.anaconda.org/conda-forge/linux-64/cryptography-37.0.2-py39hd97740a_0.tar.bz2#11780968ae65fdeb1a0bc294d211597d
+https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2#c8490ed5c70966d232fdd389d0dbed37
+https://conda.anaconda.org/conda-forge/noarch/pygments-2.12.0-pyhd8ed1ab_0.tar.bz2#cb27e2ded147e5bcc7eafc1c6d343cb3
+https://conda.anaconda.org/conda-forge/linux-64/parquet-cpp-1.5.1-1.tar.bz2#f88f83428aa93efac1eb00980f8e15d3
https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_0.tar.bz2#1d7e241dfaf5475e893d4b824bb71b44
-https://conda.anaconda.org/conda-forge/linux-64/pyarrow-7.0.0-py39hff6fa39_2_cpu.tar.bz2#4be928b7b177c6d4857b6b341c3e1aba
-https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.8-pyhd8ed1ab_1.tar.bz2#53f1387c68c21cecb386e2cde51b3f7c
-https://conda.anaconda.org/conda-forge/noarch/requests-2.27.1-pyhd8ed1ab_0.tar.bz2#7c1c427246b057b8fa97200ecdb2ed62
-https://conda.anaconda.org/conda-forge/noarch/sphinx-4.4.0-pyh6c4a22f_1.tar.bz2#a9025d14c2a609e0d895ad3e75b5369c
-https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_1.tar.bz2#63d2f874f990fdcab47c822b608d6ade
+https://conda.anaconda.org/conda-forge/linux-64/pyarrow-8.0.0-py39h42d110c_3_cpu.tar.bz2#f020ecaec5cc9f20c32fade2462d4e6c
+https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.9-pyhd8ed1ab_0.tar.bz2#0ea179ee251aa7100807c35bc0252693
+https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_0.tar.bz2#70d6e72856de9551f83ae0f2de689a7a
+https://conda.anaconda.org/conda-forge/noarch/sphinx-5.0.2-pyh6c4a22f_0.tar.bz2#d4eaa1f50733a377480ce1d5aac556c7
diff --git a/cpp/conda-linux-aarch64.lock b/cpp/conda-linux-aarch64.lock
index cd1cc35..5766c05 100644
--- a/cpp/conda-linux-aarch64.lock
+++ b/cpp/conda-linux-aarch64.lock
@@ -1,129 +1,131 @@
# Generated by conda-lock.
# platform: linux-aarch64
-# input_hash: 53c6212a61e67956fdca12e0e0b7f5fc9473fd004d40fead1ee974a962b1e145
+# input_hash: 48096bd04f12bb29ef380f23842e335a5628194b532b562085a4758a4ee1bca2
@EXPLICIT
-https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2021.10.8-h4fd8a4c_0.tar.bz2#ad855209fcca3b45da677d409b16e021
+https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2022.6.15-h4fd8a4c_0.tar.bz2#49e3859b4b7fe9d28407e0749f5b4cc2
https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-aarch64-4.18.0-h5b4a56d_13.tar.bz2#a9385e5b11a076c40d75915986f498d7
https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.36.1-h02ad14f_2.tar.bz2#3ca1a8e406eab04ffc3bfa6e8ac0a724
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-devel_linux-aarch64-10.3.0-h8e480ec_12.tar.bz2#e6e20265e35405fe831843bc88bd9d64
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-11.2.0-h440fb59_12.tar.bz2#74f1d951027bcb7cd09d398fd83c12a2
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-11.2.0-hf1cc4e7_12.tar.bz2#a3abd5f12d1924da46051081e51c081b
-https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-devel_linux-aarch64-10.3.0-h8e480ec_12.tar.bz2#f586d4a36af9efc8b924cddb952bd045
-https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-11.2.0-h0d0a5bb_12.tar.bz2#d70ff7375c4c8932b97779c06cfc4773
-https://conda.anaconda.org/conda-forge/noarch/tzdata-2021e-he74cb21_0.tar.bz2#a751ec502589ebdc2eceb183ff602569
-https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-1_gnu.tar.bz2#d029b13a6c638f91c9db96a991ac56f0
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-ng-11.2.0-he9431aa_12.tar.bz2#2c23107e15eaf80adff201615b35fdcb
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-devel_linux-aarch64-10.3.0-h8e480ec_16.tar.bz2#3b629e92bf63078401ce833ccb0fd052
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-12.1.0-h41d5c85_16.tar.bz2#f053ad62fdac14fb8e73cfed4e8d2676
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-12.1.0-h3242a24_16.tar.bz2#1316108b547756d4e9302b8d698bd4f6
+https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-devel_linux-aarch64-10.3.0-h8e480ec_16.tar.bz2#cfce12bc0a398f77f0c8d098b4cf2ff7
+https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-12.1.0-hd01590b_16.tar.bz2#b64391bb81cc2f914d57c0927ec8a26b
+https://conda.anaconda.org/conda-forge/noarch/tzdata-2022a-h191b570_0.tar.bz2#84be5301069417a2221187d2f435e0f7
+https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2#6168d71addc746e8f2b8d57dfd2edcea
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-ng-12.1.0-he9431aa_16.tar.bz2#69e5a58bbd94c934277f715160c1f0b5
https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-aarch64-2.17-h43d7e78_13.tar.bz2#6d8f1fd1e675ba478041892112887949
https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_impl_linux-aarch64-2.36.1-h026399b_2.tar.bz2#c00459e3a7076170a888607de3221247
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-11.2.0-hf1cc4e7_12.tar.bz2#ca39126cbeb9134518087c642abf26fc
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-12.1.0-h3242a24_16.tar.bz2#70e9f0947c17f3faf1a1974be0c110bf
https://conda.anaconda.org/conda-forge/linux-aarch64/abseil-cpp-20210324.2-h01db608_0.tar.bz2#19f433cbd46bc7b77f3ba94d6964fa64
https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.6.2-hf897c2e_0.tar.bz2#65bc3dd151f785d72c592bd6574d51d7
https://conda.anaconda.org/conda-forge/linux-aarch64/binutils-2.36.1-h64c2a2e_2.tar.bz2#67a1e916b2218bb50dcfe9a7932f0325
-https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.36-h7854541_5.tar.bz2#45b88f86db72ea1b20a5ed81b02523be
+https://conda.anaconda.org/conda-forge/linux-aarch64/binutils_linux-aarch64-2.36-h7854541_10.tar.bz2#7d7eb2477530a73c7466679c45e570a7
https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-hf897c2e_4.tar.bz2#2d787570a729e273a4e75775ddf3348a
https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.18.1-hf897c2e_0.tar.bz2#12c54b174dd7c6a9331e729d24c39515
https://conda.anaconda.org/conda-forge/linux-aarch64/gflags-2.2.2-h54f1f3f_1004.tar.bz2#f286d3464cc8d467c92e4f17990c98c1
-https://conda.anaconda.org/conda-forge/linux-aarch64/gtest-1.10.0-hd62202e_7.tar.bz2#6743d5572dd78ce83acf6588142508e8
-https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlicommon-1.0.9-hf897c2e_6.tar.bz2#db09880c08564f64cb06ee996b8736d5
+https://conda.anaconda.org/conda-forge/linux-aarch64/gtest-1.11.0-hdd96247_0.tar.bz2#9246c2cafc409cbc29335b326dd4b039
+https://conda.anaconda.org/conda-forge/linux-aarch64/keyutils-1.6.1-h4e544f5_0.tar.bz2#1f24853e59c68892452ef94ddd8afd4b
+https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlicommon-1.0.9-h4e544f5_7.tar.bz2#6ee071311281942e2fec227751e7efff
https://conda.anaconda.org/conda-forge/linux-aarch64/libcrc32c-1.1.2-h01db608_0.tar.bz2#268ee639c17ada0002fb04dd21816cc2
https://conda.anaconda.org/conda-forge/linux-aarch64/libev-4.33-h516909a_1.tar.bz2#9eac5901791494108c9b9ab85ca8aa93
https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2#dddd85f4d52121fab0a8b099c5e06501
https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.0-hf897c2e_0.tar.bz2#36fdbc05c9d9145ece86f5a63c3f352e
-https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.18-pthreads_h775ce2d_0.tar.bz2#1ca386fb2a69cad512670e0cf082f2a3
-https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-10.3.0-h971684a_12.tar.bz2#37bd5ac683bf248663c6f8d6cc19e7c2
+https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.20-pthreads_h6cb6f83_0.tar.bz2#1110034f2f90ca3c7ea35bf0d2eea15e
+https://conda.anaconda.org/conda-forge/linux-aarch64/libsanitizer-10.3.0-h971684a_16.tar.bz2#6a3444c2d980118038c4ffde72ac8266
https://conda.anaconda.org/conda-forge/linux-aarch64/libutf8proc-2.7.0-hf897c2e_0.tar.bz2#09a036693b8e077ccbb0e4c25af2a16c
https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.32.1-hf897c2e_1000.tar.bz2#e038da5ef9095b0d79aac14a311394e7
-https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.2.11-hb9de7d4_1013.tar.bz2#8da01d8d112058433902f24c753f5190
+https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.2.12-h4e544f5_1.tar.bz2#9362395976f5395370de23ee309553a2
https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.9.3-h01db608_1.tar.bz2#25b5ec27b49b04a997a87b0f00f5e205
-https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.3-h01db608_0.tar.bz2#c791f8ce7e66da3e5ccd22470ada6ccf
-https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-1.1.1l-hf897c2e_0.tar.bz2#c63d90652f46d4b1c1b9da23716ed4a7
-https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2022.02.01-h01db608_0.tar.bz2#29b0e8adcf18c0ecac8a72acc73d73fe
-https://conda.anaconda.org/conda-forge/linux-aarch64/snappy-1.1.8-h54f1f3f_3.tar.bz2#03bdf8b9ba23ba70ef17073bee7d39dd
+https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.3-headf329_1.tar.bz2#486b68148e121bc8bbadc3cefae4c04f
+https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-1.1.1p-h4e544f5_0.tar.bz2#f4fd9f91ec33d919cc925b47cda22ee8
+https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2022.04.01-h4de3ea5_0.tar.bz2#e0303ca4bc733ecf6a033414d34303de
+https://conda.anaconda.org/conda-forge/linux-aarch64/snappy-1.1.9-hc7e91e1_1.tar.bz2#c6725b5ffe431af44e780c5c1cac8d7c
https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.5-h6dd45c4_1.tar.bz2#9da6f161d0f47f8a29fa708cda8deda2
https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.5.11-h76602a3_0.tar.bz2#b4bc77d1e9aafae1961fa14be5999fe5
https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.1.11-hafdcbdd_7.tar.bz2#8dd89d70f18be569bbfbf1de40cd6658
-https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-10.3.0-ha07e0e6_12.tar.bz2#55377ee1f8568144edbb7d2f6ccaa42e
-https://conda.anaconda.org/conda-forge/linux-aarch64/glog-0.5.0-hbffda88_0.tar.bz2#939375fff4b51fcf1e3921e6fab165c1
-https://conda.anaconda.org/conda-forge/linux-aarch64/gmock-1.10.0-hd62202e_7.tar.bz2#ec43cd9a5382121f818e36f7d89459f0
-https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-13_linuxaarch64_openblas.tar.bz2#a845b50b554fc280dc012b44889d7f64
-https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlidec-1.0.9-hf897c2e_6.tar.bz2#f2b0ffe32e64782bcd3db1baacb37625
-https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlienc-1.0.9-hf897c2e_6.tar.bz2#8c98f807ddd1009083b3a4efd6f827ca
+https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_impl_linux-aarch64-10.3.0-ha07e0e6_16.tar.bz2#e0268753b4bae85239467d4370066112
+https://conda.anaconda.org/conda-forge/linux-aarch64/glog-0.6.0-h8ab10f1_0.tar.bz2#9dc55595db8d7947bb253f63bbcec8ca
+https://conda.anaconda.org/conda-forge/linux-aarch64/gmock-1.11.0-hdd96247_0.tar.bz2#d8e0da930bbec2a89277bdba5a0b11b6
+https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-15_linuxaarch64_openblas.tar.bz2#045400d8613d7c22896082834ea58fb7
+https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlidec-1.0.9-h4e544f5_7.tar.bz2#6839e1d20fce65ff5f0f0bcf32841993
+https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlienc-1.0.9-h4e544f5_7.tar.bz2#353cfe995ca6183994d5eb3e674ab42c
https://conda.anaconda.org/conda-forge/linux-aarch64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#29371161d77933a54fccf1bb66b96529
https://conda.anaconda.org/conda-forge/linux-aarch64/libevent-2.1.10-h6aed413_4.tar.bz2#688418283c67fd1d725b07ba9c0d328c
-https://conda.anaconda.org/conda-forge/linux-aarch64/libllvm13-13.0.1-hb2805f8_2.tar.bz2#a4c151e9903824232085e8b6e70ec83e
-https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.1-h1a49cc3_0.tar.bz2#ccd3c3e1bde615ec934282f3481a1ede
+https://conda.anaconda.org/conda-forge/linux-aarch64/libllvm14-14.0.6-hb2805f8_0.tar.bz2#4eba98ea701734ab2cbb671d805bbdfe
+https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.1.2-h38e3740_0.tar.bz2#3cdbfb7d7b63ae2c2d35bb167d257ecd
https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.0.10-h6aed413_0.tar.bz2#a2811501920071cbd542e7d1aac7dcf9
https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.12-hd8af866_0.tar.bz2#7894e82ff743bd96c76585ddebe28e2a
-https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-1.2.11-hb9de7d4_1013.tar.bz2#7528dd959ebfdf9b73e3ffa79356e114
-https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.2-h41fb7a4_0.tar.bz2#03434131cc82915a59513e1ab989fdd5
+https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-1.2.12-h4e544f5_1.tar.bz2#53419804280d04b14a667c5f19fb1bf5
+https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.2-haad177d_2.tar.bz2#16fa59d4390a66da86eaee91317212bb
https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.10.5-h5a3db43_0.tar.bz2#1d77281aabc9b2202b225cee0bb7300a
-https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-10.3.0-hc0724ed_5.tar.bz2#b8f96ccab5c49efb15a46d09b20487c8
-https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-10.3.0-h4e3e293_5.tar.bz2#1110d236706f2acebabc83e721c3b899
-https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-10.3.0-h209a052_12.tar.bz2#a76b4f9764a256cd1be98ef5c2fe13c4
-https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-10.3.0-ha07e0e6_12.tar.bz2#2835e19118b3d8e43cfb041fc9a6d99c
-https://conda.anaconda.org/conda-forge/linux-aarch64/krb5-1.19.2-h4f20351_2.tar.bz2#4b553ede9fe44be7ee4b80c3aad67f51
-https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-13_linuxaarch64_openblas.tar.bz2#0b8e63f48a4f4c2f382a1ce2d71788a5
-https://conda.anaconda.org/conda-forge/linux-aarch64/libclang-13.0.1-default_hf9dac01_0.tar.bz2#93986a5fa1c39f725ab05380ff2471e6
-https://conda.anaconda.org/conda-forge/linux-aarch64/libclang-cpp13-13.0.1-default_hf9dac01_0.tar.bz2#ac3ba8320af529949dc3356ec2905759
-https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.9.0-13_linuxaarch64_openblas.tar.bz2#5937a66b4386d731df627f0eac99928e
+https://conda.anaconda.org/conda-forge/linux-aarch64/gcc-10.3.0-hc0724ed_10.tar.bz2#c99934f3f524315acae8b1a5653e3388
+https://conda.anaconda.org/conda-forge/linux-aarch64/gcc_linux-aarch64-10.3.0-h4e3e293_10.tar.bz2#5e2a21a7e6335ffe195b0ae0ed10a593
+https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_impl_linux-aarch64-10.3.0-h209a052_16.tar.bz2#9720540f609e9551163540fc66ea758c
+https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_impl_linux-aarch64-10.3.0-ha07e0e6_16.tar.bz2#e403d0ac17d0bb8fbf88a405d83f82b4
+https://conda.anaconda.org/conda-forge/linux-aarch64/krb5-1.19.3-h7c456eb_0.tar.bz2#ff2cee93793dcabd267bc8bec1ce0f49
+https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-15_linuxaarch64_openblas.tar.bz2#9baa695b860e4abba076a0ad8fb24627
+https://conda.anaconda.org/conda-forge/linux-aarch64/libclang-cpp14-14.0.6-default_ha7bf5e6_0.tar.bz2#07380c0d21485d4adc28e30eae27969f
+https://conda.anaconda.org/conda-forge/linux-aarch64/libclang13-14.0.6-default_h3684801_0.tar.bz2#3b9c7ab0b3b3392518fbfc3d351bd3c0
+https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.9.0-15_linuxaarch64_openblas.tar.bz2#f3b79286dda2ca36a05bc6922432903b
https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.47.0-h75cb1c7_0.tar.bz2#dab86433a432b91d6e56dcee6a9dc227
-https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-3.19.4-h469bdbd_0.tar.bz2#8601868f83e474baf64c05f29be9eefa
+https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-3.20.1-h7866ba4_0.tar.bz2#911323aaaff23bec2e7082d360e517cf
https://conda.anaconda.org/conda-forge/linux-aarch64/libssh2-1.10.0-h1ab2c7b_2.tar.bz2#91b9f2d8cfd9a3d9341bca8800a8f463
-https://conda.anaconda.org/conda-forge/linux-aarch64/libthrift-0.15.0-hb5cdc64_1.tar.bz2#0389cb676b9ac5b6745e188bee8318da
-https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.37.0-hc164836_0.tar.bz2#81077a2ca51dfd8183f842e5b337e62a
+https://conda.anaconda.org/conda-forge/linux-aarch64/libthrift-0.16.0-h0cb72c4_1.tar.bz2#e8b819688b94767a1ee574dc0c77177f
+https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.39.0-hc74f5b8_0.tar.bz2#1b9c9bdad8c3b95bc66572fe34d17936
https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.2.7-hf314db3_13.tar.bz2#262217173231b3a68bcda58c62d57f7e
-https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.4.0-h4e544f5_0.tar.bz2#7fca501c7422de2ab639ea6ff3cb37b2
-https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-13-13.0.1-default_hf9dac01_0.tar.bz2#4077900679c43a2f90ec6dee3101829e
-https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-10.3.0-he65f139_5.tar.bz2#9ac5205e79ffa728a807b0a7c6461291
-https://conda.anaconda.org/conda-forge/linux-aarch64/grpc-cpp-1.43.2-h4e595cf_1.tar.bz2#bfa07f38fb1ee7e4cd7aba16dd4335ba
-https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-10.3.0-hc0724ed_5.tar.bz2#86d95ba04abd46d5223ef24ee04b393f
-https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-10.3.0-h72ff769_5.tar.bz2#d41514e0c355842ab6112e363463feef
-https://conda.anaconda.org/conda-forge/linux-aarch64/libcurl-7.81.0-hcafe9da_0.tar.bz2#82c3a2999a2a7fc9b8cb8477d98fe7f5
-https://conda.anaconda.org/conda-forge/linux-aarch64/orc-1.7.3-h5c30ecb_0.tar.bz2#cb4f95b76c2515c5a272a36c6af13af8
-https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.9.10-he7f7bba_2_cpython.tar.bz2#902240b183b55c8f1034d0b97b3ce4eb
+https://conda.anaconda.org/conda-forge/linux-aarch64/c-compiler-1.4.2-h4e544f5_0.tar.bz2#2bf97bdb0ce9be00135deae0fc21f21b
+https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-14-14.0.6-default_ha7bf5e6_0.tar.bz2#278339e0837be9c723e3ee22829dea75
+https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-10.3.0-h80b223c_10.tar.bz2#91e27c2d33217540596899a6a2ee5388
+https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran_linux-aarch64-10.3.0-he65f139_10.tar.bz2#458324da60f930f23f3a1419bcd78c6d
+https://conda.anaconda.org/conda-forge/linux-aarch64/grpc-cpp-1.45.2-h540e336_3.tar.bz2#15acc51705e9d951e1c0ed798cc13da6
+https://conda.anaconda.org/conda-forge/linux-aarch64/gxx-10.3.0-hc0724ed_10.tar.bz2#fdb82015824b868b60dfec61653d698d
+https://conda.anaconda.org/conda-forge/linux-aarch64/gxx_linux-aarch64-10.3.0-h72ff769_10.tar.bz2#5db594e26768720768400fc415ddd7b8
+https://conda.anaconda.org/conda-forge/linux-aarch64/libclang-14.0.6-default_ha7bf5e6_0.tar.bz2#61479b4b2e86378c7535c614554228ea
+https://conda.anaconda.org/conda-forge/linux-aarch64/libcurl-7.83.1-h8fd98b7_0.tar.bz2#95de58bf78a389a5b49bce8bbfa497d3
+https://conda.anaconda.org/conda-forge/linux-aarch64/orc-1.7.5-h016ce0c_0.tar.bz2#27a3f2b8c850ca2beff234998bee216d
+https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.9.13-h2eada40_0_cpython.tar.bz2#b0a6df0df79270624a49a1982482842c
https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2#2489a97287f90176ecdc3ca982b4b0a0
https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.8.186-h3fd84e4_3.tar.bz2#e654ca7c8da2a1ffcfacb44b4f0ce257
-https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.0.12-pyhd8ed1ab_0.tar.bz2#1f5b32dabae0f1893ae3283dac7f799e
-https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-13.0.1-default_hf9dac01_0.tar.bz2#9e8852eac03d36a020433f31855c87cb
-https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.4-pyh9f0ad1d_0.tar.bz2#c08b4c1326b880ed44f3ffb04803332f
-https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.4.0-hdd96247_0.tar.bz2#d2358caa1de8e2d9102825167b814119
-https://conda.anaconda.org/conda-forge/linux-aarch64/gfortran-10.3.0-h80b223c_5.tar.bz2#9f418a066b850e26e79f5c3c9c2e77f6
+https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.0-pyhd8ed1ab_0.tar.bz2#abc0453b6e7bfbb87d275d58e333fc98
+https://conda.anaconda.org/conda-forge/linux-aarch64/clang-format-14.0.6-default_ha7bf5e6_0.tar.bz2#dea0c8e00893156e2c846bf7681760cd
+https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.5-pyhd8ed1ab_0.tar.bz2#c267da48ce208905d7d976d49dfd9433
+https://conda.anaconda.org/conda-forge/linux-aarch64/cxx-compiler-1.4.2-hdd96247_0.tar.bz2#76ae774c34f4af2aec1213d889dbc6c4
+https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.4.2-h3fbb618_0.tar.bz2#52ba55d0979bb0acc24419743b969e6e
https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2#40b50b8b030f5f2f22085c062ed013dd
https://conda.anaconda.org/conda-forge/noarch/imagesize-1.3.0-pyhd8ed1ab_0.tar.bz2#be807e7606fff9436e5e700f6bffb7c6
-https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-1.35.0-h82cccae_2.tar.bz2#42adaa9929b4b0c743e055d679dd6971
+https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-1.40.2-h33de175_0.tar.bz2#222ebcfa213454c626a4fc0177317d56
https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2#076becd9e05608f8dc72757d5f3a91ff
-https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.7-pyhd8ed1ab_0.tar.bz2#727e2216d9c47455d8ddc060eb2caad9
+https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2#e8fbc1b54b25f4b08281467bc13b70cc
https://conda.anaconda.org/conda-forge/linux-aarch64/python_abi-3.9-2_cp39.tar.bz2#c74e493d773fa544a312b0904abcfbfb
-https://conda.anaconda.org/conda-forge/noarch/pytz-2021.3-pyhd8ed1ab_0.tar.bz2#7e4f811bff46a5a6a7e0094921389395
+https://conda.anaconda.org/conda-forge/noarch/pytz-2022.1-pyhd8ed1ab_0.tar.bz2#b87d66d6d3991d988fb31510c95a9267
https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2#4d22a9315e78c6827f806065957d566e
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2#20b2eaeaeea4ef9a9a0d99770620fd09
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2#68e01cac9d38d0e717cd5c87bc3d2cc9
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2#77dad82eb9c8c1525ff7953e0756d708
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2#67cd9d9c0382d37479b4d306c369a2d4
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2#d01180388e6d1838c3e1ad029590aa7a
-https://conda.anaconda.org/conda-forge/noarch/zipp-3.7.0-pyhd8ed1ab_1.tar.bz2#b689b2cbc8481b224777415e1a193170
-https://conda.anaconda.org/conda-forge/noarch/babel-2.9.1-pyh44b312d_0.tar.bz2#74136ed39bfea0832d338df1e58d013e
-https://conda.anaconda.org/conda-forge/linux-aarch64/certifi-2021.10.8-py39ha65689a_1.tar.bz2#86a5e95d84499b2ee10c535da732b188
+https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2#9ff55a0901cf952f05c654394de76bf7
+https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.0-pyhd8ed1ab_0.tar.bz2#050b94cf4a8c760656e51d2d44e4632c
+https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2#72f1c6d03109d7a70087bc1d029a8eda
+https://conda.anaconda.org/conda-forge/linux-aarch64/certifi-2022.6.15-py39h4420490_0.tar.bz2#2f8b8e2cba70a1c78e20d00415f616f0
https://conda.anaconda.org/conda-forge/linux-aarch64/cffi-1.15.0-py39hab139ec_0.tar.bz2#e19fa26ceac3f4b0e0f11e4d65b41416
-https://conda.anaconda.org/conda-forge/linux-aarch64/clang-tools-13.0.1-default_hf9dac01_0.tar.bz2#5cdef3b22ea03f21e81168767d83fe76
-https://conda.anaconda.org/conda-forge/linux-aarch64/docutils-0.17.1-py39ha65689a_1.tar.bz2#cca23e9a0abb7389983153fc060ef403
-https://conda.anaconda.org/conda-forge/linux-aarch64/fortran-compiler-1.4.0-h3fbb618_0.tar.bz2#86c70d1799f508685a013dc31ef3b206
-https://conda.anaconda.org/conda-forge/linux-aarch64/importlib-metadata-4.11.1-py39ha65689a_0.tar.bz2#b09bc4636ea67b5b1ec0747e95a84d69
-https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-2.1.0-py39hb9a1dbb_0.tar.bz2#7d84ffc4d0b96c12a2e951d9a0e9ec54
-https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.22.2-py39h8a86e7d_0.tar.bz2#55d9b0e132cca58112f4adcc3665d821
+https://conda.anaconda.org/conda-forge/linux-aarch64/clang-tools-14.0.6-default_ha7bf5e6_0.tar.bz2#d62b5193f6e993a21840d1fd7c7c444d
+https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.4.2-h8af1aa0_0.tar.bz2#dcbf434046410c051570a43d2497bc7d
+https://conda.anaconda.org/conda-forge/linux-aarch64/docutils-0.18.1-py39ha65689a_1.tar.bz2#1ec8b7094760e7c05fe4d901afa49764
+https://conda.anaconda.org/conda-forge/linux-aarch64/importlib-metadata-4.11.4-py39ha65689a_0.tar.bz2#5487d06764f7096990340d8ab2c898b3
+https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-2.1.1-py39hb9a1dbb_1.tar.bz2#b21c5481818fb2b3201a139645e4a422
+https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.23.0-py39h7190128_0.tar.bz2#64940d0d6cb4c6297bae012be49a9734
https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2#71f1ab2de48613876becddd496371c85
-https://conda.anaconda.org/conda-forge/linux-aarch64/pysocks-1.7.1-py39ha65689a_4.tar.bz2#3b59004ab4fd8110e4349a630afc4b17
-https://conda.anaconda.org/conda-forge/linux-aarch64/setuptools-60.9.3-py39ha65689a_0.tar.bz2#0389bdea7301af99bdc480d40b10d415
-https://conda.anaconda.org/conda-forge/linux-aarch64/arrow-cpp-7.0.0-py39hf9328f6_2_cpu.tar.bz2#a3b3eb29101db54842d4424d9661369a
-https://conda.anaconda.org/conda-forge/linux-aarch64/brotlipy-0.7.0-py39h14843e3_1003.tar.bz2#3a33e442189583f64b9c7c9cf0795236
-https://conda.anaconda.org/conda-forge/linux-aarch64/compilers-1.4.0-h8af1aa0_0.tar.bz2#dbcd7032fcc234c1437a773eb6616a91
-https://conda.anaconda.org/conda-forge/linux-aarch64/cryptography-36.0.1-py39h659f20f_0.tar.bz2#daf5807253bed814672337a6a9f628b5
-https://conda.anaconda.org/conda-forge/noarch/jinja2-3.0.3-pyhd8ed1ab_0.tar.bz2#036d872c653780cb26e797e2e2f61b4c
-https://conda.anaconda.org/conda-forge/noarch/pygments-2.11.2-pyhd8ed1ab_0.tar.bz2#caef60540e2239e27bf62569a5015e3b
+https://conda.anaconda.org/conda-forge/linux-aarch64/pysocks-1.7.1-py39ha65689a_5.tar.bz2#7f5e32464e3d5e8f6ca6042ae7fcc210
+https://conda.anaconda.org/conda-forge/linux-aarch64/setuptools-62.6.0-py39ha65689a_0.tar.bz2#76b233d543d873f64292272e7bea81a2
+https://conda.anaconda.org/conda-forge/linux-aarch64/arrow-cpp-8.0.0-py39h4f8bf2b_3_cpu.tar.bz2#9550229b575cba899300589b0896f66b
+https://conda.anaconda.org/conda-forge/linux-aarch64/brotlipy-0.7.0-py39h0fd3b05_1004.tar.bz2#e4da5cb63a7eede3b2f4efc15e77e31a
+https://conda.anaconda.org/conda-forge/linux-aarch64/cryptography-37.0.2-py39h32042e6_0.tar.bz2#fcf37aeff9e876024de3460bd02b33e4
+https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2#c8490ed5c70966d232fdd389d0dbed37
+https://conda.anaconda.org/conda-forge/noarch/pygments-2.12.0-pyhd8ed1ab_0.tar.bz2#cb27e2ded147e5bcc7eafc1c6d343cb3
https://conda.anaconda.org/conda-forge/noarch/parquet-cpp-1.5.1-2.tar.bz2#79a5f78c42817594ae016a7896521a97
https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_0.tar.bz2#1d7e241dfaf5475e893d4b824bb71b44
-https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-7.0.0-py39ha97d641_2_cpu.tar.bz2#5393921bc8a7279638714e9106b16bac
-https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.8-pyhd8ed1ab_1.tar.bz2#53f1387c68c21cecb386e2cde51b3f7c
-https://conda.anaconda.org/conda-forge/noarch/requests-2.27.1-pyhd8ed1ab_0.tar.bz2#7c1c427246b057b8fa97200ecdb2ed62
-https://conda.anaconda.org/conda-forge/noarch/sphinx-4.4.0-pyh6c4a22f_1.tar.bz2#a9025d14c2a609e0d895ad3e75b5369c
-https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_1.tar.bz2#63d2f874f990fdcab47c822b608d6ade
+https://conda.anaconda.org/conda-forge/linux-aarch64/pyarrow-8.0.0-py39h8bbe643_3_cpu.tar.bz2#46552b2d71eadcd788a25644af335f90
+https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.9-pyhd8ed1ab_0.tar.bz2#0ea179ee251aa7100807c35bc0252693
+https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_0.tar.bz2#70d6e72856de9551f83ae0f2de689a7a
+https://conda.anaconda.org/conda-forge/noarch/sphinx-5.0.2-pyh6c4a22f_0.tar.bz2#d4eaa1f50733a377480ce1d5aac556c7
diff --git a/cpp/conda-osx-arm64.lock b/cpp/conda-osx-arm64.lock
index 5b94b6c..fc7eaef 100644
--- a/cpp/conda-osx-arm64.lock
+++ b/cpp/conda-osx-arm64.lock
@@ -1,129 +1,129 @@
# Generated by conda-lock.
# platform: osx-arm64
-# input_hash: e33f6b7dda21f5540c0300fe1641d2d63038c1ca9c9df8ef538126a822d1291e
+# input_hash: a9ce56935b75b28f69cc254c6d7d3629ba81f40086614a90184d53bd00e6e34c
@EXPLICIT
https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.6.2-h3422bc3_0.tar.bz2#e6c0dfc1c6e34241720983abb66ec35e
https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h3422bc3_4.tar.bz2#fc76ace7b94fb1f694988ab1b14dd248
https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.18.1-h3422bc3_0.tar.bz2#5dd04dad345af4f1e8f3f0d5afc03b67
-https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2021.10.8-h4653dfc_0.tar.bz2#d68f418ab2f7a46948ccb4053636f913
-https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.0.9-h3422bc3_6.tar.bz2#b3eda06c8994f20d829fbe89ccc4b0b1
-https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-12.0.1-h168391b_1.tar.bz2#ff81bd5236632ba2e0100ce806144aa8
+https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2022.6.15-h4653dfc_0.tar.bz2#15e00fac9b4331c21d0618844c6e436c
+https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.0.9-h1c322ee_7.tar.bz2#6291afa63267174a1744bfea0560eb8c
+https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-14.0.6-h04bba0f_0.tar.bz2#6e70b3ea3617a9e36a83899562431852
https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h642e427_1.tar.bz2#566dbf70fe79eacdb3c3d3d195a27f55
https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2#086914b672be056eb70fd4285b6783b6
https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-11.0.1.dev0-hf114ba7_23.tar.bz2#b7f6c1195d33e702ecd20ce2b66267ae
https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.16-h642e427_0.tar.bz2#981f3119b0c5d73282401ee66c14ea04
https://conda.anaconda.org/conda-forge/osx-arm64/libutf8proc-2.7.0-h3422bc3_0.tar.bz2#ab92457cc1b6c0a2643c08c7a4e501fc
-https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.11-hee7b306_1013.tar.bz2#fe3c74ef0fe456a4011468f860b0c3dc
-https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-13.0.1-hf3c4609_0.tar.bz2#22cdcc2eed7e54579ff650be9c4d4d0c
-https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.3-hc470f4d_0.tar.bz2#6b5b4e8e22d02a9f30fc4c703d2a69f6
-https://conda.anaconda.org/conda-forge/noarch/tzdata-2021e-he74cb21_0.tar.bz2#a751ec502589ebdc2eceb183ff602569
+https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.2.12-ha287fd2_1.tar.bz2#0ab828dbc214edd3d01e957faeaa1ce6
+https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-14.0.4-hd125106_0.tar.bz2#e30710831eca6b207a037c465d98777c
+https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.3-h07bb92c_1.tar.bz2#db86e5a978380a13f5559f97afdfe99d
+https://conda.anaconda.org/conda-forge/noarch/tzdata-2022a-h191b570_0.tar.bz2#84be5301069417a2221187d2f435e0f7
https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.5-h642e427_1.tar.bz2#9ab2316785cb81c464ab9a99512dae71
https://conda.anaconda.org/conda-forge/osx-arm64/abseil-cpp-20210324.2-hbdafb3b_0.tar.bz2#3b1e49c303751215e83babb0f980be3e
https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.11-h487e1a8_7.tar.bz2#edf91bd9464b05ca9d29be2a730b9468
https://conda.anaconda.org/conda-forge/osx-arm64/gflags-2.2.2-hc88da5d_1004.tar.bz2#aab9ddfad863e9ef81229a1f8852211b
https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.2.1-h9f76cd9_0.tar.bz2#f8140773b6ca51bf32feec9b4290a8c5
-https://conda.anaconda.org/conda-forge/osx-arm64/gtest-1.10.0-h260d524_7.tar.bz2#6cf52e5b6e93ee084121e152c46eb858
+https://conda.anaconda.org/conda-forge/osx-arm64/gtest-1.11.0-h3e96240_0.tar.bz2#868afc49b4f7d590b8529aa9c1638e14
https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.22.1-hb904e53_2.tar.bz2#04fe6ad5c7dfbec3b8956aca167940fc
-https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.0.9-h3422bc3_6.tar.bz2#5ee99175123dcd24b3857bf467f1044f
-https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.0.9-h3422bc3_6.tar.bz2#be28e048477fc17a4b59a66f4f4418a7
+https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.0.9-h1c322ee_7.tar.bz2#0b531408c5b9667c12c36efa45237a37
+https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.0.9-h1c322ee_7.tar.bz2#9b3e71548e7998f3127b527865e9b5aa
https://conda.anaconda.org/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2#32bd82a6a625ea6ce090a81c3d34edeb
https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2.tar.bz2#30e4362988a2623e9eb34337b83e01f9
https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-11.0.1.dev0-hf114ba7_23.tar.bz2#402c05211a9c339c71a1e82ac8b7ad81
+https://conda.anaconda.org/conda-forge/osx-arm64/libllvm13-13.0.1-hfd59cb2_2.tar.bz2#7aa1e702f8f6049a3c7488c290e69dba
https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.9.3-hbdafb3b_1.tar.bz2#074b9beb2e563515c0dd46229b18d521
-https://conda.anaconda.org/conda-forge/osx-arm64/openssl-1.1.1l-h3422bc3_0.tar.bz2#0b3c59333ff2693e8de50b6f679bd3cd
-https://conda.anaconda.org/conda-forge/osx-arm64/re2-2022.02.01-hbdafb3b_0.tar.bz2#54e29e68123d2ace54d11a0412305967
-https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.1-hedafd6a_0.tar.bz2#3ab98d5fd433cd392a1b0781391a9e38
-https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.1.8-hc88da5d_3.tar.bz2#135a8eea821d611227a52a0a1b7c52e9
+https://conda.anaconda.org/conda-forge/osx-arm64/openssl-1.1.1p-ha287fd2_0.tar.bz2#95468e76e77e7f748c8d5b4fcbf6181c
+https://conda.anaconda.org/conda-forge/osx-arm64/re2-2022.04.01-h6b3803e_0.tar.bz2#39dc8f13bf3483699ad0ac655b059a39
+https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.1.2-h46ed386_0.tar.bz2#dc790f296d94409efb3f22af84ee968d
+https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.1.9-h39c3846_1.tar.bz2#e19070f6d27330d35b1849ab2b74c1d3
https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1100.0.11-he4954df_0.tar.bz2#d83362e7d0513f35f454bc50b0ca591d
https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.12-he1e0b03_0.tar.bz2#2cb3d18eac154109107f093860bd545f
-https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.2.11-hee7b306_1013.tar.bz2#0b65c3db409dd06257dd879605eddb45
+https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.2.12-ha287fd2_1.tar.bz2#7fbb261a0ba13ac1c8aa5180eee36064
https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.5.11-h4530763_0.tar.bz2#ce11646fafb17267c81d929ca42cdb5c
-https://conda.anaconda.org/conda-forge/osx-arm64/glog-0.5.0-h5c6a83d_0.tar.bz2#1d553ce42ca7852d459e851a5ae3d4d4
-https://conda.anaconda.org/conda-forge/osx-arm64/gmock-1.10.0-h260d524_7.tar.bz2#9cc502d00d51801270531e3021f4bdab
-https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.19.2-hd92b7a7_3.tar.bz2#833b40d09291292d3d6649535aa56b9c
+https://conda.anaconda.org/conda-forge/osx-arm64/glog-0.6.0-h6da1cb0_0.tar.bz2#5a570729c7709399cf8511aeeda6f989
+https://conda.anaconda.org/conda-forge/osx-arm64/gmock-1.11.0-h3e96240_0.tar.bz2#a9fa85d631a5cce36e799e9c11004383
+https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.19.3-hf9b2bbe_0.tar.bz2#e6987ad4d068dfe9037280e239b3d5a9
+https://conda.anaconda.org/conda-forge/osx-arm64/libclang-13.0.1-default_h2cfa9b4_0.tar.bz2#6ba57192ff9176412563bdb58a1c0c30
+https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp13-13.0.1-default_h2cfa9b4_0.tar.bz2#665145838e28a50c6e8bfed4dbf94b03
https://conda.anaconda.org/conda-forge/osx-arm64/libevent-2.1.10-hbae9a57_4.tar.bz2#a1f2aca3c5999a24527d6f8a3a8e9320
https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0.dev0-11_0_1_hf114ba7_23.tar.bz2#75f6bd23c894fbb8d353c75edb7041d6
-https://conda.anaconda.org/conda-forge/osx-arm64/libllvm12-12.0.1-h93073aa_2.tar.bz2#a07550ba127f427126b336199adbaf06
https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.47.0-he723fca_0.tar.bz2#961b2f1f6307a6bd85aa32cbfa3a6218
-https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-3.19.4-hccf11d3_0.tar.bz2#a89d03f004d294a1d8644189009b7e77
+https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-3.20.1-h332123e_0.tar.bz2#f12f8e523827a92fb13872299469eeac
https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.10.0-hb80f160_2.tar.bz2#0c349d0f6965a927b5b57dedbb0a650b
+https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-13.0.1-hfd59cb2_2.tar.bz2#f267274cf0bbb8e2c7a963857de2d650
https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.1.0-h6d7a090_1.tar.bz2#c37f296f76cfb61d4f91613da93789e6
https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-0.1.3-h7747421_0.tar.bz2#565b291dcdefa3e59830b1222800f46a
-https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.37.0-h72a2b83_0.tar.bz2#f74a80bbaeb1ba21140af97042e9192c
-https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.2-h861e0a7_0.tar.bz2#1ecb5634b253f1849feefe7227824e3f
+https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.39.0-h40dfcc0_0.tar.bz2#30c4a2b5395dbb5f8d9ec8347e164c7d
+https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.2-hd705a24_2.tar.bz2#b6974df59a031e968debc2c90e46c900
https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.10.5-hea86ef8_0.tar.bz2#03d1eeb5706292ae6570456b98f38dcb
-https://conda.anaconda.org/conda-forge/osx-arm64/grpc-cpp-1.43.2-ha9bca3c_1.tar.bz2#ab1d05b7e8c8faa12d941e4452156627
-https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-609-h7c97014_7.tar.bz2#30cba0918535606b7d98fa69db02699a
-https://conda.anaconda.org/conda-forge/osx-arm64/libclang-12.0.1-default_h2cfa9b4_4.tar.bz2#16b35318caa525ddfc88cd555874eab0
-https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp12-12.0.1-default_h2cfa9b4_4.tar.bz2#52a2b7dfd3dff3793b6918a9541baa14
-https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-7.81.0-h8fe1914_0.tar.bz2#69a0d49c499feec90cba515d7860f6bd
-https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.18-openmp_h5dd58f0_0.tar.bz2#8860a24cd05b691ea33f8c85f9981d4b
-https://conda.anaconda.org/conda-forge/osx-arm64/libthrift-0.15.0-h28a9c34_1.tar.bz2#5aa405675684f579041d9d296f89cfc4
-https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-12.0.1-h93073aa_2.tar.bz2#ce91c92b08ab4de225bb69ff6ff157a5
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-13-13.0.1-default_h2cfa9b4_0.tar.bz2#854214e83ffd1f02da07fcc65b2dad41
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-13-13.0.1-default_h2cfa9b4_0.tar.bz2#016d2b58d39c883a63f245bba8dca9ce
+https://conda.anaconda.org/conda-forge/osx-arm64/grpc-cpp-1.45.2-h42cd831_3.tar.bz2#fef41361278f853e71fd28692a4c69b5
+https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-609-h6ce2ded_10.tar.bz2#e2b143c9fcdf4b5e047936e5c5475b1a
+https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-7.83.1-h2fcd78c_0.tar.bz2#430adeaa069c5ac580bb405bb1f680af
+https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.20-openmp_h2209c59_0.tar.bz2#5c316594c85e2adb3617890fc405d031
+https://conda.anaconda.org/conda-forge/osx-arm64/libthrift-0.16.0-h95ff8ae_1.tar.bz2#76d8359550298c1361f7c273651537f2
https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.2.1-h309154c_0.tar.bz2#5673ae769869dc7df76458cca52557e2
-https://conda.anaconda.org/conda-forge/osx-arm64/orc-1.7.3-hcb6706d_0.tar.bz2#1be35f7f0672449437af796f8bfccf12
-https://conda.anaconda.org/conda-forge/osx-arm64/python-3.9.10-hd16f9c5_2_cpython.tar.bz2#bc3b42bea9ad6a7d230bfe9fe915786e
+https://conda.anaconda.org/conda-forge/osx-arm64/orc-1.7.5-h96f55be_0.tar.bz2#33e69b3553a3c60a004bd983b819f821
+https://conda.anaconda.org/conda-forge/osx-arm64/python-3.9.13-hc596b02_0_cpython.tar.bz2#3c208c33e187da64cf2f13497b63d9ec
https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2#2489a97287f90176ecdc3ca982b4b0a0
https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.2.7-h9972306_13.tar.bz2#1aa327d20aec700b23809ce8c1da34cd
-https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-973.0.1-h83ffe51_7.tar.bz2#7fdf170bad9fea1dfc3d411167e1a74b
-https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.0.12-pyhd8ed1ab_0.tar.bz2#1f5b32dabae0f1893ae3283dac7f799e
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-12-12.0.1-default_h2cfa9b4_4.tar.bz2#9480c5fb29b7f88802268562a3d6cb88
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-12-12.0.1-default_h2cfa9b4_4.tar.bz2#90e948b77bd8b664a4aa7261fac272dd
-https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.4-pyh9f0ad1d_0.tar.bz2#c08b4c1326b880ed44f3ffb04803332f
+https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-973.0.1-h8e51184_10.tar.bz2#80c03c7b42f3fe0e1544f8f31d32ddee
+https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.0-pyhd8ed1ab_0.tar.bz2#abc0453b6e7bfbb87d275d58e333fc98
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-13.0.1-hce30654_0.tar.bz2#bc998459217f6ff4a2fa58d0c162a0e8
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-13.0.1-default_h2cfa9b4_0.tar.bz2#03ddb775587331218c75ea45b71b4d5d
+https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.5-pyhd8ed1ab_0.tar.bz2#c267da48ce208905d7d976d49dfd9433
https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-11.0.1.dev0-hbce66ab_23.tar.bz2#885d39e5dac9071a6b286968debd6cdf
https://conda.anaconda.org/conda-forge/noarch/idna-3.3-pyhd8ed1ab_0.tar.bz2#40b50b8b030f5f2f22085c062ed013dd
https://conda.anaconda.org/conda-forge/noarch/imagesize-1.3.0-pyhd8ed1ab_0.tar.bz2#be807e7606fff9436e5e700f6bffb7c6
-https://conda.anaconda.org/conda-forge/osx-arm64/ld64-609-h08716b2_7.tar.bz2#db54fd6424e004687fcb01c92bec3289
-https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-13_osxarm64_openblas.tar.bz2#cfe4c943d79f32e927f859de87fb03f1
-https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-1.35.0-h2b0db34_2.tar.bz2#5bfd9fa64778bebb079fd0abc2cc588c
+https://conda.anaconda.org/conda-forge/osx-arm64/ld64-609-h954701c_10.tar.bz2#737171b4cf1691a2a9a2f972950aaa38
+https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-15_osxarm64_openblas.tar.bz2#f4b87d6094620080ccd6f85b1c2f50f8
+https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-1.40.2-h46da962_0.tar.bz2#a410785a5bfd126b1e6559a24d31b167
https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2#076becd9e05608f8dc72757d5f3a91ff
-https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.7-pyhd8ed1ab_0.tar.bz2#727e2216d9c47455d8ddc060eb2caad9
+https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2#e8fbc1b54b25f4b08281467bc13b70cc
https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.9-2_cp39.tar.bz2#ba3082b5441b482d5cfe328d4e7ba0bf
-https://conda.anaconda.org/conda-forge/noarch/pytz-2021.3-pyhd8ed1ab_0.tar.bz2#7e4f811bff46a5a6a7e0094921389395
+https://conda.anaconda.org/conda-forge/noarch/pytz-2022.1-pyhd8ed1ab_0.tar.bz2#b87d66d6d3991d988fb31510c95a9267
https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2#4d22a9315e78c6827f806065957d566e
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2#20b2eaeaeea4ef9a9a0d99770620fd09
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2#68e01cac9d38d0e717cd5c87bc3d2cc9
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2#77dad82eb9c8c1525ff7953e0756d708
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2#67cd9d9c0382d37479b4d306c369a2d4
https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2#d01180388e6d1838c3e1ad029590aa7a
-https://conda.anaconda.org/conda-forge/noarch/zipp-3.7.0-pyhd8ed1ab_1.tar.bz2#b689b2cbc8481b224777415e1a193170
+https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2#9ff55a0901cf952f05c654394de76bf7
+https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.0-pyhd8ed1ab_0.tar.bz2#050b94cf4a8c760656e51d2d44e4632c
https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.8.186-hb86bbe7_3.tar.bz2#5443878eb1d419ea51036c3d0e42bbed
-https://conda.anaconda.org/conda-forge/noarch/babel-2.9.1-pyh44b312d_0.tar.bz2#74136ed39bfea0832d338df1e58d013e
-https://conda.anaconda.org/conda-forge/osx-arm64/cctools-973.0.1-ha9384d2_7.tar.bz2#06671bfcd54daef34a1f0488eacc43f2
-https://conda.anaconda.org/conda-forge/osx-arm64/certifi-2021.10.8-py39h2804cbe_1.tar.bz2#fb53ec8c7ae669a5388856ffe7c12a00
+https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2#72f1c6d03109d7a70087bc1d029a8eda
+https://conda.anaconda.org/conda-forge/osx-arm64/cctools-973.0.1-h43ef6ec_10.tar.bz2#323445369394a49bfc00011ca2d0d0e8
+https://conda.anaconda.org/conda-forge/osx-arm64/certifi-2022.6.15-py39h2804cbe_0.tar.bz2#5e51c92962d1d1b4a4593cb38ad1d9e7
https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.15.0-py39h52b1de0_0.tar.bz2#3333a407ad0bb89fb85954579c76b88f
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-12.0.1-hce30654_4.tar.bz2#6a387333b994cb96ffe4604afd658d43
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-format-12.0.1-default_h2cfa9b4_4.tar.bz2#1d018683f1bd018af47dbc7a8b02e970
-https://conda.anaconda.org/conda-forge/osx-arm64/docutils-0.17.1-py39h2804cbe_1.tar.bz2#11d85bd8f6e9c634a71276ceb70490a2
-https://conda.anaconda.org/conda-forge/osx-arm64/importlib-metadata-4.11.1-py39h2804cbe_0.tar.bz2#09ab5c9ed2087ae8baf13176a07e7a22
-https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-13_osxarm64_openblas.tar.bz2#edf690edcb07d6a02fc12c9f31c2dd94
-https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-13_osxarm64_openblas.tar.bz2#a362cd24e842692a7fcacee3788f4af9
-https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-2.1.0-py39hb18efdd_0.tar.bz2#d7a254e80e6defbe29d7b0bb3bfc78a1
+https://conda.anaconda.org/conda-forge/osx-arm64/clang-tools-13.0.1-default_h2cfa9b4_0.tar.bz2#05ed7a96f3efcacf50c50ce1dea018c3
+https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-13.0.1-default_hf584372_0.tar.bz2#64880c2754f8f3005f7d08b4a0a1db0b
+https://conda.anaconda.org/conda-forge/osx-arm64/docutils-0.18.1-py39h2804cbe_1.tar.bz2#8917032d6e2af6653cc6784a7d079a47
+https://conda.anaconda.org/conda-forge/osx-arm64/importlib-metadata-4.11.4-py39h2804cbe_0.tar.bz2#a1d22cda7aaa0997a94e148eabbb56af
+https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-15_osxarm64_openblas.tar.bz2#fb37d07f54b36db2ef09a15666f783e9
+https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-15_osxarm64_openblas.tar.bz2#c6847b7c2e20623011edcbbfa878bb87
+https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-2.1.1-py39hb18efdd_1.tar.bz2#ae025855aea4c081f3c7a13dba04bbc8
https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2#71f1ab2de48613876becddd496371c85
-https://conda.anaconda.org/conda-forge/osx-arm64/pysocks-1.7.1-py39h2804cbe_4.tar.bz2#770a25ef670b5154e54c854f561d667d
-https://conda.anaconda.org/conda-forge/osx-arm64/setuptools-60.9.3-py39h2804cbe_0.tar.bz2#84373bb6755d513fcb98531dbb8cce82
-https://conda.anaconda.org/conda-forge/osx-arm64/brotlipy-0.7.0-py39h5161555_1003.tar.bz2#851dacb18129066f316a417ffc236748
-https://conda.anaconda.org/conda-forge/osx-arm64/clang-tools-12.0.1-default_h2cfa9b4_4.tar.bz2#aafc2c5adf026a97529ff8a8af9b026a
-https://conda.anaconda.org/conda-forge/osx-arm64/clangxx-12.0.1-default_hf584372_4.tar.bz2#179e1cf5987abc9b70b27055371f30dd
-https://conda.anaconda.org/conda-forge/osx-arm64/cryptography-36.0.1-py39hfb8cd70_0.tar.bz2#95d6a9b811c3876e6e5a78c4dbe5cc4e
-https://conda.anaconda.org/conda-forge/noarch/jinja2-3.0.3-pyhd8ed1ab_0.tar.bz2#036d872c653780cb26e797e2e2f61b4c
-https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.22.2-py39h61a45d2_0.tar.bz2#4aa1a915c27a80a9252f9646f39c5b1a
-https://conda.anaconda.org/conda-forge/noarch/pygments-2.11.2-pyhd8ed1ab_0.tar.bz2#caef60540e2239e27bf62569a5015e3b
-https://conda.anaconda.org/conda-forge/osx-arm64/arrow-cpp-7.0.0-py39h763d086_2_cpu.tar.bz2#eacce293f5663c1c23766ac5bcd96abb
-https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-12.0.1-h44bac85_0.tar.bz2#e10298d4d84d9bc894b91987752670cd
+https://conda.anaconda.org/conda-forge/osx-arm64/pysocks-1.7.1-py39h2804cbe_5.tar.bz2#831038e9e2af74015b03d82209ac5f87
+https://conda.anaconda.org/conda-forge/osx-arm64/setuptools-62.6.0-py39h2804cbe_0.tar.bz2#581dc50a6e8fdd609a5da7f3850b3840
+https://conda.anaconda.org/conda-forge/osx-arm64/brotlipy-0.7.0-py39hb18efdd_1004.tar.bz2#a52b4b16088554fae82c2f94a19bf82e
+https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-13.0.1-h44bac85_0.tar.bz2#2f441ffb0060e58d807488084f01836e
+https://conda.anaconda.org/conda-forge/osx-arm64/cryptography-37.0.2-py39h4cb6239_0.tar.bz2#025866e425e17ea9ef71437c357ca85c
+https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2#c8490ed5c70966d232fdd389d0dbed37
+https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.23.0-py39h7df2422_0.tar.bz2#ecfb1441b4e8084f6c84ba70653bd105
+https://conda.anaconda.org/conda-forge/noarch/pygments-2.12.0-pyhd8ed1ab_0.tar.bz2#cb27e2ded147e5bcc7eafc1c6d343cb3
+https://conda.anaconda.org/conda-forge/osx-arm64/arrow-cpp-8.0.0-py39h8a997f0_3_cpu.tar.bz2#3bc9b358ea343c9021a6ad723fcb4ab0
+https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-13.0.1-h94c6b0c_0.tar.bz2#6a1f0604e42adc3789649fbda0fdebae
https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_0.tar.bz2#1d7e241dfaf5475e893d4b824bb71b44
-https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-12.0.1-h94c6b0c_0.tar.bz2#ffc6c0a11f638971e5fe814f6cbfedbb
+https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-13.0.1-hc97ff27_2.tar.bz2#6fb7295034abab323b9911282c04bf2c
https://conda.anaconda.org/conda-forge/noarch/parquet-cpp-1.5.1-2.tar.bz2#79a5f78c42817594ae016a7896521a97
-https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.8-pyhd8ed1ab_1.tar.bz2#53f1387c68c21cecb386e2cde51b3f7c
-https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-12.0.1-hc0c6576_6.tar.bz2#9a9477bdffd5459156bca3c1b446c945
-https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-7.0.0-py39hd3b58d7_2_cpu.tar.bz2#02f686435b43d0dcecf8de41b4b4af76
-https://conda.anaconda.org/conda-forge/noarch/requests-2.27.1-pyhd8ed1ab_0.tar.bz2#7c1c427246b057b8fa97200ecdb2ed62
-https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.4.0-hccd94f0_0.tar.bz2#156fbc93ed14783e586dbf6c5ae1b7e2
-https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-12.0.1-hc2331a0_6.tar.bz2#4d04ee83880d970b984285e894319d0e
+https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.9-pyhd8ed1ab_0.tar.bz2#0ea179ee251aa7100807c35bc0252693
+https://conda.anaconda.org/conda-forge/osx-arm64/c-compiler-1.4.2-h50ab0ce_0.tar.bz2#aeed1060bbd1b3e56149ba632ddf6495
+https://conda.anaconda.org/conda-forge/osx-arm64/clangxx_osx-arm64-13.0.1-h15d2725_2.tar.bz2#f9cce3a4844a288d1dc539595a648daf
https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-11.0.1.dev0-h57527a5_15.tar.bz2#90e072be00b31296db1f42bf24da2e3e
-https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.4.0-h3e96240_0.tar.bz2#0566b5c9bad07a5a53e6f018304dc6cb
+https://conda.anaconda.org/conda-forge/osx-arm64/pyarrow-8.0.0-py39h3a11367_3_cpu.tar.bz2#123183100183e9302686ecce2b77be3b
+https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_0.tar.bz2#70d6e72856de9551f83ae0f2de689a7a
+https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.4.2-hf86a087_0.tar.bz2#7fe8c5b2702cb9ae090e5ad02bea43a4
https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-11.0.1.dev0-h40eb566_15.tar.bz2#ce046dbc7de8c17e0c19ef48f81d9a81
-https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.4.0-haab47bd_0.tar.bz2#3adead5d2e6add926607b1683ef827bb
-https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.4.0-hce30654_0.tar.bz2#aa120175683d97126e9ba009366b6f91
-https://conda.anaconda.org/conda-forge/noarch/sphinx-4.4.0-pyh6c4a22f_1.tar.bz2#a9025d14c2a609e0d895ad3e75b5369c
-https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_1.tar.bz2#63d2f874f990fdcab47c822b608d6ade
+https://conda.anaconda.org/conda-forge/noarch/sphinx-5.0.2-pyh6c4a22f_0.tar.bz2#d4eaa1f50733a377480ce1d5aac556c7
+https://conda.anaconda.org/conda-forge/osx-arm64/fortran-compiler-1.4.2-h2cbcb21_0.tar.bz2#d47e784c9061fd753dbe475ffff56288
+https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.4.2-hce30654_0.tar.bz2#60e4ad4cb9271fa4f57ee0e03e4d94b6
diff --git a/cpp/environment.yml b/cpp/environment.yml
index de2058e..948bb69 100644
--- a/cpp/environment.yml
+++ b/cpp/environment.yml
@@ -4,9 +4,9 @@ channels:
dependencies:
- python=3.9
- compilers
- - arrow-cpp >=7,<8
+ - arrow-cpp >=8,<9
- sphinx
- gtest
- gmock
- - pyarrow >=7,<8
- - clang-tools
\ No newline at end of file
+ - pyarrow >=8,<9
+ - clang-tools
diff --git a/cpp/requirements.txt b/cpp/requirements.txt
deleted file mode 100644
index 4b9f125..0000000
--- a/cpp/requirements.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Sphinx>=4.0.2
-pyarrow>=4.0.0
diff --git a/python/requirements.txt b/python/requirements.txt
index 4167b52..22b7050 100644
--- a/python/requirements.txt
+++ b/python/requirements.txt
@@ -1,3 +1,3 @@
Sphinx>=4.0.2
-pyarrow>=4.0.0
+pyarrow>=8.0.0
pandas>=1.2.5