0ac3b54d89
Build Library / Build Library (push) Successful in 5m54s
Refactored Progress Bar to remove multiprogress bar and only draw one instance. #36 is still open and not fixed with this push, but I believe this is the way to fix the issue. Also implemented an Arc Mutex on the progress bar so it can be controlled via different threads.
44 lines
1.2 KiB
TOML
44 lines
1.2 KiB
TOML
[package]
|
|
name = "airlock_libs"
|
|
version = "5.2.0"
|
|
edition = "2024"
|
|
|
|
[lib]
|
|
crate-type = ["cdylib"]
|
|
|
|
[dependencies]
|
|
chrono = "0.4.42"
|
|
indicatif = "0.18.2"
|
|
mongodb = "3.3.0"
|
|
opentelemetry = { version = "0.18.0", features = ["rt-tokio", "metrics", "trace"] }
|
|
opentelemetry-otlp = { version = "0.11.0", features = ["trace", "metrics"] }
|
|
opentelemetry-semantic-conventions = { version = "0.10.0" }
|
|
opentelemetry-proto = { version = "0.1.0"}
|
|
pyo3 = { version = "0.27.0", features = ["extension-module", "generate-import-lib"] }
|
|
reqwest = { version = "0.12.24", features = ["json", "native-tls"] }
|
|
serde = "1.0.228"
|
|
serde-pyobject = "0.8.0"
|
|
serde_json = "1.0.145"
|
|
tokio = { version = "1.48.0", features = ["full"] }
|
|
tonic = { version = "0.8.2", features = ["tls-roots"] }
|
|
tracing = "0.1.41"
|
|
tracing-subscriber = "0.3.20"
|
|
tracing-opentelemetry = "0.32.0"
|
|
pyo3-async-runtimes = { version = "0.27.0", features = ["async-std", "tokio"] }
|
|
crossbeam = "0.8.4"
|
|
log = "0.4.29"
|
|
flexi_logger = "0.31.7"
|
|
|
|
[package.metadata.maturin]
|
|
generate-abi-stubs = true
|
|
|
|
[profile.release]
|
|
opt-level = "z"
|
|
lto = "fat"
|
|
debug = false
|
|
codegen-units = 1
|
|
panic = 'abort'
|
|
strip = true
|
|
debug-assertions = false
|
|
overflow-checks = false
|