Skip to content

Commit c17b626

Browse files
author
switchupcb
committed
replace module to allow external go install
1 parent aa22dd6 commit c17b626

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+127
-101
lines changed

Diff for: .github/ISSUE_TEMPLATE/config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ contact_links:
44
url: https://community.traefik.io/c/yaegi
55
about: If you have a question, or are looking for advice, please post on our discussions forum!
66
- name: Documentation
7-
url: https://pkg.go.dev/github.com/traefik/yaegi
7+
url: https://pkg.go.dev/github.com/switchupcb/yaegi
88
about: Please take a look to our documenation.

Diff for: .github/workflows/go-cross.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ${{ matrix.os }}
1414
defaults:
1515
run:
16-
working-directory: ${{ github.workspace }}/go/src/github.com/traefik/yaegi
16+
working-directory: ${{ github.workspace }}/go/src/github.com/switchupcb/yaegi
1717

1818
strategy:
1919
matrix:
@@ -39,7 +39,7 @@ jobs:
3939
- name: Checkout code
4040
uses: actions/checkout@v2
4141
with:
42-
path: go/src/github.com/traefik/yaegi
42+
path: go/src/github.com/switchupcb/yaegi
4343

4444
# https://github.com/marketplace/actions/cache
4545
- name: Cache Go modules

Diff for: .github/workflows/main.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
needs: linting
7373
defaults:
7474
run:
75-
working-directory: ${{ github.workspace }}/go/src/github.com/traefik/yaegi
75+
working-directory: ${{ github.workspace }}/go/src/github.com/switchupcb/yaegi
7676
strategy:
7777
matrix:
7878
go-version: [ 1.16, 1.17 ]
@@ -86,7 +86,7 @@ jobs:
8686
- name: Check out code
8787
uses: actions/checkout@v2
8888
with:
89-
path: go/src/github.com/traefik/yaegi
89+
path: go/src/github.com/switchupcb/yaegi
9090
fetch-depth: 0
9191

9292
# https://github.com/marketplace/actions/cache

Diff for: .goreleaser.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ brews:
5454
name: traefiker
5555
email: 30906710+traefiker@users.noreply.github.com
5656
folder: Formula
57-
homepage: https://github.com/traefik/yaegi
57+
homepage: https://github.com/switchupcb/yaegi
5858
description: |
5959
Yaegi is Another Elegant Go Interpreter.
6060
It powers executable Go scripts and plugins, in embedded interpreters

Diff for: CONTRIBUTING.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Yaegi is an open source project, and your feedback and contributions
44
are needed and always welcome.
55

6-
[Issues] and [Pull Requests] are opened at https://github.com/traefik/yaegi.
6+
[Issues] and [Pull Requests] are opened at https://github.com/switchupcb/yaegi.
77

88
Non trivial changes should be discussed with the project maintainers by
99
opening a [Feature Request] clearly explaining rationale, background
@@ -17,8 +17,8 @@ We will also require you to sign the [Traefik Contributor License Agreement]
1717
after you submit your first pull request to this project. The link to sign the
1818
agreement will be presented to you in the web interface of the pull request.
1919

20-
[Issues]: https://github.com/traefik/yaegi/issues
21-
[Pull Requests]: https://github.com/traefik/yaegi/issues
22-
[Feature Request]: https://github.com/traefik/yaegi/issues/new?template=feature_request.md
20+
[Issues]: https://github.com/switchupcb/yaegi/issues
21+
[Pull Requests]: https://github.com/switchupcb/yaegi/issues
22+
[Feature Request]: https://github.com/switchupcb/yaegi/issues/new?template=feature_request.md
2323
[Draft Pull Request]: https://github.blog/2019-02-14-introducing-draft-pull-requests/
2424
[Traefik Labs Contributor License Agreement]: https://cla-assistant.io/traefik/yaegi

Diff for: README.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<img width="400" src="doc/images/yaegi.png" alt="Yaegi" title="Yaegi" />
33
</p>
44

