[package] name = "mcp-feedback-enhanced-desktop" version = "2.4.3" edition = "2021" rust-version = "1.70" description = "Desktop application for MCP Feedback Enhanced using Tauri" authors = ["Minidoracat "] license = "MIT" # 設置 crate 類型為 cdylib,用於 Python 擴展 [lib] name = "mcp_feedback_enhanced_desktop_lib" crate-type = ["cdylib"] # 二進制目標 [[bin]] name = "mcp-feedback-enhanced-desktop" path = "src/main.rs" [dependencies] # Tauri 核心依賴 tauri = { version = "2.2", features = ["custom-protocol"] } tauri-plugin-shell = "2.2" # PyO3 用於 Python 綁定 pyo3 = { version = "0.22", features = ["extension-module"] } # 序列化支援 serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # 異步運行時 tokio = { version = "1.0", features = ["full"] } # 日誌記錄 log = "0.4" env_logger = "0.11" [build-dependencies] tauri-build = { version = "2.2", features = [] } # 開發配置文件 [profile.dev] incremental = true debug = true # 發布配置文件 [profile.release] codegen-units = 1 lto = true opt-level = "s" panic = "abort" strip = true # 專用於打包的配置文件 [profile.bundle-dev] inherits = "dev" [profile.bundle-release] inherits = "release"