-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
46 lines (44 loc) · 1.66 KB
/
Cargo.toml
File metadata and controls
46 lines (44 loc) · 1.66 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
[workspace]
resolver = "2"
members = [
"crates/aif-core",
"crates/aif-parser",
"crates/aif-html",
"crates/aif-markdown",
"crates/aif-lml",
"crates/aif-cli",
"crates/aif-skill",
"crates/aif-binary",
"crates/aif-pdf",
"crates/aif-eval",
"crates/aif-migrate",
"crates/aif-lsp",
"crates/aif-conflict",
"crates/aif-observe",
]
# aif-python (skillforge) is a PyO3 extension-module that requires Python
# linkage; build it via `maturin develop`, not `cargo build --workspace`.
exclude = ["crates/aif-python"]
[workspace.package]
version = "0.1.0"
edition = "2021"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/LiqunChen0606/skillforge"
homepage = "https://github.com/LiqunChen0606/skillforge"
keywords = ["llm", "document", "semantic", "skill", "token-efficient"]
categories = ["text-processing"]
[workspace.dependencies]
aif-core = { path = "crates/aif-core", version = "0.1.0" }
aif-parser = { path = "crates/aif-parser", version = "0.1.0" }
aif-html = { path = "crates/aif-html", version = "0.1.0" }
aif-markdown = { path = "crates/aif-markdown", version = "0.1.0" }
aif-lml = { path = "crates/aif-lml", version = "0.1.0" }
aif-skill = { path = "crates/aif-skill", version = "0.1.0" }
aif-binary = { path = "crates/aif-binary", version = "0.1.0" }
aif-pdf = { path = "crates/aif-pdf", version = "0.1.0" }
aif-eval = { path = "crates/aif-eval", version = "0.1.0" }
aif-migrate = { path = "crates/aif-migrate", version = "0.1.0" }
aif-conflict = { path = "crates/aif-conflict", version = "0.1.0" }
aif-observe = { path = "crates/aif-observe", version = "0.1.0" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"