Skip to content

Commit fa6d9a7

Browse files
authored
Merge pull request #4 from kylebarron/kyle/object-store-python-crate
Separate into internal object-store crate
2 parents 4f0454f + 16f5a5c commit fa6d9a7

File tree

9 files changed

+696
-670
lines changed

9 files changed

+696
-670
lines changed

Cargo.lock

+9-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[workspace]
2-
members = ["object-store"]
2+
members = ["object-store", "object-store-internal"]

object-store-internal/Cargo.toml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
[package]
2+
name = "object-store-internal"
3+
version = "0.1.10"
4+
edition = "2021"
5+
authors = ["Robert Pack <robstar.pack@gmail.com>"]
6+
description = "A generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Storage and local files."
7+
8+
[dependencies]
9+
async-trait = "0.1.57"
10+
bytes = "1.2.1"
11+
futures = "0.3"
12+
once_cell = "1.12.0"
13+
object_store = { version = "0.5.6", features = [
14+
"azure",
15+
"aws",
16+
"gcp",
17+
"aws_profile",
18+
] }
19+
percent-encoding = "2"
20+
pyo3 = { version = "0.18", default-features = false, features = ["macros"] }
21+
thiserror = "1.0.34"
22+
tokio = { version = "1.0", features = [
23+
"macros",
24+
"rt",
25+
"rt-multi-thread",
26+
"sync",
27+
] }
28+
url = "2.3"
29+
30+
# reqwest is pulled in by object store, but not used by python binding itself
31+
# for binary wheel best practice, statically link openssl
32+
reqwest = { version = "*", features = ["native-tls-vendored"] }
33+
34+
[lib]
35+
crate-type = ["rlib"]
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)