Skip to content

Commit 24f7ff2

Browse files
authored
Merge pull request #1 from datafusion-contrib/ntran/move_code
Move code from internal mp-rs to open source. All datadog dependencie…
2 parents 6c4b806 + ec7117a commit 24f7ff2

Some content is hidden

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

58 files changed

+9903
-2
lines changed

Cargo.toml

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
[package]
19+
name = "datafusion-distributed"
20+
description = "DataFusion distributed execution framework"
21+
homepage = "https://github.com/datafusion-contrib/datafusion-distributed"
22+
repository = "https://github.com/datafusion-contrib/datafusion-distributed"
23+
authors = ["DataFusion Contributors <[email protected]>"]
24+
version = "0.1.0"
25+
edition = "2021"
26+
readme = "README.md"
27+
license = "Apache-2.0"
28+
rust-version = "1.70"
29+
build = "build.rs"
30+
31+
[[bin]]
32+
name = "datafusion-distributed"
33+
path = "src/main.rs"
34+
35+
[dependencies]
36+
anyhow = "1"
37+
arrow = { version = "55.1", features = ["ipc"] }
38+
arrow-flight = { version = "55", features = ["flight-sql-experimental"] }
39+
async-stream = "0.3"
40+
bytes = "1.5"
41+
clap = { version = "4.4", features = ["derive"] }
42+
datafusion = { git = "https://github.com/apache/datafusion", branch = "main", features = [
43+
"pyarrow",
44+
"avro",
45+
] }
46+
datafusion-proto = { git = "https://github.com/apache/datafusion", branch = "main" }
47+
env_logger = "0.11"
48+
futures = "0.3"
49+
itertools = "0.14"
50+
k8s-openapi = { version = "0.25", features = ["v1_31"] }
51+
kube = { version = "1.1", features = ["derive", "runtime"] }
52+
log = "0.4"
53+
rand = "0.8"
54+
uuid = { version = "1.6", features = ["v4"] }
55+
56+
object_store = { version = "0.12.0", features = [
57+
"aws",
58+
"gcp",
59+
"azure",
60+
"http",
61+
] }
62+
parking_lot = { version = "0.12", features = ["deadlock_detection"] }
63+
prost = "0.13"
64+
rustls = "0.23"
65+
test-log = "0.2"
66+
thiserror = "1.0"
67+
68+
tokio = { version = "1.0", features = ["full"] }
69+
tokio-stream = { version = "0.1", features = ["full"] }
70+
71+
tonic = { version = "0.12", default-features = false, features = [
72+
"transport",
73+
"router",
74+
"codegen",
75+
"prost",
76+
] }
77+
url = "2"
78+
79+
[target.'cfg(not(target_env = "msvc"))'.dependencies]
80+
tikv-jemalloc-ctl = { version = "0.5.4" }
81+
tikv-jemalloc-sys = { version = "0.5.4" }
82+
tikv-jemallocator = { version = "0.5.4", features = [
83+
"profiling",
84+
"disable_initial_exec_tls",
85+
"unprefixed_malloc_on_supported_platforms",
86+
] }
87+
88+
[build-dependencies]
89+
prost-types = "0.13"
90+
rustc_version = "0.4.0"
91+
tonic-build = { version = "0.12", default-features = false, features = [
92+
"transport",
93+
"prost",
94+
] }
95+
url = "2"
96+
97+
[dev-dependencies]
98+
tempfile = "3.20"

0 commit comments

Comments
 (0)