github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/Gopkg.toml (about) 1 required = [ 2 "github.com/client9/misspell/cmd/misspell", 3 "github.com/cockroachdb/errors", 4 "github.com/cockroachdb/crlfmt", 5 "github.com/cockroachdb/gostdlib/cmd/gofmt", 6 "github.com/cockroachdb/gostdlib/x/tools/cmd/goimports", 7 "github.com/cockroachdb/stress", 8 "github.com/golang/dep/cmd/dep", 9 "github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway", 10 "github.com/kevinburke/go-bindata/go-bindata", 11 "github.com/kisielk/errcheck", 12 "github.com/mattn/goveralls", 13 "github.com/mibk/dupl", 14 "github.com/mmatczuk/go_generics/cmd/go_generics", 15 "github.com/wadey/gocovmerge", 16 "golang.org/x/lint/golint", 17 "golang.org/x/perf/cmd/benchstat", 18 "golang.org/x/tools/cmd/goyacc", 19 "golang.org/x/tools/cmd/stringer", 20 "golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow", 21 "honnef.co/go/tools/cmd/staticcheck", 22 ] 23 24 noverify = [ 25 # We generate Go code with cgo configuration flags into go-libedit in order 26 # to link against our own version of libedit. 27 "github.com/knz/go-libedit" 28 ] 29 30 ignored = [ 31 # Non-existent package used by a toy program in c-deps/protobuf. 32 "github.com/google/protobuf/examples/tutorial", 33 "github.com/cockroachdb/cockroach/c-deps/protobuf/benchmarks/go", 34 ] 35 36 [[constraint]] 37 # Stick to the master branch, otherwise dep picks up the Go-module-aware 38 # v2.0.0 which is incompatible with the non-Go-module master. 39 name = "github.com/cockroachdb/cockroach-go" 40 branch = "master" 41 42 # The collation tables must never change. 43 [[constraint]] 44 name = "golang.org/x/text" 45 revision = "470f45bf29f4147d6fbd7dfd0a02a848e49f5bf4" 46 47 [[constraint]] 48 name = "go.etcd.io/etcd" 49 # The last time this was bumped forward, it was for a targeted fix of #40207, 50 # which temporarily prevented us from being compatible with etcd's HEAD. The 51 # PR fixing 40207 bumped it forward exactly one commit to minimize unrelated 52 # fallout. Feel free to move this back to `branch = "master"` at any time. 53 # branch = "master" 54 revision = "4a2b4c8f7e0a3754fdd5a3341a27c2431c2a5385" 55 56 # Used for the API client; we want the latest. 57 [[constraint]] 58 name = "github.com/docker/docker" 59 branch = "master" 60 61 [[constraint]] 62 name = "github.com/maruel/panicparse" 63 revision = "f20d4c4d746f810c9110e21928d4135e1f2a3efa" 64 65 # We use a forked copy of sentry-go because we want this patch: 66 # https://github.com/cockroachdb/sentry-go/pull/1/commits/2061d6c803c44899e4d3e2d3c6ac70d329587513 67 # 68 # (It should really go upstream - we had a PR - see 69 # https://github.com/getsentry/raven-go/pull/139 - but that somehow 70 # hasn't gone anywhere yet.) 71 [[override]] 72 name = "github.com/getsentry/sentry-go" 73 source = "https://github.com/cockroachdb/sentry-go" 74 75 [[constraint]] 76 name = "github.com/cockroachdb/sentry-go" 77 version = "=v0.6.1-cockroachdb" 78 79 # Used for benchmarks, should be recent. 80 [[constraint]] 81 name = "github.com/go-sql-driver/mysql" 82 branch = "master" 83 84 # https://github.com/montanaflynn/stats/releases (latest is 2015-10-14) 85 [[constraint]] 86 name = "github.com/montanaflynn/stats" 87 branch = "master" 88 89 # https://github.com/cockroachdb/circuitbreaker/commit/4f5b168 90 [[constraint]] 91 name = "github.com/cockroachdb/circuitbreaker" 92 branch = "master" 93 94 [[constraint]] 95 name = "github.com/cockroachdb/errors" 96 branch = "master" 97 98 [[constraint]] 99 name = "vitess.io/vitess" 100 source = "https://github.com/cockroachdb/vitess" 101 branch = "no-flag-names-parens" 102 103 # We want https://github.com/go-yaml/yaml/pull/381 104 [[constraint]] 105 name = "gopkg.in/yaml.v2" 106 source = "https://github.com/cockroachdb/yaml" 107 branch = "v2-encoding-style" 108 109 # We want https://github.com/olekukonko/tablewriter/pull/148 110 [[constraint]] 111 name = "github.com/olekukonko/tablewriter" 112 source = "https://github.com/cockroachdb/tablewriter" 113 branch = "master" 114 115 [[constraint]] 116 name = "github.com/abourget/teamcity" 117 source = "https://github.com/cockroachdb/teamcity" 118 119 # https://github.com/golang/dep/pull/2003 120 [[constraint]] 121 name = "github.com/golang/dep" 122 branch = "master" 123 124 [[constraint]] 125 name = "golang.org/x/crypto" 126 branch = "master" 127 128 [[constraint]] 129 # This package should be replaced for google.golang.org/protobuf, 130 # but we (and various deps including etcd) continue to use this 131 # one. We require v1.4+. 132 # The package is a wrapper around the suggested replacement 133 # (google.golang.org/protobuf) so there's no pressing reason 134 # to do anything. 135 name = "github.com/golang/protobuf" 136 version = "=v1.4.1" 137 138 [[constraint]] 139 name = "github.com/gogo/protobuf" 140 source = "https://github.com/cockroachdb/gogoproto" 141 branch = "v1.2.0-with-clone-fix" 142 143 # Pin to v1.1.0 because of https://github.com/kisielk/errcheck/issues/162. 144 [[constraint]] 145 name = "github.com/kisielk/errcheck" 146 version = "=v1.1.0" 147 148 # Pin to 2017.2.2 because of https://github.com/cockroachdb/cockroach/issues/33669. 149 [[constraint]] 150 name = "honnef.co/go/tools" 151 revision = "1f0868a609b73436e79b066f93c7f1a28c5dbae2" 152 153 # Test util - don't need to pin. 154 [[constraint]] 155 name = "github.com/leanovate/gopter" 156 branch = "master" 157 158 [[constraint]] 159 name = "github.com/cockroachdb/pebble" 160 branch = "master" 161 162 # github.com/openzipkin-contrib/zipkin-go-opentracing requires a newer 163 # version of thrift than is currently present in a release. 164 [[override]] 165 name = "github.com/apache/thrift" 166 revision = "2b7365c54f823013cc6a4760798051b22743c103" 167 168 # This repository has no releases (as of Jan 2019). 169 [[override]] 170 name = "google.golang.org/genproto" 171 branch = "master" 172 173 [[constraint]] 174 name = "google.golang.org/grpc" 175 version = "=v1.27.1" 176 177 [[constraint]] 178 # The grpc-gateway protoc plugin prints warnings whenever 179 # you have a gRPC service without a HttpRule. We have a number 180 # of those (and it's totally reasonable to). 181 # For the time being, we use a fork that has the warning removed. 182 # See: 183 # https://github.com/grpc-ecosystem/grpc-gateway/commit/ee513453fd80ce577c1a680b14300458072dad5e 184 # https://github.com/uber/prototool/issues/128 185 name = "github.com/grpc-ecosystem/grpc-gateway" 186 branch = "v1.14.5-nowarning" 187 source = "https://github.com/cockroachdb/grpc-gateway" 188 189 [prune] 190 go-tests = true 191 unused-packages = true 192 193 # Avoid pruning projects containing needed protos. 194 195 [[prune.project]] 196 name = "github.com/gogo/protobuf" 197 unused-packages = false 198 199 [[prune.project]] 200 name = "github.com/grpc-ecosystem/grpc-gateway" 201 unused-packages = false 202 203 [[prune.project]] 204 name = "github.com/prometheus/client_model" 205 unused-packages = false 206 207 # Contains packages with used C files. 208 [[prune.project]] 209 name = "github.com/knz/go-libedit" 210 unused-packages = false 211 212 [[constraint]] 213 name = "github.com/Azure/azure-sdk-for-go" 214 version = "33.0.0"