Skip to content

Commit

Permalink
Bump to ADBC 0.12 rc0
Browse files Browse the repository at this point in the history
  • Loading branch information
josevalim committed May 8, 2024
1 parent c76aad8 commit ec2e5aa
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 50 deletions.
70 changes: 27 additions & 43 deletions lib/adbc_driver.ex
Original file line number Diff line number Diff line change
Expand Up @@ -6,123 +6,107 @@ defmodule Adbc.Driver do

# == GENERATED CONSTANTS ==

# Generated by update.exs at 2024-04-04T02:34:30. Do not change manually.
# Generated by update.exs at 2024-05-08T06:34:26. Do not change manually.
@generated_driver_versions %{
duckdb: "0.10.1",
sqlite: "0.11.0",
postgresql: "0.11.0",
flightsql: "0.11.0",
snowflake: "0.11.0"
duckdb: "0.10.2",
sqlite: "1.0.0",
postgresql: "1.0.0",
flightsql: "1.0.0",
snowflake: "1.0.0"
}
@generated_driver_data %{
duckdb: %{
"aarch64-apple-darwin" => %{
url:
"https://github.com/duckdb/duckdb/releases/download/v0.10.1/libduckdb-osx-universal.zip"
"https://github.com/duckdb/duckdb/releases/download/v0.10.2/libduckdb-osx-universal.zip"
},
"aarch64-linux-gnu" => %{
url:
"https://github.com/duckdb/duckdb/releases/download/v0.10.1/libduckdb-linux-aarch64.zip"
"https://github.com/duckdb/duckdb/releases/download/v0.10.2/libduckdb-linux-aarch64.zip"
},
"x86_64-apple-darwin" => %{
url:
"https://github.com/duckdb/duckdb/releases/download/v0.10.1/libduckdb-osx-universal.zip"
"https://github.com/duckdb/duckdb/releases/download/v0.10.2/libduckdb-osx-universal.zip"
},
"x86_64-linux-gnu" => %{
url:
"https://github.com/duckdb/duckdb/releases/download/v0.10.1/libduckdb-linux-amd64.zip"
"https://github.com/duckdb/duckdb/releases/download/v0.10.2/libduckdb-linux-amd64.zip"
},
"x86_64-windows-msvc" => %{
url:
"https://github.com/duckdb/duckdb/releases/download/v0.10.1/libduckdb-windows-amd64.zip"
"https://github.com/duckdb/duckdb/releases/download/v0.10.2/libduckdb-windows-amd64.zip"
}
},
sqlite: %{
"aarch64-apple-darwin" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_sqlite-0.11.0-py3-none-macosx_11_0_arm64.whl"
},
"aarch64-linux-gnu" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_sqlite-0.11.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_sqlite-1.0.0-py3-none-macosx_11_0_arm64.whl"
},
"x86_64-apple-darwin" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_sqlite-0.11.0-py3-none-macosx_10_15_x86_64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_sqlite-1.0.0-py3-none-macosx_10_15_x86_64.whl"
},
"x86_64-linux-gnu" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_sqlite-0.11.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_sqlite-1.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
},
"x86_64-windows-msvc" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_sqlite-0.11.0-py3-none-win_amd64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_sqlite-1.0.0-py3-none-win_amd64.whl"
}
},
postgresql: %{
"aarch64-apple-darwin" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_postgresql-0.11.0-py3-none-macosx_11_0_arm64.whl"
},
"aarch64-linux-gnu" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_postgresql-0.11.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_postgresql-1.0.0-py3-none-macosx_11_0_arm64.whl"
},
"x86_64-apple-darwin" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_postgresql-0.11.0-py3-none-macosx_10_15_x86_64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_postgresql-1.0.0-py3-none-macosx_10_15_x86_64.whl"
},
"x86_64-linux-gnu" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_postgresql-0.11.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_postgresql-1.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
},
"x86_64-windows-msvc" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_postgresql-0.11.0-py3-none-win_amd64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_postgresql-1.0.0-py3-none-win_amd64.whl"
}
},
flightsql: %{
"aarch64-apple-darwin" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_flightsql-0.11.0-py3-none-macosx_11_0_arm64.whl"
},
"aarch64-linux-gnu" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_flightsql-0.11.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_flightsql-1.0.0-py3-none-macosx_11_0_arm64.whl"
},
"x86_64-apple-darwin" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_flightsql-0.11.0-py3-none-macosx_10_15_x86_64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_flightsql-1.0.0-py3-none-macosx_10_15_x86_64.whl"
},
"x86_64-linux-gnu" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_flightsql-0.11.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_flightsql-1.0.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
},
"x86_64-windows-msvc" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_flightsql-0.11.0-py3-none-win_amd64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_flightsql-1.0.0-py3-none-win_amd64.whl"
}
},
snowflake: %{
"aarch64-apple-darwin" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_snowflake-0.11.0-py3-none-macosx_11_0_arm64.whl"
},
"aarch64-linux-gnu" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_snowflake-0.11.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_snowflake-1.0.0-py3-none-macosx_11_0_arm64.whl"
},
"x86_64-apple-darwin" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_snowflake-0.11.0-py3-none-macosx_10_15_x86_64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_snowflake-1.0.0-py3-none-macosx_10_15_x86_64.whl"
},
"x86_64-linux-gnu" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_snowflake-0.11.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_snowflake-1.0.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
},
"x86_64-windows-msvc" => %{
url:
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-0.11.0/adbc_driver_snowflake-0.11.0-py3-none-win_amd64.whl"
"https://github.com/apache/arrow-adbc/releases/download/apache-arrow-adbc-12-rc0/adbc_driver_snowflake-1.0.0-py3-none-win_amd64.whl"
}
}
}
Expand Down
16 changes: 9 additions & 7 deletions update.exs
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,23 @@ Mix.install([{:req, "~> 0.4"}])

