├── .github ├── actions │ └── pre-test │ │ └── action.yml └── workflows │ └── main.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── requirements-dev.txt ├── setup.cfg ├── setup.py ├── setuptools_golang.py ├── testing ├── dangling_symlink │ ├── dangling │ ├── fake.go │ ├── go.mod │ └── setup.py ├── defines │ ├── go.mod │ ├── setup.py │ ├── sum.c │ └── sum.go ├── gomodules │ ├── go.mod │ ├── go.sum │ ├── reversemsg.go │ ├── reversemsg_support.go │ └── setup.py ├── imports_gh │ ├── go.mod │ ├── red.c │ ├── red.go │ └── setup.py ├── internal_imports │ ├── README.md │ ├── go.mod │ ├── hello │ │ └── ohai.go │ ├── hello_lib │ │ ├── hello_lib.c │ │ └── main.go │ └── setup.py ├── multidir │ ├── dir1 │ │ └── sum.go │ ├── dir2 │ │ └── sum_support.go │ ├── go.mod │ └── setup.py ├── notfound │ ├── go.mod │ └── setup.py ├── project_with_c │ ├── go.mod │ ├── project_with_c.c │ ├── project_with_c_sum │ │ ├── __init__.py │ │ ├── sum.c │ │ └── sum.go │ └── setup.py ├── sum │ ├── go.mod │ ├── setup.py │ ├── sum.c │ └── sum.go ├── sum_pure_go │ ├── README.md │ ├── go.mod │ ├── setup.py │ ├── sum.go │ └── sum_support.go └── sum_sub_package │ ├── go.mod │ ├── setup.py │ └── sum_sub_package │ ├── __init__.py │ ├── sum.c │ └── sum.go ├── tests ├── __init__.py └── setuptools_golang_test.py └── tox.ini /.github/actions/pre-test/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/.github/actions/pre-test/action.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/README.md -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | covdefaults>=1.2.0 2 | coverage-enable-subprocess 3 | pytest 4 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/setup.py -------------------------------------------------------------------------------- /setuptools_golang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/setuptools_golang.py -------------------------------------------------------------------------------- /testing/dangling_symlink/dangling: -------------------------------------------------------------------------------- 1 | does_not_exist -------------------------------------------------------------------------------- /testing/dangling_symlink/fake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/dangling_symlink/fake.go -------------------------------------------------------------------------------- /testing/dangling_symlink/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/dangling_symlink/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/dangling_symlink/setup.py -------------------------------------------------------------------------------- /testing/defines/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/defines/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/defines/setup.py -------------------------------------------------------------------------------- /testing/defines/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/defines/sum.c -------------------------------------------------------------------------------- /testing/defines/sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/defines/sum.go -------------------------------------------------------------------------------- /testing/gomodules/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/gomodules/go.mod -------------------------------------------------------------------------------- /testing/gomodules/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/gomodules/go.sum -------------------------------------------------------------------------------- /testing/gomodules/reversemsg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/gomodules/reversemsg.go -------------------------------------------------------------------------------- /testing/gomodules/reversemsg_support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/gomodules/reversemsg_support.go -------------------------------------------------------------------------------- /testing/gomodules/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/gomodules/setup.py -------------------------------------------------------------------------------- /testing/imports_gh/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/imports_gh/red.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/imports_gh/red.c -------------------------------------------------------------------------------- /testing/imports_gh/red.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/imports_gh/red.go -------------------------------------------------------------------------------- /testing/imports_gh/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/imports_gh/setup.py -------------------------------------------------------------------------------- /testing/internal_imports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/internal_imports/README.md -------------------------------------------------------------------------------- /testing/internal_imports/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/internal_imports/hello/ohai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/internal_imports/hello/ohai.go -------------------------------------------------------------------------------- /testing/internal_imports/hello_lib/hello_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/internal_imports/hello_lib/hello_lib.c -------------------------------------------------------------------------------- /testing/internal_imports/hello_lib/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/internal_imports/hello_lib/main.go -------------------------------------------------------------------------------- /testing/internal_imports/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/internal_imports/setup.py -------------------------------------------------------------------------------- /testing/multidir/dir1/sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/multidir/dir1/sum.go -------------------------------------------------------------------------------- /testing/multidir/dir2/sum_support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/multidir/dir2/sum_support.go -------------------------------------------------------------------------------- /testing/multidir/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/multidir/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/multidir/setup.py -------------------------------------------------------------------------------- /testing/notfound/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/notfound/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/notfound/setup.py -------------------------------------------------------------------------------- /testing/project_with_c/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/project_with_c/project_with_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/project_with_c/project_with_c.c -------------------------------------------------------------------------------- /testing/project_with_c/project_with_c_sum/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/project_with_c/project_with_c_sum/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/project_with_c/project_with_c_sum/sum.c -------------------------------------------------------------------------------- /testing/project_with_c/project_with_c_sum/sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/project_with_c/project_with_c_sum/sum.go -------------------------------------------------------------------------------- /testing/project_with_c/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/project_with_c/setup.py -------------------------------------------------------------------------------- /testing/sum/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/sum/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum/setup.py -------------------------------------------------------------------------------- /testing/sum/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum/sum.c -------------------------------------------------------------------------------- /testing/sum/sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum/sum.go -------------------------------------------------------------------------------- /testing/sum_pure_go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum_pure_go/README.md -------------------------------------------------------------------------------- /testing/sum_pure_go/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/sum_pure_go/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum_pure_go/setup.py -------------------------------------------------------------------------------- /testing/sum_pure_go/sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum_pure_go/sum.go -------------------------------------------------------------------------------- /testing/sum_pure_go/sum_support.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum_pure_go/sum_support.go -------------------------------------------------------------------------------- /testing/sum_sub_package/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/asottile/fake 2 | 3 | go 1.16 4 | -------------------------------------------------------------------------------- /testing/sum_sub_package/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum_sub_package/setup.py -------------------------------------------------------------------------------- /testing/sum_sub_package/sum_sub_package/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/sum_sub_package/sum_sub_package/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum_sub_package/sum_sub_package/sum.c -------------------------------------------------------------------------------- /testing/sum_sub_package/sum_sub_package/sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/testing/sum_sub_package/sum_sub_package/sum.go -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/setuptools_golang_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/tests/setuptools_golang_test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile-archive/setuptools-golang/HEAD/tox.ini --------------------------------------------------------------------------------