From 2d6a879e09a57abf86c785377cf4b9ba57bcb5ac Mon Sep 17 00:00:00 2001 From: Bruno Pimentel Date: Tue, 2 Apr 2024 23:34:22 -0300 Subject: [PATCH] Parse multiple go.sum files when workspaces are present All go.sum files and go.work.sum are checked for checksums. If not found, the property cachi2:missing_hash:in_file has value of go.work.sum. Signed-off-by: Bruno Pimentel --- cachi2/core/package_managers/gomod.py | 79 +- hack/mock-unittest-data/gomod.sh | 31 +- .../resolve_gomod_workspaces.json | 1310 ++ tests/unit/data/gomod-mocks/workspaces/go.sum | 74 + .../workspaces/go_list_deps_all.json | 10608 ++++++++++++++++ .../workspaces/go_list_deps_threedot.json | 6503 ++++++++++ .../workspaces/go_list_modules.json | 13 + .../workspaces/go_mod_download.json | 400 + .../data/gomod-mocks/workspaces/go_work.json | 12 + tests/unit/package_managers/test_gomod.py | 200 +- 10 files changed, 19200 insertions(+), 30 deletions(-) create mode 100644 tests/unit/data/gomod-mocks/expected-results/resolve_gomod_workspaces.json create mode 100644 tests/unit/data/gomod-mocks/workspaces/go.sum create mode 100644 tests/unit/data/gomod-mocks/workspaces/go_list_deps_all.json create mode 100644 tests/unit/data/gomod-mocks/workspaces/go_list_deps_threedot.json create mode 100644 tests/unit/data/gomod-mocks/workspaces/go_list_modules.json create mode 100644 tests/unit/data/gomod-mocks/workspaces/go_mod_download.json create mode 100644 tests/unit/data/gomod-mocks/workspaces/go_work.json diff --git a/cachi2/core/package_managers/gomod.py b/cachi2/core/package_managers/gomod.py index f83ff1f42..babffee37 100644 --- a/cachi2/core/package_managers/gomod.py +++ b/cachi2/core/package_managers/gomod.py @@ -1,3 +1,4 @@ +import json import logging import os import re @@ -442,6 +443,7 @@ def _create_modules_from_parsed_data( parsed_modules: Iterable[ParsedModule], modules_in_go_sum: frozenset[ModuleID], version_resolver: "ModuleVersionResolver", + go_work_path: Optional[RootedPath] = None, ) -> list[Module]: def _create_module(module: ParsedModule) -> Module: mod_id = _get_module_id(module) @@ -454,7 +456,11 @@ def _create_module(module: ParsedModule) -> Module: real_path = name if mod_id not in modules_in_go_sum: - missing_hash_in_file = main_module_dir.subpath_from_root / "go.sum" + if go_work_path: + missing_hash_in_file = go_work_path.subpath_from_root / "go.work.sum" + else: + missing_hash_in_file = main_module_dir.subpath_from_root / "go.sum" + log.warning("checksum not found in %s: %s@%s", missing_hash_in_file, name, version) else: # module/name v1.0.0 => ./local/path @@ -573,9 +579,11 @@ def fetch_gomod_source(request: Request) -> RequestOutput: log.info(f'Fetching the gomod dependencies at the "{subpath}" directory') main_module_dir = request.source_dir.join_within_root(subpath) + go_work_path = _get_go_work_path(main_module_dir) + try: resolve_result = _resolve_gomod( - main_module_dir, request, Path(tmp_dir), version_resolver + main_module_dir, request, Path(tmp_dir), version_resolver, go_work_path ) except PackageManagerError: log.error("Failed to fetch gomod dependencies") @@ -593,6 +601,7 @@ def fetch_gomod_source(request: Request) -> RequestOutput: resolve_result.parsed_modules, resolve_result.modules_in_go_sum, version_resolver, + go_work_path, ) ) @@ -800,7 +809,11 @@ def _setup_go_toolchain(go_mod_file: RootedPath) -> Go: def _resolve_gomod( - app_dir: RootedPath, request: Request, tmp_dir: Path, version_resolver: "ModuleVersionResolver" + app_dir: RootedPath, + request: Request, + tmp_dir: Path, + version_resolver: "ModuleVersionResolver", + go_work_path: Optional[RootedPath] = None, ) -> ResolvedGoModule: """ Resolve and fetch gomod dependencies for given app source archive. @@ -815,7 +828,6 @@ def _resolve_gomod( :raises PackageManagerError: if fetching dependencies fails """ _protect_against_symlinks(app_dir) - modules_in_go_sum = _parse_go_sum(app_dir) config = get_config() @@ -840,6 +852,11 @@ def _resolve_gomod( run_params = {"env": env, "cwd": app_dir} + if go_work_path: + modules_in_go_sum = _parse_go_sum_from_workspaces(go_work_path, go, run_params) + else: + modules_in_go_sum = _parse_go_sum(app_dir.join_within_root("go.sum")) + # Vendor dependencies if the gomod-vendor flag is set flags = request.flags should_vendor, can_make_changes = _should_vendor_deps( @@ -978,14 +995,60 @@ def _parse_workspace_module( ) -def _parse_go_sum(module_dir: RootedPath) -> frozenset[ModuleID]: - """Return the set of modules present in the go.sum file in the specified directory. +def _get_go_work_path(app_dir: RootedPath) -> Optional[RootedPath]: + """Get the directory that contains the go.work file, if it exists.""" + go = Go() + go_work_file = go(["env", "GOWORK"], {"cwd": app_dir}).rstrip() + + if not go_work_file: + return None + + go_work_path = Path(go_work_file).parent + + # make sure that the path to go.work is within the request's root + return app_dir.join_within_root(go_work_path) + + +def _parse_go_sum_from_workspaces( + go_work_path: RootedPath, + go: Go, + run_params: dict[str, Any], +) -> frozenset[ModuleID]: + """Return the set of modules present in all go.sum files across the existing workspaces.""" + go_sum_files = _get_go_sum_files(go_work_path, go, run_params) + + modules: frozenset[ModuleID] = frozenset() + + for go_sum_file in go_sum_files: + modules = modules | _parse_go_sum(go_sum_file) + + return modules + + +def _get_go_sum_files( + go_work_path: RootedPath, + go: Go, + run_params: dict[str, Any], +) -> list[RootedPath]: + """Find all go.sum files present in the related workspaces.""" + go_work_json = go(["work", "edit", "-json"], run_params).rstrip() + go_work = json.loads(go_work_json) + + go_sums = [ + go_work_path.join_within_root(f"{module['DiskPath']}/go.sum") for module in go_work["Use"] + ] + + go_sums.append(go_work_path.join_within_root("go.work.sum")) + + return go_sums + + +def _parse_go_sum(go_sum: RootedPath) -> frozenset[ModuleID]: + """Return the set of modules present in the specified go.sum file. A module is considered present if the checksum for its .zip file is present. The go.mod file checksums are not relevant for our purposes. """ - go_sum = module_dir.join_within_root("go.sum") - if not go_sum.path.exists(): return frozenset() diff --git a/hack/mock-unittest-data/gomod.sh b/hack/mock-unittest-data/gomod.sh index 1539c950d..32258a256 100755 --- a/hack/mock-unittest-data/gomod.sh +++ b/hack/mock-unittest-data/gomod.sh @@ -10,6 +10,7 @@ banner-end mocked_data_dir=${1:-tests/unit/data/gomod-mocks} mkdir -p "$mocked_data_dir/non-vendored" mkdir -p "$mocked_data_dir/vendored" +mkdir -p "$mocked_data_dir/workspaces" mocked_data_dir_abspath=$(realpath "$mocked_data_dir") tmpdir=$(dirname "$(mktemp --dry-run)") @@ -25,6 +26,34 @@ $( cd "$tmpdir/gomod-pandemonium" export GOMODCACHE="$tmpdir/cachi2-mock-gomodcache" + git switch workspaces + + echo "generating $mocked_data_dir/workspaces/go.sum" + cp go.sum "$mocked_data_dir_abspath/workspaces/go.sum" + + echo "generating $mocked_data_dir/workspaces/go_list_modules.json" + go work edit -json > \ + "$mocked_data_dir_abspath/workspaces/go_work.json" + + echo "generating $mocked_data_dir/workspaces/go_list_modules.json" + go list -m -json > \ + "$mocked_data_dir_abspath/workspaces/go_list_modules.json" + + echo "generating $mocked_data_dir/workspaces/go_mod_download.json" + go mod download -json > \ + "$mocked_data_dir_abspath/workspaces/go_mod_download.json" + + echo "generating $mocked_data_dir/workspaces/go_list_deps_all.json" + go list -deps -json=ImportPath,Module,Standard,Deps all > \ + "$mocked_data_dir_abspath/workspaces/go_list_deps_all.json" + + echo "generating $mocked_data_dir/workspaces/go_list_deps_threedot.json" + go list -deps -json=ImportPath,Module,Standard,Deps ./... > \ + "$mocked_data_dir_abspath/workspaces/go_list_deps_threedot.json" + + git restore . + git switch main + echo "generating $mocked_data_dir/non-vendored/go_list_modules.json" go list -m -json > \ "$mocked_data_dir_abspath/non-vendored/go_list_modules.json" @@ -63,7 +92,7 @@ $( -------------------------------------------------------------------------------- banner-end -find "$mocked_data_dir/non-vendored" "$mocked_data_dir/vendored" -type f | +find "$mocked_data_dir/non-vendored" "$mocked_data_dir/vendored" "$mocked_data_dir/workspaces" -type f | while read -r f; do sed "s|$tmpdir.cachi2-mock-gomodcache|{gomodcache_dir}|" --in-place "$f" sed "s|$tmpdir.gomod-pandemonium|{repo_dir}|" --in-place "$f" diff --git a/tests/unit/data/gomod-mocks/expected-results/resolve_gomod_workspaces.json b/tests/unit/data/gomod-mocks/expected-results/resolve_gomod_workspaces.json new file mode 100644 index 000000000..53b30ec5f --- /dev/null +++ b/tests/unit/data/gomod-mocks/expected-results/resolve_gomod_workspaces.json @@ -0,0 +1,1310 @@ +{ + "main_module": { + "path": "github.com/cachito-testing/gomod-pandemonium", + "version": "v0.1.0", + "main": true, + "replace": null + }, + "modules": [ + { + "path": "github.com/Masterminds/semver", + "version": "v1.4.2", + "main": false, + "replace": null + }, + { + "path": "golang.org/x/sys", + "version": "v0.6.0", + "main": false, + "replace": null + }, + { + "path": "github.com/moby/term", + "version": "v0.0.0-20221205130635-1aeaba878587", + "main": false, + "replace": null + }, + { + "path": "github.com/cachito-testing/gomod-pandemonium/terminaltor", + "version": "v0.0.0", + "main": false, + "replace": { + "path": "terminaltor", + "version": null, + "main": false, + "replace": null + } + }, + { + "path": "github.com/op/go-logging", + "version": "v0.0.0-20160315200505-970db520ece7", + "main": false, + "replace": null + }, + { + "path": "github.com/pkg/errors", + "version": "v0.8.1", + "main": false, + "replace": null + }, + { + "path": "gopkg.in/yaml.v2", + "version": "v2.2.2", + "main": false, + "replace": null + }, + { + "path": "github.com/release-engineering/retrodep/v2", + "version": "v2.1.0", + "main": false, + "replace": { + "path": "github.com/cachito-testing/retrodep/v2", + "version": "v2.1.1", + "main": false, + "replace": null + } + }, + { + "path": "golang.org/x/tools", + "version": "v0.7.0", + "main": false, + "replace": null + }, + { + "path": "github.com/go-logr/logr", + "version": "v1.2.3", + "main": false, + "replace": null + }, + { + "path": "github.com/google/go-cmp", + "version": "v0.5.9", + "main": false, + "replace": null + }, + { + "path": "github.com/onsi/ginkgo/v2", + "version": "v2.9.2", + "main": false, + "replace": null + }, + { + "path": "golang.org/x/net", + "version": "v0.8.0", + "main": false, + "replace": null + }, + { + "path": "github.com/onsi/gomega", + "version": "v1.27.4", + "main": false, + "replace": null + }, + { + "path": "golang.org/x/text", + "version": "v0.8.0", + "main": false, + "replace": null + }, + { + "path": "gopkg.in/yaml.v3", + "version": "v3.0.1", + "main": false, + "replace": null + }, + { + "path": "github.com/google/uuid", + "version": "v0.1.0", + "main": false, + "replace": { + "path": "./uuid", + "version": null, + "main": false, + "replace": null + } + }, + { + "path": "github.com/Azure/go-ansiterm", + "version": "v0.0.0-20210617225240-d185dfc1b5a1", + "main": false, + "replace": null + }, + { + "path": "github.com/Microsoft/go-winio", + "version": "v0.6.0", + "main": false, + "replace": null + }, + { + "path": "github.com/chzyer/logex", + "version": "v1.1.10", + "main": false, + "replace": null + }, + { + "path": "github.com/chzyer/readline", + "version": "v0.0.0-20180603132655-2972be24d48e", + "main": false, + "replace": null + }, + { + "path": "github.com/chzyer/test", + "version": "v0.0.0-20180213035817-a1ea475d72b1", + "main": false, + "replace": null + }, + { + "path": "github.com/creack/pty", + "version": "v1.1.18", + "main": false, + "replace": null + }, + { + "path": "github.com/davecgh/go-spew", + "version": "v1.1.1", + "main": false, + "replace": null + }, + { + "path": "github.com/go-task/slim-sprig", + "version": "v0.0.0-20230315185526-52ccab3ef572", + "main": false, + "replace": null + }, + { + "path": "github.com/golang/protobuf", + "version": "v1.5.3", + "main": false, + "replace": null + }, + { + "path": "github.com/google/pprof", + "version": "v0.0.0-20210407192527-94a9f03dee38", + "main": false, + "replace": null + }, + { + "path": "github.com/ianlancetaylor/demangle", + "version": "v0.0.0-20200824232613-28f6c0f3b639", + "main": false, + "replace": null + }, + { + "path": "github.com/kr/pretty", + "version": "v0.1.0", + "main": false, + "replace": null + }, + { + "path": "github.com/kr/pty", + "version": "v1.1.1", + "main": false, + "replace": null + }, + { + "path": "github.com/kr/text", + "version": "v0.1.0", + "main": false, + "replace": null + }, + { + "path": "github.com/pmezard/go-difflib", + "version": "v1.0.0", + "main": false, + "replace": null + }, + { + "path": "github.com/sirupsen/logrus", + "version": "v1.7.0", + "main": false, + "replace": null + }, + { + "path": "github.com/stretchr/objx", + "version": "v0.1.0", + "main": false, + "replace": null + }, + { + "path": "github.com/stretchr/testify", + "version": "v1.6.1", + "main": false, + "replace": null + }, + { + "path": "github.com/yuin/goldmark", + "version": "v1.4.13", + "main": false, + "replace": null + }, + { + "path": "golang.org/x/crypto", + "version": "v0.0.0-20190308221718-c2843e01d9a2", + "main": false, + "replace": null + }, + { + "path": "golang.org/x/mod", + "version": "v0.9.0", + "main": false, + "replace": null + }, + { + "path": "golang.org/x/sync", + "version": "v0.1.0", + "main": false, + "replace": null + }, + { + "path": "golang.org/x/term", + "version": "v0.6.0", + "main": false, + "replace": null + }, + { + "path": "google.golang.org/protobuf", + "version": "v1.28.0", + "main": false, + "replace": null + }, + { + "path": "gopkg.in/check.v1", + "version": "v1.0.0-20180628173108-788fd7840127", + "main": false, + "replace": null + } + ], + "packages": [ + { + "import_path": "internal/goarch", + "standard": true, + "module": null + }, + { + "import_path": "unsafe", + "standard": true, + "module": null + }, + { + "import_path": "internal/abi", + "standard": true, + "module": null + }, + { + "import_path": "internal/unsafeheader", + "standard": true, + "module": null + }, + { + "import_path": "internal/cpu", + "standard": true, + "module": null + }, + { + "import_path": "internal/bytealg", + "standard": true, + "module": null + }, + { + "import_path": "internal/coverage/rtcov", + "standard": true, + "module": null + }, + { + "import_path": "internal/godebugs", + "standard": true, + "module": null + }, + { + "import_path": "internal/goexperiment", + "standard": true, + "module": null + }, + { + "import_path": "internal/goos", + "standard": true, + "module": null + }, + { + "import_path": "runtime/internal/atomic", + "standard": true, + "module": null + }, + { + "import_path": "runtime/internal/math", + "standard": true, + "module": null + }, + { + "import_path": "runtime/internal/sys", + "standard": true, + "module": null + }, + { + "import_path": "runtime/internal/syscall", + "standard": true, + "module": null + }, + { + "import_path": "runtime", + "standard": true, + "module": null + }, + { + "import_path": "internal/reflectlite", + "standard": true, + "module": null + }, + { + "import_path": "errors", + "standard": true, + "module": null + }, + { + "import_path": "internal/itoa", + "standard": true, + "module": null + }, + { + "import_path": "math/bits", + "standard": true, + "module": null + }, + { + "import_path": "math", + "standard": true, + "module": null + }, + { + "import_path": "unicode/utf8", + "standard": true, + "module": null + }, + { + "import_path": "strconv", + "standard": true, + "module": null + }, + { + "import_path": "internal/race", + "standard": true, + "module": null + }, + { + "import_path": "sync/atomic", + "standard": true, + "module": null + }, + { + "import_path": "sync", + "standard": true, + "module": null + }, + { + "import_path": "unicode", + "standard": true, + "module": null + }, + { + "import_path": "reflect", + "standard": true, + "module": null + }, + { + "import_path": "sort", + "standard": true, + "module": null + }, + { + "import_path": "internal/fmtsort", + "standard": true, + "module": null + }, + { + "import_path": "io", + "standard": true, + "module": null + }, + { + "import_path": "internal/oserror", + "standard": true, + "module": null + }, + { + "import_path": "syscall", + "standard": true, + "module": null + }, + { + "import_path": "internal/syscall/unix", + "standard": true, + "module": null + }, + { + "import_path": "time", + "standard": true, + "module": null + }, + { + "import_path": "internal/poll", + "standard": true, + "module": null + }, + { + "import_path": "internal/safefilepath", + "standard": true, + "module": null + }, + { + "import_path": "internal/syscall/execenv", + "standard": true, + "module": null + }, + { + "import_path": "internal/testlog", + "standard": true, + "module": null + }, + { + "import_path": "path", + "standard": true, + "module": null + }, + { + "import_path": "io/fs", + "standard": true, + "module": null + }, + { + "import_path": "os", + "standard": true, + "module": null + }, + { + "import_path": "fmt", + "standard": true, + "module": null + }, + { + "import_path": "bytes", + "standard": true, + "module": null + }, + { + "import_path": "encoding/binary", + "standard": true, + "module": null + }, + { + "import_path": "strings", + "standard": true, + "module": null + }, + { + "import_path": "golang.org/x/sys/unix", + "standard": false, + "module": { + "path": "golang.org/x/sys", + "version": "v0.6.0", + "main": false, + "replace": null + } + }, + { + "import_path": "github.com/moby/term", + "standard": false, + "module": { + "path": "github.com/moby/term", + "version": "v0.0.0-20221205130635-1aeaba878587", + "main": false, + "replace": null + } + }, + { + "import_path": "github.com/cachito-testing/gomod-pandemonium/terminaltor", + "standard": false, + "module": { + "path": "github.com/cachito-testing/gomod-pandemonium/terminaltor", + "version": "v0.0.0", + "main": false, + "replace": { + "path": "terminaltor", + "version": null, + "main": false, + "replace": null + } + } + }, + { + "import_path": "github.com/cachito-testing/gomod-pandemonium/where-was-i-built", + "standard": false, + "module": { + "path": "github.com/cachito-testing/gomod-pandemonium", + "version": null, + "main": true, + "replace": null + } + }, + { + "import_path": "github.com/google/uuid", + "standard": false, + "module": { + "path": "github.com/google/uuid", + "version": null, + "main": true, + "replace": null + } + }, + { + "import_path": "bufio", + "standard": true, + "module": null + }, + { + "import_path": "hash", + "standard": true, + "module": null + }, + { + "import_path": "crypto", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/alias", + "standard": true, + "module": null + }, + { + "import_path": "crypto/subtle", + "standard": true, + "module": null + }, + { + "import_path": "crypto/cipher", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/boring/sig", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/boring", + "standard": true, + "module": null + }, + { + "import_path": "crypto/sha256", + "standard": true, + "module": null + }, + { + "import_path": "encoding/hex", + "standard": true, + "module": null + }, + { + "import_path": "encoding", + "standard": true, + "module": null + }, + { + "import_path": "encoding/base64", + "standard": true, + "module": null + }, + { + "import_path": "unicode/utf16", + "standard": true, + "module": null + }, + { + "import_path": "encoding/json", + "standard": true, + "module": null + }, + { + "import_path": "encoding/xml", + "standard": true, + "module": null + }, + { + "import_path": "regexp/syntax", + "standard": true, + "module": null + }, + { + "import_path": "regexp", + "standard": true, + "module": null + }, + { + "import_path": "github.com/Masterminds/semver", + "standard": false, + "module": { + "path": "github.com/Masterminds/semver", + "version": "v1.4.2", + "main": false, + "replace": null + } + }, + { + "import_path": "log/internal", + "standard": true, + "module": null + }, + { + "import_path": "log", + "standard": true, + "module": null + }, + { + "import_path": "context", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/net/dns/dnsmessage", + "standard": true, + "module": null + }, + { + "import_path": "internal/bisect", + "standard": true, + "module": null + }, + { + "import_path": "internal/godebug", + "standard": true, + "module": null + }, + { + "import_path": "internal/nettrace", + "standard": true, + "module": null + }, + { + "import_path": "internal/singleflight", + "standard": true, + "module": null + }, + { + "import_path": "internal/intern", + "standard": true, + "module": null + }, + { + "import_path": "net/netip", + "standard": true, + "module": null + }, + { + "import_path": "runtime/cgo", + "standard": true, + "module": null + }, + { + "import_path": "net", + "standard": true, + "module": null + }, + { + "import_path": "log/syslog", + "standard": true, + "module": null + }, + { + "import_path": "path/filepath", + "standard": true, + "module": null + }, + { + "import_path": "github.com/op/go-logging", + "standard": false, + "module": { + "path": "github.com/op/go-logging", + "version": "v0.0.0-20160315200505-970db520ece7", + "main": false, + "replace": null + } + }, + { + "import_path": "github.com/pkg/errors", + "standard": false, + "module": { + "path": "github.com/pkg/errors", + "version": "v0.8.1", + "main": false, + "replace": null + } + }, + { + "import_path": "gopkg.in/yaml.v2", + "standard": false, + "module": { + "path": "gopkg.in/yaml.v2", + "version": "v2.2.2", + "main": false, + "replace": null + } + }, + { + "import_path": "github.com/release-engineering/retrodep/v2/retrodep/glide", + "standard": false, + "module": { + "path": "github.com/release-engineering/retrodep/v2", + "version": "v2.1.0", + "main": false, + "replace": { + "path": "github.com/cachito-testing/retrodep/v2", + "version": "v2.1.1", + "main": false, + "replace": null + } + } + }, + { + "import_path": "go/token", + "standard": true, + "module": null + }, + { + "import_path": "go/scanner", + "standard": true, + "module": null + }, + { + "import_path": "go/ast", + "standard": true, + "module": null + }, + { + "import_path": "go/build/constraint", + "standard": true, + "module": null + }, + { + "import_path": "go/doc/comment", + "standard": true, + "module": null + }, + { + "import_path": "internal/lazyregexp", + "standard": true, + "module": null + }, + { + "import_path": "go/doc", + "standard": true, + "module": null + }, + { + "import_path": "go/internal/typeparams", + "standard": true, + "module": null + }, + { + "import_path": "go/parser", + "standard": true, + "module": null + }, + { + "import_path": "internal/buildcfg", + "standard": true, + "module": null + }, + { + "import_path": "os/exec", + "standard": true, + "module": null + }, + { + "import_path": "internal/goroot", + "standard": true, + "module": null + }, + { + "import_path": "internal/goversion", + "standard": true, + "module": null + }, + { + "import_path": "internal/platform", + "standard": true, + "module": null + }, + { + "import_path": "go/build", + "standard": true, + "module": null + }, + { + "import_path": "golang.org/x/sys/execabs", + "standard": false, + "module": { + "path": "golang.org/x/sys", + "version": "v0.6.0", + "main": false, + "replace": null + } + }, + { + "import_path": "io/ioutil", + "standard": true, + "module": null + }, + { + "import_path": "compress/flate", + "standard": true, + "module": null + }, + { + "import_path": "hash/crc32", + "standard": true, + "module": null + }, + { + "import_path": "compress/gzip", + "standard": true, + "module": null + }, + { + "import_path": "container/list", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/randutil", + "standard": true, + "module": null + }, + { + "import_path": "math/rand", + "standard": true, + "module": null + }, + { + "import_path": "math/big", + "standard": true, + "module": null + }, + { + "import_path": "crypto/rand", + "standard": true, + "module": null + }, + { + "import_path": "crypto/aes", + "standard": true, + "module": null + }, + { + "import_path": "crypto/des", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/edwards25519/field", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/nistec/fiat", + "standard": true, + "module": null + }, + { + "import_path": "embed", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/nistec", + "standard": true, + "module": null + }, + { + "import_path": "crypto/ecdh", + "standard": true, + "module": null + }, + { + "import_path": "crypto/elliptic", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/bigmod", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/boring/bbig", + "standard": true, + "module": null + }, + { + "import_path": "crypto/sha512", + "standard": true, + "module": null + }, + { + "import_path": "encoding/asn1", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/crypto/cryptobyte/asn1", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/crypto/cryptobyte", + "standard": true, + "module": null + }, + { + "import_path": "crypto/ecdsa", + "standard": true, + "module": null + }, + { + "import_path": "crypto/internal/edwards25519", + "standard": true, + "module": null + }, + { + "import_path": "crypto/ed25519", + "standard": true, + "module": null + }, + { + "import_path": "crypto/hmac", + "standard": true, + "module": null + }, + { + "import_path": "crypto/md5", + "standard": true, + "module": null + }, + { + "import_path": "crypto/rc4", + "standard": true, + "module": null + }, + { + "import_path": "crypto/rsa", + "standard": true, + "module": null + }, + { + "import_path": "crypto/sha1", + "standard": true, + "module": null + }, + { + "import_path": "crypto/dsa", + "standard": true, + "module": null + }, + { + "import_path": "crypto/x509/pkix", + "standard": true, + "module": null + }, + { + "import_path": "encoding/pem", + "standard": true, + "module": null + }, + { + "import_path": "net/url", + "standard": true, + "module": null + }, + { + "import_path": "crypto/x509", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/crypto/internal/alias", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/crypto/chacha20", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/crypto/internal/poly1305", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/sys/cpu", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/crypto/chacha20poly1305", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/crypto/hkdf", + "standard": true, + "module": null + }, + { + "import_path": "crypto/tls", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/text/transform", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/text/unicode/bidi", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/text/secure/bidirule", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/text/unicode/norm", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/net/idna", + "standard": true, + "module": null + }, + { + "import_path": "net/textproto", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/net/http/httpguts", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/net/http/httpproxy", + "standard": true, + "module": null + }, + { + "import_path": "vendor/golang.org/x/net/http2/hpack", + "standard": true, + "module": null + }, + { + "import_path": "mime", + "standard": true, + "module": null + }, + { + "import_path": "mime/quotedprintable", + "standard": true, + "module": null + }, + { + "import_path": "mime/multipart", + "standard": true, + "module": null + }, + { + "import_path": "net/http/httptrace", + "standard": true, + "module": null + }, + { + "import_path": "net/http/internal", + "standard": true, + "module": null + }, + { + "import_path": "net/http/internal/ascii", + "standard": true, + "module": null + }, + { + "import_path": "net/http", + "standard": true, + "module": null + }, + { + "import_path": "golang.org/x/tools/go/vcs", + "standard": false, + "module": { + "path": "golang.org/x/tools", + "version": "v0.7.0", + "main": false, + "replace": null + } + }, + { + "import_path": "github.com/release-engineering/retrodep/v2/retrodep", + "standard": false, + "module": { + "path": "github.com/release-engineering/retrodep/v2", + "version": "v2.1.0", + "main": false, + "replace": { + "path": "github.com/cachito-testing/retrodep/v2", + "version": "v2.1.1", + "main": false, + "replace": null + } + } + }, + { + "import_path": "github.com/cachito-testing/gomod-pandemonium", + "standard": false, + "module": { + "path": "github.com/cachito-testing/gomod-pandemonium", + "version": null, + "main": true, + "replace": null + } + } + ], + "modules_in_go_sum": [ + [ + "github.com/Azure/go-ansiterm", + "v0.0.0-20210617225240-d185dfc1b5a1" + ], + [ + "github.com/Masterminds/semver", + "v1.4.2" + ], + [ + "github.com/Microsoft/go-winio", + "v0.6.0" + ], + [ + "github.com/cachito-testing/retrodep/v2", + "v2.1.1" + ], + [ + "github.com/creack/pty", + "v1.1.18" + ], + [ + "github.com/davecgh/go-spew", + "v1.1.1" + ], + [ + "github.com/go-logr/logr", + "v1.2.3" + ], + [ + "github.com/go-task/slim-sprig", + "v0.0.0-20230315185526-52ccab3ef572" + ], + [ + "github.com/golang/protobuf", + "v1.5.3" + ], + [ + "github.com/google/go-cmp", + "v0.5.9" + ], + [ + "github.com/google/pprof", + "v0.0.0-20210407192527-94a9f03dee38" + ], + [ + "github.com/google/uuid", + "v1.6.0" + ], + [ + "github.com/kr/pretty", + "v0.1.0" + ], + [ + "github.com/kr/text", + "v0.1.0" + ], + [ + "github.com/moby/term", + "v0.0.0-20221205130635-1aeaba878587" + ], + [ + "github.com/onsi/ginkgo/v2", + "v2.9.2" + ], + [ + "github.com/onsi/gomega", + "v1.27.4" + ], + [ + "github.com/op/go-logging", + "v0.0.0-20160315200505-970db520ece7" + ], + [ + "github.com/pkg/errors", + "v0.8.1" + ], + [ + "github.com/pmezard/go-difflib", + "v1.0.0" + ], + [ + "github.com/stretchr/testify", + "v1.6.1" + ], + [ + "golang.org/x/mod", + "v0.9.0" + ], + [ + "golang.org/x/net", + "v0.8.0" + ], + [ + "golang.org/x/sync", + "v0.1.0" + ], + [ + "golang.org/x/sys", + "v0.6.0" + ], + [ + "golang.org/x/text", + "v0.8.0" + ], + [ + "golang.org/x/tools", + "v0.7.0" + ], + [ + "google.golang.org/protobuf", + "v1.28.0" + ], + [ + "gopkg.in/check.v1", + "v1.0.0-20180628173108-788fd7840127" + ], + [ + "gopkg.in/yaml.v2", + "v2.2.2" + ], + [ + "gopkg.in/yaml.v3", + "v3.0.1" + ] + ] +} diff --git a/tests/unit/data/gomod-mocks/workspaces/go.sum b/tests/unit/data/gomod-mocks/workspaces/go.sum new file mode 100644 index 000000000..e22498866 --- /dev/null +++ b/tests/unit/data/gomod-mocks/workspaces/go.sum @@ -0,0 +1,74 @@ +github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8= +github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= +github.com/Masterminds/semver v1.4.2 h1:WBLTQ37jOCzSLtXNdoo8bNM8876KhNqOKvrlGITgsTc= +github.com/Masterminds/semver v1.4.2/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= +github.com/Microsoft/go-winio v0.6.0 h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg= +github.com/Microsoft/go-winio v0.6.0/go.mod h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2BO69KH/soAE= +github.com/cachito-testing/retrodep/v2 v2.1.1 h1:inziEuX1Zo/BJv1pgZ2tRPltfQVJaVpRmIlsomaKMb0= +github.com/cachito-testing/retrodep/v2 v2.1.1/go.mod h1:1ktnevkSAzwQww4E/ICy2dlIouSNdvozRVgq6Umkt/E= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/go-logr/logr v1.2.3 h1:2DntVwHkVopvECVRSlL5PSo9eG+cAkDCuckLubN+rq0= +github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI= +github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38 h1:yAJXTCF9TqKcTiHJAE8dj7HMvPfh66eeA2JYW7eFpSE= +github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/moby/term v0.0.0-20221205130635-1aeaba878587 h1:HfkjXDfhgVaN5rmueG8cL8KKeFNecRCXFhaJ2qZ5SKA= +github.com/moby/term v0.0.0-20221205130635-1aeaba878587/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y= +github.com/onsi/ginkgo/v2 v2.9.2 h1:BA2GMJOtfGAfagzYtrAlufIP0lq6QERkFmHLMLPwFSU= +github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxeMeDuts= +github.com/onsi/gomega v1.27.4 h1:Z2AnStgsdSayCMDiCU42qIz+HLqEPcgiOCXjAU/w+8E= +github.com/onsi/gomega v1.27.4/go.mod h1:riYq/GJKh8hhoM01HN6Vmuy93AarCXCBGpvFDK3q3fQ= +github.com/op/go-logging v0.0.0-20160315200505-970db520ece7 h1:lDH9UUVJtmYCjyT0CI4q8xvlXPxeZ0gYCVvWbmPlp88= +github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk= +github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/mod v0.9.0 h1:KENHtAZL2y3NLMYZeHY9DW8HW8V+kQyJsY/V9JlKvCs= +golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= +golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= +golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/tools v0.0.0-20190325161752-5a8dccf5b48a/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.7.0 h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4= +golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= +google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/tests/unit/data/gomod-mocks/workspaces/go_list_deps_all.json b/tests/unit/data/gomod-mocks/workspaces/go_list_deps_all.json new file mode 100644 index 000000000..b2c657853 --- /dev/null +++ b/tests/unit/data/gomod-mocks/workspaces/go_list_deps_all.json @@ -0,0 +1,10608 @@ +{ + "ImportPath": "internal/goarch", + "Standard": true +} +{ + "ImportPath": "unsafe", + "Standard": true +} +{ + "ImportPath": "internal/abi", + "Standard": true, + "Deps": [ + "internal/goarch", + "unsafe" + ] +} +{ + "ImportPath": "internal/unsafeheader", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "internal/cpu", + "Standard": true +} +{ + "ImportPath": "internal/bytealg", + "Standard": true, + "Deps": [ + "internal/cpu", + "unsafe" + ] +} +{ + "ImportPath": "internal/coverage/rtcov", + "Standard": true +} +{ + "ImportPath": "internal/godebugs", + "Standard": true +} +{ + "ImportPath": "internal/goexperiment", + "Standard": true +} +{ + "ImportPath": "internal/goos", + "Standard": true +} +{ + "ImportPath": "runtime/internal/atomic", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "runtime/internal/math", + "Standard": true, + "Deps": [ + "internal/goarch" + ] +} +{ + "ImportPath": "runtime/internal/sys", + "Standard": true, + "Deps": [ + "internal/goarch", + "internal/goos" + ] +} +{ + "ImportPath": "runtime/internal/syscall", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "runtime", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/reflectlite", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "errors", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/race", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "sync/atomic", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "sync", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "io", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "unicode", + "Standard": true +} +{ + "ImportPath": "unicode/utf8", + "Standard": true +} +{ + "ImportPath": "bytes", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "strings", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "bufio", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/itoa", + "Standard": true +} +{ + "ImportPath": "math/bits", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "math", + "Standard": true, + "Deps": [ + "internal/cpu", + "math/bits", + "unsafe" + ] +} +{ + "ImportPath": "strconv", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "reflect", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "sort", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/fmtsort", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/oserror", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "syscall", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "internal/syscall/unix", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "unsafe" + ] +} +{ + "ImportPath": "time", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/poll", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/syscall/unix", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "time", + "unsafe" + ] +} +{ + "ImportPath": "internal/safefilepath", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/syscall/execenv", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/testlog", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "path", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "io/fs", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math/bits", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "os", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "fmt", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "compress/flate", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/binary", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "hash", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "hash/crc32", + "Standard": true, + "Deps": [ + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "compress/gzip", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "encoding/binary", + "errors", + "fmt", + "hash", + "hash/crc32", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "container/list", + "Standard": true +} +{ + "ImportPath": "context", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "time", + "unsafe" + ] +} +{ + "ImportPath": "crypto", + "Standard": true, + "Deps": [ + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/alias", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "crypto/subtle", + "Standard": true +} +{ + "ImportPath": "crypto/cipher", + "Standard": true, + "Deps": [ + "bytes", + "crypto/internal/alias", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/boring/sig", + "Standard": true +} +{ + "ImportPath": "crypto/internal/boring", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/aes", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/des", + "Standard": true, + "Deps": [ + "bytes", + "crypto/cipher", + "crypto/internal/alias", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/randutil", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "internal/bisect", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "internal/godebug", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "math/rand", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "math/big", + "Standard": true, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/dsa", + "Standard": true, + "Deps": [ + "bytes", + "crypto/internal/randutil", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/edwards25519/field", + "Standard": true, + "Deps": [ + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/nistec/fiat", + "Standard": true, + "Deps": [ + "crypto/subtle", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "embed", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/nistec", + "Standard": true, + "Deps": [ + "crypto/internal/nistec/fiat", + "crypto/subtle", + "embed", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/ecdh", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/subtle", + "embed", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/elliptic", + "Standard": true, + "Deps": [ + "bytes", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/subtle", + "embed", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/bigmod", + "Standard": true, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/boring/bbig", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/sha512", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "unicode/utf16", + "Standard": true +} +{ + "ImportPath": "encoding/asn1", + "Standard": true, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/cryptobyte/asn1", + "Standard": true +} +{ + "ImportPath": "vendor/golang.org/x/crypto/cryptobyte", + "Standard": true, + "Deps": [ + "bytes", + "encoding/asn1", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/cryptobyte/asn1" + ] +} +{ + "ImportPath": "crypto/ecdsa", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/ecdh", + "crypto/elliptic", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/sha512", + "crypto/subtle", + "embed", + "encoding/asn1", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1" + ] +} +{ + "ImportPath": "crypto/internal/edwards25519", + "Standard": true, + "Deps": [ + "crypto/internal/edwards25519/field", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/rand", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/internal/randutil", + "crypto/subtle", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/ed25519", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/randutil", + "crypto/rand", + "crypto/sha512", + "crypto/subtle", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/hmac", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/md5", + "Standard": true, + "Deps": [ + "crypto", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/rc4", + "Standard": true, + "Deps": [ + "crypto/internal/alias", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/rsa", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/randutil", + "crypto/rand", + "crypto/subtle", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/sha1", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/sha256", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/hex", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/x509/pkix", + "Standard": true, + "Deps": [ + "bytes", + "encoding/asn1", + "encoding/binary", + "encoding/hex", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/base64", + "Standard": true, + "Deps": [ + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/pem", + "Standard": true, + "Deps": [ + "bytes", + "encoding/base64", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/dns/dnsmessage", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/nettrace", + "Standard": true +} +{ + "ImportPath": "internal/singleflight", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "internal/intern", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "net/netip", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "runtime/cgo", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "net", + "Standard": true, + "Deps": [ + "context", + "errors", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "net/netip", + "os", + "path", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "net/url", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "path/filepath", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "os", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/x509", + "Standard": true, + "Deps": [ + "bytes", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/x509/pkix", + "embed", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/pem", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "net", + "net/netip", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/internal/alias", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/chacha20", + "Standard": true, + "Deps": [ + "bytes", + "crypto/cipher", + "crypto/internal/alias", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/internal/alias" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/internal/poly1305", + "Standard": true, + "Deps": [ + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "io/ioutil", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "os", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/sys/cpu", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "math", + "math/bits", + "os", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/chacha20poly1305", + "Standard": true, + "Deps": [ + "bytes", + "crypto/cipher", + "crypto/internal/alias", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/sys/cpu" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/hkdf", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/tls", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/pem", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "math", + "math/big", + "math/bits", + "math/rand", + "net", + "net/netip", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/sys/cpu" + ] +} +{ + "ImportPath": "encoding", + "Standard": true +} +{ + "ImportPath": "internal/saferio", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/gob", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "encoding", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/saferio", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/json", + "Standard": true, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/xml", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "encoding", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "flag", + "Standard": true, + "Deps": [ + "encoding", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "regexp/syntax", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "regexp", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/Masterminds/semver", + "Module": { + "Path": "github.com/Masterminds/semver", + "Version": "v1.4.2", + "Time": "2018-04-10T20:43:47Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/!masterminds/semver@v1.4.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/!masterminds/semver/@v/v1.4.2.mod" + }, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "encoding/json", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/sys/unix", + "Module": { + "Path": "golang.org/x/sys", + "Version": "v0.6.0", + "Time": "2023-03-04T03:20:52Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/sys@v0.6.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/sys/@v/v0.6.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/moby/term", + "Module": { + "Path": "github.com/moby/term", + "Version": "v0.0.0-20221205130635-1aeaba878587", + "Time": "2022-12-05T13:06:35Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/moby/term@v0.0.0-20221205130635-1aeaba878587", + "GoMod": "{gomodcache_dir}/cache/download/github.com/moby/term/@v/v0.0.0-20221205130635-1aeaba878587.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "golang.org/x/sys/unix", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/cachito-testing/gomod-pandemonium/terminaltor", + "Module": { + "Path": "github.com/cachito-testing/gomod-pandemonium/terminaltor", + "Version": "v0.0.0", + "Replace": { + "Path": "terminaltor", + "Dir": "{repo_dir}/terminaltor", + "GoMod": "{repo_dir}/terminaltor/go.mod", + "GoVersion": "1.19" + }, + "Indirect": true, + "Dir": "{repo_dir}/terminaltor", + "GoMod": "{repo_dir}/terminaltor/go.mod", + "GoVersion": "1.19" + }, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "github.com/moby/term", + "golang.org/x/sys/unix", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/cachito-testing/gomod-pandemonium/where-was-i-built", + "Module": { + "Path": "github.com/cachito-testing/gomod-pandemonium", + "Main": true, + "Dir": "{repo_dir}", + "GoMod": "{repo_dir}/go.mod", + "GoVersion": "1.19" + } +} +{ + "ImportPath": "github.com/google/uuid", + "Module": { + "Path": "github.com/google/uuid", + "Main": true, + "Dir": "{repo_dir}/uuid", + "GoMod": "{repo_dir}/uuid/go.mod" + } +} +{ + "ImportPath": "log/internal", + "Standard": true +} +{ + "ImportPath": "log", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log/internal", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "log/syslog", + "Standard": true, + "Deps": [ + "context", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "net", + "net/netip", + "os", + "path", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "github.com/op/go-logging", + "Module": { + "Path": "github.com/op/go-logging", + "Version": "v0.0.0-20160315200505-970db520ece7", + "Time": "2016-03-15T20:05:05Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/op/go-logging@v0.0.0-20160315200505-970db520ece7", + "GoMod": "{gomodcache_dir}/cache/download/github.com/op/go-logging/@v/v0.0.0-20160315200505-970db520ece7.mod" + }, + "Deps": [ + "bytes", + "context", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "log/syslog", + "math", + "math/bits", + "net", + "net/netip", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "github.com/pkg/errors", + "Module": { + "Path": "github.com/pkg/errors", + "Version": "v0.8.1", + "Time": "2019-01-03T06:52:24Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/pkg/errors@v0.8.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/pkg/errors/@v/v0.8.1.mod" + }, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "gopkg.in/yaml.v2", + "Module": { + "Path": "gopkg.in/yaml.v2", + "Version": "v2.2.2", + "Time": "2018-11-15T11:05:04Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/gopkg.in/yaml.v2@v2.2.2", + "GoMod": "{gomodcache_dir}/cache/download/gopkg.in/yaml.v2/@v/v2.2.2.mod" + }, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/release-engineering/retrodep/v2/retrodep/glide", + "Module": { + "Path": "github.com/release-engineering/retrodep/v2", + "Version": "v2.1.0", + "Replace": { + "Path": "github.com/cachito-testing/retrodep/v2", + "Version": "v2.1.1", + "Time": "2019-06-19T12:05:35Z", + "Dir": "{gomodcache_dir}/github.com/cachito-testing/retrodep/v2@v2.1.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.mod" + }, + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/cachito-testing/retrodep/v2@v2.1.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.mod" + }, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "gopkg.in/yaml.v2", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/token", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/scanner", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/ast", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/scanner", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/build/constraint", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/doc/comment", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/lazyregexp", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/doc", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/ast", + "go/doc/comment", + "go/scanner", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/lazyregexp", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/internal/typeparams", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/ast", + "go/scanner", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/parser", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/ast", + "go/build/constraint", + "go/internal/typeparams", + "go/scanner", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/buildcfg", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "os/exec", + "Standard": true, + "Deps": [ + "bytes", + "context", + "errors", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/goroot", + "Standard": true, + "Deps": [ + "bytes", + "context", + "errors", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "os/exec", + "path", + "path/filepath", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/goversion", + "Standard": true +} +{ + "ImportPath": "internal/platform", + "Standard": true +} +{ + "ImportPath": "go/build", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "context", + "errors", + "fmt", + "go/ast", + "go/build/constraint", + "go/doc", + "go/doc/comment", + "go/internal/typeparams", + "go/parser", + "go/scanner", + "go/token", + "internal/abi", + "internal/bisect", + "internal/buildcfg", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/goroot", + "internal/goversion", + "internal/itoa", + "internal/lazyregexp", + "internal/oserror", + "internal/platform", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/sys/execabs", + "Module": { + "Path": "golang.org/x/sys", + "Version": "v0.6.0", + "Time": "2023-03-04T03:20:52Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/sys@v0.6.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/sys/@v/v0.6.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "context", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/text/transform", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/text/unicode/bidi", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/text/secure/bidirule", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi" + ] +} +{ + "ImportPath": "vendor/golang.org/x/text/unicode/norm", + "Standard": true, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/text/transform" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/idna", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "net/textproto", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "context", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "net", + "net/netip", + "os", + "path", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/http/httpguts", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "container/list", + "context", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "net", + "net/netip", + "net/textproto", + "os", + "path", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/http/httpproxy", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "context", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "net", + "net/netip", + "net/url", + "os", + "path", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/http2/hpack", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "mime", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "mime/quotedprintable", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "mime/multipart", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "context", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/internal/randutil", + "crypto/rand", + "crypto/subtle", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/quotedprintable", + "net", + "net/netip", + "net/textproto", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "net/http/httptrace", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/pem", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "math", + "math/big", + "math/bits", + "math/rand", + "net", + "net/netip", + "net/textproto", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/sys/cpu" + ] +} +{ + "ImportPath": "net/http/internal", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "net/http/internal/ascii", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "net/http", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/pem", + "errors", + "fmt", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/textproto", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "golang.org/x/tools/go/vcs", + "Module": { + "Path": "golang.org/x/tools", + "Version": "v0.7.0", + "Time": "2023-03-07T14:48:13Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/tools@v0.7.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/tools/@v/v0.7.0.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "fmt", + "golang.org/x/sys/execabs", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/textproto", + "net/url", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/release-engineering/retrodep/v2/retrodep", + "Module": { + "Path": "github.com/release-engineering/retrodep/v2", + "Version": "v2.1.0", + "Replace": { + "Path": "github.com/cachito-testing/retrodep/v2", + "Version": "v2.1.1", + "Time": "2019-06-19T12:05:35Z", + "Dir": "{gomodcache_dir}/github.com/cachito-testing/retrodep/v2@v2.1.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.mod" + }, + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/cachito-testing/retrodep/v2@v2.1.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.mod" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "fmt", + "github.com/Masterminds/semver", + "github.com/op/go-logging", + "github.com/pkg/errors", + "github.com/release-engineering/retrodep/v2/retrodep/glide", + "go/ast", + "go/build", + "go/build/constraint", + "go/doc", + "go/doc/comment", + "go/internal/typeparams", + "go/parser", + "go/scanner", + "go/token", + "golang.org/x/sys/execabs", + "golang.org/x/tools/go/vcs", + "gopkg.in/yaml.v2", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/buildcfg", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/goroot", + "internal/goversion", + "internal/intern", + "internal/itoa", + "internal/lazyregexp", + "internal/nettrace", + "internal/oserror", + "internal/platform", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "log/syslog", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/textproto", + "net/url", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/cachito-testing/gomod-pandemonium", + "Module": { + "Path": "github.com/cachito-testing/gomod-pandemonium", + "Main": true, + "Dir": "{repo_dir}", + "GoMod": "{repo_dir}/go.mod", + "GoVersion": "1.19" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "fmt", + "github.com/Masterminds/semver", + "github.com/cachito-testing/gomod-pandemonium/terminaltor", + "github.com/cachito-testing/gomod-pandemonium/where-was-i-built", + "github.com/google/uuid", + "github.com/moby/term", + "github.com/op/go-logging", + "github.com/pkg/errors", + "github.com/release-engineering/retrodep/v2/retrodep", + "github.com/release-engineering/retrodep/v2/retrodep/glide", + "go/ast", + "go/build", + "go/build/constraint", + "go/doc", + "go/doc/comment", + "go/internal/typeparams", + "go/parser", + "go/scanner", + "go/token", + "golang.org/x/sys/execabs", + "golang.org/x/sys/unix", + "golang.org/x/tools/go/vcs", + "gopkg.in/yaml.v2", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/buildcfg", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/goroot", + "internal/goversion", + "internal/intern", + "internal/itoa", + "internal/lazyregexp", + "internal/nettrace", + "internal/oserror", + "internal/platform", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "log/syslog", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/textproto", + "net/url", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/go-logr/logr", + "Module": { + "Path": "github.com/go-logr/logr", + "Version": "v1.2.3", + "Time": "2022-03-17T09:17:06Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/go-logr/logr@v1.2.3", + "GoMod": "{gomodcache_dir}/cache/download/github.com/go-logr/logr/@v/v1.2.3.mod", + "GoVersion": "1.16" + }, + "Deps": [ + "context", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "time", + "unsafe" + ] +} +{ + "ImportPath": "github.com/go-logr/logr/funcr", + "Module": { + "Path": "github.com/go-logr/logr", + "Version": "v1.2.3", + "Time": "2022-03-17T09:17:06Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/go-logr/logr@v1.2.3", + "GoMod": "{gomodcache_dir}/cache/download/github.com/go-logr/logr/@v/v1.2.3.mod", + "GoVersion": "1.16" + }, + "Deps": [ + "bytes", + "context", + "encoding", + "errors", + "fmt", + "github.com/go-logr/logr", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/google/go-cmp/cmp/internal/flags", + "Module": { + "Path": "github.com/google/go-cmp", + "Version": "v0.5.9", + "Time": "2022-09-02T22:41:56Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/google/go-cmp@v0.5.9", + "GoMod": "{gomodcache_dir}/cache/download/github.com/google/go-cmp/@v/v0.5.9.mod", + "GoVersion": "1.13" + } +} +{ + "ImportPath": "github.com/google/go-cmp/cmp/internal/diff", + "Module": { + "Path": "github.com/google/go-cmp", + "Version": "v0.5.9", + "Time": "2022-09-02T22:41:56Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/google/go-cmp@v0.5.9", + "GoMod": "{gomodcache_dir}/cache/download/github.com/google/go-cmp/@v/v0.5.9.mod", + "GoVersion": "1.13" + }, + "Deps": [ + "errors", + "github.com/google/go-cmp/cmp/internal/flags", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "math/rand", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "time", + "unsafe" + ] +} +{ + "ImportPath": "github.com/google/go-cmp/cmp/internal/function", + "Module": { + "Path": "github.com/google/go-cmp", + "Version": "v0.5.9", + "Time": "2022-09-02T22:41:56Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/google/go-cmp@v0.5.9", + "GoMod": "{gomodcache_dir}/cache/download/github.com/google/go-cmp/@v/v0.5.9.mod", + "GoVersion": "1.13" + }, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/google/go-cmp/cmp/internal/value", + "Module": { + "Path": "github.com/google/go-cmp", + "Version": "v0.5.9", + "Time": "2022-09-02T22:41:56Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/google/go-cmp@v0.5.9", + "GoMod": "{gomodcache_dir}/cache/download/github.com/google/go-cmp/@v/v0.5.9.mod", + "GoVersion": "1.13" + }, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/google/go-cmp/cmp", + "Module": { + "Path": "github.com/google/go-cmp", + "Version": "v0.5.9", + "Time": "2022-09-02T22:41:56Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/google/go-cmp@v0.5.9", + "GoMod": "{gomodcache_dir}/cache/download/github.com/google/go-cmp/@v/v0.5.9.mod", + "GoVersion": "1.13" + }, + "Deps": [ + "bytes", + "errors", + "fmt", + "github.com/google/go-cmp/cmp/internal/diff", + "github.com/google/go-cmp/cmp/internal/flags", + "github.com/google/go-cmp/cmp/internal/function", + "github.com/google/go-cmp/cmp/internal/value", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2/formatter", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2/config", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + } +} +{ + "ImportPath": "runtime/debug", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2/types", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "encoding/json", + "errors", + "flag", + "fmt", + "github.com/onsi/ginkgo/v2/formatter", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/debug", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2/reporters", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "encoding/json", + "encoding/xml", + "errors", + "flag", + "fmt", + "github.com/onsi/ginkgo/v2/config", + "github.com/onsi/ginkgo/v2/formatter", + "github.com/onsi/ginkgo/v2/types", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/debug", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "html", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "text/template/parse", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "text/template", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "text/template/parse", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "html/template", + "Standard": true, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "encoding/json", + "errors", + "fmt", + "html", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "text/template", + "text/template/parse", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "net/rpc", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/gob", + "encoding/hex", + "encoding/json", + "encoding/pem", + "errors", + "fmt", + "go/token", + "hash", + "hash/crc32", + "html", + "html/template", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/saferio", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/textproto", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "text/template", + "text/template/parse", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2/internal/parallel_support", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/gob", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "flag", + "fmt", + "github.com/onsi/ginkgo/v2/config", + "github.com/onsi/ginkgo/v2/formatter", + "github.com/onsi/ginkgo/v2/reporters", + "github.com/onsi/ginkgo/v2/types", + "go/token", + "hash", + "hash/crc32", + "html", + "html/template", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/saferio", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/rpc", + "net/textproto", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/debug", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "text/template", + "text/template/parse", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "os/signal", + "Standard": true, + "Deps": [ + "context", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "os", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2/internal/interrupt_handler", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/gob", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "flag", + "fmt", + "github.com/onsi/ginkgo/v2/config", + "github.com/onsi/ginkgo/v2/formatter", + "github.com/onsi/ginkgo/v2/internal/parallel_support", + "github.com/onsi/ginkgo/v2/reporters", + "github.com/onsi/ginkgo/v2/types", + "go/token", + "hash", + "hash/crc32", + "html", + "html/template", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/saferio", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/rpc", + "net/textproto", + "net/url", + "os", + "os/signal", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/debug", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "text/template", + "text/template/parse", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "golang.org/x/net/context", + "Module": { + "Path": "golang.org/x/net", + "Version": "v0.8.0", + "Time": "2023-03-05T02:51:52Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/net@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/net/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "context", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "time", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2/internal", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/gob", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "flag", + "fmt", + "github.com/go-logr/logr", + "github.com/go-logr/logr/funcr", + "github.com/onsi/ginkgo/v2/config", + "github.com/onsi/ginkgo/v2/formatter", + "github.com/onsi/ginkgo/v2/internal/interrupt_handler", + "github.com/onsi/ginkgo/v2/internal/parallel_support", + "github.com/onsi/ginkgo/v2/reporters", + "github.com/onsi/ginkgo/v2/types", + "go/token", + "golang.org/x/net/context", + "golang.org/x/sys/unix", + "hash", + "hash/crc32", + "html", + "html/template", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/saferio", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/rpc", + "net/textproto", + "net/url", + "os", + "os/signal", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/debug", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "text/template", + "text/template/parse", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2/internal/global", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/gob", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "flag", + "fmt", + "github.com/go-logr/logr", + "github.com/go-logr/logr/funcr", + "github.com/onsi/ginkgo/v2/config", + "github.com/onsi/ginkgo/v2/formatter", + "github.com/onsi/ginkgo/v2/internal", + "github.com/onsi/ginkgo/v2/internal/interrupt_handler", + "github.com/onsi/ginkgo/v2/internal/parallel_support", + "github.com/onsi/ginkgo/v2/reporters", + "github.com/onsi/ginkgo/v2/types", + "go/token", + "golang.org/x/net/context", + "golang.org/x/sys/unix", + "hash", + "hash/crc32", + "html", + "html/template", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/saferio", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/rpc", + "net/textproto", + "net/url", + "os", + "os/signal", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/debug", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "text/template", + "text/template/parse", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2/internal/testingtproxy", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/gob", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "flag", + "fmt", + "github.com/go-logr/logr", + "github.com/go-logr/logr/funcr", + "github.com/onsi/ginkgo/v2/config", + "github.com/onsi/ginkgo/v2/formatter", + "github.com/onsi/ginkgo/v2/internal", + "github.com/onsi/ginkgo/v2/internal/interrupt_handler", + "github.com/onsi/ginkgo/v2/internal/parallel_support", + "github.com/onsi/ginkgo/v2/reporters", + "github.com/onsi/ginkgo/v2/types", + "go/token", + "golang.org/x/net/context", + "golang.org/x/sys/unix", + "hash", + "hash/crc32", + "html", + "html/template", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/saferio", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/rpc", + "net/textproto", + "net/url", + "os", + "os/signal", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/debug", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "text/template", + "text/template/parse", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/onsi/ginkgo/v2", + "Module": { + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Time": "2023-03-23T16:13:34Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/gob", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "flag", + "fmt", + "github.com/go-logr/logr", + "github.com/go-logr/logr/funcr", + "github.com/onsi/ginkgo/v2/config", + "github.com/onsi/ginkgo/v2/formatter", + "github.com/onsi/ginkgo/v2/internal", + "github.com/onsi/ginkgo/v2/internal/global", + "github.com/onsi/ginkgo/v2/internal/interrupt_handler", + "github.com/onsi/ginkgo/v2/internal/parallel_support", + "github.com/onsi/ginkgo/v2/internal/testingtproxy", + "github.com/onsi/ginkgo/v2/reporters", + "github.com/onsi/ginkgo/v2/types", + "go/token", + "golang.org/x/net/context", + "golang.org/x/sys/unix", + "hash", + "hash/crc32", + "html", + "html/template", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/saferio", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/rpc", + "net/textproto", + "net/url", + "os", + "os/signal", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/debug", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "text/template", + "text/template/parse", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/onsi/gomega/format", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "context", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/gomega/types", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "context", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "time", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/gomega/internal", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "context", + "errors", + "fmt", + "github.com/onsi/gomega/format", + "github.com/onsi/gomega/types", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/gomega/internal/gutil", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "os", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/gomega/matchers/support/goraph/node", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + } +} +{ + "ImportPath": "github.com/onsi/gomega/matchers/support/goraph/edge", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "github.com/onsi/gomega/matchers/support/goraph/node" + ] +} +{ + "ImportPath": "github.com/onsi/gomega/matchers/support/goraph/util", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "internal/cpu", + "math", + "math/bits", + "unsafe" + ] +} +{ + "ImportPath": "github.com/onsi/gomega/matchers/support/goraph/bipartitegraph", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "errors", + "fmt", + "github.com/onsi/gomega/matchers/support/goraph/edge", + "github.com/onsi/gomega/matchers/support/goraph/node", + "github.com/onsi/gomega/matchers/support/goraph/util", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/net/html/atom", + "Module": { + "Path": "golang.org/x/net", + "Version": "v0.8.0", + "Time": "2023-03-05T02:51:52Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/net@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/net/@v/v0.8.0.mod", + "GoVersion": "1.17" + } +} +{ + "ImportPath": "golang.org/x/net/html", + "Module": { + "Path": "golang.org/x/net", + "Version": "v0.8.0", + "Time": "2023-03-05T02:51:52Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/net@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/net/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bufio", + "bytes", + "errors", + "fmt", + "golang.org/x/net/html/atom", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding/internal/identifier", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + } +} +{ + "ImportPath": "golang.org/x/text/transform", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding/internal", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding/charmap", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding/japanese", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding/korean", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding/simplifiedchinese", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding/traditionalchinese", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/internal/utf8internal", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + } +} +{ + "ImportPath": "golang.org/x/text/runes", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding/unicode", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/internal/utf8internal", + "golang.org/x/text/runes", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/internal/tag", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/internal/language", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "fmt", + "golang.org/x/text/internal/tag", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/internal/language/compact", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "fmt", + "golang.org/x/text/internal/language", + "golang.org/x/text/internal/tag", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/language", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "fmt", + "golang.org/x/text/internal/language", + "golang.org/x/text/internal/language/compact", + "golang.org/x/text/internal/tag", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/text/encoding/htmlindex", + "Module": { + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Time": "2023-02-27T23:15:59Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "errors", + "fmt", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/charmap", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/encoding/japanese", + "golang.org/x/text/encoding/korean", + "golang.org/x/text/encoding/simplifiedchinese", + "golang.org/x/text/encoding/traditionalchinese", + "golang.org/x/text/encoding/unicode", + "golang.org/x/text/internal/language", + "golang.org/x/text/internal/language/compact", + "golang.org/x/text/internal/tag", + "golang.org/x/text/internal/utf8internal", + "golang.org/x/text/language", + "golang.org/x/text/runes", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/net/html/charset", + "Module": { + "Path": "golang.org/x/net", + "Version": "v0.8.0", + "Time": "2023-03-05T02:51:52Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/net@v0.8.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/net/@v/v0.8.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bufio", + "bytes", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "golang.org/x/net/html", + "golang.org/x/net/html/atom", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/charmap", + "golang.org/x/text/encoding/htmlindex", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/encoding/japanese", + "golang.org/x/text/encoding/korean", + "golang.org/x/text/encoding/simplifiedchinese", + "golang.org/x/text/encoding/traditionalchinese", + "golang.org/x/text/encoding/unicode", + "golang.org/x/text/internal/language", + "golang.org/x/text/internal/language/compact", + "golang.org/x/text/internal/tag", + "golang.org/x/text/internal/utf8internal", + "golang.org/x/text/language", + "golang.org/x/text/runes", + "golang.org/x/text/transform", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "mime", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "gopkg.in/yaml.v3", + "Module": { + "Path": "gopkg.in/yaml.v3", + "Version": "v3.0.1", + "Time": "2022-05-27T08:35:30Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/gopkg.in/yaml.v3@v3.0.1", + "GoMod": "{gomodcache_dir}/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.mod" + }, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "net/http/internal/testcert", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "net/http/httptest", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/pem", + "errors", + "flag", + "fmt", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/http/internal/testcert", + "net/netip", + "net/textproto", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/onsi/gomega/matchers", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "flag", + "fmt", + "github.com/google/go-cmp/cmp", + "github.com/google/go-cmp/cmp/internal/diff", + "github.com/google/go-cmp/cmp/internal/flags", + "github.com/google/go-cmp/cmp/internal/function", + "github.com/google/go-cmp/cmp/internal/value", + "github.com/onsi/gomega/format", + "github.com/onsi/gomega/internal/gutil", + "github.com/onsi/gomega/matchers/support/goraph/bipartitegraph", + "github.com/onsi/gomega/matchers/support/goraph/edge", + "github.com/onsi/gomega/matchers/support/goraph/node", + "github.com/onsi/gomega/matchers/support/goraph/util", + "github.com/onsi/gomega/types", + "golang.org/x/net/html", + "golang.org/x/net/html/atom", + "golang.org/x/net/html/charset", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/charmap", + "golang.org/x/text/encoding/htmlindex", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/encoding/japanese", + "golang.org/x/text/encoding/korean", + "golang.org/x/text/encoding/simplifiedchinese", + "golang.org/x/text/encoding/traditionalchinese", + "golang.org/x/text/encoding/unicode", + "golang.org/x/text/internal/language", + "golang.org/x/text/internal/language/compact", + "golang.org/x/text/internal/tag", + "golang.org/x/text/internal/utf8internal", + "golang.org/x/text/language", + "golang.org/x/text/runes", + "golang.org/x/text/transform", + "gopkg.in/yaml.v3", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptest", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/http/internal/testcert", + "net/netip", + "net/textproto", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/onsi/gomega", + "Module": { + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Time": "2023-03-13T20:25:45Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "flag", + "fmt", + "github.com/google/go-cmp/cmp", + "github.com/google/go-cmp/cmp/internal/diff", + "github.com/google/go-cmp/cmp/internal/flags", + "github.com/google/go-cmp/cmp/internal/function", + "github.com/google/go-cmp/cmp/internal/value", + "github.com/onsi/gomega/format", + "github.com/onsi/gomega/internal", + "github.com/onsi/gomega/internal/gutil", + "github.com/onsi/gomega/matchers", + "github.com/onsi/gomega/matchers/support/goraph/bipartitegraph", + "github.com/onsi/gomega/matchers/support/goraph/edge", + "github.com/onsi/gomega/matchers/support/goraph/node", + "github.com/onsi/gomega/matchers/support/goraph/util", + "github.com/onsi/gomega/types", + "golang.org/x/net/html", + "golang.org/x/net/html/atom", + "golang.org/x/net/html/charset", + "golang.org/x/text/encoding", + "golang.org/x/text/encoding/charmap", + "golang.org/x/text/encoding/htmlindex", + "golang.org/x/text/encoding/internal", + "golang.org/x/text/encoding/internal/identifier", + "golang.org/x/text/encoding/japanese", + "golang.org/x/text/encoding/korean", + "golang.org/x/text/encoding/simplifiedchinese", + "golang.org/x/text/encoding/traditionalchinese", + "golang.org/x/text/encoding/unicode", + "golang.org/x/text/internal/language", + "golang.org/x/text/internal/language/compact", + "golang.org/x/text/internal/tag", + "golang.org/x/text/internal/utf8internal", + "golang.org/x/text/language", + "golang.org/x/text/runes", + "golang.org/x/text/transform", + "gopkg.in/yaml.v3", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptest", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/http/internal/testcert", + "net/netip", + "net/textproto", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "internal/sysinfo", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "runtime/trace", + "Standard": true, + "Deps": [ + "context", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "testing", + "Standard": true, + "Deps": [ + "bytes", + "context", + "encoding", + "errors", + "flag", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/sysinfo", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "math/rand", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/debug", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "runtime/trace", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} diff --git a/tests/unit/data/gomod-mocks/workspaces/go_list_deps_threedot.json b/tests/unit/data/gomod-mocks/workspaces/go_list_deps_threedot.json new file mode 100644 index 000000000..e2ba44595 --- /dev/null +++ b/tests/unit/data/gomod-mocks/workspaces/go_list_deps_threedot.json @@ -0,0 +1,6503 @@ +{ + "ImportPath": "internal/goarch", + "Standard": true +} +{ + "ImportPath": "unsafe", + "Standard": true +} +{ + "ImportPath": "internal/abi", + "Standard": true, + "Deps": [ + "internal/goarch", + "unsafe" + ] +} +{ + "ImportPath": "internal/unsafeheader", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "internal/cpu", + "Standard": true +} +{ + "ImportPath": "internal/bytealg", + "Standard": true, + "Deps": [ + "internal/cpu", + "unsafe" + ] +} +{ + "ImportPath": "internal/coverage/rtcov", + "Standard": true +} +{ + "ImportPath": "internal/godebugs", + "Standard": true +} +{ + "ImportPath": "internal/goexperiment", + "Standard": true +} +{ + "ImportPath": "internal/goos", + "Standard": true +} +{ + "ImportPath": "runtime/internal/atomic", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "runtime/internal/math", + "Standard": true, + "Deps": [ + "internal/goarch" + ] +} +{ + "ImportPath": "runtime/internal/sys", + "Standard": true, + "Deps": [ + "internal/goarch", + "internal/goos" + ] +} +{ + "ImportPath": "runtime/internal/syscall", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "runtime", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/reflectlite", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "errors", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/itoa", + "Standard": true +} +{ + "ImportPath": "math/bits", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "math", + "Standard": true, + "Deps": [ + "internal/cpu", + "math/bits", + "unsafe" + ] +} +{ + "ImportPath": "unicode/utf8", + "Standard": true +} +{ + "ImportPath": "strconv", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/race", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "sync/atomic", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "sync", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "unicode", + "Standard": true +} +{ + "ImportPath": "reflect", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "sort", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/fmtsort", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "io", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "internal/oserror", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "syscall", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "internal/syscall/unix", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "unsafe" + ] +} +{ + "ImportPath": "time", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/poll", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/syscall/unix", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "time", + "unsafe" + ] +} +{ + "ImportPath": "internal/safefilepath", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/syscall/execenv", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/testlog", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "path", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "io/fs", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math/bits", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "os", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "fmt", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "bytes", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/binary", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "strings", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/sys/unix", + "Module": { + "Path": "golang.org/x/sys", + "Version": "v0.6.0", + "Time": "2023-03-04T03:20:52Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/sys@v0.6.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/sys/@v/v0.6.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/moby/term", + "Module": { + "Path": "github.com/moby/term", + "Version": "v0.0.0-20221205130635-1aeaba878587", + "Time": "2022-12-05T13:06:35Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/moby/term@v0.0.0-20221205130635-1aeaba878587", + "GoMod": "{gomodcache_dir}/cache/download/github.com/moby/term/@v/v0.0.0-20221205130635-1aeaba878587.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "golang.org/x/sys/unix", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/cachito-testing/gomod-pandemonium/terminaltor", + "Module": { + "Path": "github.com/cachito-testing/gomod-pandemonium/terminaltor", + "Version": "v0.0.0", + "Replace": { + "Path": "terminaltor", + "Dir": "{repo_dir}/terminaltor", + "GoMod": "{repo_dir}/terminaltor/go.mod", + "GoVersion": "1.19" + }, + "Indirect": true, + "Dir": "{repo_dir}/terminaltor", + "GoMod": "{repo_dir}/terminaltor/go.mod", + "GoVersion": "1.19" + }, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "github.com/moby/term", + "golang.org/x/sys/unix", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/cachito-testing/gomod-pandemonium/where-was-i-built", + "Module": { + "Path": "github.com/cachito-testing/gomod-pandemonium", + "Main": true, + "Dir": "{repo_dir}", + "GoMod": "{repo_dir}/go.mod", + "GoVersion": "1.19" + } +} +{ + "ImportPath": "github.com/google/uuid", + "Module": { + "Path": "github.com/google/uuid", + "Main": true, + "Dir": "{repo_dir}/uuid", + "GoMod": "{repo_dir}/uuid/go.mod" + } +} +{ + "ImportPath": "bufio", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "hash", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "crypto", + "Standard": true, + "Deps": [ + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/alias", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "crypto/subtle", + "Standard": true +} +{ + "ImportPath": "crypto/cipher", + "Standard": true, + "Deps": [ + "bytes", + "crypto/internal/alias", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/boring/sig", + "Standard": true +} +{ + "ImportPath": "crypto/internal/boring", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/sha256", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/hex", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding", + "Standard": true +} +{ + "ImportPath": "encoding/base64", + "Standard": true, + "Deps": [ + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "unicode/utf16", + "Standard": true +} +{ + "ImportPath": "encoding/json", + "Standard": true, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/xml", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "encoding", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "regexp/syntax", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "regexp", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/Masterminds/semver", + "Module": { + "Path": "github.com/Masterminds/semver", + "Version": "v1.4.2", + "Time": "2018-04-10T20:43:47Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/!masterminds/semver@v1.4.2", + "GoMod": "{gomodcache_dir}/cache/download/github.com/!masterminds/semver/@v/v1.4.2.mod" + }, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "encoding/json", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "log/internal", + "Standard": true +} +{ + "ImportPath": "log", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log/internal", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "context", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "syscall", + "time", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/dns/dnsmessage", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "internal/bisect", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "internal/godebug", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "internal/nettrace", + "Standard": true +} +{ + "ImportPath": "internal/singleflight", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "internal/intern", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "net/netip", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "runtime/cgo", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "net", + "Standard": true, + "Deps": [ + "context", + "errors", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "net/netip", + "os", + "path", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "log/syslog", + "Standard": true, + "Deps": [ + "context", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "net", + "net/netip", + "os", + "path", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "path/filepath", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "os", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/op/go-logging", + "Module": { + "Path": "github.com/op/go-logging", + "Version": "v0.0.0-20160315200505-970db520ece7", + "Time": "2016-03-15T20:05:05Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/op/go-logging@v0.0.0-20160315200505-970db520ece7", + "GoMod": "{gomodcache_dir}/cache/download/github.com/op/go-logging/@v/v0.0.0-20160315200505-970db520ece7.mod" + }, + "Deps": [ + "bytes", + "context", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "log/syslog", + "math", + "math/bits", + "net", + "net/netip", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "github.com/pkg/errors", + "Module": { + "Path": "github.com/pkg/errors", + "Version": "v0.8.1", + "Time": "2019-01-03T06:52:24Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/pkg/errors@v0.8.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/pkg/errors/@v/v0.8.1.mod" + }, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "gopkg.in/yaml.v2", + "Module": { + "Path": "gopkg.in/yaml.v2", + "Version": "v2.2.2", + "Time": "2018-11-15T11:05:04Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/gopkg.in/yaml.v2@v2.2.2", + "GoMod": "{gomodcache_dir}/cache/download/gopkg.in/yaml.v2/@v/v2.2.2.mod" + }, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "github.com/release-engineering/retrodep/v2/retrodep/glide", + "Module": { + "Path": "github.com/release-engineering/retrodep/v2", + "Version": "v2.1.0", + "Replace": { + "Path": "github.com/cachito-testing/retrodep/v2", + "Version": "v2.1.1", + "Time": "2019-06-19T12:05:35Z", + "Dir": "{gomodcache_dir}/github.com/cachito-testing/retrodep/v2@v2.1.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.mod" + }, + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/cachito-testing/retrodep/v2@v2.1.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.mod" + }, + "Deps": [ + "bytes", + "encoding", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "gopkg.in/yaml.v2", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/token", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/scanner", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/ast", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/scanner", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/build/constraint", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/doc/comment", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/lazyregexp", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/doc", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/ast", + "go/doc/comment", + "go/scanner", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/lazyregexp", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/internal/typeparams", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/ast", + "go/scanner", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "go/parser", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "go/ast", + "go/build/constraint", + "go/internal/typeparams", + "go/scanner", + "go/token", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/buildcfg", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "os/exec", + "Standard": true, + "Deps": [ + "bytes", + "context", + "errors", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "path/filepath", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/goroot", + "Standard": true, + "Deps": [ + "bytes", + "context", + "errors", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "os/exec", + "path", + "path/filepath", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "internal/goversion", + "Standard": true +} +{ + "ImportPath": "internal/platform", + "Standard": true +} +{ + "ImportPath": "go/build", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "context", + "errors", + "fmt", + "go/ast", + "go/build/constraint", + "go/doc", + "go/doc/comment", + "go/internal/typeparams", + "go/parser", + "go/scanner", + "go/token", + "internal/abi", + "internal/bisect", + "internal/buildcfg", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/goroot", + "internal/goversion", + "internal/itoa", + "internal/lazyregexp", + "internal/oserror", + "internal/platform", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "golang.org/x/sys/execabs", + "Module": { + "Path": "golang.org/x/sys", + "Version": "v0.6.0", + "Time": "2023-03-04T03:20:52Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/sys@v0.6.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/sys/@v/v0.6.0.mod", + "GoVersion": "1.17" + }, + "Deps": [ + "bytes", + "context", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "io/ioutil", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "os", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "compress/flate", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "hash/crc32", + "Standard": true, + "Deps": [ + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "compress/gzip", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "encoding/binary", + "errors", + "fmt", + "hash", + "hash/crc32", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "container/list", + "Standard": true +} +{ + "ImportPath": "crypto/internal/randutil", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "math/rand", + "Standard": true, + "Deps": [ + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unsafe" + ] +} +{ + "ImportPath": "math/big", + "Standard": true, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/rand", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/internal/randutil", + "crypto/subtle", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/aes", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/des", + "Standard": true, + "Deps": [ + "bytes", + "crypto/cipher", + "crypto/internal/alias", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/edwards25519/field", + "Standard": true, + "Deps": [ + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/nistec/fiat", + "Standard": true, + "Deps": [ + "crypto/subtle", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "unsafe" + ] +} +{ + "ImportPath": "embed", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "io/fs", + "math/bits", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/nistec", + "Standard": true, + "Deps": [ + "crypto/internal/nistec/fiat", + "crypto/subtle", + "embed", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/ecdh", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/subtle", + "embed", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/elliptic", + "Standard": true, + "Deps": [ + "bytes", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/subtle", + "embed", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/bigmod", + "Standard": true, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/internal/boring/bbig", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/sha512", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/asn1", + "Standard": true, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/cryptobyte/asn1", + "Standard": true +} +{ + "ImportPath": "vendor/golang.org/x/crypto/cryptobyte", + "Standard": true, + "Deps": [ + "bytes", + "encoding/asn1", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/cryptobyte/asn1" + ] +} +{ + "ImportPath": "crypto/ecdsa", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/ecdh", + "crypto/elliptic", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/sha512", + "crypto/subtle", + "embed", + "encoding/asn1", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1" + ] +} +{ + "ImportPath": "crypto/internal/edwards25519", + "Standard": true, + "Deps": [ + "crypto/internal/edwards25519/field", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/ed25519", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/randutil", + "crypto/rand", + "crypto/sha512", + "crypto/subtle", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/hmac", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/md5", + "Standard": true, + "Deps": [ + "crypto", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/rc4", + "Standard": true, + "Deps": [ + "crypto/internal/alias", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/reflectlite", + "internal/unsafeheader", + "math", + "math/bits", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/rsa", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/randutil", + "crypto/rand", + "crypto/subtle", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/sha1", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/dsa", + "Standard": true, + "Deps": [ + "bytes", + "crypto/internal/randutil", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/x509/pkix", + "Standard": true, + "Deps": [ + "bytes", + "encoding/asn1", + "encoding/binary", + "encoding/hex", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "encoding/pem", + "Standard": true, + "Deps": [ + "bytes", + "encoding/base64", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "net/url", + "Standard": true, + "Deps": [ + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/x509", + "Standard": true, + "Deps": [ + "bytes", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/x509/pkix", + "embed", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/pem", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "net", + "net/netip", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/internal/alias", + "Standard": true, + "Deps": [ + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/chacha20", + "Standard": true, + "Deps": [ + "bytes", + "crypto/cipher", + "crypto/internal/alias", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/internal/alias" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/internal/poly1305", + "Standard": true, + "Deps": [ + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/sys/cpu", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "math", + "math/bits", + "os", + "path", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/chacha20poly1305", + "Standard": true, + "Deps": [ + "bytes", + "crypto/cipher", + "crypto/internal/alias", + "crypto/subtle", + "encoding/binary", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/sys/cpu" + ] +} +{ + "ImportPath": "vendor/golang.org/x/crypto/hkdf", + "Standard": true, + "Deps": [ + "bytes", + "crypto", + "crypto/cipher", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/subtle", + "encoding/binary", + "errors", + "hash", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "math", + "math/bits", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strconv", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "crypto/tls", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/pem", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "math", + "math/big", + "math/bits", + "math/rand", + "net", + "net/netip", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/sys/cpu" + ] +} +{ + "ImportPath": "vendor/golang.org/x/text/transform", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/text/unicode/bidi", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "vendor/golang.org/x/text/secure/bidirule", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi" + ] +} +{ + "ImportPath": "vendor/golang.org/x/text/unicode/norm", + "Standard": true, + "Deps": [ + "bytes", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/text/transform" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/idna", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "net/textproto", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "context", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "net", + "net/netip", + "os", + "path", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/http/httpguts", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "container/list", + "context", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "net", + "net/netip", + "net/textproto", + "os", + "path", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/http/httpproxy", + "Standard": true, + "Deps": [ + "bytes", + "container/list", + "context", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "log", + "log/internal", + "math", + "math/bits", + "net", + "net/netip", + "net/url", + "os", + "path", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "vendor/golang.org/x/net/http2/hpack", + "Standard": true, + "Deps": [ + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "mime", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "mime/quotedprintable", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "mime/multipart", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "context", + "crypto", + "crypto/cipher", + "crypto/internal/alias", + "crypto/internal/boring", + "crypto/internal/boring/sig", + "crypto/internal/randutil", + "crypto/rand", + "crypto/subtle", + "encoding/base64", + "encoding/binary", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/quotedprintable", + "net", + "net/netip", + "net/textproto", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/net/dns/dnsmessage" + ] +} +{ + "ImportPath": "net/http/httptrace", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/pem", + "errors", + "fmt", + "hash", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "math", + "math/big", + "math/bits", + "math/rand", + "net", + "net/netip", + "net/textproto", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/sys/cpu" + ] +} +{ + "ImportPath": "net/http/internal", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "errors", + "fmt", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/itoa", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "math", + "math/bits", + "os", + "path", + "reflect", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "net/http/internal/ascii", + "Standard": true, + "Deps": [ + "errors", + "internal/abi", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/goarch", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/race", + "internal/reflectlite", + "internal/unsafeheader", + "io", + "runtime", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "strings", + "sync", + "sync/atomic", + "unicode", + "unicode/utf8", + "unsafe" + ] +} +{ + "ImportPath": "net/http", + "Standard": true, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/pem", + "errors", + "fmt", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/textproto", + "net/url", + "os", + "path", + "path/filepath", + "reflect", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "golang.org/x/tools/go/vcs", + "Module": { + "Path": "golang.org/x/tools", + "Version": "v0.7.0", + "Time": "2023-03-07T14:48:13Z", + "Indirect": true, + "Dir": "{gomodcache_dir}/golang.org/x/tools@v0.7.0", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/tools/@v/v0.7.0.mod", + "GoVersion": "1.18" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "fmt", + "golang.org/x/sys/execabs", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/intern", + "internal/itoa", + "internal/nettrace", + "internal/oserror", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/textproto", + "net/url", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/release-engineering/retrodep/v2/retrodep", + "Module": { + "Path": "github.com/release-engineering/retrodep/v2", + "Version": "v2.1.0", + "Replace": { + "Path": "github.com/cachito-testing/retrodep/v2", + "Version": "v2.1.1", + "Time": "2019-06-19T12:05:35Z", + "Dir": "{gomodcache_dir}/github.com/cachito-testing/retrodep/v2@v2.1.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.mod" + }, + "Indirect": true, + "Dir": "{gomodcache_dir}/github.com/cachito-testing/retrodep/v2@v2.1.1", + "GoMod": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.mod" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "fmt", + "github.com/Masterminds/semver", + "github.com/op/go-logging", + "github.com/pkg/errors", + "github.com/release-engineering/retrodep/v2/retrodep/glide", + "go/ast", + "go/build", + "go/build/constraint", + "go/doc", + "go/doc/comment", + "go/internal/typeparams", + "go/parser", + "go/scanner", + "go/token", + "golang.org/x/sys/execabs", + "golang.org/x/tools/go/vcs", + "gopkg.in/yaml.v2", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/buildcfg", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/goroot", + "internal/goversion", + "internal/intern", + "internal/itoa", + "internal/lazyregexp", + "internal/nettrace", + "internal/oserror", + "internal/platform", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "log/syslog", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/textproto", + "net/url", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} +{ + "ImportPath": "github.com/cachito-testing/gomod-pandemonium", + "Module": { + "Path": "github.com/cachito-testing/gomod-pandemonium", + "Main": true, + "Dir": "{repo_dir}", + "GoMod": "{repo_dir}/go.mod", + "GoVersion": "1.19" + }, + "Deps": [ + "bufio", + "bytes", + "compress/flate", + "compress/gzip", + "container/list", + "context", + "crypto", + "crypto/aes", + "crypto/cipher", + "crypto/des", + "crypto/dsa", + "crypto/ecdh", + "crypto/ecdsa", + "crypto/ed25519", + "crypto/elliptic", + "crypto/hmac", + "crypto/internal/alias", + "crypto/internal/bigmod", + "crypto/internal/boring", + "crypto/internal/boring/bbig", + "crypto/internal/boring/sig", + "crypto/internal/edwards25519", + "crypto/internal/edwards25519/field", + "crypto/internal/nistec", + "crypto/internal/nistec/fiat", + "crypto/internal/randutil", + "crypto/md5", + "crypto/rand", + "crypto/rc4", + "crypto/rsa", + "crypto/sha1", + "crypto/sha256", + "crypto/sha512", + "crypto/subtle", + "crypto/tls", + "crypto/x509", + "crypto/x509/pkix", + "embed", + "encoding", + "encoding/asn1", + "encoding/base64", + "encoding/binary", + "encoding/hex", + "encoding/json", + "encoding/pem", + "encoding/xml", + "errors", + "fmt", + "github.com/Masterminds/semver", + "github.com/cachito-testing/gomod-pandemonium/terminaltor", + "github.com/cachito-testing/gomod-pandemonium/where-was-i-built", + "github.com/google/uuid", + "github.com/moby/term", + "github.com/op/go-logging", + "github.com/pkg/errors", + "github.com/release-engineering/retrodep/v2/retrodep", + "github.com/release-engineering/retrodep/v2/retrodep/glide", + "go/ast", + "go/build", + "go/build/constraint", + "go/doc", + "go/doc/comment", + "go/internal/typeparams", + "go/parser", + "go/scanner", + "go/token", + "golang.org/x/sys/execabs", + "golang.org/x/sys/unix", + "golang.org/x/tools/go/vcs", + "gopkg.in/yaml.v2", + "hash", + "hash/crc32", + "internal/abi", + "internal/bisect", + "internal/buildcfg", + "internal/bytealg", + "internal/coverage/rtcov", + "internal/cpu", + "internal/fmtsort", + "internal/goarch", + "internal/godebug", + "internal/godebugs", + "internal/goexperiment", + "internal/goos", + "internal/goroot", + "internal/goversion", + "internal/intern", + "internal/itoa", + "internal/lazyregexp", + "internal/nettrace", + "internal/oserror", + "internal/platform", + "internal/poll", + "internal/race", + "internal/reflectlite", + "internal/safefilepath", + "internal/singleflight", + "internal/syscall/execenv", + "internal/syscall/unix", + "internal/testlog", + "internal/unsafeheader", + "io", + "io/fs", + "io/ioutil", + "log", + "log/internal", + "log/syslog", + "math", + "math/big", + "math/bits", + "math/rand", + "mime", + "mime/multipart", + "mime/quotedprintable", + "net", + "net/http", + "net/http/httptrace", + "net/http/internal", + "net/http/internal/ascii", + "net/netip", + "net/textproto", + "net/url", + "os", + "os/exec", + "path", + "path/filepath", + "reflect", + "regexp", + "regexp/syntax", + "runtime", + "runtime/cgo", + "runtime/internal/atomic", + "runtime/internal/math", + "runtime/internal/sys", + "runtime/internal/syscall", + "sort", + "strconv", + "strings", + "sync", + "sync/atomic", + "syscall", + "time", + "unicode", + "unicode/utf16", + "unicode/utf8", + "unsafe", + "vendor/golang.org/x/crypto/chacha20", + "vendor/golang.org/x/crypto/chacha20poly1305", + "vendor/golang.org/x/crypto/cryptobyte", + "vendor/golang.org/x/crypto/cryptobyte/asn1", + "vendor/golang.org/x/crypto/hkdf", + "vendor/golang.org/x/crypto/internal/alias", + "vendor/golang.org/x/crypto/internal/poly1305", + "vendor/golang.org/x/net/dns/dnsmessage", + "vendor/golang.org/x/net/http/httpguts", + "vendor/golang.org/x/net/http/httpproxy", + "vendor/golang.org/x/net/http2/hpack", + "vendor/golang.org/x/net/idna", + "vendor/golang.org/x/sys/cpu", + "vendor/golang.org/x/text/secure/bidirule", + "vendor/golang.org/x/text/transform", + "vendor/golang.org/x/text/unicode/bidi", + "vendor/golang.org/x/text/unicode/norm" + ] +} diff --git a/tests/unit/data/gomod-mocks/workspaces/go_list_modules.json b/tests/unit/data/gomod-mocks/workspaces/go_list_modules.json new file mode 100644 index 000000000..d9bc5ab5e --- /dev/null +++ b/tests/unit/data/gomod-mocks/workspaces/go_list_modules.json @@ -0,0 +1,13 @@ +{ + "Path": "github.com/cachito-testing/gomod-pandemonium", + "Main": true, + "Dir": "{repo_dir}", + "GoMod": "{repo_dir}/go.mod", + "GoVersion": "1.19" +} +{ + "Path": "github.com/google/uuid", + "Main": true, + "Dir": "{repo_dir}/uuid", + "GoMod": "{repo_dir}/uuid/go.mod" +} diff --git a/tests/unit/data/gomod-mocks/workspaces/go_mod_download.json b/tests/unit/data/gomod-mocks/workspaces/go_mod_download.json new file mode 100644 index 000000000..4515dd4b9 --- /dev/null +++ b/tests/unit/data/gomod-mocks/workspaces/go_mod_download.json @@ -0,0 +1,400 @@ +{ + "Path": "github.com/Azure/go-ansiterm", + "Version": "v0.0.0-20210617225240-d185dfc1b5a1", + "Info": "{gomodcache_dir}/cache/download/github.com/!azure/go-ansiterm/@v/v0.0.0-20210617225240-d185dfc1b5a1.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/!azure/go-ansiterm/@v/v0.0.0-20210617225240-d185dfc1b5a1.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/!azure/go-ansiterm/@v/v0.0.0-20210617225240-d185dfc1b5a1.zip", + "Dir": "{gomodcache_dir}/github.com/!azure/go-ansiterm@v0.0.0-20210617225240-d185dfc1b5a1", + "Sum": "h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8=", + "GoModSum": "h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E=" +} +{ + "Path": "github.com/Masterminds/semver", + "Version": "v1.4.2", + "Info": "{gomodcache_dir}/cache/download/github.com/!masterminds/semver/@v/v1.4.2.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/!masterminds/semver/@v/v1.4.2.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/!masterminds/semver/@v/v1.4.2.zip", + "Dir": "{gomodcache_dir}/github.com/!masterminds/semver@v1.4.2", + "Sum": "h1:WBLTQ37jOCzSLtXNdoo8bNM8876KhNqOKvrlGITgsTc=", + "GoModSum": "h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y=" +} +{ + "Path": "github.com/Microsoft/go-winio", + "Version": "v0.6.0", + "Info": "{gomodcache_dir}/cache/download/github.com/!microsoft/go-winio/@v/v0.6.0.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/!microsoft/go-winio/@v/v0.6.0.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/!microsoft/go-winio/@v/v0.6.0.zip", + "Dir": "{gomodcache_dir}/github.com/!microsoft/go-winio@v0.6.0", + "Sum": "h1:slsWYD/zyx7lCXoZVlvQrj0hPTM1HI4+v1sIda2yDvg=", + "GoModSum": "h1:cTAf44im0RAYeL23bpB+fzCyDH2MJiz2BO69KH/soAE=" +} +{ + "Path": "github.com/chzyer/logex", + "Version": "v1.1.10", + "Info": "{gomodcache_dir}/cache/download/github.com/chzyer/logex/@v/v1.1.10.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/chzyer/logex/@v/v1.1.10.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/chzyer/logex/@v/v1.1.10.zip", + "Dir": "{gomodcache_dir}/github.com/chzyer/logex@v1.1.10", + "Sum": "h1:Swpa1K6QvQznwJRcfTfQJmTE72DqScAa40E+fbHEXEE=", + "GoModSum": "h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=" +} +{ + "Path": "github.com/chzyer/readline", + "Version": "v0.0.0-20180603132655-2972be24d48e", + "Info": "{gomodcache_dir}/cache/download/github.com/chzyer/readline/@v/v0.0.0-20180603132655-2972be24d48e.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/chzyer/readline/@v/v0.0.0-20180603132655-2972be24d48e.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/chzyer/readline/@v/v0.0.0-20180603132655-2972be24d48e.zip", + "Dir": "{gomodcache_dir}/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e", + "Sum": "h1:fY5BOSpyZCqRo5OhCuC+XN+r/bBCmeuuJtjz+bCNIf8=", + "GoModSum": "h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=" +} +{ + "Path": "github.com/chzyer/test", + "Version": "v0.0.0-20180213035817-a1ea475d72b1", + "Info": "{gomodcache_dir}/cache/download/github.com/chzyer/test/@v/v0.0.0-20180213035817-a1ea475d72b1.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/chzyer/test/@v/v0.0.0-20180213035817-a1ea475d72b1.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/chzyer/test/@v/v0.0.0-20180213035817-a1ea475d72b1.zip", + "Dir": "{gomodcache_dir}/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1", + "Sum": "h1:q763qf9huN11kDQavWsoZXJNW3xEE4JJyHa5Q25/sd8=", + "GoModSum": "h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=" +} +{ + "Path": "github.com/creack/pty", + "Version": "v1.1.18", + "Info": "{gomodcache_dir}/cache/download/github.com/creack/pty/@v/v1.1.18.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/creack/pty/@v/v1.1.18.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/creack/pty/@v/v1.1.18.zip", + "Dir": "{gomodcache_dir}/github.com/creack/pty@v1.1.18", + "Sum": "h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY=", + "GoModSum": "h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4=" +} +{ + "Path": "github.com/davecgh/go-spew", + "Version": "v1.1.1", + "Info": "{gomodcache_dir}/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.zip", + "Dir": "{gomodcache_dir}/github.com/davecgh/go-spew@v1.1.1", + "Sum": "h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=", + "GoModSum": "h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=" +} +{ + "Path": "github.com/go-logr/logr", + "Version": "v1.2.3", + "Info": "{gomodcache_dir}/cache/download/github.com/go-logr/logr/@v/v1.2.3.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/go-logr/logr/@v/v1.2.3.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/go-logr/logr/@v/v1.2.3.zip", + "Dir": "{gomodcache_dir}/github.com/go-logr/logr@v1.2.3", + "Sum": "h1:2DntVwHkVopvECVRSlL5PSo9eG+cAkDCuckLubN+rq0=", + "GoModSum": "h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A=" +} +{ + "Path": "github.com/go-task/slim-sprig", + "Version": "v0.0.0-20230315185526-52ccab3ef572", + "Info": "{gomodcache_dir}/cache/download/github.com/go-task/slim-sprig/@v/v0.0.0-20230315185526-52ccab3ef572.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/go-task/slim-sprig/@v/v0.0.0-20230315185526-52ccab3ef572.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/go-task/slim-sprig/@v/v0.0.0-20230315185526-52ccab3ef572.zip", + "Dir": "{gomodcache_dir}/github.com/go-task/slim-sprig@v0.0.0-20230315185526-52ccab3ef572", + "Sum": "h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI=", + "GoModSum": "h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls=" +} +{ + "Path": "github.com/golang/protobuf", + "Version": "v1.5.3", + "Info": "{gomodcache_dir}/cache/download/github.com/golang/protobuf/@v/v1.5.3.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/golang/protobuf/@v/v1.5.3.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/golang/protobuf/@v/v1.5.3.zip", + "Dir": "{gomodcache_dir}/github.com/golang/protobuf@v1.5.3", + "Sum": "h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=", + "GoModSum": "h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=" +} +{ + "Path": "github.com/google/go-cmp", + "Version": "v0.5.9", + "Info": "{gomodcache_dir}/cache/download/github.com/google/go-cmp/@v/v0.5.9.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/google/go-cmp/@v/v0.5.9.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/google/go-cmp/@v/v0.5.9.zip", + "Dir": "{gomodcache_dir}/github.com/google/go-cmp@v0.5.9", + "Sum": "h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=", + "GoModSum": "h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=" +} +{ + "Path": "github.com/google/pprof", + "Version": "v0.0.0-20210407192527-94a9f03dee38", + "Info": "{gomodcache_dir}/cache/download/github.com/google/pprof/@v/v0.0.0-20210407192527-94a9f03dee38.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/google/pprof/@v/v0.0.0-20210407192527-94a9f03dee38.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/google/pprof/@v/v0.0.0-20210407192527-94a9f03dee38.zip", + "Dir": "{gomodcache_dir}/github.com/google/pprof@v0.0.0-20210407192527-94a9f03dee38", + "Sum": "h1:yAJXTCF9TqKcTiHJAE8dj7HMvPfh66eeA2JYW7eFpSE=", + "GoModSum": "h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=" +} +{ + "Path": "github.com/ianlancetaylor/demangle", + "Version": "v0.0.0-20200824232613-28f6c0f3b639", + "Info": "{gomodcache_dir}/cache/download/github.com/ianlancetaylor/demangle/@v/v0.0.0-20200824232613-28f6c0f3b639.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/ianlancetaylor/demangle/@v/v0.0.0-20200824232613-28f6c0f3b639.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/ianlancetaylor/demangle/@v/v0.0.0-20200824232613-28f6c0f3b639.zip", + "Dir": "{gomodcache_dir}/github.com/ianlancetaylor/demangle@v0.0.0-20200824232613-28f6c0f3b639", + "Sum": "h1:mV02weKRL81bEnm8A0HT1/CAelMQDBuQIfLw8n+d6xI=", + "GoModSum": "h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=" +} +{ + "Path": "github.com/kr/pretty", + "Version": "v0.1.0", + "Info": "{gomodcache_dir}/cache/download/github.com/kr/pretty/@v/v0.1.0.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/kr/pretty/@v/v0.1.0.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/kr/pretty/@v/v0.1.0.zip", + "Dir": "{gomodcache_dir}/github.com/kr/pretty@v0.1.0", + "Sum": "h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=", + "GoModSum": "h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=" +} +{ + "Path": "github.com/kr/pty", + "Version": "v1.1.1", + "Info": "{gomodcache_dir}/cache/download/github.com/kr/pty/@v/v1.1.1.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/kr/pty/@v/v1.1.1.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/kr/pty/@v/v1.1.1.zip", + "Dir": "{gomodcache_dir}/github.com/kr/pty@v1.1.1", + "Sum": "h1:VkoXIwSboBpnk99O/KFauAEILuNHv5DVFKZMBN/gUgw=", + "GoModSum": "h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=" +} +{ + "Path": "github.com/kr/text", + "Version": "v0.1.0", + "Info": "{gomodcache_dir}/cache/download/github.com/kr/text/@v/v0.1.0.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/kr/text/@v/v0.1.0.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/kr/text/@v/v0.1.0.zip", + "Dir": "{gomodcache_dir}/github.com/kr/text@v0.1.0", + "Sum": "h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=", + "GoModSum": "h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=" +} +{ + "Path": "github.com/moby/term", + "Version": "v0.0.0-20221205130635-1aeaba878587", + "Info": "{gomodcache_dir}/cache/download/github.com/moby/term/@v/v0.0.0-20221205130635-1aeaba878587.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/moby/term/@v/v0.0.0-20221205130635-1aeaba878587.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/moby/term/@v/v0.0.0-20221205130635-1aeaba878587.zip", + "Dir": "{gomodcache_dir}/github.com/moby/term@v0.0.0-20221205130635-1aeaba878587", + "Sum": "h1:HfkjXDfhgVaN5rmueG8cL8KKeFNecRCXFhaJ2qZ5SKA=", + "GoModSum": "h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y=" +} +{ + "Path": "github.com/onsi/ginkgo/v2", + "Version": "v2.9.2", + "Info": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/onsi/ginkgo/v2/@v/v2.9.2.zip", + "Dir": "{gomodcache_dir}/github.com/onsi/ginkgo/v2@v2.9.2", + "Sum": "h1:BA2GMJOtfGAfagzYtrAlufIP0lq6QERkFmHLMLPwFSU=", + "GoModSum": "h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxeMeDuts=" +} +{ + "Path": "github.com/onsi/gomega", + "Version": "v1.27.4", + "Info": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/onsi/gomega/@v/v1.27.4.zip", + "Dir": "{gomodcache_dir}/github.com/onsi/gomega@v1.27.4", + "Sum": "h1:Z2AnStgsdSayCMDiCU42qIz+HLqEPcgiOCXjAU/w+8E=", + "GoModSum": "h1:riYq/GJKh8hhoM01HN6Vmuy93AarCXCBGpvFDK3q3fQ=" +} +{ + "Path": "github.com/op/go-logging", + "Version": "v0.0.0-20160315200505-970db520ece7", + "Info": "{gomodcache_dir}/cache/download/github.com/op/go-logging/@v/v0.0.0-20160315200505-970db520ece7.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/op/go-logging/@v/v0.0.0-20160315200505-970db520ece7.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/op/go-logging/@v/v0.0.0-20160315200505-970db520ece7.zip", + "Dir": "{gomodcache_dir}/github.com/op/go-logging@v0.0.0-20160315200505-970db520ece7", + "Sum": "h1:lDH9UUVJtmYCjyT0CI4q8xvlXPxeZ0gYCVvWbmPlp88=", + "GoModSum": "h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk=" +} +{ + "Path": "github.com/pkg/errors", + "Version": "v0.8.1", + "Info": "{gomodcache_dir}/cache/download/github.com/pkg/errors/@v/v0.8.1.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/pkg/errors/@v/v0.8.1.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/pkg/errors/@v/v0.8.1.zip", + "Dir": "{gomodcache_dir}/github.com/pkg/errors@v0.8.1", + "Sum": "h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I=", + "GoModSum": "h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=" +} +{ + "Path": "github.com/pmezard/go-difflib", + "Version": "v1.0.0", + "Info": "{gomodcache_dir}/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.zip", + "Dir": "{gomodcache_dir}/github.com/pmezard/go-difflib@v1.0.0", + "Sum": "h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=", + "GoModSum": "h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=" +} +{ + "Path": "github.com/cachito-testing/retrodep/v2", + "Version": "v2.1.1", + "Info": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/cachito-testing/retrodep/v2/@v/v2.1.1.zip", + "Dir": "{gomodcache_dir}/github.com/cachito-testing/retrodep/v2@v2.1.1", + "Sum": "h1:inziEuX1Zo/BJv1pgZ2tRPltfQVJaVpRmIlsomaKMb0=", + "GoModSum": "h1:1ktnevkSAzwQww4E/ICy2dlIouSNdvozRVgq6Umkt/E=" +} +{ + "Path": "github.com/sirupsen/logrus", + "Version": "v1.7.0", + "Info": "{gomodcache_dir}/cache/download/github.com/sirupsen/logrus/@v/v1.7.0.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/sirupsen/logrus/@v/v1.7.0.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/sirupsen/logrus/@v/v1.7.0.zip", + "Dir": "{gomodcache_dir}/github.com/sirupsen/logrus@v1.7.0", + "Sum": "h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM=", + "GoModSum": "h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0=" +} +{ + "Path": "github.com/stretchr/objx", + "Version": "v0.1.0", + "Info": "{gomodcache_dir}/cache/download/github.com/stretchr/objx/@v/v0.1.0.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/stretchr/objx/@v/v0.1.0.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/stretchr/objx/@v/v0.1.0.zip", + "Dir": "{gomodcache_dir}/github.com/stretchr/objx@v0.1.0", + "Sum": "h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4=", + "GoModSum": "h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=" +} +{ + "Path": "github.com/stretchr/testify", + "Version": "v1.6.1", + "Info": "{gomodcache_dir}/cache/download/github.com/stretchr/testify/@v/v1.6.1.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/stretchr/testify/@v/v1.6.1.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/stretchr/testify/@v/v1.6.1.zip", + "Dir": "{gomodcache_dir}/github.com/stretchr/testify@v1.6.1", + "Sum": "h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0=", + "GoModSum": "h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=" +} +{ + "Path": "github.com/yuin/goldmark", + "Version": "v1.4.13", + "Info": "{gomodcache_dir}/cache/download/github.com/yuin/goldmark/@v/v1.4.13.info", + "GoMod": "{gomodcache_dir}/cache/download/github.com/yuin/goldmark/@v/v1.4.13.mod", + "Zip": "{gomodcache_dir}/cache/download/github.com/yuin/goldmark/@v/v1.4.13.zip", + "Dir": "{gomodcache_dir}/github.com/yuin/goldmark@v1.4.13", + "Sum": "h1:fVcFKWvrslecOb/tg+Cc05dkeYx540o0FuFt3nUVDoE=", + "GoModSum": "h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=" +} +{ + "Path": "golang.org/x/crypto", + "Version": "v0.0.0-20190308221718-c2843e01d9a2", + "Info": "{gomodcache_dir}/cache/download/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.info", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod", + "Zip": "{gomodcache_dir}/cache/download/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.zip", + "Dir": "{gomodcache_dir}/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", + "Sum": "h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M=", + "GoModSum": "h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=" +} +{ + "Path": "golang.org/x/mod", + "Version": "v0.9.0", + "Info": "{gomodcache_dir}/cache/download/golang.org/x/mod/@v/v0.9.0.info", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/mod/@v/v0.9.0.mod", + "Zip": "{gomodcache_dir}/cache/download/golang.org/x/mod/@v/v0.9.0.zip", + "Dir": "{gomodcache_dir}/golang.org/x/mod@v0.9.0", + "Sum": "h1:KENHtAZL2y3NLMYZeHY9DW8HW8V+kQyJsY/V9JlKvCs=", + "GoModSum": "h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=" +} +{ + "Path": "golang.org/x/net", + "Version": "v0.8.0", + "Info": "{gomodcache_dir}/cache/download/golang.org/x/net/@v/v0.8.0.info", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/net/@v/v0.8.0.mod", + "Zip": "{gomodcache_dir}/cache/download/golang.org/x/net/@v/v0.8.0.zip", + "Dir": "{gomodcache_dir}/golang.org/x/net@v0.8.0", + "Sum": "h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ=", + "GoModSum": "h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=" +} +{ + "Path": "golang.org/x/sync", + "Version": "v0.1.0", + "Info": "{gomodcache_dir}/cache/download/golang.org/x/sync/@v/v0.1.0.info", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/sync/@v/v0.1.0.mod", + "Zip": "{gomodcache_dir}/cache/download/golang.org/x/sync/@v/v0.1.0.zip", + "Dir": "{gomodcache_dir}/golang.org/x/sync@v0.1.0", + "Sum": "h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o=", + "GoModSum": "h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=" +} +{ + "Path": "golang.org/x/sys", + "Version": "v0.6.0", + "Info": "{gomodcache_dir}/cache/download/golang.org/x/sys/@v/v0.6.0.info", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/sys/@v/v0.6.0.mod", + "Zip": "{gomodcache_dir}/cache/download/golang.org/x/sys/@v/v0.6.0.zip", + "Dir": "{gomodcache_dir}/golang.org/x/sys@v0.6.0", + "Sum": "h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ=", + "GoModSum": "h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=" +} +{ + "Path": "golang.org/x/term", + "Version": "v0.6.0", + "Info": "{gomodcache_dir}/cache/download/golang.org/x/term/@v/v0.6.0.info", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/term/@v/v0.6.0.mod", + "Zip": "{gomodcache_dir}/cache/download/golang.org/x/term/@v/v0.6.0.zip", + "Dir": "{gomodcache_dir}/golang.org/x/term@v0.6.0", + "Sum": "h1:clScbb1cHjoCkyRbWwBEUZ5H/tIFu5TAXIqaZD0Gcjw=", + "GoModSum": "h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=" +} +{ + "Path": "golang.org/x/text", + "Version": "v0.8.0", + "Info": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.info", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.mod", + "Zip": "{gomodcache_dir}/cache/download/golang.org/x/text/@v/v0.8.0.zip", + "Dir": "{gomodcache_dir}/golang.org/x/text@v0.8.0", + "Sum": "h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68=", + "GoModSum": "h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=" +} +{ + "Path": "golang.org/x/tools", + "Version": "v0.7.0", + "Info": "{gomodcache_dir}/cache/download/golang.org/x/tools/@v/v0.7.0.info", + "GoMod": "{gomodcache_dir}/cache/download/golang.org/x/tools/@v/v0.7.0.mod", + "Zip": "{gomodcache_dir}/cache/download/golang.org/x/tools/@v/v0.7.0.zip", + "Dir": "{gomodcache_dir}/golang.org/x/tools@v0.7.0", + "Sum": "h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4=", + "GoModSum": "h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s=" +} +{ + "Path": "google.golang.org/protobuf", + "Version": "v1.28.0", + "Info": "{gomodcache_dir}/cache/download/google.golang.org/protobuf/@v/v1.28.0.info", + "GoMod": "{gomodcache_dir}/cache/download/google.golang.org/protobuf/@v/v1.28.0.mod", + "Zip": "{gomodcache_dir}/cache/download/google.golang.org/protobuf/@v/v1.28.0.zip", + "Dir": "{gomodcache_dir}/google.golang.org/protobuf@v1.28.0", + "Sum": "h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw=", + "GoModSum": "h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=" +} +{ + "Path": "gopkg.in/check.v1", + "Version": "v1.0.0-20180628173108-788fd7840127", + "Info": "{gomodcache_dir}/cache/download/gopkg.in/check.v1/@v/v1.0.0-20180628173108-788fd7840127.info", + "GoMod": "{gomodcache_dir}/cache/download/gopkg.in/check.v1/@v/v1.0.0-20180628173108-788fd7840127.mod", + "Zip": "{gomodcache_dir}/cache/download/gopkg.in/check.v1/@v/v1.0.0-20180628173108-788fd7840127.zip", + "Dir": "{gomodcache_dir}/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127", + "Sum": "h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=", + "GoModSum": "h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=" +} +{ + "Path": "gopkg.in/yaml.v2", + "Version": "v2.2.2", + "Info": "{gomodcache_dir}/cache/download/gopkg.in/yaml.v2/@v/v2.2.2.info", + "GoMod": "{gomodcache_dir}/cache/download/gopkg.in/yaml.v2/@v/v2.2.2.mod", + "Zip": "{gomodcache_dir}/cache/download/gopkg.in/yaml.v2/@v/v2.2.2.zip", + "Dir": "{gomodcache_dir}/gopkg.in/yaml.v2@v2.2.2", + "Sum": "h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=", + "GoModSum": "h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=" +} +{ + "Path": "gopkg.in/yaml.v3", + "Version": "v3.0.1", + "Info": "{gomodcache_dir}/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.info", + "GoMod": "{gomodcache_dir}/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.mod", + "Zip": "{gomodcache_dir}/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.zip", + "Dir": "{gomodcache_dir}/gopkg.in/yaml.v3@v3.0.1", + "Sum": "h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=", + "GoModSum": "h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=" +} diff --git a/tests/unit/data/gomod-mocks/workspaces/go_work.json b/tests/unit/data/gomod-mocks/workspaces/go_work.json new file mode 100644 index 000000000..0ceea9b27 --- /dev/null +++ b/tests/unit/data/gomod-mocks/workspaces/go_work.json @@ -0,0 +1,12 @@ +{ + "Go": "1.19", + "Use": [ + { + "DiskPath": "." + }, + { + "DiskPath": "./uuid" + } + ], + "Replace": null +} diff --git a/tests/unit/package_managers/test_gomod.py b/tests/unit/package_managers/test_gomod.py index 3bd78a803..5f617d333 100644 --- a/tests/unit/package_managers/test_gomod.py +++ b/tests/unit/package_managers/test_gomod.py @@ -33,6 +33,8 @@ _create_modules_from_parsed_data, _create_packages_from_parsed_data, _deduplicate_resolved_modules, + _get_go_sum_files, + _get_go_work_path, _get_gomod_version, _get_repository_name, _parse_go_sum, @@ -133,8 +135,17 @@ def _parse_mocked_data(data_dir: Path, file_path: str) -> ResolvedGoModule: return ResolvedGoModule(main_module, modules, packages, modules_in_go_sum) -@pytest.mark.parametrize("cgo_disable", [False, True]) -@pytest.mark.parametrize("force_gomod_tidy", [False, True]) +@pytest.mark.parametrize( + "cgo_disable, force_gomod_tidy, has_workspaces", + ( + pytest.param(False, False, False, id="cgo_disabled__dont_force_tidy"), + pytest.param(False, False, True, id="has_workspaces"), + pytest.param(True, False, False, id="cgo_enabled__dont_force_tidy"), + pytest.param(False, True, False, id="cgo_disabled__force_tidy"), + pytest.param(True, True, False, id="cgo_enabled__force_tidy"), + ), +) +@mock.patch("cachi2.core.package_managers.gomod._get_go_work_path") @mock.patch("cachi2.core.package_managers.gomod.Go.release", new_callable=mock.PropertyMock) @mock.patch("cachi2.core.package_managers.gomod._get_gomod_version") @mock.patch("cachi2.core.package_managers.gomod.ModuleVersionResolver") @@ -146,30 +157,45 @@ def test_resolve_gomod( mock_version_resolver: mock.Mock, mock_get_gomod_version: mock.Mock, mock_go_release: mock.PropertyMock, + mock_get_go_work: mock.Mock, cgo_disable: bool, force_gomod_tidy: bool, + has_workspaces: bool, tmp_path: Path, data_dir: Path, gomod_request: Request, ) -> None: module_dir = gomod_request.source_dir.join_within_root("path/to/module") + mocked_data_folder = "non-vendored" if not has_workspaces else "workspaces" # Mock the "subprocess.run" calls run_side_effects = [] + + if has_workspaces: + run_side_effects.append( + proc_mock( + "go work edit -json", + returncode=0, + stdout=get_mocked_data(data_dir, "workspaces/go_work.json"), + ) + ) + run_side_effects.append( proc_mock( "go mod download -json", returncode=0, - stdout=get_mocked_data(data_dir, "non-vendored/go_mod_download.json"), + stdout=get_mocked_data(data_dir, f"{mocked_data_folder}/go_mod_download.json"), ) ) + if force_gomod_tidy: run_side_effects.append(proc_mock("go mod tidy", returncode=0, stdout=None)) + run_side_effects.append( proc_mock( "go list -e -mod readonly -m", returncode=0, - stdout=get_mocked_data(data_dir, "non-vendored/go_list_modules.json").replace( + stdout=get_mocked_data(data_dir, f"{mocked_data_folder}/go_list_modules.json").replace( "{repo_dir}", str(module_dir) ), ) @@ -178,14 +204,14 @@ def test_resolve_gomod( proc_mock( "go list -e -mod readonly -deps -json all", returncode=0, - stdout=get_mocked_data(data_dir, "non-vendored/go_list_deps_all.json"), + stdout=get_mocked_data(data_dir, f"{mocked_data_folder}/go_list_deps_all.json"), ) ) run_side_effects.append( proc_mock( "go list -e -mod readonly -deps -json ./...", returncode=0, - stdout=get_mocked_data(data_dir, "non-vendored/go_list_deps_threedot.json"), + stdout=get_mocked_data(data_dir, f"{mocked_data_folder}/go_list_deps_threedot.json"), ) ) mock_run.side_effect = run_side_effects @@ -202,16 +228,31 @@ def test_resolve_gomod( gomod_request.flags = frozenset(flags) - module_dir = gomod_request.source_dir.join_within_root("path/to/module") + mock_get_go_work.return_value = None module_dir.path.mkdir(parents=True) module_dir.join_within_root("go.sum").path.write_text( - get_mocked_data(data_dir, "non-vendored/go.sum") + get_mocked_data(data_dir, f"{mocked_data_folder}/go.sum") ) - resolve_result = _resolve_gomod(module_dir, gomod_request, tmp_path, mock_version_resolver) + go_work_path = None + if has_workspaces: + go_work_path = module_dir.join_within_root("workspace_root") + go_work_path.path.mkdir(parents=True) + go_work_path.join_within_root("go.sum").path.write_text( + get_mocked_data(data_dir, "workspaces/go.sum") + ) + resolve_result = _resolve_gomod( + module_dir, gomod_request, tmp_path, mock_version_resolver, go_work_path + ) + + offset = 0 + if has_workspaces: + assert mock_run.call_args_list[0][0][0] == [GO_CMD_PATH, "work", "edit", "-json"] + # one extra Go command is called when workspaces are present + offset = 1 if force_gomod_tidy: - assert mock_run.call_args_list[1][0][0] == [GO_CMD_PATH, "mod", "tidy"] + assert mock_run.call_args_list[offset + 1][0][0] == [GO_CMD_PATH, "mod", "tidy"] # when not vendoring, go list should be called with -mod readonly listdeps_cmd = [ @@ -233,7 +274,12 @@ def test_resolve_gomod( else: assert "CGO_ENABLED" not in env - expect_result = _parse_mocked_data(data_dir, "expected-results/resolve_gomod.json") + if has_workspaces: + expect_result = _parse_mocked_data( + data_dir, "expected-results/resolve_gomod_workspaces.json" + ) + else: + expect_result = _parse_mocked_data(data_dir, "expected-results/resolve_gomod.json") assert resolve_result.parsed_main_module == expect_result.parsed_main_module assert list(resolve_result.parsed_modules) == expect_result.parsed_modules @@ -271,7 +317,7 @@ def test_resolve_gomod_vendor_dependencies( run_side_effects.append(proc_mock("go mod tidy", returncode=0, stdout=None)) run_side_effects.append( proc_mock( - "go list -e -m", + "go list -e -m -json", returncode=0, stdout=get_mocked_data(data_dir, "non-vendored/go_list_modules.json").replace( "{repo_dir}", str(module_dir) @@ -512,10 +558,12 @@ def test_parse_go_sum( expect_modules: set[ModuleID], rooted_tmp_path: RootedPath, ) -> None: + go_sum_file = rooted_tmp_path.join_within_root("go.sum") + if go_sum_content is not None: - rooted_tmp_path.join_within_root("go.sum").path.write_text(go_sum_content) + go_sum_file.path.write_text(go_sum_content) - parsed_modules = _parse_go_sum(rooted_tmp_path) + parsed_modules = _parse_go_sum(go_sum_file) assert frozenset(expect_modules) == parsed_modules @@ -534,9 +582,10 @@ def test_parse_broken_go_sum(rooted_tmp_path: RootedPath, caplog: pytest.LogCapt submodule = rooted_tmp_path.join_within_root("submodule") submodule.path.mkdir() - submodule.join_within_root("go.sum").path.write_text(go_sum_content) + go_sum_file = submodule.join_within_root("go.sum") + go_sum_file.path.write_text(go_sum_content) - assert _parse_go_sum(submodule) == expect_modules + assert _parse_go_sum(go_sum_file) == expect_modules assert caplog.messages == [ "submodule/go.sum:2: malformed line, skipping the rest of the file: 'github.com/davecgh/go-spew v1.1.0/go.mod'", ] @@ -705,10 +754,102 @@ def test_parse_workspace_modules( assert parsed_workspace == expected_module +@pytest.mark.parametrize( + "go_work_edit_json, relative_file_paths", + [ + pytest.param( + # main module is the same as the source dir, there's one nested workspace + """ + { + "Use": [ + {"DiskPath": "."}, + {"DiskPath": "./workspace"} + ] + } + """, + ["./go.sum", "./workspace/go.sum", "./go.work.sum"], + id="main_module_is_repo_root", + ), + pytest.param( + # go.work is in the source dir, main module and a workspace are nested + """ + { + "Use": [ + {"DiskPath": "./app"}, + {"DiskPath": "./workspace"} + ] + } + """, + ["./app/go.sum", "./workspace/go.sum", "./go.work.sum"], + id="nested_main_module", + ), + ], +) +@mock.patch("subprocess.run") +def test_get_go_sum_files( + mock_run: mock.Mock, go_work_edit_json: str, relative_file_paths: list[str], tmp_path: Path +) -> None: + mock_run.side_effect = [ + proc_mock("go work -edit -json", returncode=0, stdout=go_work_edit_json) + ] + go_work_path = RootedPath(tmp_path) + + files = _get_go_sum_files(go_work_path, Go(), {}) + + expected_files = [go_work_path.join_within_root(path) for path in relative_file_paths] + assert files == expected_files + + +@pytest.mark.parametrize( + "path_to_go_work_file, should_return_none", + ( + pytest.param(Template("$tmp_path/project"), False, id="go_work_exists"), + pytest.param(Template(""), True, id="go_work_does_not_exist"), + ), +) +@mock.patch("cachi2.core.package_managers.gomod.Go.__call__") +def test_get_go_work_path( + mock_run: mock.Mock, + path_to_go_work_file: Template, + should_return_none: bool, + tmp_path: Path, +) -> None: + mock_run.return_value = path_to_go_work_file.substitute({"tmp_path": tmp_path}) + + repo_root = RootedPath(tmp_path) + + go_work_path = _get_go_work_path(repo_root) + + if should_return_none: + assert go_work_path is None + else: + assert go_work_path == repo_root + + +@mock.patch("cachi2.core.package_managers.gomod.Go.__call__") +def test_get_go_work_path_when_go_work_is_outside_of_repo( + mock_run: mock.Mock, tmp_path: Path +) -> None: + mock_run.return_value = "/a/random/path/go.work" + + repo_root = RootedPath(tmp_path) + + error_message = f"Joining path '/a/random/path' to '{tmp_path}': target is outside '{tmp_path}'" + + with pytest.raises(PathOutsideRoot, match=error_message): + _get_go_work_path(repo_root) + + +@pytest.mark.parametrize("has_workspaces", (False, True)) @mock.patch("cachi2.core.package_managers.gomod.ModuleVersionResolver") -def test_create_modules_from_parsed_data(mock_version_resolver: mock.Mock, tmp_path: Path) -> None: +def test_create_modules_from_parsed_data( + mock_version_resolver: mock.Mock, + has_workspaces: bool, + tmp_path: Path, +) -> None: main_module_dir = RootedPath(tmp_path).join_within_root("target-module") mock_version_resolver.get_golang_version.return_value = "v1.5.0" + go_work_path = None main_module = Module( name="github.com/my-org/my-repo/target-module", @@ -786,8 +927,23 @@ def test_create_modules_from_parsed_data(mock_version_resolver: mock.Mock, tmp_p ), ] + if has_workspaces: + go_work_path = RootedPath(tmp_path).join_within_root("workspace_dir") + expect_modules[1] = Module( + name="github.com/another-org/useful-module", + version="v2.0.0", + original_name="github.com/a-neat-org/useful-module", + real_path="github.com/another-org/useful-module", + missing_hash_in_file=Path("workspace_dir/go.work.sum"), + ) + modules = _create_modules_from_parsed_data( - main_module, main_module_dir, parsed_modules, modules_in_go_sum, mock_version_resolver + main_module, + main_module_dir, + parsed_modules, + modules_in_go_sum, + mock_version_resolver, + go_work_path, ) assert modules == expect_modules @@ -1643,9 +1799,9 @@ def test_missing_gomod_file( @mock.patch("cachi2.core.package_managers.gomod._resolve_gomod") @mock.patch("cachi2.core.package_managers.gomod.GoCacheTemporaryDirectory") @mock.patch("cachi2.core.package_managers.gomod.ModuleVersionResolver.from_repo_path") -@mock.patch("cachi2.core.package_managers.gomod.run_cmd") +@mock.patch("cachi2.core.package_managers.gomod._get_go_work_path") def test_fetch_gomod_source( - mock_run_cmd: mock.Mock, + mock_get_go_work_path: mock.Mock, mock_version_resolver: mock.Mock, mock_tmp_dir: mock.Mock, mock_resolve_gomod: mock.Mock, @@ -1661,13 +1817,14 @@ def resolve_gomod_mocked( request: Request, tmp_dir: Path, version_resolver: ModuleVersionResolver, + go_work_path: Optional[RootedPath], ) -> ResolvedGoModule: # Find package output based on the path being processed return packages_output_by_path[ app_dir.path.relative_to(gomod_request.source_dir).as_posix() ] - mock_run_cmd.return_value = "go version go0.0.1" + mock_get_go_work_path.return_value = None mock_resolve_gomod.side_effect = resolve_gomod_mocked mock_find_missing_gomod_files.return_value = [] mock_get_repository_name.return_value = "github.com/my-org/my-repo" @@ -1681,6 +1838,7 @@ def resolve_gomod_mocked( gomod_request, tmp_dir, mock_version_resolver.return_value, + None, ) for package in gomod_request.packages ]