Jeff Vander Stoep | 761577d | 2020-10-14 15:21:00 +0200 | [diff] [blame] | 1 | [package] |
| 2 | name = "grpcio" |
Joel Galenson | 2db15cd | 2021-09-22 11:03:27 -0700 | [diff] [blame] | 3 | version = "0.9.1" |
Jeff Vander Stoep | 761577d | 2020-10-14 15:21:00 +0200 | [diff] [blame] | 4 | edition = "2018" |
| 5 | authors = ["The TiKV Project Developers"] |
| 6 | license = "Apache-2.0" |
| 7 | keywords = ["grpc", "protobuf", "rpc", "tls", "http2"] |
| 8 | repository = "https://github.com/tikv/grpc-rs" |
| 9 | readme = "README.md" |
| 10 | homepage = "https://github.com/tikv/grpc-rs" |
| 11 | documentation = "https://docs.rs/grpcio" |
| 12 | description = "The rust language implementation of gRPC, base on the gRPC c core library." |
| 13 | categories = ["asynchronous", "network-programming"] |
| 14 | autoexamples = false |
| 15 | |
| 16 | [package.metadata.docs.rs] |
| 17 | all-features = true |
| 18 | |
| 19 | [dependencies] |
Joel Galenson | 8e8acbd | 2021-06-21 12:42:49 -0700 | [diff] [blame] | 20 | grpcio-sys = { path = "grpc-sys", version = "0.9", default-features = false } |
Jeff Vander Stoep | 761577d | 2020-10-14 15:21:00 +0200 | [diff] [blame] | 21 | libc = "0.2" |
| 22 | futures = "0.3" |
| 23 | protobuf = { version = "2.0", optional = true } |
Joel Galenson | 0b6c763 | 2021-04-01 16:26:10 -0700 | [diff] [blame] | 24 | prost = { version = "0.7", optional = true } |
| 25 | bytes = { version = "1.0", optional = true } |
Jeff Vander Stoep | 761577d | 2020-10-14 15:21:00 +0200 | [diff] [blame] | 26 | log = "0.4" |
Haibo Huang | ee7a229 | 2020-11-08 11:41:21 -0800 | [diff] [blame] | 27 | parking_lot = "0.11" |
Jeff Vander Stoep | 761577d | 2020-10-14 15:21:00 +0200 | [diff] [blame] | 28 | |
| 29 | [workspace] |
Joel Galenson | 8e8acbd | 2021-06-21 12:42:49 -0700 | [diff] [blame] | 30 | members = [ |
| 31 | "proto", |
| 32 | "benchmark", |
| 33 | "compiler", |
| 34 | "health", |
| 35 | "interop", |
| 36 | "tests-and-examples", |
| 37 | ] |
| 38 | # Don't include it in workspace to make it possible to use different version of |
| 39 | # rust-protobuf. |
| 40 | exclude = ["xtask"] |
Jeff Vander Stoep | 761577d | 2020-10-14 15:21:00 +0200 | [diff] [blame] | 41 | |
| 42 | [features] |
Joel Galenson | 0b6c763 | 2021-04-01 16:26:10 -0700 | [diff] [blame] | 43 | default = ["protobuf-codec", "secure", "use-bindgen"] |
Jeff Vander Stoep | 761577d | 2020-10-14 15:21:00 +0200 | [diff] [blame] | 44 | protobuf-codec = ["protobuf"] |
| 45 | prost-codec = ["prost", "bytes"] |
| 46 | secure = ["grpcio-sys/secure"] |
| 47 | openssl = ["secure", "grpcio-sys/openssl"] |
| 48 | openssl-vendored = ["secure", "grpcio-sys/openssl-vendored"] |
| 49 | no-omit-frame-pointer = ["grpcio-sys/no-omit-frame-pointer"] |
Joel Galenson | 0b6c763 | 2021-04-01 16:26:10 -0700 | [diff] [blame] | 50 | use-bindgen = ["grpcio-sys/use-bindgen"] |
Jeff Vander Stoep | 761577d | 2020-10-14 15:21:00 +0200 | [diff] [blame] | 51 | |
Jeff Vander Stoep | 761577d | 2020-10-14 15:21:00 +0200 | [diff] [blame] | 52 | [badges] |
| 53 | travis-ci = { repository = "tikv/grpc-rs" } |
| 54 | |
| 55 | [patch.crates-io] |
Joel Galenson | 8e8acbd | 2021-06-21 12:42:49 -0700 | [diff] [blame] | 56 | grpcio-compiler = { path = "compiler", version = "0.9.0", default-features = false } |