yaegi icon indicating copy to clipboard operation
yaegi copied to clipboard

unable to use github.com/coreos/go-oidc/v3/oidc

Open zetaab opened this issue 10 months ago • 1 comments

The following program sample.go triggers an unexpected result

package main

import (
	"fmt"

	"github.com/coreos/go-oidc/v3/oidc"
)

type config struct {
	provider *oidc.Provider
}

func main() {
	conf := config{}
	fmt.Printf("%+v\n", conf)
}

Expected result

% go run main.go
{provider:<nil>}

Got

% yaegi ./main.go 
run: ./main.go:6:2: import "github.com/coreos/go-oidc/v3/oidc" error: /go/src/github.com/myproject/myproject/vendor/github.com/coreos/go-oidc/v3/oidc/jwks.go:16:2: import "github.com/go-jose/go-jose/v3" error: /go/src/github.com/myproject/myproject/vendor/github.com/go-jose/go-jose/v3/asymmetric.go:33:2: import "github.com/go-jose/go-jose/v3/json" error: /go/src/github.com/myproject/myproject/vendor/github.com/go-jose/go-jose/v3/json/encode.go:650:48: cannot use type *json.encodeState as type io.Writer

Yaegi Version

0.15.1

Additional Notes

No response

zetaab avatar Sep 03 '23 21:09 zetaab