defmodule Update do
# To update duckdb driver, just bump this version
@duckdb_version "0.10.1"
# https://github.com/duckdb/duckdb/releases/
@duckdb_version "0.10.2"

# To update ADBC drivers, bump the tag and version accordingly
@adbc_version "0.11.0"
@adbc_tag "apache-arrow-adbc-0.11.0"
# https://github.com/apache/arrow-adbc/releases
@adbc_driver_version "1.0.0"
@adbc_tag "apache-arrow-adbc-12-rc0"
@adbc_drivers ~w(sqlite postgresql flightsql snowflake)a

def versions do
Map.new(@adbc_drivers, &{&1, @adbc_version})
Map.new(@adbc_drivers, &{&1, @adbc_driver_version})
|> Map.merge(%{duckdb: @duckdb_version})
end

def mappings do
%{}
|> Map.merge(adbc_mappings(@adbc_version, @adbc_tag))
|> Map.merge(adbc_mappings(@adbc_driver_version, @adbc_tag))
|> Map.merge(duckdb_mappings(@duckdb_version))
end

Expand Down Expand Up @@ -68,7 +70,7 @@ defmodule Update do

{aarch64_apple_darwin, wheels} = data_for(wheels, ["macosx", "arm64"])
{x86_64_apple_darwin, wheels} = data_for(wheels, ["macosx", "x86_64"])
{aarch64_linux_gnu, wheels} = data_for(wheels, ["manylinux", "aarch64"])
# {aarch64_linux_gnu, wheels} = data_for(wheels, ["manylinux", "aarch64"])
{x86_64_linux_gnu, wheels} = data_for(wheels, ["manylinux", "x86_64"])
{x86_64_windows_msvc, wheels} = data_for(wheels, ["win_amd64"])

Expand All @@ -80,7 +82,7 @@ defmodule Update do
%{
"aarch64-apple-darwin" => aarch64_apple_darwin,
"x86_64-apple-darwin" => x86_64_apple_darwin,
"aarch64-linux-gnu" => aarch64_linux_gnu,
# "aarch64-linux-gnu" => aarch64_linux_gnu,
"x86_64-linux-gnu" => x86_64_linux_gnu,
"x86_64-windows-msvc" => x86_64_windows_msvc
}
Expand Down

0 comments on commit ec2e5aa

Please sign in to comment.