5-
[![release](https://img.shields.io/github/tag-date/traefik/yaegi.svg?label=alpha)](https://github.com/traefik/yaegi/releases)
6-
[![Build Status](https://github.com/traefik/yaegi/actions/workflows/main.yml/badge.svg)](https://github.com/traefik/yaegi/actions/workflows/main.yml)
7-
[![GoDoc](https://godoc.org/github.com/traefik/yaegi?status.svg)](https://pkg.go.dev/mod/github.com/traefik/yaegi)
5+
[![release](https://img.shields.io/github/tag-date/traefik/yaegi.svg?label=alpha)](https://github.com/switchupcb/yaegi/releases)
6+
[![Build Status](https://github.com/switchupcb/yaegi/actions/workflows/main.yml/badge.svg)](https://github.com/switchupcb/yaegi/actions/workflows/main.yml)
7+
[![GoDoc](https://godoc.org/github.com/switchupcb/yaegi?status.svg)](https://pkg.go.dev/mod/github.com/switchupcb/yaegi)
88
[![Discourse status](https://img.shields.io/discourse/https/community.traefik.io/status?label=Community&style=social)](https://community.traefik.io/c/yaegi)
99

1010
Yaegi is Another Elegant Go Interpreter.
@@ -26,13 +26,13 @@ It powers executable Go scripts and plugins, in embedded interpreters or interac
2626
### Go package
2727

2828
```go
29-
import "github.com/traefik/yaegi/interp"
29+
import "github.com/switchupcb/yaegi/interp"
3030
```
3131

3232
### Command-line executable
3333

3434
```bash
35-
go get -u github.com/traefik/yaegi/cmd/yaegi
35+
go get -u github.com/switchupcb/yaegi/cmd/yaegi
3636
```
3737

3838
Note that you can use [rlwrap](https://github.com/hanslub42/rlwrap) (install with your favorite package manager),
@@ -54,8 +54,8 @@ Create an interpreter with `New()`, run Go code with `Eval()`:
5454
package main
5555

5656
import (
57-
"github.com/traefik/yaegi/interp"
58-
"github.com/traefik/yaegi/stdlib"
57+
"github.com/switchupcb/yaegi/interp"
58+
"github.com/switchupcb/yaegi/stdlib"
5959
)
6060

6161
func main() {
@@ -88,7 +88,7 @@ The following program is compiled ahead of time, except `bar()` which is interpr
8888
```go
8989
package main
9090

91-
import "github.com/traefik/yaegi/interp"
91+
import "github.com/switchupcb/yaegi/interp"
9292

9393
const src = `package foo
9494
func Bar(s string) string { return s + "-Foo" }`
@@ -147,7 +147,7 @@ $ yaegi
147147
Or interpret Go packages, directories or files, including itself:
148148

149149
```console
150-
$ yaegi -syscall -unsafe -unrestricted github.com/traefik/yaegi/cmd/yaegi
150+
$ yaegi -syscall -unsafe -unrestricted github.com/switchupcb/yaegi/cmd/yaegi
151151
>
152152
```
153153

@@ -192,7 +192,7 @@ Beside the known [bugs] which are supposed to be fixed in the short term, there
192192
[Apache 2.0][License].
193193

194194
[specs]: https://golang.org/ref/spec
195-
[docs]: https://pkg.go.dev/github.com/traefik/yaegi
196-
[license]: https://github.com/traefik/yaegi/blob/master/LICENSE
197-
[github]: https://github.com/traefik/yaegi
198-
[bugs]: https://github.com/traefik/yaegi/issues?q=is%3Aissue+is%3Aopen+label%3Abug
195+
[docs]: https://pkg.go.dev/github.com/switchupcb/yaegi
196+
[license]: https://github.com/switchupcb/yaegi/blob/master/LICENSE
197+
[github]: https://github.com/switchupcb/yaegi
198+
[bugs]: https://github.com/switchupcb/yaegi/issues?q=is%3Aissue+is%3Aopen+label%3Abug

Diff for: _test/alias3.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package main
22

3-
import "github.com/traefik/yaegi/_test/alias3"
3+
import "github.com/switchupcb/yaegi/_test/alias3"
44

55
var globalT *T
66

Diff for: _test/b1/foo/foo.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package foo
22

3-
import bar "github.com/traefik/yaegi/_test/b2/foo"
3+
import bar "github.com/switchupcb/yaegi/_test/b2/foo"
44

55
var Desc = "in b1/foo"
66

Diff for: _test/c1/c1.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package c1
22

3-
import "github.com/traefik/yaegi/_test/c2"
3+
import "github.com/switchupcb/yaegi/_test/c2"
44

55
var C1 = c2.C2 + "x"

Diff for: _test/c2/c2.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package c2
22

3-
import "github.com/traefik/yaegi/_test/c1"
3+
import "github.com/switchupcb/yaegi/_test/c1"
44

55
var C2 = c1.C1 + "Y"

Diff for: _test/composite6.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package main
33
import (
44
"fmt"
55

6-
"github.com/traefik/yaegi/_test/ct1"
6+
"github.com/switchupcb/yaegi/_test/ct1"
77
)
88

99
type T struct {

Diff for: _test/d2/d2.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package d2
22

3-
import "github.com/traefik/yaegi/_test/d1"
3+
import "github.com/switchupcb/yaegi/_test/d1"
44

55
var (
66
X = d1.NewT("test")

Diff for: _test/d3.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package main
22

3-
import "github.com/traefik/yaegi/_test/d2"
3+
import "github.com/switchupcb/yaegi/_test/d2"
44

55
func main() {
66
f := d2.F

Diff for: _test/eval0.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"log"
55
"os"
66

7-
"github.com/traefik/yaegi/interp"
7+
"github.com/switchupcb/yaegi/interp"
88
)
99

1010
func main() {

Diff for: _test/foo/bar.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package foo
22

3-
import "github.com/traefik/yaegi/_test/foo/boo"
3+
import "github.com/switchupcb/yaegi/_test/foo/boo"
44

55
var Bar = "BARR"
66
var Boo = boo.Boo

Diff for: _test/foo/bir.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package foo
22

3-
import "github.com/traefik/yaegi/_test/foo/boo"
3+
import "github.com/switchupcb/yaegi/_test/foo/boo"
44

55
var Bir = boo.Boo + "22"

Diff for: _test/import3.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package main
22

3-
import "github.com/traefik/yaegi/_test/foo"
3+
import "github.com/switchupcb/yaegi/_test/foo"
44

55
func main() { println(foo.Bar, foo.Boo) }
66

Diff for: _test/import4.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package main
22

3-
import "github.com/traefik/yaegi/_test/p1"
3+
import "github.com/switchupcb/yaegi/_test/p1"
44

55
func main() { println("num:", p1.Uint32()) }
66

Diff for: _test/import5.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package main
22

3-
import boo "github.com/traefik/yaegi/_test/foo"
3+
import boo "github.com/switchupcb/yaegi/_test/foo"
44

55
func main() { println(boo.Bar, boo.Boo, boo.Bir) }
66

Diff for: _test/import6.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package main
22

3-
import "github.com/traefik/yaegi/_test/c1"
3+
import "github.com/switchupcb/yaegi/_test/c1"
44

55
func main() {
66
println(c1.C1)
77
}
88

99
// Error:
1010
// import cycle not allowed
11-
// imports github.com/traefik/yaegi/_test/c1
11+
// imports github.com/switchupcb/yaegi/_test/c1

Diff for: _test/import7.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package main
22

3-
import bar "github.com/traefik/yaegi/_test/foo-bar"
3+
import bar "github.com/switchupcb/yaegi/_test/foo-bar"
44

55
func main() {
66
println(bar.Name)

Diff for: _test/import8.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package main
22

3-
import "github.com/traefik/yaegi/_test/b1/foo"
3+
import "github.com/switchupcb/yaegi/_test/b1/foo"
44

55
func main() {
66
println(foo.Desc)

Diff for: _test/import9.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package main
22

3-
import "github.com/traefik/yaegi/_test/baz-bat"
3+
import "github.com/switchupcb/yaegi/_test/baz-bat"
44

55
func main() {
66
println(baz.Name)

Diff for: _test/inception.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ package main
33
import (
44
"log"
55

6-
"github.com/traefik/yaegi/interp"
6+
"github.com/switchupcb/yaegi/interp"
77
)
88

99
func main() {
1010
log.SetFlags(log.Lshortfile)
1111
i := interp.New(interp.Options{})
1212
i.Use(interp.Symbols)
13-
if _, err := i.Eval(`import "github.com/traefik/yaegi/interp"`); err != nil {
13+
if _, err := i.Eval(`import "github.com/switchupcb/yaegi/interp"`); err != nil {
1414
log.Fatal(err)
1515
}
1616
if _, err := i.Eval(`i := interp.New(interp.Options{})`); err != nil {

Diff for: _test/interp.gi

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package main
22

33
import (
4-
"github.com/traefik/yaegi/interp"
4+
"github.com/switchupcb/yaegi/interp"
55
)
66

77
func main() {

Diff for: _test/interp2.gi

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package main
22

33
import (
4-
"github.com/traefik/yaegi/interp"
4+
"github.com/switchupcb/yaegi/interp"
55
)
66

77
func main() {
88
i := interp.New(interp.Opt{})
99
i.Use(interp.ExportValue, interp.ExportType)
10-
i.Eval(`import "github.com/traefik/yaegi/interp"`)
10+
i.Eval(`import "github.com/switchupcb/yaegi/interp"`)
1111
i.Eval(`i := interp.New(interp.Opt{})`)
1212
i.Eval(`i.Eval("println(42)")`)
1313
}

Diff for: _test/method38.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package main
33
import (
44
"fmt"
55

6-
"github.com/traefik/yaegi/_test/method38"
6+
"github.com/switchupcb/yaegi/_test/method38"
77
)
88

99
func main() {

Diff for: _test/method39.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55
"sync"
66

7-
"github.com/traefik/yaegi/_test/method38"
7+
"github.com/switchupcb/yaegi/_test/method38"
88
)
99

1010
func NewPool() Pool { return Pool{} }
@@ -23,7 +23,6 @@ var (
2323
Get = _pool.Get
2424
)
2525

26-
2726
func main() {
2827
fmt.Println(Get())
2928
}

Diff for: _test/tag0.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
package main
55

6-
import _ "github.com/traefik/yaegi/_test/ct"
6+
import _ "github.com/switchupcb/yaegi/_test/ct"
77

88
func main() {
99
println("bye")

Diff for: _test/var14.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package main
22

3-
import "github.com/traefik/yaegi/_test/vars"
3+
import "github.com/switchupcb/yaegi/_test/vars"
44

55
func main() {
66
println(vars.A)

Diff for: cmd/yaegi/extract.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
"path/filepath"
1111
"strings"
1212

13-
"github.com/traefik/yaegi/extract"
13+
"github.com/switchupcb/yaegi/extract"
1414
)
1515

1616
func extractCmd(arg []string) error {

Diff for: cmd/yaegi/run.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ import (
1010
"strconv"
1111
"strings"
1212

13-
"github.com/traefik/yaegi/interp"
14-
"github.com/traefik/yaegi/stdlib"
15-
"github.com/traefik/yaegi/stdlib/syscall"
16-
"github.com/traefik/yaegi/stdlib/unrestricted"
17-
"github.com/traefik/yaegi/stdlib/unsafe"
13+
"github.com/switchupcb/yaegi/interp"
14+
"github.com/switchupcb/yaegi/stdlib"
15+
"github.com/switchupcb/yaegi/stdlib/syscall"
16+
"github.com/switchupcb/yaegi/stdlib/unrestricted"
17+
"github.com/switchupcb/yaegi/stdlib/unsafe"
1818
)
1919

2020
func run(arg []string) error {

0 commit comments

Comments
 (0)