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"