mirror of
https://github.com/outbackdingo/optimclaw.git
synced 2026-08-25 14:53:34 +00:00
The benchmarks crate is an internal tool, not intended for crates.io. Adding `publish = false` fixes the release-plz CI failure caused by the path-only ironclaw dependency lacking a version specifier. Co-Authored-By: Claude Opus 4.6 <[email protected]>
51 lines
1004 B
TOML
51 lines
1004 B
TOML
[package]
|
|
name = "ironclaw-bench"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
rust-version = "1.85"
|
|
description = "Benchmarking harness for IronClaw agent"
|
|
license = "MIT OR Apache-2.0"
|
|
publish = false
|
|
|
|
[[bin]]
|
|
name = "ironclaw-bench"
|
|
path = "src/main.rs"
|
|
|
|
[dependencies]
|
|
ironclaw = { path = ".." }
|
|
|
|
# Async runtime
|
|
tokio = { version = "1", features = ["full"] }
|
|
tokio-stream = { version = "0.1", features = ["sync"] }
|
|
futures = "0.3"
|
|
|
|
# Serialization
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
toml = "0.8"
|
|
|
|
# CLI
|
|
clap = { version = "4", features = ["derive"] }
|
|
|
|
# Core types
|
|
uuid = { version = "1", features = ["v4", "serde"] }
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
rust_decimal = { version = "1", features = ["serde", "serde-with-str"] }
|
|
|
|
# Error handling
|
|
thiserror = "2"
|
|
anyhow = "1"
|
|
|
|
# Async traits
|
|
async-trait = "0.1"
|
|
|
|
# Logging
|
|
tracing = "0.1"
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|
|
|
# Scoring
|
|
regex = "1"
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3"
|