-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathCargo.toml
More file actions
66 lines (59 loc) · 1.79 KB
/
Copy pathCargo.toml
File metadata and controls
66 lines (59 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
[package]
name = "symposium"
version = "0.4.0"
edition = "2024"
license = "MIT OR Apache-2.0"
description = "AI the Rust Way"
repository = "https://github.com/symposium-dev/symposium"
readme = "README.md"
[lib]
name = "symposium"
path = "src/lib.rs"
[[bin]]
name = "cargo-agents"
path = "src/bin/cargo-agents.rs"
[package.metadata.binstall]
pkg-url = "{ repo }/releases/download/{ name }-v{ version }/cargo-agents-{ target }.tar.gz"
bin-dir = "cargo-agents{ binary-ext }"
pkg-fmt = "tgz"
[package.metadata.binstall.overrides.x86_64-pc-windows-msvc]
pkg-url = "{ repo }/releases/download/{ name }-v{ version }/cargo-agents-{ target }.zip"
pkg-fmt = "zip"
[dependencies]
clap = { version = "4", features = ["derive"] }
anyhow = "1"
async-trait = "0.1"
cargo_metadata = "0.18"
chrono = "0.4"
crates_io_api = { version = "0.12", default-features = false, features = ["rustls"] }
dirs = "6"
flate2 = "1.0"
indoc = "2.0"
home = "0.5"
regex = "1"
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls"] }
sacp = "11"
semver = "1.0"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
serde_yaml_ng = "0.10"
sha2 = "0.10"
tar = "0.4"
tempfile = "3.6"
symposium-sdk = { path = "symposium-sdk", features = ["clap"] }
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
toml = "0.8"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter", "registry"] }
bytes = "1.11.1"
dialoguer = "0.12.0"
toml_edit = "0.25.11"
url = "2.5.8"
symposium-install = { version = "0.1.0", path = "symposium-install", features = ["clap"] }
[dev-dependencies]
assert_matches = "1.5"
expect-test = "1.5.1"
indoc = "2.0.7"
symposium-testlib = { path = "symposium-testlib" }
[workspace]
members = [".", "symposium-testlib", "symposium-install", "symposium-sdk", "xtask"]