chore(rmcp): bump rmcp-macros version to match (#311)

This commit is contained in:
Brendan Graham 2025-07-07 18:02:19 -07:00 • committed by GitHub
commit c74b26b3e3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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"