diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 0000000..208d7fa --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,2783 @@ +module( + name = "com_plezentek_rules_sqlc", + version = "0.9.1", + compatibility_level = 0, +) + +bazel_dep(name = "platforms", version = "0.0.11") +bazel_dep(name = "bazel_skylib", version = "1.0.3") + +bazel_dep(name = "gazelle", version = "0.30.0", dev_dependency = True, repo_name = "bazel_gazelle") +bazel_dep(name = "rules_go", version = "0.54.0", dev_dependency = True, repo_name = "io_bazel_rules_go") + +# Register sqlc toolchains +sqlc = use_extension("//sqlc/private:extension.bzl", "sqlc") +sqlc.toolchain(version = "1.16.0") +use_repo(sqlc, "sqlc_toolchains") + +register_toolchains("@sqlc_toolchains//:all") + +# Go dependencies +go_sdk = use_extension("@io_bazel_rules_go//go:extensions.bzl", "go_sdk", dev_dependency = True) +go_sdk.download(version = "1.20.1") + +go_deps = use_extension("@bazel_gazelle//:extensions.bzl", "go_deps", dev_dependency = True) +go_deps.module( + path = "github.com/kyleconroy/sqlc", + sum = "h1:vOskjDfxZEQlZv9H5V4LOK2iAlSzrC2BnlGZUDt6u3A=", + version = "v1.0.0", +) +go_deps.module( + path = "mvdan.cc/interfacer", + sum = "h1:WX1yoOaKQfddO/mLzdV4wptyWgoH/6hwLs7QHTixo0I=", + version = "v0.0.0-20180901003855-c20040233aed", +) +go_deps.module( + path = "mvdan.cc/lint", + sum = "h1:DxJ5nJdkhDlLok9K6qO+5290kphDJbHOQO1DFFFTeBo=", + version = "v0.0.0-20170908181259-adc824a0674b", +) +go_deps.module( + path = "mvdan.cc/unparam", + sum = "h1:K7wru2CfJGumS5hkiguQ0Rb9ebKM2Jo8s5d4Jm9lFaM=", + version = "v0.0.0-20191111180625-960b1ec0f2c2", +) +go_deps.module( + path = "honnef.co/go/tools", + sum = "h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=", + version = "v0.0.1-2020.1.4", +) +go_deps.module( + path = "github.com/akavel/rsrc", + sum = "h1:zjWn7ukO9Kc5Q62DOJCcxGpXC18RawVtYAGdz2aLlfw=", + version = "v0.8.0", +) +go_deps.module( + path = "github.com/alecthomas/template", + sum = "h1:JYp7IbQjafoB+tBA3gMyHYHrpOtNuDiK/uB5uXxq5wM=", + version = "v0.0.0-20190718012654-fb15b899a751", +) +go_deps.module( + path = "github.com/alecthomas/units", + sum = "h1:Hs82Z41s6SdL1CELW+XaDYmOH4hkBN4/N9og/AsOv7E=", + version = "v0.0.0-20190717042225-c3de453c63f4", +) +go_deps.module( + path = "github.com/armon/consul-api", + sum = "h1:G1bPvciwNyF7IUmKXNt9Ak3m6u9DE1rF+RmtIkBpVdA=", + version = "v0.0.0-20180202201655-eb2c6b5be1b6", +) +go_deps.module( + path = "github.com/armon/go-metrics", + sum = "h1:8GUt8eRujhVEGZFFEjBj46YV4rDjvGrNxb0KMWYkL2I=", + version = "v0.0.0-20180917152333-f0300d1749da", +) +go_deps.module( + path = "github.com/aws/aws-sdk-go", + sum = "h1:/4+rDPe0W95KBmNGYCG+NUvdL8ssPYBMxL+aSCg6nIA=", + version = "v1.17.7", +) +go_deps.module( + path = "github.com/beorn7/perks", + sum = "h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/boltdb/bolt", + sum = "h1:JQmyP4ZBrce+ZQu0dY660FMfatumYDLun9hBCUVIkF4=", + version = "v1.3.1", +) +go_deps.module( + path = "github.com/bombsimon/wsl", + sum = "h1:b+E/W7koicKBZDU+vEsw/hnQTN8026Gv1eMZDLUU/Wc=", + version = "v1.2.8", +) +go_deps.module( + path = "github.com/Bowery/prompt", + sum = "h1:7tNlRGC3pUEPKS3DwgX5L0s+cBloaq/JBoi9ceN1MCM=", + version = "v0.0.0-20190419144237-972d0ceb96f5", +) +go_deps.module( + path = "github.com/BurntSushi/toml", + sum = "h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=", + version = "v0.3.1", +) +go_deps.module( + path = "github.com/BurntSushi/xgb", + sum = "h1:1BDTz0u9nC3//pOCMdNH+CiXJVYJh5UQNCOBG7jbELc=", + version = "v0.0.0-20160522181843-27f122750802", +) +go_deps.module( + path = "github.com/census-instrumentation/opencensus-proto", + sum = "h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk=", + version = "v0.2.1", +) +go_deps.module( + path = "github.com/cespare/xxhash", + sum = "h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko=", + version = "v1.1.0", +) +go_deps.module( + path = "github.com/cespare/xxhash/v2", + sum = "h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY=", + version = "v2.1.1", +) +go_deps.module( + path = "github.com/circonus-labs/circonus-gometrics", + sum = "h1:C29Ae4G5GtYyYMm1aztcyj/J5ckgJm2zwdDajFbx1NY=", + version = "v2.3.1+incompatible", +) +go_deps.module( + path = "github.com/circonus-labs/circonusllhist", + sum = "h1:TJH+oke8D16535+jHExHj4nQvzlZrj7ug5D7I/orNUA=", + version = "v0.1.3", +) +go_deps.module( + path = "github.com/client9/misspell", + sum = "h1:ta993UF76GwbvJcIo3Y68y/M3WxlpEHPWIGDkJYwzJI=", + version = "v0.3.4", +) +go_deps.module( + path = "github.com/cockroachdb/cmux", + sum = "h1:dzj1/xcivGjNPwwifh/dWTczkwcuqsXXFHY1X/TZMtw=", + version = "v0.0.0-20170110192607-30d10be49292", +) +go_deps.module( + path = "github.com/codahale/hdrhistogram", + sum = "h1:qMd81Ts1T2OTKmB4acZcyKaMtRnY5Y44NuXGX2GFJ1w=", + version = "v0.0.0-20161010025455-3a0bb77429bd", +) +go_deps.module( + path = "github.com/codegangsta/cli", + sum = "h1:iX1FXEgwzd5+XN6wk5cVHOGQj6Q3Dcp20lUeS4lHNTw=", + version = "v1.20.0", +) +go_deps.module( + path = "github.com/coreos/bbolt", + sum = "h1:wZwiHHUieZCquLkDL0B8UhzreNWsPHooDAG3q34zk0s=", + version = "v1.3.2", +) +go_deps.module( + path = "github.com/coreos/etcd", + sum = "h1:jFneRYjIvLMLhDLCzuTuU4rSJUjRplcJQ7pD7MnhC04=", + version = "v3.3.10+incompatible", +) +go_deps.module( + path = "github.com/coreos/go-etcd", + sum = "h1:bXhRBIXoTm9BYHS3gE0TtQuyNZyeEMux2sDi4oo5YOo=", + version = "v2.0.0+incompatible", +) +go_deps.module( + path = "github.com/coreos/go-semver", + sum = "h1:3Jm3tLmsgAYcjC+4Up7hJrFBPr+n7rAqYeSw/SZazuY=", + version = "v0.2.0", +) +go_deps.module( + path = "github.com/coreos/go-systemd", + sum = "h1:JOrtw2xFKzlg+cbHpyrpLDmnN1HqhBfnX7WDiW7eG2c=", + version = "v0.0.0-20190719114852-fd7a80b32e1f", +) +go_deps.module( + path = "github.com/coreos/pkg", + sum = "h1:CAKfRE2YtTUIjjh1bkBtyYFaUT/WmOqsJjgtihT0vMI=", + version = "v0.0.0-20160727233714-3ac0863d7acf", +) +go_deps.module( + path = "github.com/corpix/uarand", + sum = "h1:RMr1TWc9F4n5jiPDzFHtmaUXLKLNUFK0SgCLo4BhX/U=", + version = "v0.1.1", +) +go_deps.module( + path = "github.com/cpuguy83/go-md2man", + sum = "h1:BSKMNlYxDvnunlTymqtgONjNnaRV1sTpcovwwjF22jk=", + version = "v1.0.10", +) +go_deps.module( + path = "github.com/creack/pty", + sum = "h1:6pwm8kMQKCmgUg0ZHTm5+/YvRK0s3THD/28+T6/kk4A=", + version = "v1.1.7", +) +go_deps.module( + path = "github.com/daaku/go.zipexe", + sum = "h1:VSOgZtH418pH9L16hC/JrgSNJbbAL26pj7lmD1+CGdY=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/DataDog/datadog-go", + sum = "h1:V5BKkxACZLjzHjSgBbr2gvLA2Ae49yhc6CSY7MLy5k4=", + version = "v2.2.0+incompatible", +) +go_deps.module( + path = "github.com/davecgh/go-spew", + sum = "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=", + version = "v1.1.1", +) +go_deps.module( + path = "github.com/dchest/safefile", + sum = "h1:3T8ZyTDp5QxTx3NU48JVb2u+75xc040fofcBaN+6jPA=", + version = "v0.0.0-20151022103144-855e8d98f185", +) +go_deps.module( + path = "github.com/dgrijalva/jwt-go", + sum = "h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=", + version = "v3.2.0+incompatible", +) +go_deps.module( + path = "github.com/dgryski/go-sip13", + sum = "h1:RMLoZVzv4GliuWafOuPuQDKSm1SJph7uCRnnS61JAn4=", + version = "v0.0.0-20181026042036-e10d5fee7954", +) +go_deps.module( + path = "github.com/envoyproxy/go-control-plane", + sum = "h1:rEvIZUSZ3fx39WIi3JkQqQBitGwpELBIYWeBVh6wn+E=", + version = "v0.9.4", +) +go_deps.module( + path = "github.com/envoyproxy/protoc-gen-validate", + sum = "h1:EQciDnbrYxy13PgWoY8AqoxGiPrpgBZ1R8UNe3ddc+A=", + version = "v0.1.0", +) +go_deps.module( + path = "github.com/evanphx/json-patch", + sum = "h1:ouOWdg56aJriqS0huScTkVXPC5IcNrDCXZ6OoTAWu7M=", + version = "v4.5.0+incompatible", +) +go_deps.module( + path = "github.com/fatih/color", + sum = "h1:DkWD4oS2D8LGGgTQ6IvwJJXSL5Vp2ffcQg58nFV38Ys=", + version = "v1.7.0", +) +go_deps.module( + path = "github.com/fsnotify/fsnotify", + sum = "h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=", + version = "v1.4.7", +) +go_deps.module( + path = "github.com/GeertJohan/go.incremental", + sum = "h1:7AH+pY1XUgQE4Y1HcXYaMqAI0m9yrFqo/jt0CW30vsg=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/GeertJohan/go.rice", + sum = "h1:KkI6O9uMaQU3VEKaj01ulavtF7o1fWT7+pk/4voiMLQ=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/ghodss/yaml", + sum = "h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/go-critic/go-critic", + sum = "h1:sXD3pix0wDemuPuSlrXpJNNYXlUiKiysLrtPVQmxkzI=", + version = "v0.4.0", +) +go_deps.module( + path = "github.com/go-ini/ini", + sum = "h1:K324HQuOp7fYRWIW84d39Y7MqlH/0JU9fImSXUJ2TWk=", + version = "v1.12.0", +) +go_deps.module( + path = "github.com/go-kit/kit", + sum = "h1:dXFJfIHVvUcpSgDOV+Ne6t7jXri8Tfv2uOLHUZ2XNuo=", + version = "v0.10.0", +) +go_deps.module( + path = "github.com/go-lintpack/lintpack", + sum = "h1:DI5mA3+eKdWeJ40nU4d6Wc26qmdG8RCi/btYq0TuRN0=", + version = "v0.5.2", +) +go_deps.module( + path = "github.com/go-logfmt/logfmt", + sum = "h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4=", + version = "v0.5.0", +) +go_deps.module( + path = "github.com/go-ole/go-ole", + sum = "h1:2lOsA72HgjxAuMlKpFiCbHTvu44PIVkZ5hqm3RSdI/E=", + version = "v1.2.1", +) +go_deps.module( + path = "github.com/go-sql-driver/mysql", + sum = "h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs=", + version = "v1.5.0", +) +go_deps.module( + path = "github.com/go-stack/stack", + sum = "h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=", + version = "v1.8.0", +) +go_deps.module( + path = "github.com/go-toolsmith/astcast", + sum = "h1:JojxlmI6STnFVG9yOImLeGREv8W2ocNUM+iOhR6jE7g=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/go-toolsmith/astcopy", + sum = "h1:OMgl1b1MEpjFQ1m5ztEO06rz5CUd3oBv9RF7+DyvdG8=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/go-toolsmith/astequal", + sum = "h1:4zxD8j3JRFNyLN46lodQuqz3xdKSrur7U/sr0SDS/gQ=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/go-toolsmith/astfmt", + sum = "h1:A0vDDXt+vsvLEdbMFJAUBI/uTbRw1ffOPnxsILnFL6k=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/go-toolsmith/astinfo", + sum = "h1:wP6mXeB2V/d1P1K7bZ5vDUO3YqEzcvOREOxZPEu3gVI=", + version = "v0.0.0-20180906194353-9809ff7efb21", +) +go_deps.module( + path = "github.com/go-toolsmith/astp", + sum = "h1:alXE75TXgcmupDsMK1fRAy0YUzLzqPVvBKoyWV+KPXg=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/go-toolsmith/pkgload", + sum = "h1:4DFWWMXVfbcN5So1sBNW9+yeiMqLFGl1wFLTL5R0Tgg=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/go-toolsmith/strparse", + sum = "h1:Vcw78DnpCAKlM20kSbAyO4mPfJn/lyYA4BJUDxe2Jb4=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/go-toolsmith/typep", + sum = "h1:zKymWyA1TRYvqYrYDrfEMZULyrhcnGY3x7LDKU2XQaA=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/gobwas/glob", + sum = "h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y=", + version = "v0.2.3", +) +go_deps.module( + path = "github.com/gofrs/flock", + sum = "h1:ekuhfTjngPhisSjOJ0QWKpPQE8/rbknHaes6WVJj5Hw=", + version = "v0.0.0-20190320160742-5135e617513b", +) +go_deps.module( + path = "github.com/gogo/protobuf", + sum = "h1:DqDEcV5aeaTmdFBePNpYsp3FlcVH/2ISVVM9Qf8PSls=", + version = "v1.3.1", +) +go_deps.module( + path = "github.com/golang/glog", + sum = "h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=", + version = "v0.0.0-20160126235308-23def4e6c14b", +) +go_deps.module( + path = "github.com/golang/groupcache", + sum = "h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY=", + version = "v0.0.0-20200121045136-8c9f03a8e57e", +) +go_deps.module( + path = "github.com/golang/mock", + sum = "h1:l75CXGRSwbaYNpl/Z2X1XIIAMSCquvXgpVZDhwEIJsc=", + version = "v1.4.4", +) +go_deps.module( + path = "github.com/golang/protobuf", + sum = "h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM=", + version = "v1.4.3", +) +go_deps.module( + path = "github.com/golang/snappy", + sum = "h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4=", + version = "v0.0.1", +) +go_deps.module( + path = "github.com/golangci/check", + sum = "h1:23T5iq8rbUYlhpt5DB4XJkc6BU31uODLD1o1gKvZmD0=", + version = "v0.0.0-20180506172741-cfe4005ccda2", +) +go_deps.module( + path = "github.com/golangci/dupl", + sum = "h1:w8hkcTqaFpzKqonE9uMCefW1WDie15eSP/4MssdenaM=", + version = "v0.0.0-20180902072040-3e9179ac440a", +) +go_deps.module( + path = "github.com/golangci/errcheck", + sum = "h1:YYWNAGTKWhKpcLLt7aSj/odlKrSrelQwlovBpDuf19w=", + version = "v0.0.0-20181223084120-ef45e06d44b6", +) +go_deps.module( + path = "github.com/golangci/go-misc", + sum = "h1:9kfjN3AdxcbsZBf8NjltjWihK2QfBBBZuv91cMFfDHw=", + version = "v0.0.0-20180628070357-927a3d87b613", +) +go_deps.module( + path = "github.com/golangci/goconst", + sum = "h1:pe9JHs3cHHDQgOFXJJdYkK6fLz2PWyYtP4hthoCMvs8=", + version = "v0.0.0-20180610141641-041c5f2b40f3", +) +go_deps.module( + path = "github.com/golangci/gocyclo", + sum = "h1:pXTK/gkVNs7Zyy7WKgLXmpQ5bHTrq5GDsp8R9Qs67g0=", + version = "v0.0.0-20180528144436-0a533e8fa43d", +) +go_deps.module( + path = "github.com/golangci/gofmt", + sum = "h1:iR3fYXUjHCR97qWS8ch1y9zPNsgXThGwjKPrYfqMPks=", + version = "v0.0.0-20190930125516-244bba706f1a", +) +go_deps.module( + path = "github.com/golangci/golangci-lint", + sum = "h1:HxAxpR8Z0M8omihvQdsD3PF0qPjlqYqp2vMJzstoKeI=", + version = "v1.21.0", +) +go_deps.module( + path = "github.com/golangci/ineffassign", + sum = "h1:gLLhTLMk2/SutryVJ6D4VZCU3CUqr8YloG7FPIBWFpI=", + version = "v0.0.0-20190609212857-42439a7714cc", +) +go_deps.module( + path = "github.com/golangci/lint-1", + sum = "h1:MfyDlzVjl1hoaPzPD4Gpb/QgoRfSBR0jdhwGyAWwMSA=", + version = "v0.0.0-20191013205115-297bf364a8e0", +) +go_deps.module( + path = "github.com/golangci/maligned", + sum = "h1:kNY3/svz5T29MYHubXix4aDDuE3RWHkPvopM/EDv/MA=", + version = "v0.0.0-20180506175553-b1d89398deca", +) +go_deps.module( + path = "github.com/golangci/misspell", + sum = "h1:EL/O5HGrF7Jaq0yNhBLucz9hTuRzj2LdwGBOaENgxIk=", + version = "v0.0.0-20180809174111-950f5d19e770", +) +go_deps.module( + path = "github.com/golangci/prealloc", + sum = "h1:leSNB7iYzLYSSx3J/s5sVf4Drkc68W2wm4Ixh/mr0us=", + version = "v0.0.0-20180630174525-215b22d4de21", +) +go_deps.module( + path = "github.com/golangci/revgrep", + sum = "h1:XQKc8IYQOeRwVs36tDrEmTgDgP88d5iEURwpmtiAlOM=", + version = "v0.0.0-20180812185044-276a5c0a1039", +) +go_deps.module( + path = "github.com/golangci/unconvert", + sum = "h1:zwtduBRr5SSWhqsYNgcuWO2kFlpdOZbP0+yRjmvPGys=", + version = "v0.0.0-20180507085042-28b1c447d1f4", +) +go_deps.module( + path = "github.com/google/btree", + sum = "h1:0udJVsspx3VBr5FwtLhQQtuAsVc79tTq0ocGIPAU6qo=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/google/go-cmp", + sum = "h1:JFrFEBb2xKufg6XkJsJr+WbKb4FQlURi5RUcBveYu9k=", + version = "v0.5.1", +) +go_deps.module( + path = "github.com/google/gofuzz", + sum = "h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/google/martian", + sum = "h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no=", + version = "v2.1.0+incompatible", +) +go_deps.module( + path = "github.com/google/pprof", + sum = "h1:Ak8CrdlwwXwAZxzS66vgPt4U8yUZX7JwLvVR58FN5jM=", + version = "v0.0.0-20200708004538-1a94d8640e99", +) +go_deps.module( + path = "github.com/google/renameio", + sum = "h1:GOZbcHa3HfsPKPlmyPyN2KEohoMXOhdMbHrvbpl2QaA=", + version = "v0.1.0", +) +go_deps.module( + path = "github.com/google/shlex", + sum = "h1:7+FW5aGwISbqUtkfmIpZJGRgNFg2ioYPvFaUxdqpDsg=", + version = "v0.0.0-20181106134648-c34317bd91bf", +) +go_deps.module( + path = "github.com/google/uuid", + sum = "h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y=", + version = "v1.1.2", +) +go_deps.module( + path = "github.com/googleapis/gax-go/v2", + sum = "h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM=", + version = "v2.0.5", +) +go_deps.module( + path = "github.com/gopherjs/gopherjs", + sum = "h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8=", + version = "v0.0.0-20181017120253-0766667cb4d1", +) +go_deps.module( + path = "github.com/gorilla/websocket", + sum = "h1:Lh2aW+HnU2Nbe1gqD9SOJLJxW1jBMmQOktN2acDyJk8=", + version = "v0.0.0-20170926233335-4201258b820c", +) +go_deps.module( + path = "github.com/gostaticanalysis/analysisutil", + sum = "h1:iwp+5/UAyzQSFgQ4uR2sni99sJ8Eo9DEacKWM5pekIg=", + version = "v0.0.3", +) +go_deps.module( + path = "github.com/grpc-ecosystem/go-grpc-middleware", + sum = "h1:z53tR0945TRRQO/fLEVPI6SMv7ZflF0TEaTAoU7tOzg=", + version = "v1.0.1-0.20190118093823-f849b5445de4", +) +go_deps.module( + path = "github.com/grpc-ecosystem/go-grpc-prometheus", + sum = "h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/grpc-ecosystem/grpc-gateway", + sum = "h1:UImYN5qQ8tuGpGE16ZmjvcTtTw24zw1QAp/SlnNrZhI=", + version = "v1.9.5", +) +go_deps.module( + path = "github.com/hashicorp/consul", + sum = "h1:PQTW4xCuAExEiSbhrsFsikzbW5gVBoi74BjUvYFyKHw=", + version = "v1.4.0", +) +go_deps.module( + path = "github.com/hashicorp/errwrap", + sum = "h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/hashicorp/go-cleanhttp", + sum = "h1:dH3aiDG9Jvb5r5+bYHsikaOUIpcM0xvgMXVoDkXMzJM=", + version = "v0.5.1", +) +go_deps.module( + path = "github.com/hashicorp/go-immutable-radix", + sum = "h1:AKDB1HM5PWEA7i4nhcpwOrO2byshxBjXVn/J/3+z5/0=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/hashicorp/go-msgpack", + sum = "h1:zKjpN5BK/P5lMYrLmBHdBULWbJ0XpYR+7NGzqkZzoD4=", + version = "v0.5.3", +) +go_deps.module( + path = "github.com/hashicorp/go-multierror", + sum = "h1:B9UzwGQJehnUY1yNrnwREHc3fGbC2xefo8g4TbElacI=", + version = "v1.1.0", +) +go_deps.module( + path = "github.com/hashicorp/go-retryablehttp", + sum = "h1:QlWt0KvWT0lq8MFppF9tsJGF+ynG7ztc2KIPhzRGk7s=", + version = "v0.5.3", +) +go_deps.module( + path = "github.com/hashicorp/go-rootcerts", + sum = "h1:Rqb66Oo1X/eSV1x66xbDccZjhJigjg0+e82kpwzSwCI=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/hashicorp/go-sockaddr", + sum = "h1:GeH6tui99pF4NJgfnhp+L6+FfobzVW3Ah46sLo0ICXs=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/hashicorp/go-uuid", + sum = "h1:fv1ep09latC32wFoVwnqcnKJGnMSdBanPczbHAYm1BE=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/hashicorp/golang-lru", + sum = "h1:0hERBMJE1eitiLkihrMvRVBYAkpHzc/J3QdDN+dAcgU=", + version = "v0.5.1", +) +go_deps.module( + path = "github.com/hashicorp/hcl", + sum = "h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/hashicorp/memberlist", + sum = "h1:EmmoJme1matNzb+hMpDuR/0sbJSUisxyqBGG676r31M=", + version = "v0.1.3", +) +go_deps.module( + path = "github.com/hashicorp/serf", + sum = "h1:YZ7UKsJv+hKjqGVUUbtE3HNj79Eln2oQ75tniF6iPt0=", + version = "v0.8.2", +) +go_deps.module( + path = "github.com/hpcloud/tail", + sum = "h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/icrowley/fake", + sum = "h1:Mo9W14pwbO9VfRe+ygqZ8dFbPpoIK1HFrG/zjTuQ+nc=", + version = "v0.0.0-20180203215853-4178557ae428", +) +go_deps.module( + path = "github.com/inconshreveable/mousetrap", + sum = "h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/jessevdk/go-flags", + sum = "h1:4IU2WS7AumrZ/40jfhf4QVDMsQwqA7VEHozFRrGARJA=", + version = "v1.4.0", +) +go_deps.module( + path = "github.com/jinzhu/inflection", + sum = "h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/jmespath/go-jmespath", + sum = "h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM=", + version = "v0.0.0-20180206201540-c2b33e8439af", +) +go_deps.module( + path = "github.com/jonboulle/clockwork", + sum = "h1:VKV+ZcuP6l3yW9doeqz6ziZGgcynBVQO+obU0+0hcPo=", + version = "v0.1.0", +) +go_deps.module( + path = "github.com/json-iterator/go", + sum = "h1:QiWkFLKq0T7mpzwOTu6BzNDbfTE8OLrYhVKYMLF46Ok=", + version = "v1.1.8", +) +go_deps.module( + path = "github.com/jstemmer/go-junit-report", + sum = "h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o=", + version = "v0.9.1", +) +go_deps.module( + path = "github.com/jtolds/gls", + sum = "h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo=", + version = "v4.20.0+incompatible", +) +go_deps.module( + path = "github.com/julienschmidt/httprouter", + sum = "h1:TDTW5Yz1mjftljbcKqRcrYhd4XeOoI98t+9HbQbYf7g=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/kisielk/errcheck", + sum = "h1:reN85Pxc5larApoH1keMBiu2GWtPqXQ1nc9gx+jOU+E=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/kisielk/gotool", + sum = "h1:AV2c/EiW3KqPNT9ZKl07ehoAGi4C5/01Cfbblndcapg=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/klauspost/compress", + sum = "h1:8VMb5+0wMgdBykOV96DwNwKFQ+WTI4pzYURP99CcB9E=", + version = "v1.4.1", +) +go_deps.module( + path = "github.com/klauspost/cpuid", + sum = "h1:NMpwD2G9JSFOE1/TJjGSo5zG7Yb2bTe7eq1jH+irmeE=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/klauspost/crc32", + sum = "h1:0VuyqOCruD33/lJ/ojXNvzVyl8Zr5zdTmj9l9qLZ86I=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/klauspost/pgzip", + sum = "h1:SPtjjC68wy5g65KwQS4TcYtm6x/O8H4jSxtKZfhN4s0=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/konsorten/go-windows-terminal-sequences", + sum = "h1:CE8S1cTafDpPvMhIxNJKvHsGVBgn1xWYf1NbHQhywc8=", + version = "v1.0.3", +) +go_deps.module( + path = "github.com/kr/logfmt", + sum = "h1:T+h1c/A9Gawja4Y9mFVWj2vyii2bbUNDw3kt9VxK2EY=", + version = "v0.0.0-20140226030751-b84e30acd515", +) +go_deps.module( + path = "github.com/kr/pretty", + sum = "h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=", + version = "v0.1.0", +) +go_deps.module( + path = "github.com/kr/pty", + sum = "h1:AkaSdXYQOWeaO3neb8EM634ahkXXe3jYbVh/F9lq+GI=", + version = "v1.1.8", +) +go_deps.module( + path = "github.com/kr/text", + sum = "h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=", + version = "v0.1.0", +) +go_deps.module( + path = "github.com/krishicks/yaml-patch", + sum = "h1:H4FcHpnNwVmw8u0MjPRjWyIXtco6zM2F78t+57oNM3E=", + version = "v0.0.10", +) +go_deps.module( + path = "github.com/lfittl/pg_query_go", + sum = "h1:rcHZK5DBEUoxtO6dACP+UVCHKtA1ZsELBW0rSjOXMAE=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/lib/pq", + sum = "h1:9xohqzkUwzR4Ga4ivdTcawVS89YSDVxXMa3xJX3cGzg=", + version = "v1.8.0", +) +go_deps.module( + path = "github.com/logrusorgru/aurora", + sum = "h1:9MlwzLdW7QSDrhDjFlsEYmxpFyIoXmYRon3dt0io31k=", + version = "v0.0.0-20181002194514-a7b3b318ed4e", +) +go_deps.module( + path = "github.com/magiconair/properties", + sum = "h1:LLgXmsheXeRoUOBOjtwPQCWIYqM/LU1ayDtDePerRcY=", + version = "v1.8.0", +) +go_deps.module( + path = "github.com/Masterminds/glide", + sum = "h1:M5MOH04TyRiMBVeWHbifqTpnauxWINIubTCOkhXh+2g=", + version = "v0.13.2", +) +go_deps.module( + path = "github.com/Masterminds/semver", + sum = "h1:WBLTQ37jOCzSLtXNdoo8bNM8876KhNqOKvrlGITgsTc=", + version = "v1.4.2", +) +go_deps.module( + path = "github.com/Masterminds/vcs", + sum = "h1:USF5TvZGYgIpcbNAEMLfFhHqP08tFZVlUVrmTSpqnyA=", + version = "v1.13.0", +) +go_deps.module( + path = "github.com/matoous/godox", + sum = "h1:RHba4YImhrUVQDHUCe2BNSOz4tVy2yGyXhvYDvxGgeE=", + version = "v0.0.0-20190911065817-5d6d842e92eb", +) +go_deps.module( + path = "github.com/mattn/go-colorable", + sum = "h1:G1f5SKeVxmagw/IyvzvtZE4Gybcc4Tr1tf7I8z0XgOg=", + version = "v0.1.1", +) +go_deps.module( + path = "github.com/mattn/go-isatty", + sum = "h1:UvyT9uN+3r7yLEYSlJsbQGdsaB/a0DlgWP3pql6iwOc=", + version = "v0.0.7", +) +go_deps.module( + path = "github.com/mattn/go-runewidth", + sum = "h1:2BvfKmzob6Bmd4YsL0zygOqfdFnK7GR4QL06Do4/p7Y=", + version = "v0.0.4", +) +go_deps.module( + path = "github.com/mattn/goveralls", + sum = "h1:7eJB6EqsPhRVxvwEXGnqdO2sJI0PTsrWoTMXEk9/OQc=", + version = "v0.0.2", +) +go_deps.module( + path = "github.com/matttproud/golang_protobuf_extensions", + sum = "h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/miekg/dns", + sum = "h1:9jZdLNd/P4+SfEJ0TNyxYpsK8N4GtfylBLqtbYN1sbA=", + version = "v1.0.14", +) +go_deps.module( + path = "github.com/minio/minio-go", + sum = "h1:jw16EimP5oAEM/2wt+SiEUov/YDyTCTDuPtIKgQIvk0=", + version = "v0.0.0-20190131015406-c8a261de75c1", +) +go_deps.module( + path = "github.com/mitchellh/go-homedir", + sum = "h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=", + version = "v1.1.0", +) +go_deps.module( + path = "github.com/mitchellh/go-ps", + sum = "h1:9+ke9YJ9KGWw5ANXK6ozjoK47uI3uNbXv4YVINBnGm8=", + version = "v0.0.0-20190716172923-621e5597135b", +) +go_deps.module( + path = "github.com/mitchellh/go-testing-interface", + sum = "h1:fzU/JVNcaqHQEcVFAKeR41fkiLdIPrefOvVG1VZ96U0=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/mitchellh/mapstructure", + sum = "h1:+MZW2uvHgN8kYvksEN3f7eFL2wpzk0GxmlFsMybWc7E=", + version = "v0.0.0-20180220230111-00c29f56e238", +) +go_deps.module( + path = "github.com/modern-go/concurrent", + sum = "h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=", + version = "v0.0.0-20180306012644-bacd9c7ef1dd", +) +go_deps.module( + path = "github.com/modern-go/reflect2", + sum = "h1:9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/mozilla/tls-observatory", + sum = "h1:Av0AX0PnAlPZ3AY2rQUobGFaZfE4KHVRdKWIEPvsCWY=", + version = "v0.0.0-20190404164649-a3c1b6cfecfd", +) +go_deps.module( + path = "github.com/mwitkow/go-conntrack", + sum = "h1:F9x/1yl3T2AeKLr2AMdilSD8+f9bvMnNN8VS5iDtovc=", + version = "v0.0.0-20161129095857-cc309e4a2223", +) +go_deps.module( + path = "github.com/nbutton23/zxcvbn-go", + sum = "h1:AREM5mwr4u1ORQBMvzfzBgpsctsbQikCVpvC+tX285E=", + version = "v0.0.0-20180912185939-ae427f1e4c1d", +) +go_deps.module( + path = "github.com/ngdinhtoan/glide-cleanup", + sum = "h1:kN4sV+0tp2F1BvwU+5SfNRMDndRmvIfnI3kZ7B8Yv4Y=", + version = "v0.2.0", +) +go_deps.module( + path = "github.com/nkovacs/streamquote", + sum = "h1:E2B8qYyeSgv5MXpmzZXRNp8IAQ4vjxIjhpAf5hv/tAg=", + version = "v0.0.0-20170412213628-49af9bddb229", +) +go_deps.module( + path = "github.com/oklog/ulid", + sum = "h1:EGfNDEx6MqHz8B3uNV6QAib1UR2Lm97sHi3ocA6ESJ4=", + version = "v1.3.1", +) +go_deps.module( + path = "github.com/olekukonko/tablewriter", + sum = "h1:sq53g+DWf0J6/ceFUHpQ0nAEb6WgM++fq16MZ91cS6o=", + version = "v0.0.2", +) +go_deps.module( + path = "github.com/OneOfOne/xxhash", + sum = "h1:KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE=", + version = "v1.2.2", +) +go_deps.module( + path = "github.com/onsi/ginkgo", + sum = "h1:Iw5WCbBcaAAd0fpRb1c9r5YCylv4XDoCSigm1zLevwU=", + version = "v1.12.0", +) +go_deps.module( + path = "github.com/onsi/gomega", + sum = "h1:R1uwffexN6Pr340GtYRIdZmAiN4J+iw6WG4wog1DUXg=", + version = "v1.9.0", +) +go_deps.module( + path = "github.com/OpenPeeDeeP/depguard", + sum = "h1:VlW4R6jmBIv3/u1JNlawEvJMM4J+dPORPaZasQee8Us=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/opentracing-contrib/go-grpc", + sum = "h1:0R5mDLI66Qw13qN80TRz85zthQ2nf2+uDyiV23w6c3Q=", + version = "v0.0.0-20180928155321-4b5a12d3ff02", +) +go_deps.module( + path = "github.com/opentracing/opentracing-go", + sum = "h1:pWlfV3Bxv7k65HYwkikxat0+s3pV4bsqf19k25Ur8rU=", + version = "v1.1.0", +) +go_deps.module( + path = "github.com/pascaldekloe/goe", + sum = "h1:Lgl0gzECD8GnQ5QCWA8o6BtfL6mDH5rQgM4/fX3avOs=", + version = "v0.0.0-20180627143212-57f6aae5913c", +) +go_deps.module( + path = "github.com/pborman/uuid", + sum = "h1:J7Q5mO4ysT1dv8hyrUGHb9+ooztCXu1D8MY8DZYsu3g=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/pelletier/go-toml", + sum = "h1:T5zMGML61Wp+FlcbWjRDT7yAxhJNAiPPLOFECq181zc=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/pires/go-proxyproto", + sum = "h1:JPLdtNmpXbWytipbGwYz7zXZzlQNASEiFw5aGAM75us=", + version = "v0.0.0-20191211124218-517ecdf5bb2b", +) +go_deps.module( + path = "github.com/pkg/errors", + sum = "h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=", + version = "v0.9.1", +) +go_deps.module( + path = "github.com/pmezard/go-difflib", + sum = "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/prometheus/client_golang", + sum = "h1:miYCvYqFXtl/J9FIy8eNpBfYthAEFg+Ys0XyUVEcDsc=", + version = "v1.3.0", +) +go_deps.module( + path = "github.com/prometheus/client_model", + sum = "h1:gQz4mCbXsO+nc9n1hCxHcGA3Zx3Eo+UHZoInFGUIXNM=", + version = "v0.0.0-20190812154241-14fe0d1b01d4", +) +go_deps.module( + path = "github.com/prometheus/common", + sum = "h1:L+1lyG48J1zAQXA3RBX/nG/B3gjlHq0zTt2tlbJLyCY=", + version = "v0.7.0", +) +go_deps.module( + path = "github.com/prometheus/procfs", + sum = "h1:+fpWZdT24pJBiqJdAwYBjPSk+5YmQzYNPYzQsdzLkt8=", + version = "v0.0.8", +) +go_deps.module( + path = "github.com/prometheus/tsdb", + sum = "h1:YZcsG11NqnK4czYLrWd9mpEuAJIHVQLwdrleYfszMAA=", + version = "v0.7.1", +) +go_deps.module( + path = "github.com/quasilyte/go-consistent", + sum = "h1:JoUA0uz9U0FVFq5p4LjEq4C0VgQ0El320s3Ms0V4eww=", + version = "v0.0.0-20190521200055-c6f3937de18c", +) +go_deps.module( + path = "github.com/remyoudompheng/bigfft", + sum = "h1:HQagqIiBmr8YXawX/le3+O26N+vPPC1PtjaF3mwnook=", + version = "v0.0.0-20190728182440-6a916e37a237", +) +go_deps.module( + path = "github.com/rogpeppe/fastuuid", + sum = "h1:gu+uRPtBe88sKxUCEXRoeCvVG90TJmwhiqRpvdhQFng=", + version = "v0.0.0-20150106093220-6724a57986af", +) +go_deps.module( + path = "github.com/rogpeppe/go-internal", + sum = "h1:RR9dF3JtopPvtkroDZuVD7qquD0bnHlKSqaQhgwt8yk=", + version = "v1.3.0", +) +go_deps.module( + path = "github.com/russross/blackfriday", + sum = "h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo=", + version = "v1.5.2", +) +go_deps.module( + path = "github.com/satori/go.uuid", + sum = "h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/sean-/seed", + sum = "h1:nn5Wsu0esKSJiIVhscUtVbo7ada43DJhG55ua/hjS5I=", + version = "v0.0.0-20170313163322-e2103e2c3529", +) +go_deps.module( + path = "github.com/securego/gosec", + sum = "h1:p7IOnYri8VyitvXJfgXw7yt2G/teasqQHQ6f/u1RQvc=", + version = "v0.0.0-20191217083152-cb4f343eaff1", +) +go_deps.module( + path = "github.com/shirou/gopsutil", + sum = "h1:WokF3GuxBeL+n4Lk4Fa8v9mbdjlrl7bHuneF4N1bk2I=", + version = "v0.0.0-20190901111213-e4ec7b275ada", +) +go_deps.module( + path = "github.com/shirou/w32", + sum = "h1:udFKJ0aHUL60LboW/A+DfgoHVedieIzIXE8uylPue0U=", + version = "v0.0.0-20160930032740-bb4de0191aa4", +) +go_deps.module( + path = "github.com/shurcooL/go", + sum = "h1:MZM7FHLqUHYI0Y/mQAt3d2aYa0SiNms/hFqC9qJYolM=", + version = "v0.0.0-20180423040247-9e1955d9fb6e", +) +go_deps.module( + path = "github.com/shurcooL/go-goon", + sum = "h1:llrF3Fs4018ePo4+G/HV/uQUqEI1HMDjCeOf2V6puPc=", + version = "v0.0.0-20170922171312-37c2f522c041", +) +go_deps.module( + path = "github.com/sirupsen/logrus", + sum = "h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM=", + version = "v1.7.0", +) +go_deps.module( + path = "github.com/smartystreets/assertions", + sum = "h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM=", + version = "v0.0.0-20180927180507-b2de0cb4f26d", +) +go_deps.module( + path = "github.com/smartystreets/goconvey", + sum = "h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s=", + version = "v1.6.4", +) +go_deps.module( + path = "github.com/soheilhy/cmux", + sum = "h1:0HKaf1o97UwFjHH9o5XsHUOF+tqmdA7KEzXLpiyaw0E=", + version = "v0.1.4", +) +go_deps.module( + path = "github.com/sourcegraph/go-diff", + sum = "h1:gO6i5zugwzo1RVTvgvfwCOSVegNuvnNi6bAD1QCmkHs=", + version = "v0.5.1", +) +go_deps.module( + path = "github.com/spaolacci/murmur3", + sum = "h1:qLC7fQah7D6K1B0ujays3HV9gkFtllcxhzImRR7ArPQ=", + version = "v0.0.0-20180118202830-f09979ecbc72", +) +go_deps.module( + path = "github.com/spf13/afero", + sum = "h1:m8/z1t7/fwjysjQRYbP0RD+bUIF/8tJwPdEZsI83ACI=", + version = "v1.1.2", +) +go_deps.module( + path = "github.com/spf13/cast", + sum = "h1:oget//CVOEoFewqQxwr0Ej5yjygnqGkvggSE/gB35Q8=", + version = "v1.3.0", +) +go_deps.module( + path = "github.com/spf13/cobra", + sum = "h1:f0B+LkLX6DtmRH1isoNA9VTtNUK9K8xYd28JNNfOv/s=", + version = "v0.0.5", +) +go_deps.module( + path = "github.com/spf13/jwalterweatherman", + sum = "h1:XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9Gc1vn7yk=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/spf13/pflag", + sum = "h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg=", + version = "v1.0.3", +) +go_deps.module( + path = "github.com/spf13/viper", + sum = "h1:VUFqw5KcqRf7i70GOzW7N+Q7+gxVBkSSqiXB12+JQ4M=", + version = "v1.3.2", +) +go_deps.module( + path = "github.com/StackExchange/wmi", + sum = "h1:fLjPD/aNc3UIOA6tDi6QXUemppXK3P9BI7mr2hd6gx8=", + version = "v0.0.0-20180116203802-5d049714c4a6", +) +go_deps.module( + path = "github.com/stretchr/objx", + sum = "h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48=", + version = "v0.2.0", +) +go_deps.module( + path = "github.com/stretchr/testify", + sum = "h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4=", + version = "v1.5.1", +) +go_deps.module( + path = "github.com/subosito/gotenv", + sum = "h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/tchap/go-patricia", + sum = "h1:i3lm+BZX5fAaH95wJavMgsSYU95LhSxdNCMa8nLv2gk=", + version = "v0.0.0-20160729071656-dd168db6051b", +) +go_deps.module( + path = "github.com/timakin/bodyclose", + sum = "h1:RumXZ56IrCj4CL+g1b9OL/oH0QnsF976bC8xQFYUD5Q=", + version = "v0.0.0-20190930140734-f7f2e9bca95e", +) +go_deps.module( + path = "github.com/tmc/grpc-websocket-proxy", + sum = "h1:ndzgwNDnKIqyCvHTXaCqh9KlOWKvBry6nuXMJmonVsE=", + version = "v0.0.0-20170815181823-89b8d40f7ca8", +) +go_deps.module( + path = "github.com/tv42/httpunix", + sum = "h1:G3dpKMzFDjgEh2q1Z7zUUtKa8ViPtH+ocF0bE0g00O8=", + version = "v0.0.0-20150427012821-b75d8614f926", +) +go_deps.module( + path = "github.com/uber-go/atomic", + sum = "h1:yOuPqEq4ovnhEjpHmfFwsqBXDYbQeT6Nb0bwD6XnD5o=", + version = "v1.4.0", +) +go_deps.module( + path = "github.com/uber/jaeger-client-go", + sum = "h1:Q2Pp6v3QYiocMxomCaJuwQGFt7E53bPYqEgug/AoBtY=", + version = "v2.16.0+incompatible", +) +go_deps.module( + path = "github.com/uber/jaeger-lib", + sum = "h1:iMSCV0rmXEogjNWPh2D0xk9YVKvrtGoHJNe9ebLu/pw=", + version = "v2.0.0+incompatible", +) +go_deps.module( + path = "github.com/ugorji/go", + sum = "h1:/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo=", + version = "v1.1.7", +) +go_deps.module( + path = "github.com/ugorji/go/codec", + sum = "h1:3SVOIvH7Ae1KRYyQWRjXWJEA9sS/c/pjvH++55Gr648=", + version = "v0.0.0-20181204163529-d75b2dcb6bc8", +) +go_deps.module( + path = "github.com/ultraware/funlen", + sum = "h1:Av96YVBwwNSe4MLR7iI/BIa3VyI7/djnto/pK3Uxbdo=", + version = "v0.0.2", +) +go_deps.module( + path = "github.com/ultraware/whitespace", + sum = "h1:If7Va4cM03mpgrNH9k49/VOicWpGoG70XPBFFODYDsg=", + version = "v0.0.4", +) +go_deps.module( + path = "github.com/uudashr/gocognit", + sum = "h1:MoG2fZ0b/Eo7NXoIwCVFLG5JED3qgQz5/NEE+rOsjPs=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/valyala/bytebufferpool", + sum = "h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/valyala/fasthttp", + sum = "h1:dzZJf2IuMiclVjdw0kkT+f9u4YdrapbNyGAN47E/qnk=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/valyala/fasttemplate", + sum = "h1:tY9CJiPnMXf1ERmG2EyK7gNUd+c6RKGD0IfU8WdUSz8=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/valyala/quicktemplate", + sum = "h1:BaO1nHTkspYzmAjPXj0QiDJxai96tlcZyKcI9dyEGvM=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/valyala/tcplisten", + sum = "h1:0R4NLDRDZX6JcmhJgXi5E4b8Wg84ihbmUKp/GvSPEzc=", + version = "v0.0.0-20161114210144-ceec8f93295a", +) +go_deps.module( + path = "github.com/xiang90/probing", + sum = "h1:eY9dn8+vbi4tKz5Qo6v2eYzo7kUS51QINcR5jNpbZS8=", + version = "v0.0.0-20190116061207-43a291ad63a2", +) +go_deps.module( + path = "github.com/xordataexchange/crypt", + sum = "h1:ESFSdwYZvkeru3RtdrYueztKhOBCSAAzS4Gf+k0tEow=", + version = "v0.0.3-0.20170626215501-b2862e3d0a77", +) +go_deps.module( + path = "github.com/z-division/go-zookeeper", + sum = "h1:Itr7GbuXoM1PK/eCeNNia4Qd3ib9IgX9g9SpXgo8BwQ=", + version = "v0.0.0-20190128072838-6d7457066b9b", +) +go_deps.module( + path = "cloud.google.com/go", + sum = "h1:xVP3LPvMjGT4J0a55y02Gw5y/dkY/rxGz58sfK1jqIo=", + version = "v0.64.0", +) +go_deps.module( + path = "cloud.google.com/go/bigquery", + sum = "h1:PQcPefKFdaIzjQFbiyOgAqyx8q5djaE7x9Sqe712DPA=", + version = "v1.8.0", +) +go_deps.module( + path = "cloud.google.com/go/datastore", + sum = "h1:/May9ojXjRkPBNVrq+oWLqmWCkr4OU5uRY29bu0mRyQ=", + version = "v1.1.0", +) +go_deps.module( + path = "sourcegraph.com/sqs/pbtypes", + sum = "h1:f7lAwqviDEGvON4kRv0o5V7FT/IQK+tbkF664XMbP3o=", + version = "v1.0.0", +) +go_deps.module( + path = "gopkg.in/alecthomas/kingpin.v2", + sum = "h1:jMFz6MfLP0/4fUyZle81rXUoxOBFi19VUFKVDOQfozc=", + version = "v2.2.6", +) +go_deps.module( + path = "gopkg.in/asn1-ber.v1", + sum = "h1:nn6Zav2sOQHCFJHEspya8KqxhFwKci30UxHy3HXPTyQ=", + version = "v1.0.0-20150924051756-4e86f4367175", +) +go_deps.module( + path = "gopkg.in/check.v1", + sum = "h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=", + version = "v1.0.0-20180628173108-788fd7840127", +) +go_deps.module( + path = "gopkg.in/DataDog/dd-trace-go.v1", + sum = "h1:j9vAp9Re9bbtA/QFehkJpNba/6W2IbJtNuXZophCa54=", + version = "v1.17.0", +) +go_deps.module( + path = "gopkg.in/errgo.v2", + sum = "h1:0vLT13EuvQ0hNvakwLuFZ/jYrLp5F3kcWHXdRggjCE8=", + version = "v2.1.0", +) +go_deps.module( + path = "gopkg.in/fsnotify.v1", + sum = "h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4=", + version = "v1.4.7", +) +go_deps.module( + path = "gopkg.in/ini.v1", + sum = "h1:AQvPpx3LzTDM0AjnIRlVFwFFGC+npRopjZxLJj6gdno=", + version = "v1.51.0", +) +go_deps.module( + path = "gopkg.in/ldap.v2", + sum = "h1:1rO3ojzsHUk+gq4ZYhC4Pg+EzWaaKIV8+DJwExS5/QQ=", + version = "v2.5.0", +) +go_deps.module( + path = "gopkg.in/resty.v1", + sum = "h1:CuXP0Pjfw9rOuY6EP+UvtNvt5DSqHpIxILZKT/quCZI=", + version = "v1.12.0", +) +go_deps.module( + path = "gopkg.in/tomb.v1", + sum = "h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=", + version = "v1.0.0-20141024135613-dd632973f1e7", +) +go_deps.module( + path = "gopkg.in/yaml.v2", + sum = "h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10=", + version = "v2.2.8", +) +go_deps.module( + path = "gopkg.in/yaml.v3", + sum = "h1:Xe2gvTZUJpsvOWUnvmL/tmhVBZUmHSvLbMjRj6NUUKo=", + version = "v3.0.0-20200121175148-a6ecf24a6d71", +) +go_deps.module( + path = "go.etcd.io/bbolt", + sum = "h1:MUGmc65QhB3pIlaQ5bB4LwqSj6GIonVJXpZiaKNyaKk=", + version = "v1.3.3", +) +go_deps.module( + path = "go.opencensus.io", + sum = "h1:LYy1Hy3MJdrCdMwwzxA/dRok4ejH+RwNGbuoD9fCjto=", + version = "v0.22.4", +) +go_deps.module( + path = "rsc.io/binaryregexp", + sum = "h1:HfqmD5MEmC0zvwBuF187nq9mdnXjXsSivRiXN7SmRkE=", + version = "v0.2.0", +) +go_deps.module( + path = "vitess.io/vitess", + sum = "h1:rdumbtIAqWVq5C4lef+E13hVYEAWWyBHJaJnuyM3eYo=", + version = "v0.0.0-20200119095853-bd8205ebca4a", +) +go_deps.module( + path = "google.golang.org/api", + sum = "h1:yfrXXP61wVuLb0vBcG6qaOoIoqYEzOQS8jum51jkv2w=", + version = "v0.30.0", +) +go_deps.module( + path = "google.golang.org/appengine", + sum = "h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuhc=", + version = "v1.6.6", +) +go_deps.module( + path = "google.golang.org/genproto", + sum = "h1:sg8vLDNIxFPHTchfhH1E3AI32BL3f23oie38xUWnJM8=", + version = "v0.0.0-20201030142918-24207fddd1c3", +) +go_deps.module( + path = "google.golang.org/grpc", + sum = "h1:DGeFlSan2f+WEtCERJ4J9GJWk15TxUi8QGagfI87Xyc=", + version = "v1.33.1", +) +go_deps.module( + path = "golang.org/x/crypto", + sum = "h1:DZhuSZLsGlFL4CmhA8BcRA0mnthyA/nZ00AqCUo7vHg=", + version = "v0.0.0-20200709230013-948cd5f35899", +) +go_deps.module( + path = "golang.org/x/exp", + sum = "h1:QE6XYQK6naiK1EPAe1g/ILLxN5RBoH5xkJk3CqlMI/Y=", + version = "v0.0.0-20200224162631-6cc2880d07d6", +) +go_deps.module( + path = "golang.org/x/image", + sum = "h1:+qEpEAPhDZ1o0x3tHzZTQDArnOixOzGD9HUJfcg0mb4=", + version = "v0.0.0-20190802002840-cff245a6509b", +) +go_deps.module( + path = "golang.org/x/lint", + sum = "h1:Wh+f8QHJXR411sJR8/vRBTZ7YapZaRvUcLFFJhusH0k=", + version = "v0.0.0-20200302205851-738671d3881b", +) +go_deps.module( + path = "golang.org/x/mobile", + sum = "h1:4+4C/Iv2U4fMZBiMCc98MG1In4gJY5YRhtpDNeDeHWs=", + version = "v0.0.0-20190719004257-d2bd2a29d028", +) +go_deps.module( + path = "golang.org/x/mod", + sum = "h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=", + version = "v0.3.0", +) +go_deps.module( + path = "golang.org/x/net", + sum = "h1:dOiJ2n2cMwGLce/74I/QHMbnpk5GfY7InR8rczoMqRM=", + version = "v0.0.0-20201029221708-28c70e62bb1d", +) +go_deps.module( + path = "golang.org/x/oauth2", + sum = "h1:TzXSXBo42m9gQenoE3b9BGiEpg5IG2JkU5FkPIawgtw=", + version = "v0.0.0-20200107190931-bf48bf16ab8d", +) +go_deps.module( + path = "golang.org/x/sync", + sum = "h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=", + version = "v0.0.0-20200625203802-6e8e738ad208", +) +go_deps.module( + path = "golang.org/x/sys", + sum = "h1:HlFl4V6pEMziuLXyRkm5BIYq1y1GAbb02pRlWvI54OM=", + version = "v0.0.0-20201029080932-201ba4db2418", +) +go_deps.module( + path = "golang.org/x/text", + sum = "h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=", + version = "v0.3.3", +) +go_deps.module( + path = "golang.org/x/time", + sum = "h1:EHBhcS0mlXEAVwNyO2dLfjToGsyY4j24pTs2ScHnX7s=", + version = "v0.0.0-20200630173020-3af7569d3a1e", +) +go_deps.module( + path = "golang.org/x/xerrors", + sum = "h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=", + version = "v0.0.0-20200804184101-5ec99f83aff1", +) +go_deps.module( + path = "go.uber.org/atomic", + sum = "h1:cxzIVoETapQEqDhQu3QfnvXAV4AlzcvUCxkVUFw3+EU=", + version = "v1.4.0", +) +go_deps.module( + path = "go.uber.org/multierr", + sum = "h1:HoEmRHQPVSqub6w2z2d2EOVs2fjyFRGyofhKuyDq0QI=", + version = "v1.1.0", +) +go_deps.module( + path = "go.uber.org/zap", + sum = "h1:ORx85nbTijNz8ljznvCMR1ZBIPKFn3jQrag10X2AsuM=", + version = "v1.10.0", +) +go_deps.module( + path = "github.com/mattn/go-sqlite3", + sum = "h1:u/x3mp++qUxvYfulZ4HKOvVO0JWhk7HtE8lWhbGz/Do=", + version = "v1.12.0", +) +go_deps.module( + path = "github.com/afex/hystrix-go", + sum = "h1:rFw4nCn9iMW+Vajsk51NtYIcwSTkXr+JGrMd36kTDJw=", + version = "v0.0.0-20180502004556-fa1af6a1f4f5", +) +go_deps.module( + path = "github.com/apache/thrift", + sum = "h1:5hryIiq9gtn+MiLVn0wP37kb/uTeRZgN08WoCsAhIhI=", + version = "v0.13.0", +) +go_deps.module( + path = "github.com/armon/circbuf", + sum = "h1:QEF07wC0T1rKkctt1RINW/+RMTVmiwxETico2l3gxJA=", + version = "v0.0.0-20150827004946-bbbad097214e", +) +go_deps.module( + path = "github.com/armon/go-radix", + sum = "h1:BUAU3CGlLvorLI26FmByPp2eC2qla6E1Tw+scpcg/to=", + version = "v0.0.0-20180808171621-7fddfc383310", +) +go_deps.module( + path = "github.com/aryann/difflib", + sum = "h1:pv34s756C4pEXnjgPfGYgdhg/ZdajGhyOvzx8k+23nw=", + version = "v0.0.0-20170710044230-e206f873d14a", +) +go_deps.module( + path = "github.com/aws/aws-lambda-go", + sum = "h1:SuCy7H3NLyp+1Mrfp+m80jcbi9KYWAs9/BXwppwRDzY=", + version = "v1.13.3", +) +go_deps.module( + path = "github.com/aws/aws-sdk-go-v2", + sum = "h1:qZ+woO4SamnH/eEbjM2IDLhRNwIwND/RQyVlBLp3Jqg=", + version = "v0.18.0", +) +go_deps.module( + path = "github.com/bgentry/speakeasy", + sum = "h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY=", + version = "v0.1.0", +) +go_deps.module( + path = "github.com/casbin/casbin/v2", + sum = "h1:bTwon/ECRx9dwBy2ewRVr5OiqjeXSGiTUY74sDPQi/g=", + version = "v2.1.2", +) +go_deps.module( + path = "github.com/cenkalti/backoff", + sum = "h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4=", + version = "v2.2.1+incompatible", +) +go_deps.module( + path = "github.com/clbanning/x2j", + sum = "h1:EdRZT3IeKQmfCSrgo8SZ8V3MEnskuJP0wCYNpe+aiXo=", + version = "v0.0.0-20191024224557-825249438eec", +) +go_deps.module( + path = "github.com/cockroachdb/datadriven", + sum = "h1:OaNxuTZr7kxeODyLWsRMC+OD03aFUH+mW6r2d+MWa5Y=", + version = "v0.0.0-20190809214429-80d97fb3cbaa", +) +go_deps.module( + path = "github.com/cpuguy83/go-md2man/v2", + sum = "h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY=", + version = "v2.0.0-20190314233015-f79a8a8ca69d", +) +go_deps.module( + path = "github.com/denisenkom/go-mssqldb", + sum = "h1:NfhRXXFDPxcF5Cwo06DzeIaE7uuJtAUhsDwH3LNsjos=", + version = "v0.0.0-20200620013148-b91950f658ec", +) +go_deps.module( + path = "github.com/dustin/go-humanize", + sum = "h1:qk/FSDDxo05wdJH28W+p5yivv7LuLYLRXPPD8KQCtZs=", + version = "v0.0.0-20171111073723-bb3d318650d4", +) +go_deps.module( + path = "github.com/eapache/go-resiliency", + sum = "h1:1NtRmCAqadE2FN4ZcN6g90TP3uk8cg9rn9eNK2197aU=", + version = "v1.1.0", +) +go_deps.module( + path = "github.com/eapache/go-xerial-snappy", + sum = "h1:YEetp8/yCZMuEPMUDHG0CW/brkkEp8mzqk2+ODEitlw=", + version = "v0.0.0-20180814174437-776d5712da21", +) +go_deps.module( + path = "github.com/eapache/queue", + sum = "h1:YOEu7KNc61ntiQlcEeUIoDTJ2o8mQznoNvUhiigpIqc=", + version = "v1.1.0", +) +go_deps.module( + path = "github.com/edsrzf/mmap-go", + sum = "h1:aaQcKT9WumO6JEJcRyTqFVq4XUZiUcKR2/GI31TOcz8=", + version = "v0.0.0-20170320065105-0bce6a688712", +) +go_deps.module( + path = "github.com/franela/goblin", + sum = "h1:gb2Z18BhTPJPpLQWj4T+rfKHYCHxRHCtRxhKKjRidVw=", + version = "v0.0.0-20200105215937-c9ffbefa60db", +) +go_deps.module( + path = "github.com/franela/goreq", + sum = "h1:a9ENSRDFBUPkJ5lCgVZh26+ZbGyoVJG7yb5SSzF5H54=", + version = "v0.0.0-20171204163338-bcd34c9993f8", +) +go_deps.module( + path = "github.com/gobuffalo/envy", + sum = "h1:OQl5ys5MBea7OGCdvPbBJWRgnhC/fGona6QKfvFeau8=", + version = "v1.7.1", +) +go_deps.module( + path = "github.com/gobuffalo/logger", + sum = "h1:ZEgyRGgAm4ZAhAO45YXMs5Fp+bzGLESFewzAVBMKuTg=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/gobuffalo/packd", + sum = "h1:eMwymTkA1uXsqxS0Tpoop3Lc0u3kTfiMBE6nKtQU4g4=", + version = "v0.3.0", +) +go_deps.module( + path = "github.com/gobuffalo/packr/v2", + sum = "h1:n3CIW5T17T8v4GGK5sWXLVWJhCz7b5aNLSxW6gYim4o=", + version = "v2.7.1", +) +go_deps.module( + path = "github.com/godror/godror", + sum = "h1:4A5GLGAJTSuELw1NThqY5bINYB+mqrln+kF5C2vuyCs=", + version = "v0.13.3", +) +go_deps.module( + path = "github.com/gogo/googleapis", + sum = "h1:kFkMAZBNAn4j7K0GiZr8cRYzejq68VbheufiV3YuyFI=", + version = "v1.1.0", +) +go_deps.module( + path = "github.com/golang-sql/civil", + sum = "h1:lXe2qZdvpiX5WZkZR4hgp4KJVfY3nMkvmwbVkpv1rVY=", + version = "v0.0.0-20190719163853-cb61b32ac6fe", +) +go_deps.module( + path = "github.com/gorilla/context", + sum = "h1:AWwleXJkX/nhcU9bZSnZoi3h/qGYqQAGhq6zZe/aQW8=", + version = "v1.1.1", +) +go_deps.module( + path = "github.com/gorilla/mux", + sum = "h1:VuZ8uybHlWmqV03+zRzdwKL4tUnIp1MAQtp1mIFE1bc=", + version = "v1.7.4", +) +go_deps.module( + path = "github.com/hashicorp/consul/api", + sum = "h1:HXNYlRkkM/t+Y/Yhxtwcy02dlYwIaoxzvxPnS+cqy78=", + version = "v1.3.0", +) +go_deps.module( + path = "github.com/hashicorp/consul/sdk", + sum = "h1:UOxjlb4xVNF93jak1mzzoBatyFju9nrkxpVwIp/QqxQ=", + version = "v0.3.0", +) +go_deps.module( + path = "github.com/hashicorp/go.net", + sum = "h1:sNCoNyDEvN1xa+X0baata4RdcpKwcMS6DH+xwfqPgjw=", + version = "v0.0.1", +) +go_deps.module( + path = "github.com/hashicorp/go-syslog", + sum = "h1:KaodqZuhUoZereWVIYmpUgZysurB1kBLX2j0MwMrUAE=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/hashicorp/go-version", + sum = "h1:3vNe/fWF5CBgRIguda1meWhsZHy3m8gCJ5wx+dIzX/E=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/hashicorp/logutils", + sum = "h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/hashicorp/mdns", + sum = "h1:WhIgCr5a7AaVH6jPUwjtRuuE7/RDufnUvzIr48smyxs=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/hudl/fargo", + sum = "h1:0U6+BtN6LhaYuTnIJq4Wyq5cpn6O2kWrxAtcqBmYY6w=", + version = "v1.3.0", +) +go_deps.module( + path = "github.com/influxdata/influxdb1-client", + sum = "h1:/WZQPMZNsjZ7IlCpsLGdQBINg5bxKQ1K1sh6awxLtkA=", + version = "v0.0.0-20191209144304-8bf82d3c094d", +) +go_deps.module( + path = "github.com/joho/godotenv", + sum = "h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc=", + version = "v1.3.0", +) +go_deps.module( + path = "github.com/Knetic/govaluate", + sum = "h1:1G1pk05UrOh0NlF1oeaaix1x8XzrfjIDK47TY0Zehcw=", + version = "v3.0.1-0.20171022003610-9aa49832a739+incompatible", +) +go_deps.module( + path = "github.com/lightstep/lightstep-tracer-common/golang/gogo", + sum = "h1:143Bb8f8DuGWck/xpNUOckBVYfFbBTnLevfRZ1aVVqo=", + version = "v0.0.0-20190605223551-bc2310a04743", +) +go_deps.module( + path = "github.com/lightstep/lightstep-tracer-go", + sum = "h1:vi1F1IQ8N7hNWytK9DpJsUfQhGuNSc19z330K6vl4zk=", + version = "v0.18.1", +) +go_deps.module( + path = "github.com/lyft/protoc-gen-validate", + sum = "h1:KNt/RhmQTOLr7Aj8PsJ7mTronaFyx80mRTT9qF261dA=", + version = "v0.0.13", +) +go_deps.module( + path = "github.com/mattn/go-oci8", + sum = "h1:BBXYpvzPO43QNTLDEivPFteeFZ9nKA6JQ6eifpxOmio=", + version = "v0.0.7", +) +go_deps.module( + path = "github.com/mitchellh/cli", + sum = "h1:iGBIsUe3+HZ/AD/Vd7DErOt5sU9fa8Uj7A2s1aggv1Y=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/mitchellh/gox", + sum = "h1:lfGJxY7ToLJQjHHwi0EX6uYBdK78egf954SQl13PQJc=", + version = "v0.4.0", +) +go_deps.module( + path = "github.com/mitchellh/iochan", + sum = "h1:C+X3KsSTLFVBr/tK1eYN/vs4rJcvsiLU338UhYPJWeY=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/nats-io/jwt", + sum = "h1:+RB5hMpXUUA2dfxuhBTEkMOrYmM+gKIZYS1KjSostMI=", + version = "v0.3.2", +) +go_deps.module( + path = "github.com/nats-io/nats.go", + sum = "h1:ik3HbLhZ0YABLto7iX80pZLPw/6dx3T+++MZJwLnMrQ=", + version = "v1.9.1", +) +go_deps.module( + path = "github.com/nats-io/nats-server/v2", + sum = "h1:i2Ly0B+1+rzNZHHWtD4ZwKi+OU5l+uQo1iDHZ2PmiIc=", + version = "v2.1.2", +) +go_deps.module( + path = "github.com/nats-io/nkeys", + sum = "h1:6JrEfig+HzTH85yxzhSVbjHRJv9cn0p6n3IngIcM5/k=", + version = "v0.1.3", +) +go_deps.module( + path = "github.com/nats-io/nuid", + sum = "h1:5iA8DT8V7q8WK2EScv2padNa/rTESc1KdnPw4TC2paw=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/oklog/oklog", + sum = "h1:wVfs8F+in6nTBMkA7CbRw+zZMIB7nNM825cM1wuzoTk=", + version = "v0.3.2", +) +go_deps.module( + path = "github.com/oklog/run", + sum = "h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/op/go-logging", + sum = "h1:lDH9UUVJtmYCjyT0CI4q8xvlXPxeZ0gYCVvWbmPlp88=", + version = "v0.0.0-20160315200505-970db520ece7", +) +go_deps.module( + path = "github.com/opentracing/basictracer-go", + sum = "h1:YyUAhaEfjoWXclZVJ9sGoNct7j4TVk7lZWlQw5UXuoo=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/opentracing-contrib/go-observer", + sum = "h1:lM6RxxfUMrYL/f8bWEUqdXrANWtrL7Nndbm9iFN0DlU=", + version = "v0.0.0-20170622124052-a52f23424492", +) +go_deps.module( + path = "github.com/openzipkin-contrib/zipkin-go-opentracing", + sum = "h1:ZCnq+JUrvXcDVhX/xRolRBZifmabN1HcS1wrPSvxhrU=", + version = "v0.4.5", +) +go_deps.module( + path = "github.com/openzipkin/zipkin-go", + sum = "h1:nY8Hti+WKaP0cRsSeQ026wU03QsM762XBeCXBb9NAWI=", + version = "v0.2.2", +) +go_deps.module( + path = "github.com/pact-foundation/pact-go", + sum = "h1:OYkFijGHoZAYbOIb1LWXrwKQbMMRUv1oQ89blD2Mh2Q=", + version = "v1.0.4", +) +go_deps.module( + path = "github.com/performancecopilot/speed", + sum = "h1:2WnRzIquHa5QxaJKShDkLM+sc0JPuwhXzK8OYOyt3Vg=", + version = "v3.0.0+incompatible", +) +go_deps.module( + path = "github.com/pierrec/lz4", + sum = "h1:2xWsjqPFWcplujydGg4WmhC/6fZqK42wMM8aXeqhl0I=", + version = "v2.0.5+incompatible", +) +go_deps.module( + path = "github.com/pkg/profile", + sum = "h1:F++O52m40owAmADcojzM+9gyjmMOY/T4oYJkgFDH8RE=", + version = "v1.2.1", +) +go_deps.module( + path = "github.com/posener/complete", + sum = "h1:ccV59UEOTzVDnDUEFdT95ZzHVZ+5+158q8+SJb2QV5w=", + version = "v1.1.1", +) +go_deps.module( + path = "github.com/rcrowley/go-metrics", + sum = "h1:9ZKAASQSHhDYGoxY8uLVpewe1GDZ2vu2Tr/vTdVAkFQ=", + version = "v0.0.0-20181016184325-3113b8401b8a", +) +go_deps.module( + path = "github.com/rubenv/sql-migrate", + sum = "h1:HXr/qUllAWv9riaI4zh2eXWKmCSDqVS/XH1MRHLKRwk=", + version = "v0.0.0-20200616145509-8d140a17f351", +) +go_deps.module( + path = "github.com/russross/blackfriday/v2", + sum = "h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q=", + version = "v2.0.1", +) +go_deps.module( + path = "github.com/ryanuber/columnize", + sum = "h1:UFr9zpz4xgTnIE5yIMtWAMngCdZ9p/+q6lTbgelo80M=", + version = "v0.0.0-20160712163229-9b3edd62028f", +) +go_deps.module( + path = "github.com/samuel/go-zookeeper", + sum = "h1:p3Vo3i64TCLY7gIfzeQaUJ+kppEO5WQG3cL8iE8tGHU=", + version = "v0.0.0-20190923202752-2cc03de413da", +) +go_deps.module( + path = "github.com/Shopify/sarama", + sum = "h1:9oksLxC6uxVPHPVYUmq6xhr1BOF/hHobWH2UzO67z1s=", + version = "v1.19.0", +) +go_deps.module( + path = "github.com/Shopify/toxiproxy", + sum = "h1:TKdv8HiTLgE5wdJuEML90aBgNWsokNbMijUGhmcoBJc=", + version = "v2.1.4+incompatible", +) +go_deps.module( + path = "github.com/shurcooL/sanitized_anchor_name", + sum = "h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/sony/gobreaker", + sum = "h1:oMnRNZXX5j85zso6xCPRNPtmAycat+WcoKbklScLDgQ=", + version = "v0.4.1", +) +go_deps.module( + path = "github.com/streadway/amqp", + sum = "h1:WhxRHzgeVGETMlmVfqhRn8RIeeNoPr2Czh33I4Zdccw=", + version = "v0.0.0-20190827072141-edfb9018d271", +) +go_deps.module( + path = "github.com/streadway/handy", + sum = "h1:AhmOdSHeswKHBjhsLs/7+1voOxT+LLrSk/Nxvk35fug=", + version = "v0.0.0-20190108123426-d5acb3125c2a", +) +go_deps.module( + path = "github.com/urfave/cli", + sum = "h1:+mkCCcOFKPnCmVYVcURKps1Xe+3zP90gSYGNfRkjoIY=", + version = "v1.22.1", +) +go_deps.module( + path = "github.com/VividCortex/gohistogram", + sum = "h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/ziutek/mymysql", + sum = "h1:GB0qdRGsTwQSBVYuVShFBKaXSnSnYYC2d9knnE1LHFs=", + version = "v1.5.4", +) +go_deps.module( + path = "sourcegraph.com/sourcegraph/appdash", + sum = "h1:ucqkfpjg9WzSUubAO62csmucvxl4/JeW3F4I4909XkM=", + version = "v0.0.0-20190731080439-ebfcffb1b5c0", +) +go_deps.module( + path = "gopkg.in/cheggaaa/pb.v1", + sum = "h1:Ev7yu1/f6+d+b3pi5vPdRPc6nNtP1umSfcWiEfRqv6I=", + version = "v1.0.25", +) +go_deps.module( + path = "gopkg.in/gcfg.v1", + sum = "h1:m8OOJ4ccYHnx2f4gQwpno8nAX5OGOh7RLaaz0pj3Ogs=", + version = "v1.2.3", +) +go_deps.module( + path = "gopkg.in/gorp.v1", + sum = "h1:j3DWlAyGVv8whO7AcIWznQ2Yj7yJkn34B8s63GViAAw=", + version = "v1.7.2", +) +go_deps.module( + path = "gopkg.in/warnings.v0", + sum = "h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME=", + version = "v0.1.2", +) +go_deps.module( + path = "go.etcd.io/etcd", + sum = "h1:VcrIfasaLFkyjk6KNlXQSzO+B0fZcnECiDrKJsfxka0=", + version = "v0.0.0-20191023171146-3cf2f69b5738", +) +go_deps.module( + path = "sigs.k8s.io/yaml", + sum = "h1:4A07+ZFc2wgJwo8YNlQpr1rVlgUDlxXHhPJciaPY5gs=", + version = "v1.1.0", +) +go_deps.module( + path = "go.uber.org/tools", + sum = "h1:0mgffUl7nfd+FpvXMVz4IDEaUSmT1ysygQC7qYo7sG4=", + version = "v0.0.0-20190618225709-2cfd321de3ee", +) +go_deps.module( + path = "github.com/gofrs/uuid", + sum = "h1:8K4tyRfvU1CYPgJsveYFQMhpFd/wXNM7iK6rR7UHz84=", + version = "v3.3.0+incompatible", +) +go_deps.module( + path = "github.com/apache/arrow/go/arrow", + sum = "h1:5ultmol0yeX75oh1hY78uAFn3dupBQ/QUNxERCkiaUQ=", + version = "v0.0.0-20200601151325-b2287a20f230", +) +go_deps.module( + path = "github.com/Azure/go-ansiterm", + sum = "h1:w+iIsaOQNcT7OZ575w+acHgRric5iCyQh+xv+KJ4HB8=", + version = "v0.0.0-20170929234023-d6e3b3328b78", +) +go_deps.module( + path = "github.com/bitly/go-hostpool", + sum = "h1:mXoPYz/Ul5HYEDvkta6I8/rnYM5gSdSV2tJ6XbZuEtY=", + version = "v0.0.0-20171023180738-a3a6125de932", +) +go_deps.module( + path = "github.com/bkaradzic/go-lz4", + sum = "h1:RXc4wYsyz985CkXXeX04y4VnZFGG8Rd43pRaHsOXAKk=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/bmizerany/assert", + sum = "h1:DDGfHa7BWjL4YnC6+E63dPcxHo2sUxDIu8g3QgEJdRY=", + version = "v0.0.0-20160611221934-b7ed37b82869", +) +go_deps.module( + path = "github.com/cenkalti/backoff/v4", + sum = "h1:JIufpQLbh4DkbQoii76ItQIUFzevQSqOLZca4eamEDs=", + version = "v4.0.2", +) +go_deps.module( + path = "github.com/chzyer/logex", + sum = "h1:Swpa1K6QvQznwJRcfTfQJmTE72DqScAa40E+fbHEXEE=", + version = "v1.1.10", +) +go_deps.module( + path = "github.com/chzyer/readline", + sum = "h1:fY5BOSpyZCqRo5OhCuC+XN+r/bBCmeuuJtjz+bCNIf8=", + version = "v0.0.0-20180603132655-2972be24d48e", +) +go_deps.module( + path = "github.com/chzyer/test", + sum = "h1:q763qf9huN11kDQavWsoZXJNW3xEE4JJyHa5Q25/sd8=", + version = "v0.0.0-20180213035817-a1ea475d72b1", +) +go_deps.module( + path = "github.com/ClickHouse/clickhouse-go", + sum = "h1:HvD2NhKPLSeO3Ots6YV0ePgs4l3wO0bLqa9Uk1yeMOs=", + version = "v1.3.12", +) +go_deps.module( + path = "github.com/cloudflare/golz4", + sum = "h1:F1EaeKL/ta07PY/k9Os/UFtwERei2/XzGemhpGnBKNg=", + version = "v0.0.0-20150217214814-ef862a3cdc58", +) +go_deps.module( + path = "github.com/cncf/udpa/go", + sum = "h1:WBZRG4aNOuI15bLRrCgN8fCq8E5Xuty6jGbmSNEvSsU=", + version = "v0.0.0-20191209042840-269d4d468f6f", +) +go_deps.module( + path = "github.com/cockroachdb/apd", + sum = "h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I=", + version = "v1.1.0", +) +go_deps.module( + path = "github.com/cockroachdb/cockroach-go", + sum = "h1:eApuUG8W2EtBVwxqLlY2wgoqDYOg3WvIHGvW4fUbbow=", + version = "v0.0.0-20190925194419-606b3d062051", +) +go_deps.module( + path = "github.com/containerd/containerd", + sum = "h1:pASeJT3R3YyVn+94qEPk0SnU1OQ20Jd/T+SPKy9xehY=", + version = "v1.4.1", +) +go_deps.module( + path = "github.com/cznic/mathutil", + sum = "h1:XNT/Zf5l++1Pyg08/HV04ppB0gKxAqtZQBRYiYrUuYk=", + version = "v0.0.0-20180504122225-ca4c9f2c1369", +) +go_deps.module( + path = "github.com/dhui/dktest", + sum = "h1:DBuH/9GFaWbDRa42qsut/hbQu+srAQ0rPWnUoiGX7CA=", + version = "v0.3.3", +) +go_deps.module( + path = "github.com/docker/distribution", + sum = "h1:a5mlkVzth6W5A4fOsS3D2EO5BUmsJpcB+cRlLU7cSug=", + version = "v2.7.1+incompatible", +) +go_deps.module( + path = "github.com/docker/docker", + sum = "h1:iWPIG7pWIsCwT6ZtHnTUpoVMnete7O/pzd9HFE3+tn8=", + version = "v17.12.0-ce-rc1.0.20200618181300-9dc6525e6118+incompatible", +) +go_deps.module( + path = "github.com/docker/go-connections", + sum = "h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ=", + version = "v0.4.0", +) +go_deps.module( + path = "github.com/docker/go-units", + sum = "h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw=", + version = "v0.4.0", +) +go_deps.module( + path = "github.com/fsouza/fake-gcs-server", + sum = "h1:OeH75kBZcZa3ZE+zz/mFdJ2btt9FgqfjI7gIh9+5fvk=", + version = "v1.17.0", +) +go_deps.module( + path = "github.com/go-gl/glfw", + sum = "h1:QbL/5oDUmRBzO9/Z7Seo6zf912W/a6Sr4Eu0G/3Jho0=", + version = "v0.0.0-20190409004039-e6da0acd62b1", +) +go_deps.module( + path = "github.com/go-gl/glfw/v3.3/glfw", + sum = "h1:WtGNWLvXpe6ZudgnXrq0barxBImvnnJoMEhXAzcbM0I=", + version = "v0.0.0-20200222043503-6f7a984d4dc4", +) +go_deps.module( + path = "github.com/gobuffalo/here", + sum = "h1:hYrd0a6gDmWxBM4TnrGw8mQg24iSVoIkHEk7FodQcBI=", + version = "v0.6.0", +) +go_deps.module( + path = "github.com/gocql/gocql", + sum = "h1:vF83LI8tAakwEwvWZtrIEx7pOySacl2TOxx6eXk4ePo=", + version = "v0.0.0-20190301043612-f6df8288f9b4", +) +go_deps.module( + path = "github.com/golang-migrate/migrate/v4", + sum = "h1:qmRd/rNGjM1r3Ve5gHd5ZplytrD02UcItYNxJ3iUHHE=", + version = "v4.14.1", +) +go_deps.module( + path = "github.com/google/flatbuffers", + sum = "h1:O7CEyB8Cb3/DmtxODGtLHcEvpr81Jm5qLg/hsHnxA2A=", + version = "v1.11.0", +) +go_deps.module( + path = "github.com/google/go-github", + sum = "h1:N0LgJ1j65A7kfXrZnUDaYCs/Sf4rEjNlfyDHW9dolSY=", + version = "v17.0.0+incompatible", +) +go_deps.module( + path = "github.com/google/go-querystring", + sum = "h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/google/martian/v3", + sum = "h1:pMen7vLs8nvgEYhywH3KDWJIJTeEr2ULsVWHWYHQyBs=", + version = "v3.0.0", +) +go_deps.module( + path = "github.com/gorilla/handlers", + sum = "h1:0QniY0USkHQ1RGCLfKxeNHK9bkDHGRYGNDFBCS+YARg=", + version = "v1.4.2", +) +go_deps.module( + path = "github.com/hailocab/go-hostpool", + sum = "h1:5upAirOpQc1Q53c0bnx2ufif5kANL7bfZWcc6VJWJd8=", + version = "v0.0.0-20160125115350-e80d13ce29ed", +) +go_deps.module( + path = "github.com/ianlancetaylor/demangle", + sum = "h1:UDMh68UUwekSh5iP2OMhRRZJiiBccgV7axzUG8vi56c=", + version = "v0.0.0-20181102032728-5e5cf60278f6", +) +go_deps.module( + path = "github.com/jackc/chunkreader", + sum = "h1:4s39bBR8ByfqH+DKm8rQA3E1LHZWB9XWcrz8fqaZbe0=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/jackc/chunkreader/v2", + sum = "h1:i+RDz65UE+mmpjTfyz0MoVTnzeYxroil2G82ki7MGG8=", + version = "v2.0.1", +) +go_deps.module( + path = "github.com/jackc/pgconn", + sum = "h1:9UIGICxEAW70RQDGilGwsCG63NCcm5amjuBQCFzrmsw=", + version = "v1.3.2", +) +go_deps.module( + path = "github.com/jackc/pgio", + sum = "h1:g12B9UwVnzGhueNavwioyEEpAmqMe1E/BN9ES+8ovkE=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/jackc/pgmock", + sum = "h1:JVX6jT/XfzNqIjye4717ITLaNwV9mWbJx0dLCpcRzdA=", + version = "v0.0.0-20190831213851-13a1b77aafa2", +) +go_deps.module( + path = "github.com/jackc/pgpassfile", + sum = "h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/jackc/pgproto3", + sum = "h1:FYYE4yRw+AgI8wXIinMlNjBbp/UitDJwfj5LqqewP1A=", + version = "v1.1.0", +) +go_deps.module( + path = "github.com/jackc/pgproto3/v2", + sum = "h1:Rdjp4NFjwHnEslx2b66FfCI2S0LhO4itac3hXz6WX9M=", + version = "v2.0.1", +) +go_deps.module( + path = "github.com/jackc/pgtype", + sum = "h1:xOamcCJ9MFJTxR5bvw3ZXmiP8evQMohdt2VJ57C0W8Q=", + version = "v0.0.0-20190828014616-a8802b16cc59", +) +go_deps.module( + path = "github.com/jackc/pgx/v4", + sum = "h1:ZQM8qLT/E/CGD6XX0E6q9FAwxJYmWpJufzmLMaFuzgQ=", + version = "v4.0.0-pre1.0.20190824185557-6972a5742186", +) +go_deps.module( + path = "github.com/jackc/puddle", + sum = "h1:KLBBPU++1T3DHtm1B1QaIHy80Vhu0wNMErIFCNgAL8Y=", + version = "v0.0.0-20190608224051-11cab39313c9", +) +go_deps.module( + path = "github.com/jmoiron/sqlx", + sum = "h1:41Ip0zITnmWNR/vHV+S4m+VoUivnWY5E4OJfLZjCJMA=", + version = "v1.2.0", +) +go_deps.module( + path = "github.com/k0kubun/colorstring", + sum = "h1:uC1QfSlInpQF+M0ao65imhwqKnz3Q2z/d8PWZRMQvDM=", + version = "v0.0.0-20150214042306-9440f1994b88", +) +go_deps.module( + path = "github.com/k0kubun/pp", + sum = "h1:EKhKbi34VQDWJtq+zpsKSEhkHHs9w2P8Izbq8IhLVSo=", + version = "v2.3.0+incompatible", +) +go_deps.module( + path = "github.com/kardianos/osext", + sum = "h1:iQTw/8FWTuc7uiaSepXwyf3o52HaUYcV+Tu66S3F5GA=", + version = "v0.0.0-20190222173326-2bc1f35cddc0", +) +go_deps.module( + path = "github.com/ktrysmt/go-bitbucket", + sum = "h1:C8dUGp0qkwncKtAnozHCbbqhptefzEd1I0sfnuy9rYQ=", + version = "v0.6.4", +) +go_deps.module( + path = "github.com/markbates/pkger", + sum = "h1:3MPelV53RnGSW07izx5xGxl4e/sdRD6zqseIk0rMASY=", + version = "v0.15.1", +) +go_deps.module( + path = "github.com/Microsoft/go-winio", + sum = "h1:ygIc8M6trr62pF5DucadTWGdEB4mEyvzi0e2nbcmcyA=", + version = "v0.4.15-0.20190919025122-fc70bd9a86b5", +) +go_deps.module( + path = "github.com/morikuni/aec", + sum = "h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/mutecomm/go-sqlcipher/v4", + sum = "h1:sV1tWCWGAVlPhNGT95Q+z/txFxuhAYWwHD1afF5bMZg=", + version = "v4.4.0", +) +go_deps.module( + path = "github.com/nakagami/firebirdsql", + sum = "h1:P48LjvUQpTReR3TQRbxSeSBsMXzfK0uol7eRcr7VBYQ=", + version = "v0.0.0-20190310045651-3c02a58cfed8", +) +go_deps.module( + path = "github.com/neo4j/neo4j-go-driver", + sum = "h1:fhFP5RliM2HW/8XdcO5QngSfFli9GcRIpMXvypTQt6E=", + version = "v1.8.1-0.20200803113522-b626aa943eba", +) +go_deps.module( + path = "github.com/opencontainers/go-digest", + sum = "h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/opencontainers/image-spec", + sum = "h1:JMemWkRwHx4Zj+fVxWoMCFm/8sYGGrUVojFA6h/TRcI=", + version = "v1.0.1", +) +go_deps.module( + path = "github.com/pkg/browser", + sum = "h1:49lOXmGaUpV9Fz3gd7TFZY106KVlPVa5jcYD1gaQf98=", + version = "v0.0.0-20180916011732-0a3d74bf9ce4", +) +go_deps.module( + path = "github.com/rs/xid", + sum = "h1:mhH9Nq+C1fY2l1XIpgxIiUOfNpRBYH1kKcr+qfKgjRc=", + version = "v1.2.1", +) +go_deps.module( + path = "github.com/rs/zerolog", + sum = "h1:uPRuwkWF4J6fGsJ2R0Gn2jB1EQiav9k3S6CSdygQJXY=", + version = "v1.15.0", +) +go_deps.module( + path = "github.com/shopspring/decimal", + sum = "h1:pntxY8Ary0t43dCZ5dqY4YTJCObLY1kIXl0uzMv+7DE=", + version = "v0.0.0-20180709203117-cd690d0c9e24", +) +go_deps.module( + path = "github.com/snowflakedb/glog", + sum = "h1:CGR1hXCOeoZ1aJhCs8qdKJuEu3xoZnxsLcYoh5Bnr+4=", + version = "v0.0.0-20180824191149-f5055e6f21ce", +) +go_deps.module( + path = "github.com/snowflakedb/gosnowflake", + sum = "h1:/Ep0cXv4/3o+iXQvh+6CDjHCRPk2AM42l/AMR9PM94Q=", + version = "v1.3.5", +) +go_deps.module( + path = "github.com/tidwall/pretty", + sum = "h1:BP2bjP495BBPaBcS5rmqviTfrOkN5rO5ceKAMRZCRFc=", + version = "v0.0.0-20180105212114-65a9db5fad51", +) +go_deps.module( + path = "github.com/xanzy/go-gitlab", + sum = "h1:rWtwKTgEnXyNUGrOArN7yyc3THRkpYcKXIXia9abywQ=", + version = "v0.15.0", +) +go_deps.module( + path = "github.com/xdg/scram", + sum = "h1:u40Z8hqBAAQyv+vATcGgV0YCnDjqSL7/q/JyPhhJSPk=", + version = "v0.0.0-20180814205039-7eeb5667e42c", +) +go_deps.module( + path = "github.com/xdg/stringprep", + sum = "h1:d9X0esnoa3dFsV0FG35rAT0RIhYFlPq7MiP+DW89La0=", + version = "v1.0.0", +) +go_deps.module( + path = "github.com/yuin/goldmark", + sum = "h1:5tjfNdR2ki3yYQ842+eX2sQHeiwpKJ0RnHO4IYOc4V8=", + version = "v1.1.32", +) +go_deps.module( + path = "github.com/zenazn/goji", + sum = "h1:RSQQAbXGArQ0dIDEq+PI6WqN6if+5KHu6x2Cx/GXLTQ=", + version = "v0.9.0", +) +go_deps.module( + path = "gitlab.com/nyarla/go-crypt", + sum = "h1:7gd+rd8P3bqcn/96gOZa3F5dpJr/vEiDQYlNb/y2uNs=", + version = "v0.0.0-20160106005555-d9a5dc2b789b", +) +go_deps.module( + path = "cloud.google.com/go/pubsub", + sum = "h1:ukjixP1wl0LpnZ6LWtZJ0mX5tBmjp1f8Sqer8Z2OMUU=", + version = "v1.3.1", +) +go_deps.module( + path = "cloud.google.com/go/spanner", + sum = "h1:WXuGWhUp5i7MeUMzMrJlodqJvSGtU0Cdw6BdHGgCgVo=", + version = "v1.9.0", +) +go_deps.module( + path = "cloud.google.com/go/storage", + sum = "h1:STgFzyU5/8miMl0//zKh2aQeTyeaUH3WN9bSUiJ09bA=", + version = "v1.10.0", +) +go_deps.module( + path = "dmitri.shuralyov.com/gpu/mtl", + sum = "h1:VpgP7xuJadIUuKccphEpTJnWhS2jkQyMt6Y7pJCD7fY=", + version = "v0.0.0-20190408044501-666a987793e9", +) +go_deps.module( + path = "gopkg.in/inconshreveable/log15.v2", + sum = "h1:RlWgLqCMMIYYEVcAR5MDsuHlVkaIPDAF+5Dehzg8L5A=", + version = "v2.0.0-20180818164646-67afb5ed74ec", +) +go_deps.module( + path = "gopkg.in/inf.v0", + sum = "h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=", + version = "v0.9.1", +) +go_deps.module( + path = "rsc.io/quote/v3", + sum = "h1:9JKUTTIUgS6kzR9mK1YuGKv6Nl+DijDNIc0ghT58FaY=", + version = "v3.1.0", +) +go_deps.module( + path = "rsc.io/sampler", + sum = "h1:7uVkIFmeBqHfdjD+gZwtXXI+RODJ2Wc4O7MPEh/QiW4=", + version = "v1.3.0", +) +go_deps.module( + path = "google.golang.org/protobuf", + sum = "h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c=", + version = "v1.25.0", +) +go_deps.module( + path = "modernc.org/b", + sum = "h1:vpvqeyp17ddcQWF29Czawql4lDdABCDRbXRAS4+aF2o=", + version = "v1.0.0", +) +go_deps.module( + path = "modernc.org/db", + sum = "h1:2c6NdCfaLnshSvY7OU09cyAY0gYXUZj4lmg5ItHyucg=", + version = "v1.0.0", +) +go_deps.module( + path = "modernc.org/file", + sum = "h1:9/PdvjVxd5+LcWUQIfapAWRGOkDLK90rloa8s/au06A=", + version = "v1.0.0", +) +go_deps.module( + path = "modernc.org/fileutil", + sum = "h1:Z1AFLZwl6BO8A5NldQg/xTSjGLetp+1Ubvl4alfGx8w=", + version = "v1.0.0", +) +go_deps.module( + path = "modernc.org/golex", + sum = "h1:wWpDlbK8ejRfSyi0frMyhilD3JBvtcx2AdGDnU+JtsE=", + version = "v1.0.0", +) +go_deps.module( + path = "modernc.org/internal", + sum = "h1:XMDsFDcBDsibbBnHB2xzljZ+B1yrOVLEFkKL2u15Glw=", + version = "v1.0.0", +) +go_deps.module( + path = "modernc.org/lldb", + sum = "h1:6vjDJxQEfhlOLwl4bhpwIz00uyFK4EmSYcbwqwbynsc=", + version = "v1.0.0", +) +go_deps.module( + path = "modernc.org/mathutil", + sum = "h1:93vKjrJopTPrtTNpZ8XIovER7iCIH1QU7wNbOQXC60I=", + version = "v1.0.0", +) +go_deps.module( + path = "modernc.org/ql", + sum = "h1:bIQ/trWNVjQPlinI6jdOQsi195SIturGo3mp5hsDqVU=", + version = "v1.0.0", +) +go_deps.module( + path = "modernc.org/sortutil", + sum = "h1:oP3U4uM+NT/qBQcbg/K2iqAX0Nx7B1b6YZtq3Gk/PjM=", + version = "v1.1.0", +) +go_deps.module( + path = "modernc.org/strutil", + sum = "h1:+1/yCzZxY2pZwwrsbH+4T7BQMoLQ9QiBshRC9eicYsc=", + version = "v1.1.0", +) +go_deps.module( + path = "modernc.org/zappy", + sum = "h1:dPVaP+3ueIUv4guk8PuZ2wiUGcJ1WUVvIheeSSTD0yk=", + version = "v1.0.0", +) +go_deps.module( + path = "go.mongodb.org/mongo-driver", + sum = "h1:aeOqSrhl9eDRAap/3T5pCfMBEBxZ0vuXBP+RMtp2KX8=", + version = "v1.1.0", +) +go_deps.module( + path = "gotest.tools", + sum = "h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=", + version = "v2.2.0+incompatible", +) +go_deps.module( + path = "github.com/sqlc-dev/pqtype", + sum = "h1:b09TewZ3cSnO5+M1Kqq05y0+OjqIptxELaSayg7bmqk=", + version = "v0.3.0", +) +go_deps.module( + path = "github.com/tabbed/pqtype", + sum = "h1:PhEcb9JZ8jr7SUjJDFjRPxny0M8fkXZrxn/a9yQfoZg=", + version = "v0.1.1", +) + +# use_repo declaration +use_repo( + go_deps, + "cc_mvdan_interfacer", + "cc_mvdan_lint", + "cc_mvdan_unparam", + "co_honnef_go_tools", + "com_github_afex_hystrix_go", + "com_github_akavel_rsrc", + "com_github_alecthomas_template", + "com_github_alecthomas_units", + "com_github_apache_arrow_go_arrow", + "com_github_apache_thrift", + "com_github_armon_circbuf", + "com_github_armon_consul_api", + "com_github_armon_go_metrics", + "com_github_armon_go_radix", + "com_github_aryann_difflib", + "com_github_aws_aws_lambda_go", + "com_github_aws_aws_sdk_go", + "com_github_aws_aws_sdk_go_v2", + "com_github_azure_go_ansiterm", + "com_github_beorn7_perks", + "com_github_bgentry_speakeasy", + "com_github_bitly_go_hostpool", + "com_github_bkaradzic_go_lz4", + "com_github_bmizerany_assert", + "com_github_boltdb_bolt", + "com_github_bombsimon_wsl", + "com_github_bowery_prompt", + "com_github_burntsushi_toml", + "com_github_burntsushi_xgb", + "com_github_casbin_casbin_v2", + "com_github_cenkalti_backoff", + "com_github_cenkalti_backoff_v4", + "com_github_census_instrumentation_opencensus_proto", + "com_github_cespare_xxhash", + "com_github_cespare_xxhash_v2", + "com_github_chzyer_logex", + "com_github_chzyer_readline", + "com_github_chzyer_test", + "com_github_circonus_labs_circonus_gometrics", + "com_github_circonus_labs_circonusllhist", + "com_github_clbanning_x2j", + "com_github_clickhouse_clickhouse_go", + "com_github_client9_misspell", + "com_github_cloudflare_golz4", + "com_github_cncf_udpa_go", + "com_github_cockroachdb_apd", + "com_github_cockroachdb_cmux", + "com_github_cockroachdb_cockroach_go", + "com_github_cockroachdb_datadriven", + "com_github_codahale_hdrhistogram", + "com_github_codegangsta_cli", + "com_github_containerd_containerd", + "com_github_coreos_bbolt", + "com_github_coreos_etcd", + "com_github_coreos_go_etcd", + "com_github_coreos_go_semver", + "com_github_coreos_go_systemd", + "com_github_coreos_pkg", + "com_github_corpix_uarand", + "com_github_cpuguy83_go_md2man", + "com_github_cpuguy83_go_md2man_v2", + "com_github_creack_pty", + "com_github_cznic_mathutil", + "com_github_daaku_go_zipexe", + "com_github_datadog_datadog_go", + "com_github_davecgh_go_spew", + "com_github_dchest_safefile", + "com_github_denisenkom_go_mssqldb", + "com_github_dgrijalva_jwt_go", + "com_github_dgryski_go_sip13", + "com_github_dhui_dktest", + "com_github_docker_distribution", + "com_github_docker_docker", + "com_github_docker_go_connections", + "com_github_docker_go_units", + "com_github_dustin_go_humanize", + "com_github_eapache_go_resiliency", + "com_github_eapache_go_xerial_snappy", + "com_github_eapache_queue", + "com_github_edsrzf_mmap_go", + "com_github_envoyproxy_go_control_plane", + "com_github_envoyproxy_protoc_gen_validate", + "com_github_evanphx_json_patch", + "com_github_fatih_color", + "com_github_franela_goblin", + "com_github_franela_goreq", + "com_github_fsnotify_fsnotify", + "com_github_fsouza_fake_gcs_server", + "com_github_geertjohan_go_incremental", + "com_github_geertjohan_go_rice", + "com_github_ghodss_yaml", + "com_github_go_critic_go_critic", + "com_github_go_gl_glfw", + "com_github_go_gl_glfw_v3_3_glfw", + "com_github_go_ini_ini", + "com_github_go_kit_kit", + "com_github_go_lintpack_lintpack", + "com_github_go_logfmt_logfmt", + "com_github_go_ole_go_ole", + "com_github_go_sql_driver_mysql", + "com_github_go_stack_stack", + "com_github_go_toolsmith_astcast", + "com_github_go_toolsmith_astcopy", + "com_github_go_toolsmith_astequal", + "com_github_go_toolsmith_astfmt", + "com_github_go_toolsmith_astinfo", + "com_github_go_toolsmith_astp", + "com_github_go_toolsmith_pkgload", + "com_github_go_toolsmith_strparse", + "com_github_go_toolsmith_typep", + "com_github_gobuffalo_envy", + "com_github_gobuffalo_here", + "com_github_gobuffalo_logger", + "com_github_gobuffalo_packd", + "com_github_gobuffalo_packr_v2", + "com_github_gobwas_glob", + "com_github_gocql_gocql", + "com_github_godror_godror", + "com_github_gofrs_flock", + "com_github_gofrs_uuid", + "com_github_gogo_googleapis", + "com_github_gogo_protobuf", + "com_github_golang_glog", + "com_github_golang_groupcache", + "com_github_golang_migrate_migrate_v4", + "com_github_golang_mock", + "com_github_golang_protobuf", + "com_github_golang_snappy", + "com_github_golang_sql_civil", + "com_github_golangci_check", + "com_github_golangci_dupl", + "com_github_golangci_errcheck", + "com_github_golangci_go_misc", + "com_github_golangci_goconst", + "com_github_golangci_gocyclo", + "com_github_golangci_gofmt", + "com_github_golangci_golangci_lint", + "com_github_golangci_ineffassign", + "com_github_golangci_lint_1", + "com_github_golangci_maligned", + "com_github_golangci_misspell", + "com_github_golangci_prealloc", + "com_github_golangci_revgrep", + "com_github_golangci_unconvert", + "com_github_google_btree", + "com_github_google_flatbuffers", + "com_github_google_go_cmp", + "com_github_google_go_github", + "com_github_google_go_querystring", + "com_github_google_gofuzz", + "com_github_google_martian", + "com_github_google_martian_v3", + "com_github_google_pprof", + "com_github_google_renameio", + "com_github_google_shlex", + "com_github_google_uuid", + "com_github_googleapis_gax_go_v2", + "com_github_gopherjs_gopherjs", + "com_github_gorilla_context", + "com_github_gorilla_handlers", + "com_github_gorilla_mux", + "com_github_gorilla_websocket", + "com_github_gostaticanalysis_analysisutil", + "com_github_grpc_ecosystem_go_grpc_middleware", + "com_github_grpc_ecosystem_go_grpc_prometheus", + "com_github_grpc_ecosystem_grpc_gateway", + "com_github_hailocab_go_hostpool", + "com_github_hashicorp_consul", + "com_github_hashicorp_consul_api", + "com_github_hashicorp_consul_sdk", + "com_github_hashicorp_errwrap", + "com_github_hashicorp_go_cleanhttp", + "com_github_hashicorp_go_immutable_radix", + "com_github_hashicorp_go_msgpack", + "com_github_hashicorp_go_multierror", + "com_github_hashicorp_go_net", + "com_github_hashicorp_go_retryablehttp", + "com_github_hashicorp_go_rootcerts", + "com_github_hashicorp_go_sockaddr", + "com_github_hashicorp_go_syslog", + "com_github_hashicorp_go_uuid", + "com_github_hashicorp_go_version", + "com_github_hashicorp_golang_lru", + "com_github_hashicorp_hcl", + "com_github_hashicorp_logutils", + "com_github_hashicorp_mdns", + "com_github_hashicorp_memberlist", + "com_github_hashicorp_serf", + "com_github_hpcloud_tail", + "com_github_hudl_fargo", + "com_github_ianlancetaylor_demangle", + "com_github_icrowley_fake", + "com_github_inconshreveable_mousetrap", + "com_github_influxdata_influxdb1_client", + "com_github_jackc_chunkreader", + "com_github_jackc_chunkreader_v2", + "com_github_jackc_pgconn", + "com_github_jackc_pgio", + "com_github_jackc_pgmock", + "com_github_jackc_pgpassfile", + "com_github_jackc_pgproto3", + "com_github_jackc_pgproto3_v2", + "com_github_jackc_pgtype", + "com_github_jackc_pgx_v4", + "com_github_jackc_puddle", + "com_github_jessevdk_go_flags", + "com_github_jinzhu_inflection", + "com_github_jmespath_go_jmespath", + "com_github_jmoiron_sqlx", + "com_github_joho_godotenv", + "com_github_jonboulle_clockwork", + "com_github_json_iterator_go", + "com_github_jstemmer_go_junit_report", + "com_github_jtolds_gls", + "com_github_julienschmidt_httprouter", + "com_github_k0kubun_colorstring", + "com_github_k0kubun_pp", + "com_github_kardianos_osext", + "com_github_kisielk_errcheck", + "com_github_kisielk_gotool", + "com_github_klauspost_compress", + "com_github_klauspost_cpuid", + "com_github_klauspost_crc32", + "com_github_klauspost_pgzip", + "com_github_knetic_govaluate", + "com_github_konsorten_go_windows_terminal_sequences", + "com_github_kr_logfmt", + "com_github_kr_pretty", + "com_github_kr_pty", + "com_github_kr_text", + "com_github_krishicks_yaml_patch", + "com_github_ktrysmt_go_bitbucket", + "com_github_kyleconroy_sqlc", + "com_github_lfittl_pg_query_go", + "com_github_lib_pq", + "com_github_lightstep_lightstep_tracer_common_golang_gogo", + "com_github_lightstep_lightstep_tracer_go", + "com_github_logrusorgru_aurora", + "com_github_lyft_protoc_gen_validate", + "com_github_magiconair_properties", + "com_github_markbates_pkger", + "com_github_masterminds_glide", + "com_github_masterminds_semver", + "com_github_masterminds_vcs", + "com_github_matoous_godox", + "com_github_mattn_go_colorable", + "com_github_mattn_go_isatty", + "com_github_mattn_go_oci8", + "com_github_mattn_go_runewidth", + "com_github_mattn_go_sqlite3", + "com_github_mattn_goveralls", + "com_github_matttproud_golang_protobuf_extensions", + "com_github_microsoft_go_winio", + "com_github_miekg_dns", + "com_github_minio_minio_go", + "com_github_mitchellh_cli", + "com_github_mitchellh_go_homedir", + "com_github_mitchellh_go_ps", + "com_github_mitchellh_go_testing_interface", + "com_github_mitchellh_gox", + "com_github_mitchellh_iochan", + "com_github_mitchellh_mapstructure", + "com_github_modern_go_concurrent", + "com_github_modern_go_reflect2", + "com_github_morikuni_aec", + "com_github_mozilla_tls_observatory", + "com_github_mutecomm_go_sqlcipher_v4", + "com_github_mwitkow_go_conntrack", + "com_github_nakagami_firebirdsql", + "com_github_nats_io_jwt", + "com_github_nats_io_nats_go", + "com_github_nats_io_nats_server_v2", + "com_github_nats_io_nkeys", + "com_github_nats_io_nuid", + "com_github_nbutton23_zxcvbn_go", + "com_github_neo4j_neo4j_go_driver", + "com_github_ngdinhtoan_glide_cleanup", + "com_github_nkovacs_streamquote", + "com_github_oklog_oklog", + "com_github_oklog_run", + "com_github_oklog_ulid", + "com_github_olekukonko_tablewriter", + "com_github_oneofone_xxhash", + "com_github_onsi_ginkgo", + "com_github_onsi_gomega", + "com_github_op_go_logging", + "com_github_opencontainers_go_digest", + "com_github_opencontainers_image_spec", + "com_github_openpeedeep_depguard", + "com_github_opentracing_basictracer_go", + "com_github_opentracing_contrib_go_grpc", + "com_github_opentracing_contrib_go_observer", + "com_github_opentracing_opentracing_go", + "com_github_openzipkin_contrib_zipkin_go_opentracing", + "com_github_openzipkin_zipkin_go", + "com_github_pact_foundation_pact_go", + "com_github_pascaldekloe_goe", + "com_github_pborman_uuid", + "com_github_pelletier_go_toml", + "com_github_performancecopilot_speed", + "com_github_pierrec_lz4", + "com_github_pires_go_proxyproto", + "com_github_pkg_browser", + "com_github_pkg_errors", + "com_github_pkg_profile", + "com_github_pmezard_go_difflib", + "com_github_posener_complete", + "com_github_prometheus_client_golang", + "com_github_prometheus_client_model", + "com_github_prometheus_common", + "com_github_prometheus_procfs", + "com_github_prometheus_tsdb", + "com_github_quasilyte_go_consistent", + "com_github_rcrowley_go_metrics", + "com_github_remyoudompheng_bigfft", + "com_github_rogpeppe_fastuuid", + "com_github_rogpeppe_go_internal", + "com_github_rs_xid", + "com_github_rs_zerolog", + "com_github_rubenv_sql_migrate", + "com_github_russross_blackfriday", + "com_github_russross_blackfriday_v2", + "com_github_ryanuber_columnize", + "com_github_samuel_go_zookeeper", + "com_github_satori_go_uuid", + "com_github_sean__seed", + "com_github_securego_gosec", + "com_github_shirou_gopsutil", + "com_github_shirou_w32", + "com_github_shopify_sarama", + "com_github_shopify_toxiproxy", + "com_github_shopspring_decimal", + "com_github_shurcool_go", + "com_github_shurcool_go_goon", + "com_github_shurcool_sanitized_anchor_name", + "com_github_sirupsen_logrus", + "com_github_smartystreets_assertions", + "com_github_smartystreets_goconvey", + "com_github_snowflakedb_glog", + "com_github_snowflakedb_gosnowflake", + "com_github_soheilhy_cmux", + "com_github_sony_gobreaker", + "com_github_sourcegraph_go_diff", + "com_github_spaolacci_murmur3", + "com_github_spf13_afero", + "com_github_spf13_cast", + "com_github_spf13_cobra", + "com_github_spf13_jwalterweatherman", + "com_github_spf13_pflag", + "com_github_spf13_viper", + "com_github_sqlc_dev_pqtype", + "com_github_stackexchange_wmi", + "com_github_streadway_amqp", + "com_github_streadway_handy", + "com_github_stretchr_objx", + "com_github_stretchr_testify", + "com_github_subosito_gotenv", + "com_github_tabbed_pqtype", + "com_github_tchap_go_patricia", + "com_github_tidwall_pretty", + "com_github_timakin_bodyclose", + "com_github_tmc_grpc_websocket_proxy", + "com_github_tv42_httpunix", + "com_github_uber_go_atomic", + "com_github_uber_jaeger_client_go", + "com_github_uber_jaeger_lib", + "com_github_ugorji_go", + "com_github_ugorji_go_codec", + "com_github_ultraware_funlen", + "com_github_ultraware_whitespace", + "com_github_urfave_cli", + "com_github_uudashr_gocognit", + "com_github_valyala_bytebufferpool", + "com_github_valyala_fasthttp", + "com_github_valyala_fasttemplate", + "com_github_valyala_quicktemplate", + "com_github_valyala_tcplisten", + "com_github_vividcortex_gohistogram", + "com_github_xanzy_go_gitlab", + "com_github_xdg_scram", + "com_github_xdg_stringprep", + "com_github_xiang90_probing", + "com_github_xordataexchange_crypt", + "com_github_yuin_goldmark", + "com_github_z_division_go_zookeeper", + "com_github_zenazn_goji", + "com_github_ziutek_mymysql", + "com_gitlab_nyarla_go_crypt", + "com_google_cloud_go", + "com_google_cloud_go_bigquery", + "com_google_cloud_go_datastore", + "com_google_cloud_go_pubsub", + "com_google_cloud_go_spanner", + "com_google_cloud_go_storage", + "com_shuralyov_dmitri_gpu_mtl", + "com_sourcegraph_sourcegraph_appdash", + "com_sourcegraph_sqs_pbtypes", + "in_gopkg_alecthomas_kingpin_v2", + "in_gopkg_asn1_ber_v1", + "in_gopkg_check_v1", + "in_gopkg_cheggaaa_pb_v1", + "in_gopkg_datadog_dd_trace_go_v1", + "in_gopkg_errgo_v2", + "in_gopkg_fsnotify_v1", + "in_gopkg_gcfg_v1", + "in_gopkg_gorp_v1", + "in_gopkg_inconshreveable_log15_v2", + "in_gopkg_inf_v0", + "in_gopkg_ini_v1", + "in_gopkg_ldap_v2", + "in_gopkg_resty_v1", + "in_gopkg_tomb_v1", + "in_gopkg_warnings_v0", + "in_gopkg_yaml_v2", + "in_gopkg_yaml_v3", + "io_etcd_go_bbolt", + "io_etcd_go_etcd", + "io_k8s_sigs_yaml", + "io_opencensus_go", + "io_rsc_binaryregexp", + "io_rsc_quote_v3", + "io_rsc_sampler", + "io_vitess_vitess", + "org_golang_google_api", + "org_golang_google_appengine", + "org_golang_google_genproto", + "org_golang_google_grpc", + "org_golang_google_protobuf", + "org_golang_x_crypto", + "org_golang_x_exp", + "org_golang_x_image", + "org_golang_x_lint", + "org_golang_x_mobile", + "org_golang_x_mod", + "org_golang_x_net", + "org_golang_x_oauth2", + "org_golang_x_sync", + "org_golang_x_sys", + "org_golang_x_text", + "org_golang_x_time", + "org_golang_x_xerrors", + "org_modernc_b", + "org_modernc_db", + "org_modernc_file", + "org_modernc_fileutil", + "org_modernc_golex", + "org_modernc_internal", + "org_modernc_lldb", + "org_modernc_mathutil", + "org_modernc_ql", + "org_modernc_sortutil", + "org_modernc_strutil", + "org_modernc_zappy", + "org_mongodb_go_mongo_driver", + "org_uber_go_atomic", + "org_uber_go_multierr", + "org_uber_go_tools", + "org_uber_go_zap", + "tools_gotest", +) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock new file mode 100644 index 0000000..e6f70ce --- /dev/null +++ b/MODULE.bazel.lock @@ -0,0 +1,120 @@ +{ + "lockFileVersion": 13, + "registryFileHashes": { + "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", + "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/source.json": "7e3a9adf473e9af076ae485ed649d5641ad50ec5c11718103f34de03170d94ad", + "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef", + "https://bcr.bazel.build/modules/apple_support/1.5.0/source.json": "eb98a7627c0bc486b57f598ad8da50f6625d974c8f723e9ea71bd39f709c9862", + "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b", + "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd", + "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8", + "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a", + "https://bcr.bazel.build/modules/bazel_features/1.18.0/source.json": "cde886d88c8164b50b9b97dba7c0a64ca24d257b72ca3a2fcb06bee1fdb47ee4", + "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7", + "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", + "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a", + "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5", + "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/source.json": "082ed5f9837901fada8c68c2f3ddc958bb22b6d654f71dd73f3df30d45d4b749", + "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84", + "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8", + "https://bcr.bazel.build/modules/gazelle/0.27.0/MODULE.bazel": "3446abd608295de6d90b4a8a118ed64a9ce11dcb3dda2dc3290a22056bd20996", + "https://bcr.bazel.build/modules/gazelle/0.30.0/MODULE.bazel": "f888a1effe338491f35f0e0e85003b47bb9d8295ccba73c37e07702d8d31c65b", + "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8", + "https://bcr.bazel.build/modules/gazelle/0.33.0/MODULE.bazel": "a13a0f279b462b784fb8dd52a4074526c4a2afe70e114c7d09066097a46b3350", + "https://bcr.bazel.build/modules/gazelle/0.34.0/MODULE.bazel": "abdd8ce4d70978933209db92e436deb3a8b737859e9354fb5fd11fb5c2004c8a", + "https://bcr.bazel.build/modules/gazelle/0.36.0/MODULE.bazel": "e375d5d6e9a6ca59b0cb38b0540bc9a05b6aa926d322f2de268ad267a2ee74c0", + "https://bcr.bazel.build/modules/gazelle/0.36.0/source.json": "0823f097b127e0201ae55d85647c94095edfe27db0431a7ae880dcab08dfaa04", + "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", + "https://bcr.bazel.build/modules/googletest/1.11.0/source.json": "c73d9ef4268c91bd0c1cd88f1f9dfa08e814b1dbe89b5f594a9f08ba0244d206", + "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", + "https://bcr.bazel.build/modules/platforms/0.0.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", + "https://bcr.bazel.build/modules/platforms/0.0.11/source.json": "f7e188b79ebedebfe75e9e1d098b8845226c7992b307e28e1496f23112e8fc29", + "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", + "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37", + "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615", + "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814", + "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", + "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", + "https://bcr.bazel.build/modules/protobuf/21.7/source.json": "bbe500720421e582ff2d18b0802464205138c06056f443184de39fbb8187b09b", + "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", + "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573", + "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", + "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", + "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", + "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/source.json": "1f1ba6fea244b616de4a554a0f4983c91a9301640c8fe0dd1d410254115c8430", + "https://bcr.bazel.build/modules/rules_go/0.33.0/MODULE.bazel": "a2b11b64cd24bf94f57454f53288a5dacfe6cb86453eee7761b7637728c1910c", + "https://bcr.bazel.build/modules/rules_go/0.38.1/MODULE.bazel": "fb8e73dd3b6fc4ff9d260ceacd830114891d49904f5bda1c16bc147bcc254f71", + "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8", + "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270", + "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd", + "https://bcr.bazel.build/modules/rules_go/0.54.0/MODULE.bazel": "ebec39ed510d0d4122b60764623dda92ca7f175479b511bf7cd5de7f38e86747", + "https://bcr.bazel.build/modules/rules_go/0.54.0/source.json": "6eb9b4f4fc27ab5be79d84dcfcf971beea6caa91a1b02088a9ee314c88915cf3", + "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", + "https://bcr.bazel.build/modules/rules_java/7.6.5/MODULE.bazel": "481164be5e02e4cab6e77a36927683263be56b7e36fef918b458d7a8a1ebadb1", + "https://bcr.bazel.build/modules/rules_java/7.6.5/source.json": "a805b889531d1690e3c72a7a7e47a870d00323186a9904b36af83aa3d053ee8d", + "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", + "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/source.json": "a075731e1b46bc8425098512d038d416e966ab19684a10a34f4741295642fc35", + "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", + "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", + "https://bcr.bazel.build/modules/rules_license/0.0.7/source.json": "355cc5737a0f294e560d52b1b7a6492d4fff2caf0bef1a315df5a298fca2d34a", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/source.json": "c2557066e0c0342223ba592510ad3d812d4963b9024831f7f66fd0584dd8c66c", + "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", + "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", + "https://bcr.bazel.build/modules/rules_proto/6.0.0/MODULE.bazel": "b531d7f09f58dce456cd61b4579ce8c86b38544da75184eadaf0a7cb7966453f", + "https://bcr.bazel.build/modules/rules_proto/6.0.0/source.json": "de77e10ff0ab16acbf54e6b46eecd37a99c5b290468ea1aee6e95eb1affdaed7", + "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", + "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7", + "https://bcr.bazel.build/modules/rules_python/0.22.1/source.json": "57226905e783bae7c37c2dd662be078728e48fa28ee4324a7eabcafb5a43d014", + "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", + "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b", + "https://bcr.bazel.build/modules/rules_shell/0.3.0/source.json": "c55ed591aa5009401ddf80ded9762ac32c358d2517ee7820be981e2de9756cf3", + "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", + "https://bcr.bazel.build/modules/stardoc/0.5.1/source.json": "a96f95e02123320aa015b956f29c00cb818fa891ef823d55148e1a362caacf29", + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/source.json": "f1ef7d3f9e0e26d4b23d1c39b5f5de71f584dd7d1b4ef83d9bbba6ec7a6a6459", + "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", + "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d" + }, + "selectedYankedVersions": {}, + "moduleExtensions": { + "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "PjIds3feoYE8SGbbIq2SFTZy3zmxeO2tQevJZNDo7iY=", + "usagesDigest": "+hz7IHWN6A1oVJJWNDB6yZRG+RYhF76wAYItpAeIUIg=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": {} + }, + "local_config_apple_cc": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [ + [ + "apple_support~", + "bazel_tools", + "bazel_tools" + ] + ] + } + } + } +} diff --git a/sqlc/private/BUILD.sqlc.bazel b/sqlc/private/BUILD.sqlc.bazel index 9e17f2c..f8fd524 100644 --- a/sqlc/private/BUILD.sqlc.bazel +++ b/sqlc/private/BUILD.sqlc.bazel @@ -27,6 +27,7 @@ sqlc_release( root_file = "ROOT", sqlc = "sqlc{exe}", version = "{version}", + visibility = ["//visibility:public"], ) declare_toolchains( diff --git a/sqlc/private/actions.bzl b/sqlc/private/actions.bzl index d2c6331..94af3d3 100644 --- a/sqlc/private/actions.bzl +++ b/sqlc/private/actions.bzl @@ -64,7 +64,7 @@ def sqlc_configure(ctx, params, queries, schemas, out, config_path_depth): )) if versions.is_at_least("1.5.0", toolchain_version): - config = struct( + config = json.encode(struct( version = "1", overrides = overrides, packages = [struct( @@ -80,9 +80,9 @@ def sqlc_configure(ctx, params, queries, schemas, out, config_path_depth): queries = ["{}/{}".format(back_to_root, p) for p in queries], schema = ["{}/{}".format(back_to_root, p) for p in schemas], )], - ).to_json() + )) else: - config = struct( + config = json.encode(struct( version = "1", overrides = overrides, packages = [struct( @@ -97,7 +97,7 @@ def sqlc_configure(ctx, params, queries, schemas, out, config_path_depth): queries = ["{}/{}".format(back_to_root, p) for p in queries], schema = ["{}/{}".format(back_to_root, p) for p in schemas], )], - ).to_json() + )) ctx.actions.write(out, config) diff --git a/sqlc/private/extension.bzl b/sqlc/private/extension.bzl new file mode 100644 index 0000000..e381a3f --- /dev/null +++ b/sqlc/private/extension.bzl @@ -0,0 +1,88 @@ +load("//sqlc/private:release.bzl", "sqlc_download_release_bzlmod") +load( + "//sqlc/private/rules_go/lib:platforms.bzl", + "generate_toolchain_names", +) + +_toolchain_tag = tag_class( + attrs = { + "goarch": attr.string(), + "goos": attr.string(), + "version": attr.string(), + "urls": attr.string_list(default = ["https://github.com/kyleconroy/sqlc/releases/download/v{}/{}"]), + }, +) + +def _sqlc_toolchain_hub_impl(ctx): + """Implementation for the hub repository that aliases all registered toolchains.""" + repo_names = ctx.attr.repo_names + toolchain_names = generate_toolchain_names() + + build_content = [] + for name in repo_names: + build_content.append('load("@{name}//:toolchains.bzl", {name}_declare_toolchains = "bzlmod_declare_toolchains")'.format(name = name)) + + for name in repo_names: + build_content.append("{name}_declare_toolchains()".format(name = name)) + + ctx.file("BUILD.bazel", "\n".join(build_content)) + +_sqlc_toolchain_hub = repository_rule( + implementation = _sqlc_toolchain_hub_impl, + attrs = { + "repo_names": attr.string_list(mandatory = True), + }, +) + +def _toolchain_repo_name(toolchain_tag): + return "sqlc_release_{}_{}".format( + toolchain_tag.goos or "host", + toolchain_tag.goarch or "host", + ) + +def _make_root_module_last(modules): + roots = [] + other = [] + for mod in modules: + if mod.is_root: + roots.append(mod) + else: + other.append(mod) + + return other + roots + +def _toolchain_impl(mctx): + toolchain_tags = {} + + # We want to process the tags such that, in the case of conflicts, the tag definitions + # from the root module "win". + for mod in _make_root_module_last(mctx.modules): + for toolchain_tag in mod.tags.toolchain: + repo_name = _toolchain_repo_name(toolchain_tag) + toolchain_tags[repo_name] = toolchain_tag + + for release_name, toolchain_tag in toolchain_tags.items(): + sqlc_download_release_bzlmod( + name = release_name, + goarch = toolchain_tag.goarch, + goos = toolchain_tag.goos, + version = toolchain_tag.version, + ) + + _sqlc_toolchain_hub( + name = "sqlc_toolchains", + repo_names = list(toolchain_tags.keys()), + ) + + return mctx.extension_metadata( + reproducible = True, + root_module_direct_deps = ["sqlc_toolchains"], + root_module_direct_dev_deps = [], + ) + +sqlc = module_extension( + implementation = _toolchain_impl, + tag_classes = { + "toolchain": _toolchain_tag, + }, +) diff --git a/sqlc/private/release.bzl b/sqlc/private/release.bzl index 393e822..3e31463 100644 --- a/sqlc/private/release.bzl +++ b/sqlc/private/release.bzl @@ -12,10 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -load( - "//sqlc/private/rules_go/lib:platforms.bzl", - "generate_toolchain_names", -) load( "@com_plezentek_rules_sqlc//sqlc/private/skylib/lib:versions.bzl", "versions", @@ -26,6 +22,10 @@ load( "MIN_SUPPORTED_VERSION", "SQLC_VERSIONS", ) +load( + "//sqlc/private/rules_go/lib:platforms.bzl", + "generate_toolchain_names", +) ##### Download SQLC binary ##### def _detect_host_platform(ctx): @@ -47,7 +47,7 @@ def _detect_host_platform(ctx): uname = arch_result.stdout.strip() if uname in ("aarch64", "arm64"): goarch = "arm64" - if uname in ("armv6l", "armv7l"): + elif uname in ("armv6l", "armv7l"): goarch = "arm" elif uname in ("amd64", "x86_64"): goarch = "amd64" @@ -124,6 +124,20 @@ def _sqlc_download_release_impl(ctx): }, ) + # For bzlmod the toolchain registration is hardcoded in the MODULE.bazel file. Since we can't dynamically add more + # toolchains, usually this is done by using a "hub" repo where we `register_toolchains("@hub//:all")` and then + # generate the "hub" repo in a separate repository rule. + # The simplest way would be to set up a bunch of aliases, however https://github.com/bazelbuild/bazel/issues/16298 + # tells us that doesn't work, so we set up this intermediate macro for the "hub" to call. + ctx.file("toolchains.bzl", """ +load("@com_plezentek_rules_sqlc//sqlc:def.bzl", "declare_toolchains") +def bzlmod_declare_toolchains(): + declare_toolchains( + host ="{goos}_{goarch}", + release = Label("//:sqlc_release") + ) +""".format(goos = goos, goarch = goarch)) + # Get the binary tool ctx.report_progress("downloading") ctx.download_and_extract( @@ -141,6 +155,9 @@ _sqlc_download_release = repository_rule( }, ) +def sqlc_download_release_bzlmod(name, **kwargs): + _sqlc_download_release(name = name, **kwargs) + def sqlc_download_release(name, **kwargs): _sqlc_download_release(name = name, **kwargs) _register_toolchains(name) diff --git a/sqlc/private/rules/package.bzl b/sqlc/private/rules/package.bzl index 1f953df..33de1c4 100644 --- a/sqlc/private/rules/package.bzl +++ b/sqlc/private/rules/package.bzl @@ -69,12 +69,12 @@ def _sqlc_package_impl(ctx): ) # TODO(V2) Investigate direct compilation by embedding a go_library rule - return struct(providers = [ + return [ DefaultInfo( files = depset(outputs), runfiles = ctx.runfiles(outputs), # For tests ), - ]) + ] sqlc_package = rule( _sqlc_package_impl, diff --git a/sqlc/private/sqlc_toolchain.bzl b/sqlc/private/sqlc_toolchain.bzl index 1ce01d2..cd08dd1 100644 --- a/sqlc/private/sqlc_toolchain.bzl +++ b/sqlc/private/sqlc_toolchain.bzl @@ -59,7 +59,7 @@ sqlc_toolchain = rule( def declare_toolchains(host, release): host_goos, _, host_goarch = host.partition("_") for p in PLATFORMS: - toolchain_name = "sqlc_" + p.name + toolchain_name = "sqlc_" + p.name + "_" + host impl_name = toolchain_name + "-impl" cgo_constraints = ( diff --git a/sqlc/private/sqlc_versions.bzl b/sqlc/private/sqlc_versions.bzl index 1855dcb..6f546f5 100644 --- a/sqlc/private/sqlc_versions.bzl +++ b/sqlc/private/sqlc_versions.bzl @@ -12,11 +12,115 @@ # See the License for the specific language governing permissions and # limitations under the License. -DEFAULT_VERSION = "1.14.0" +DEFAULT_VERSION = "1.30.0" MIN_SUPPORTED_VERSION = "1.3.0" SQLC_VERSIONS = { + "1.30.0": { + "darwin_amd64": ("sqlc_1.30.0_darwin_amd64.tar.gz", "eb065ca44f02a9500f8e51cb63594a6bbd2486af04d18c0f81efadf7eadf5e29"), + "darwin_arm64": ("sqlc_1.30.0_darwin_arm64.tar.gz", "ff18793b97715d08dde364446f43082a06da87b7797b9ec79ef2b31aeb0894e5"), + "linux_amd64": ("sqlc_1.30.0_linux_amd64.tar.gz", "468aecee071bfe55e97fcbcac52ea0208eeca444f67736f3b8f0f3d6a106132e"), + "linux_arm64": ("sqlc_1.30.0_linux_arm64.tar.gz", "dd9ab43b022ba3b3402054f99d7ae6e5efea33c949e869c3c66b214415e0c82d"), + }, + "1.29.0": { + "darwin_amd64": ("sqlc_1.29.0_darwin_amd64.tar.gz", "e4ff0264fd557f948e7c2049a6224de27c4c3a46258b64c0de22c6013afc682a"), + "darwin_arm64": ("sqlc_1.29.0_darwin_arm64.tar.gz", "b7cd230d0d75d98f2abd2c21463684bbb9af077d1f6de3f8f40a168cd1b9c261"), + "linux_amd64": ("sqlc_1.29.0_linux_amd64.tar.gz", "4bb811cb031bb04ed45e75e574346fdc5205e6bf2866a60a5da776b4eb306371"), + "linux_arm64": ("sqlc_1.29.0_linux_arm64.tar.gz", "364f006097e849a4b7cc2e3d981cee46f6760104d216c562ca9f50ee175b682b"), + }, + "1.28.0": { + "darwin_amd64": ("sqlc_1.28.0_darwin_amd64.tar.gz", "9f8ca8e90cc50959240ab958ef7599affe55599df6bceb16b694cee67b138172"), + "darwin_arm64": ("sqlc_1.28.0_darwin_arm64.tar.gz", "36e47364c0901ec5f7e5f4a5dad230f604712c2de098c30967688aa2bc0c5813"), + "linux_amd64": ("sqlc_1.28.0_linux_amd64.tar.gz", "7485104e3035aca3a9d2c12f7e98dbd95141c14f089ebffe4cd5a47c542301fe"), + "linux_arm64": ("sqlc_1.28.0_linux_arm64.tar.gz", "43489a396189e2802e07a9871b5deb26c68bbb45d0609ffed5a1a364d444e56c"), + }, + "1.27.0": { + "darwin_amd64": ("sqlc_1.27.0_darwin_amd64.tar.gz", "ab013ee777ca9613debaf53b6a8c2af7d1df51101a696323f7538ec1ead4ca72"), + "darwin_arm64": ("sqlc_1.27.0_darwin_arm64.tar.gz", "d4aefba4487cec5357e015056644b6f0a45388e344a95137aa7d32286e072a5f"), + "linux_amd64": ("sqlc_1.27.0_linux_amd64.tar.gz", "f56954667ca54dce79a9246aa8b01b734f5deb6d2064f630f98cebe4fb4b8933"), + "linux_arm64": ("sqlc_1.27.0_linux_arm64.tar.gz", "3da26171592e6604c8e568e2278a1d9d84136da3dc64e785aa197f5dd6db30fc"), + }, + "1.26.0": { + "darwin_amd64": ("sqlc_1.26.0_darwin_amd64.tar.gz", "5fc0885bdee4cd64a08047eeef31a2c3feecf02c376237ee60eef271dd016e4a"), + "darwin_arm64": ("sqlc_1.26.0_darwin_arm64.tar.gz", "ec7af0c7cc2817e7d6f24ad6af316b2c69a18b2c45fd520070ccf93e5954ba8c"), + "linux_amd64": ("sqlc_1.26.0_linux_amd64.tar.gz", "318579f9dc34e12e58019887f4ff4db58af5603b8aff8b85cccc4798ba39b62d"), + "linux_arm64": ("sqlc_1.26.0_linux_arm64.tar.gz", "0cbfcf39d2fba3e59ddcfd6d2d3babf53b63ec504f4ac5ed5e380e06a66948fc"), + }, + "1.25.0": { + "darwin_amd64": ("sqlc_1.25.0_darwin_amd64.tar.gz", "a713dc664751d11be9f7c1e18761ffeae79d80af2df23bbd7e64283a4ae7a060"), + "darwin_arm64": ("sqlc_1.25.0_darwin_arm64.tar.gz", "db67b8e5bfd48a7cc19f132d331ef37843eefaefba26182abdfa6ec9fe2da793"), + "linux_amd64": ("sqlc_1.25.0_linux_amd64.tar.gz", "b34efb1729469c87d314783116c3de9789222de986aca1c60ba4890c0e86b42f"), + "linux_arm64": ("sqlc_1.25.0_linux_arm64.tar.gz", "7f46a785fe09b405560e85db2440fed4678793a556556d56ff87e2f206f4074e"), + }, + "1.24.0": { + "darwin_amd64": ("sqlc_1.24.0_darwin_amd64.tar.gz", "4a0cb4e7e3e94f405777701359746590e2e13d33b9a00ab8e2f5ae82ad1aa2fb"), + "darwin_arm64": ("sqlc_1.24.0_darwin_arm64.tar.gz", "bc86350babc1bc5219bade48bc298f1a4c14b3c579249f52b83beab5147fef06"), + "linux_amd64": ("sqlc_1.24.0_linux_amd64.tar.gz", "f3d1be92ee57b448bc628a912906bb8b7f49929d36c6d36ceb18033ebe42d760"), + "linux_arm64": ("sqlc_1.24.0_linux_arm64.tar.gz", "5d8287154608a00a6bf75e0bcd6f21bb509a8646494d1233c4eac170c699da2f"), + }, + "1.23.0": { + "darwin_amd64": ("sqlc_1.23.0_darwin_amd64.tar.gz", "073b1ed41c61103d929cde4ac71df4158bbc45bebf2ffc7bf9aa6328e40ae06c"), + "darwin_arm64": ("sqlc_1.23.0_darwin_arm64.tar.gz", "3c1d009b4c8d67efa0d59c777a0cdd186838b01969dd937c9191d69125c24209"), + "linux_amd64": ("sqlc_1.23.0_linux_amd64.tar.gz", "212638939a4851f5957a9c4df63ad14fbce5eea49a45cc324fc299eb0327cf4b"), + "linux_arm64": ("sqlc_1.23.0_linux_arm64.tar.gz", "e209f7e56ba2ca601285d0a53079e7fe9e040fe0a6174dc68855b559b16fed4a"), + }, + "1.22.0": { + "darwin_amd64": ("sqlc_1.22.0_darwin_amd64.tar.gz", "10260798f6754fd7225e7ce0dcc2edf1321bc34d94f0d168bdeb6ea8855a3034"), + "darwin_arm64": ("sqlc_1.22.0_darwin_arm64.tar.gz", "bcd185cc9a06062326b1f878fb3ee6857c2fcc3e347bc082aa3c2afd54c5f1c1"), + "linux_amd64": ("sqlc_1.22.0_linux_amd64.tar.gz", "4457ebdfeabb9b0352a703c0f18a79e035a1bdd5d6b1a6cb34b362ad56bf1a17"), + "linux_arm64": ("sqlc_1.22.0_linux_arm64.tar.gz", "dbb4898291189c1296d45edb0ce1e241d9aabcb1fba0b876876317b9f7927419"), + }, + "1.21.0": { + "darwin_amd64": ("sqlc_1.21.0_darwin_amd64.tar.gz", "10f7d1fcc782e1d8afdf190811c307505c84d5903ba2103f8aeeb3146a668c71"), + "darwin_arm64": ("sqlc_1.21.0_darwin_arm64.tar.gz", "72c47f5e6ce8038178312c98b450e5928434fde44390c08ecf97ea02e99b2482"), + "linux_amd64": ("sqlc_1.21.0_linux_amd64.tar.gz", "2511190e0b630bd1e07687e4c600344f6dfcc833423b3534fe7f3ea17e58549e"), + "linux_arm64": ("sqlc_1.21.0_linux_arm64.tar.gz", "4618569485702c9a858a4d0b94ed53ca6e0441d135142156de849a339fabada9"), + }, + "1.20.0": { + "darwin_amd64": ("sqlc_1.20.0_darwin_amd64.tar.gz", "577ae56982abfcdecb0a248ebbc826afe8336fe69cd47501f43d0b47984f250e"), + "darwin_arm64": ("sqlc_1.20.0_darwin_arm64.tar.gz", "abd9300769480084f2007e91c0f286d391109ce02e80205b6bf63c65ee39c572"), + "linux_amd64": ("sqlc_1.20.0_linux_amd64.tar.gz", "136b23d8d2b537c05fdd76ab5abd63d7429caef812e7a4d58bb0995337e4cf61"), + "linux_arm64": ("sqlc_1.20.0_linux_arm64.tar.gz", "3ea4b6fe06b3389483204860120b05bc1fc453807c09f10dd20988ddb0212e71"), + }, + "1.19.1": { + "darwin_amd64": ("sqlc_1.19.1_darwin_amd64.tar.gz", "46ced5886eacba272d6b9b9b74d31955d46209b9d8c7b6c9be1aee123973b135"), + "darwin_arm64": ("sqlc_1.19.1_darwin_arm64.tar.gz", "b605eca7a0e0ff26cf85e4041c3fb54bd6ca916806af26726444a2073b827531"), + "linux_amd64": ("sqlc_1.19.1_linux_amd64.tar.gz", "e58d22093df6950f3209ba80b69ee2774b4352f923f16f12e9f2eea9fdf8f317"), + "linux_arm64": ("sqlc_1.19.1_linux_arm64.tar.gz", "141ac9825d7dfc5a4ebe70a4338e57cd2929ff31af8c3fe0a535164c5fb2da55"), + }, + "1.19.0": { + "darwin_amd64": ("sqlc_1.19.0_darwin_amd64.tar.gz", "20a7429eabf2d06d13427803dbe52cfa12526b8d3ed4ccd2315c3e34fe10c92e"), + "darwin_arm64": ("sqlc_1.19.0_darwin_arm64.tar.gz", "ff0c12f41229169b9dd974340cc3344afaa9f9f5b006c098aa9e51a37ad105ef"), + "linux_amd64": ("sqlc_1.19.0_linux_amd64.tar.gz", "2b4bc7b301bc1c37d138ab759b2015fb3a0c4bd1600f64db095cae7493f6c7b9"), + "linux_arm64": ("sqlc_1.19.0_linux_arm64.tar.gz", "06b78ac86853094a0309a585c533fabefbc784c674036508a94cdc4ef8c46e30"), + }, + "1.18.0": { + "darwin_amd64": ("sqlc_1.18.0_darwin_amd64.tar.gz", "53b296a2169beb09b64fa03a7d70dc6f604d69bf10e38ef438d30116cbba7f5d"), + "darwin_arm64": ("sqlc_1.18.0_darwin_arm64.tar.gz", "02fe091ce62da202cb09175cb0af052da4f4048caf0eec5d524fe5c8065a8489"), + "linux_amd64": ("sqlc_1.18.0_linux_amd64.tar.gz", "3cfb6d82dec9bc15a37f983886cb3d55eacd31bad8538dc864497cff59d133c5"), + "linux_arm64": ("sqlc_1.18.0_linux_arm64.tar.gz", "ce5b3ca04c437f3ac8320952f7b2215faa981230684328273dd0b65ecb08d8e9"), + }, + "1.17.2": { + "darwin_amd64": ("sqlc_1.17.2_darwin_amd64.tar.gz", "f9253370519f1bf270be81b58978c7ad7e0b4bd96ad27d5efcb4b88dc2aa482a"), + "darwin_arm64": ("sqlc_1.17.2_darwin_arm64.tar.gz", "71f82a3a35f0956023d00e44482c024fe0f0a31cee6e46b70a75f534a7b6345f"), + "linux_amd64": ("sqlc_1.17.2_linux_amd64.tar.gz", "76568b64caa36a03e8ab20c2ae6e17a68487728f33f24a4c6eecda5a836d0ae5"), + "linux_arm64": ("sqlc_1.17.2_linux_arm64.tar.gz", "9b8bc8f5e326707224b90474d102af702601dda9a6eeaa71295be9db17577c83"), + }, + "1.17.0": { + "darwin_amd64": ("sqlc_1.17.0_darwin_amd64.tar.gz", "1b2bc2ae1d0ddd54db53f02bc1fb9594fb8c07f832444e5c07dac1c11ca885cd"), + "darwin_arm64": ("sqlc_1.17.0_darwin_arm64.tar.gz", "17ee5afacd658d66bef279bbc5cf40f785673e0767e2c33d78709ae0cc0da4e2"), + "linux_amd64": ("sqlc_1.17.0_linux_amd64.tar.gz", "a4f8d539a3de735b6df010cc2c8169cc0bd99a5c4d097a751395e3dcbcda2d07"), + }, + "1.16.0": { + "darwin_amd64": ("sqlc_1.16.0_darwin_amd64.tar.gz", "5c2e55ece21329205187ab71e84f30cbbb547229fe5c4488ec267ed0b189ff0f"), + "darwin_arm64": ("sqlc_1.16.0_darwin_arm64.tar.gz", "7d3673422bfde1f10f1138255a20a77a33617f9922c9cc9188fee3a827b0a105"), + "linux_amd64": ("sqlc_1.16.0_linux_amd64.tar.gz", "528af084691693527e8fb374890240b9b40490430e1db781308e057cc803e127"), + }, + "1.15.0": { + "darwin_amd64": ("sqlc_1.15.0_darwin_amd64.tar.gz", "f6161d3a904d6cc3811cb0c43b821b62860120dd6448b14f9cf2c04b7b5d5c8d"), + "linux_amd64": ("sqlc_1.15.0_linux_amd64.tar.gz", "20c3382ca6e56519aee85bdd2f774153fcd0811d1f35560ee6c9379ab89cc52c"), + }, "1.14.0": { "darwin_amd64": ("sqlc_1.14.0_darwin_amd64.tar.gz", "142edd3a92716432ee5b5dd48719e2192530c6b29812b36269fc30f51c41fefb"), "linux_amd64": ("sqlc_1.14.0_linux_amd64.tar.gz", "80f97a263903bc2376fb2af94ed65ea9846c02863c2da43520fcc4bc13cee849"), @@ -25,6 +129,10 @@ SQLC_VERSIONS = { "darwin_amd64": ("sqlc_1.13.0_darwin_amd64.tar.gz", "86dec000375a104a27a61270986f67aa478e0832dc96d26d801b21b12a814ea7"), "linux_amd64": ("sqlc_1.13.0_linux_amd64.tar.gz", "82db3517d0a4d0e4aeb1afd0f26559184951b1d94ee4f4c6e7c2bd54c84b00bb"), }, + "1.12.0": { + "darwin_amd64": ("sqlc_1.12.0_darwin_amd64.tar.gz", "fe040a1cce595880f42fdfd91ce2a3a1ade78794fc5bfa0b7c8ac79e68481bc0"), + "linux_amd64": ("sqlc_1.12.0_linux_amd64.tar.gz", "097460914fd65bb9d34f01a2972dd9bd9d37e04e7064e1fbce8bbb65079e4b0c"), + }, "1.11.0": { "darwin_amd64": ("sqlc_1.11.0_darwin_amd64.tar.gz", "f5d5a800bf29dd3175cbec47ad7f424bf5fb887fc9922bd141749982f78bd6ac"), "linux_amd64": ("sqlc_1.11.0_linux_amd64.tar.gz", "e8d97abff71c7b964e582c16869953940f37506097ee2bc26835f7bf3a2cc9ac"), diff --git a/tests/features/overrides/BUILD.bazel b/tests/features/overrides/BUILD.bazel index 7c150d1..50160c8 100644 --- a/tests/features/overrides/BUILD.bazel +++ b/tests/features/overrides/BUILD.bazel @@ -12,17 +12,16 @@ # See the License for the specific language governing permissions and # limitations under the License. -load("//sqlc:def.bzl", "sqlc_package") load("@bazel_gazelle//:def.bzl", "gazelle") - -# gazelle:prefix github.com/plezentek/bazel-sqlc/tests/features/overrides -gazelle(name = "gazelle") - load( "@io_bazel_rules_go//go:def.bzl", "go_library", "go_test", ) +load("//sqlc:def.bzl", "sqlc_package") + +# gazelle:prefix github.com/plezentek/bazel-sqlc/tests/features/overrides +gazelle(name = "gazelle") sqlc_package( name = "overrides_enabled_sqlc", @@ -64,6 +63,7 @@ go_library( visibility = [":__subpackages__"], deps = [ "@com_github_gofrs_uuid//:uuid", + "@com_github_tabbed_pqtype//:pqtype", ], ) @@ -74,6 +74,7 @@ go_library( visibility = [":__subpackages__"], deps = [ "@com_github_gofrs_uuid//:uuid", + "@com_github_tabbed_pqtype//:pqtype", ], ) @@ -84,6 +85,7 @@ go_library( visibility = [":__subpackages__"], deps = [ "@com_github_google_uuid//:uuid", + "@com_github_tabbed_pqtype//:pqtype", ], ) @@ -95,6 +97,7 @@ go_library( deps = [ ":overrides_enabled_database", "@com_github_gofrs_uuid//:uuid", + "@com_github_tabbed_pqtype//:pqtype", ], ) @@ -106,6 +109,7 @@ go_library( deps = [ ":overrides_column_enabled_database", "@com_github_gofrs_uuid//:uuid", + "@com_github_tabbed_pqtype//:pqtype", ], ) @@ -117,6 +121,7 @@ go_library( deps = [ ":overrides_disabled_database", "@com_github_google_uuid//:uuid", + "@com_github_tabbed_pqtype//:pqtype", ], ) diff --git a/tests/features/overrides/go.mod b/tests/features/overrides/go.mod index 0d1f884..23af615 100644 --- a/tests/features/overrides/go.mod +++ b/tests/features/overrides/go.mod @@ -19,4 +19,5 @@ go 1.13 require ( github.com/gofrs/uuid v3.3.0+incompatible github.com/google/uuid v1.1.2 + github.com/tabbed/pqtype v0.1.1 ) diff --git a/tests/features/overrides/go.sum b/tests/features/overrides/go.sum index e730a8a..ec6b31e 100644 --- a/tests/features/overrides/go.sum +++ b/tests/features/overrides/go.sum @@ -4,3 +4,5 @@ github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRx github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/plezentek/bazel-sqlc v0.0.0-20201117142835-a482f73a1453 h1:SJBVW2MACWV9mRjdHxzb/UP+3kNmKF0OKRI163SNZnQ= +github.com/tabbed/pqtype v0.1.1 h1:PhEcb9JZ8jr7SUjJDFjRPxny0M8fkXZrxn/a9yQfoZg= +github.com/tabbed/pqtype v0.1.1/go.mod h1:HLt2kLJPcUhODQkYn3mJkMHXVsuv3Z2n5NZEeKXL0Uk= diff --git a/tests/features/overrides/main.go b/tests/features/overrides/main.go index f52bdc3..ceba418 100644 --- a/tests/features/overrides/main.go +++ b/tests/features/overrides/main.go @@ -16,6 +16,7 @@ package main import ( "fmt" + _ "github.com/tabbed/pqtype" // needed for generated code ) func main() {