When I try to publish this crate:
error: all dependencies must have a version specified when publishing.
dependency `rmcp` does not specify a version
Note: The published dependency will use the version from crates.io,
the `git` specification will be removed from the dependency declaration.
The reason is that we are using two git-based dependencies:
rmcp-proxy = { git = "https://github.com/decentralized-mcp/mcp-proxy.git", branch = "feat-middleware" }
# rmcp-proxy = { path = "../rmcp-proxy" }
rmcp = { git = "https://github.com/decentralized-mcp/rust-sdk.git", branch = "feat-middleware", features = [
# rmcp = { path = "../rust-sdk/crates/rmcp", features = [
"server",
"client",
"transport-sse-server",
"transport-sse",
"transport-child-process",
"transport-io",
] }
We should publish these dependencies to release this crate.
When I try to publish this crate:
The reason is that we are using two git-based dependencies:
We should publish these dependencies to release this crate.