go-resty / resty

Simple HTTP and REST client library for Go
MIT License
9.92k stars 698 forks source link

bzlmod No dependencies were provided. util_curl.go #825

Closed brounnoupegreula-7757 closed 2 weeks ago

brounnoupegreula-7757 commented 3 weeks ago

hi guys i try to add resty inside my bazel project its using bzlmod but i got this error

image

bazel_dep(name = "rules_go", version = "0.49.0")
bazel_dep(name = "gazelle", version = "0.38.0")

go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk")
go_sdk.download(version = "1.22.6")

go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps")
go_deps.from_file(go_mod = "//:go.mod")
use_repo(go_deps, "com_github_bytedance_sonic")
use_repo(go_deps, "com_github_go_resty_resty_v2")
jeevatkm commented 3 weeks ago

@brounnoupegreula-7757 I do not know much about Bazel. Please refer to this file https://github.com/go-resty/resty/blob/v2/BUILD.bazel

jeevatkm commented 2 weeks ago

@brounnoupegreula-7757 Any update?

frank30941 commented 2 weeks ago

@brounnoupegreula-7757 Hi, below is my solution, and I use gazelle.

go_deps.gazelle_override(
    path = "github.com/go-resty/resty/v2",
)
jeevatkm commented 2 weeks ago

@frank30941 Where should we add this line? In BUILD.bazel??

frank30941 commented 2 weeks ago

@jeevatkm I think you may follow up below steps. then you will see some BUILD.bazel changed.

 # 1.
brew install bazelisk
# or
go install github.com/bazelbuild/bazelisk@latest

# 2. in project path
bazelisk run gazelle
# or
go install github.com/bazelbuild/bazel-gazelle/cmd/gazelle@latest
gazelle
frank30941 commented 2 weeks ago

@jeevatkm Hi, I have a pr for you #833

jeevatkm commented 2 weeks ago

PR #833 merged!