[package]
name = "baml-sys"
version = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
authors = { workspace = true }
homepage = { workspace = true }
documentation = { workspace = true }
repository = { workspace = true }
license = { workspace = true }
description = "BAML FFI bindings with runtime dynamic library loading"
readme = "README.md"
keywords = ["baml", "boundaryml", "boundary", "llm", "programming-language"]
categories = ["external-ffi-bindings"]
links = "baml_cffi"
[lib]
doctest = false
[lints]
workspace = true
[dependencies]
libloading = { workspace = true }
once_cell = { workspace = true }
thiserror = { workspace = true }
sha2 = { workspace = true }
ureq = { workspace = true }
hex = { workspace = true }
libc = { workspace = true }
[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.52", features = ["Win32_Foundation", "Win32_System_LibraryLoader"] }
[build-dependencies]
[features]
default = ["download"]
download = []
no-download = []