[package]
edition = "2024"
name = "buf-toolchain"
version = "1.70.0"
authors = ["canardleteer <eris.has.a.dad+github@gmail.com>"]
build = "build.rs"
include = [
"Cargo.toml",
"README.md",
"src/**/*.rs",
"build.rs",
"build_support/**/*.rs",
]
publish = true
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Installer for official Buf CLI binaries pinned by crate semver."
homepage = "https://github.com/canardleteer/buf-rs"
readme = "README.md"
keywords = [
"buf",
"protoc",
"protobuf",
"vendored",
"cli",
]
categories = [
"development-tools",
"api-bindings",
]
license = "MIT"
repository = "https://github.com/canardleteer/buf-rs"
resolver = "2"
[lib]
name = "buf_toolchain"
path = "src/lib.rs"
[[bin]]
name = "validate-cargo-buf-toolchain"
path = "src/main.rs"
[dependencies.dirs]
version = "6"
[dependencies.hex]
version = "0.4"
[dependencies.minisign-verify]
version = "0.2.5"
[dependencies.regex]
version = "1"
[dependencies.semver]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.sha2]
version = "0.11"
[dependencies.ureq]
version = "3"
[dev-dependencies.hex]
version = "0.4"
[dev-dependencies.semver]
version = "1"
[dev-dependencies.sha2]
version = "0.11"
[dev-dependencies.toml]
version = "1"
features = [
"parse",
"serde",
]
default-features = false
[build-dependencies.dirs]
version = "6"
[build-dependencies.flate2]
version = "1"
[build-dependencies.hex]
version = "0.4"
[build-dependencies.minisign-verify]
version = "0.2.5"
[build-dependencies.semver]
version = "1"
[build-dependencies.sha2]
version = "0.11"
[build-dependencies.tar]
version = "0.4"
[build-dependencies.toml]
version = "1"
features = [
"parse",
"serde",
]
default-features = false
[build-dependencies.ureq]
version = "3"