chore(rmcp): bump rmcp-macros version to match (#311)
This commit is contained in:
parent
2d997e18b7
commit
c74b26b3e3
1 changed files with 45 additions and 40 deletions
|
|
@ -35,8 +35,8 @@ base64 = { version = "0.22", optional = true }
|
||||||
|
|
||||||
# for SSE client
|
# for SSE client
|
||||||
reqwest = { version = "0.12", default-features = false, features = [
|
reqwest = { version = "0.12", default-features = false, features = [
|
||||||
"json",
|
"json",
|
||||||
"stream",
|
"stream",
|
||||||
], optional = true }
|
], optional = true }
|
||||||
|
|
||||||
sse-stream = { version = "0.2", optional = true }
|
sse-stream = { version = "0.2", optional = true }
|
||||||
|
|
@ -62,12 +62,17 @@ http-body = { version = "1", optional = true }
|
||||||
http-body-util = { version = "0.1", optional = true }
|
http-body-util = { version = "0.1", optional = true }
|
||||||
bytes = { version = "1", optional = true }
|
bytes = { version = "1", optional = true }
|
||||||
# macro
|
# macro
|
||||||
rmcp-macros = { version = "0.1", workspace = true, optional = true }
|
rmcp-macros = { version = "0.2.1", workspace = true, optional = true }
|
||||||
[target.'cfg(not(all(target_family = "wasm", target_os = "unknown")))'.dependencies]
|
[target.'cfg(not(all(target_family = "wasm", target_os = "unknown")))'.dependencies]
|
||||||
chrono = { version = "0.4.38", features = ["serde"] }
|
chrono = { version = "0.4.38", features = ["serde"] }
|
||||||
|
|
||||||
[target.'cfg(all(target_family = "wasm", target_os = "unknown"))'.dependencies]
|
[target.'cfg(all(target_family = "wasm", target_os = "unknown"))'.dependencies]
|
||||||
chrono = { version = "0.4.38", default-features = false, features = ["serde", "clock", "std", "oldtime"] }
|
chrono = { version = "0.4.38", default-features = false, features = [
|
||||||
|
"serde",
|
||||||
|
"clock",
|
||||||
|
"std",
|
||||||
|
"oldtime",
|
||||||
|
] }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = ["base64", "macros", "server"]
|
default = ["base64", "macros", "server"]
|
||||||
|
|
@ -83,15 +88,15 @@ reqwest = ["__reqwest", "reqwest?/rustls-tls"]
|
||||||
reqwest-tls-no-provider = ["__reqwest", "reqwest?/rustls-tls-no-provider"]
|
reqwest-tls-no-provider = ["__reqwest", "reqwest?/rustls-tls-no-provider"]
|
||||||
|
|
||||||
server-side-http = [
|
server-side-http = [
|
||||||
"uuid",
|
"uuid",
|
||||||
"dep:rand",
|
"dep:rand",
|
||||||
"dep:tokio-stream",
|
"dep:tokio-stream",
|
||||||
"dep:http",
|
"dep:http",
|
||||||
"dep:http-body",
|
"dep:http-body",
|
||||||
"dep:http-body-util",
|
"dep:http-body-util",
|
||||||
"dep:bytes",
|
"dep:bytes",
|
||||||
"dep:sse-stream",
|
"dep:sse-stream",
|
||||||
"tower",
|
"tower",
|
||||||
]
|
]
|
||||||
# SSE client
|
# SSE client
|
||||||
client-side-sse = ["dep:sse-stream", "dep:http"]
|
client-side-sse = ["dep:sse-stream", "dep:http"]
|
||||||
|
|
@ -108,23 +113,23 @@ transport-streamable-http-client = ["client-side-sse", "transport-worker"]
|
||||||
transport-async-rw = ["tokio/io-util", "tokio-util/codec"]
|
transport-async-rw = ["tokio/io-util", "tokio-util/codec"]
|
||||||
transport-io = ["transport-async-rw", "tokio/io-std"]
|
transport-io = ["transport-async-rw", "tokio/io-std"]
|
||||||
transport-child-process = [
|
transport-child-process = [
|
||||||
"transport-async-rw",
|
"transport-async-rw",
|
||||||
"tokio/process",
|
"tokio/process",
|
||||||
"dep:process-wrap",
|
"dep:process-wrap",
|
||||||
]
|
]
|
||||||
transport-sse-server = [
|
transport-sse-server = [
|
||||||
"transport-async-rw",
|
"transport-async-rw",
|
||||||
"transport-worker",
|
"transport-worker",
|
||||||
"server-side-http",
|
"server-side-http",
|
||||||
"dep:axum",
|
"dep:axum",
|
||||||
]
|
]
|
||||||
transport-streamable-http-server = [
|
transport-streamable-http-server = [
|
||||||
"transport-streamable-http-server-session",
|
"transport-streamable-http-server-session",
|
||||||
"server-side-http",
|
"server-side-http",
|
||||||
]
|
]
|
||||||
transport-streamable-http-server-session = [
|
transport-streamable-http-server-session = [
|
||||||
"transport-async-rw",
|
"transport-async-rw",
|
||||||
"dep:tokio-stream",
|
"dep:tokio-stream",
|
||||||
]
|
]
|
||||||
# transport-ws = ["transport-io", "dep:tokio-tungstenite"]
|
# transport-ws = ["transport-io", "dep:tokio-tungstenite"]
|
||||||
tower = ["dep:tower-service"]
|
tower = ["dep:tower-service"]
|
||||||
|
|
@ -137,9 +142,9 @@ schemars = { version = "0.8" }
|
||||||
|
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
tracing-subscriber = { version = "0.3", features = [
|
tracing-subscriber = { version = "0.3", features = [
|
||||||
"env-filter",
|
"env-filter",
|
||||||
"std",
|
"std",
|
||||||
"fmt",
|
"fmt",
|
||||||
] }
|
] }
|
||||||
async-trait = "0.1"
|
async-trait = "0.1"
|
||||||
[[test]]
|
[[test]]
|
||||||
|
|
@ -150,25 +155,25 @@ path = "tests/test_tool_macros.rs"
|
||||||
[[test]]
|
[[test]]
|
||||||
name = "test_with_python"
|
name = "test_with_python"
|
||||||
required-features = [
|
required-features = [
|
||||||
"reqwest",
|
"reqwest",
|
||||||
"server",
|
"server",
|
||||||
"client",
|
"client",
|
||||||
"transport-sse-server",
|
"transport-sse-server",
|
||||||
"transport-sse-client",
|
"transport-sse-client",
|
||||||
"transport-child-process",
|
"transport-child-process",
|
||||||
]
|
]
|
||||||
path = "tests/test_with_python.rs"
|
path = "tests/test_with_python.rs"
|
||||||
|
|
||||||
[[test]]
|
[[test]]
|
||||||
name = "test_with_js"
|
name = "test_with_js"
|
||||||
required-features = [
|
required-features = [
|
||||||
"server",
|
"server",
|
||||||
"client",
|
"client",
|
||||||
"transport-sse-server",
|
"transport-sse-server",
|
||||||
"transport-child-process",
|
"transport-child-process",
|
||||||
"transport-streamable-http-server",
|
"transport-streamable-http-server",
|
||||||
"transport-streamable-http-client",
|
"transport-streamable-http-client",
|
||||||
"__reqwest",
|
"__reqwest",
|
||||||
]
|
]
|
||||||
path = "tests/test_with_js.rs"
|
path = "tests/test_with_js.rs"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue