Skip to content

Commit

Permalink
Merge pull request #4 from kylebarron/kyle/object-store-python-crate
Browse files Browse the repository at this point in the history
Separate into internal object-store crate
  • Loading branch information
roeap authored Feb 16, 2024
2 parents 4f0454f + 16f5a5c commit fa6d9a7
Show file tree
Hide file tree
Showing 9 changed files with 696 additions and 670 deletions.
10 changes: 9 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
[workspace]
members = ["object-store"]
members = ["object-store", "object-store-internal"]
35 changes: 35 additions & 0 deletions object-store-internal/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
[package]
name = "object-store-internal"
version = "0.1.10"
edition = "2021"
authors = ["Robert Pack <robstar.pack@gmail.com>"]
description = "A generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Storage and local files."

[dependencies]
async-trait = "0.1.57"
bytes = "1.2.1"
futures = "0.3"
once_cell = "1.12.0"
object_store = { version = "0.5.6", features = [
"azure",
"aws",
"gcp",
"aws_profile",
] }
percent-encoding = "2"
pyo3 = { version = "0.18", default-features = false, features = ["macros"] }
thiserror = "1.0.34"
tokio = { version = "1.0", features = [
"macros",
"rt",
"rt-multi-thread",
"sync",
] }
url = "2.3"

# reqwest is pulled in by object store, but not used by python binding itself
# for binary wheel best practice, statically link openssl
reqwest = { version = "*", features = ["native-tls-vendored"] }

[lib]
crate-type = ["rlib"]
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit fa6d9a7

Please sign in to comment.