[package]
name = "golem-service-base"
version = "0.0.125"
edition = "2021"
license = "Apache-2.0"
homepage = "https://golem.cloud"
repository = "https://github.com/golemcloud/golem"
description = "Shared code between Golem services"
[lib]
[dependencies]
golem-api-grpc = { path = "../golem-api-grpc", version = "0.0.125" }
golem-common = { path = "../golem-common", version = "0.0.125" }
golem-rib = { path = "../golem-rib", version = "0.0.125" }
golem-wasm-ast = { workspace = true }
golem-wasm-rpc = { workspace = true }
anyhow = { workspace = true }
async-trait = { workspace = true }
aws-config = { workspace = true }
aws-sdk-s3 = { workspace = true }
bigdecimal = { workspace = true }
bincode = { workspace = true }
chrono = { workspace = true }
futures = { workspace = true }
http = { workspace = true }
http_02 = { workspace = true }
humantime-serde = { workspace = true }
hyper = { workspace = true }
num-traits = { workspace = true }
poem-openapi = { workspace = true }
rand = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
sqlx = { workspace = true, features = [
"runtime-tokio",
"sqlite",
"postgres",
"uuid",
"migrate",
"chrono",
] }
thiserror = { workspace = true }
tokio = { workspace = true }
tonic = { workspace = true }
tracing = { workspace = true }
url = { workspace = true }
[dev-dependencies]
proptest = { workspace = true }