Hello- I have a go project with a list of dependencies that are tools. They 
aren't directly included by any .go files in the repos, so instead I have a 
file called "tools.go" with a build constraints 
<https://golang.org/pkg/go/build/#hdr-Build_Constraints>. One dependency "
tools-project" doesn't have any golang code:


// +build tools

package tools

import (
    github.com/some-team/tools-project
)



 This works to make go modules happy, but `go mod tidy` and `go mod why` 
fail with an error like this: 

github.com/my-team/my-project/pkg imports
 github.com/some-team/tools-project: module 
github.com/some-team/tools-project@latest 
found (vX.X.X), but does not contain package github.com/some-team/tools-
project

This might be because there's no golang code in that tool repo? I was 
wondering if there's a better way to specify and keep a versioned lock on a 
non golang repo.

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/9df0297f-a30e-4efc-980a-c8ec98c31272%40googlegroups.com.

Reply via email to