Files
foxhunt/crates/model_loader/Cargo.toml
jgrusewski 9ae1a14dca 🚀 CRITICAL FIX: Complete core→trading_engine rename & compilation fixes
- Fixed Vault as mandatory requirement (not optional)
- Created shared model_loader library for trading/backtesting services
- Removed ALL AWS SDK dependencies - using Apache Arrow object_store
- Enforced central type system - all S3 config through config crate
- Fixed storage crate to use Arc<ConfigManager> properly
- Added comprehensive model management with PostgreSQL schemas
- Achieved clean compilation for core infrastructure crates
- Model loading pipeline ready for <50μs inference performance
2025-09-25 22:59:06 +02:00

52 lines
995 B
TOML

[package]
name = "model_loader"
version = "1.0.0"
edition = "2021"
[dependencies]
# Internal crates
storage = { path = "../../storage" }
common = { path = "../../common" }
# Core async and utilities
tokio = { version = "1.40", features = ["rt-multi-thread", "fs", "sync", "time"] }
async-trait = "0.1"
futures = "0.3"
# Serialization and time
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
chrono = { version = "0.4", features = ["serde"] }
# Memory mapping for <50μs inference
memmap2 = "0.9"
# Hashing and verification
sha2 = "0.10"
# UUID for temporary files
uuid = { version = "1.0", features = ["v4"] }
# Error handling
thiserror = "1.0"
anyhow = "1.0"
# Logging
tracing = "0.1"
# Version management
semver = { version = "1.0", features = ["serde"] }
# Dynamic cloning for trait objects
dyn-clone = "1.0"
# Bytes for efficient data handling
bytes = "1.5"
[dev-dependencies]
tempfile = "3.0"
tokio-test = "0.4"
serial_test = "3.0"
[features]
default = []