From 589e64a9d7eea1f526a25fd161f7f84b39394779 Mon Sep 17 00:00:00 2001 From: ejegrova Date: Tue, 16 Jan 2024 16:13:59 +0100 Subject: [PATCH 1/3] Add support for go workspaces Whenever workspaces are enabled, the "go list -m" command will return a list of all workspaces modules instead of the usual single module present in the path being processed by Cachi2. For this reason, we need to properly parse this extra data so that they can be included in the resulting SBOM. Signed-off-by: ejegrova --- cachi2/core/package_managers/gomod.py | 102 ++++++++- hack/mock-unittest-data/gomod.sh | 4 + .../non-vendored/go_list_modules.json | 7 + tests/unit/package_managers/test_gomod.py | 197 +++++++++++++++++- 4 files changed, 296 insertions(+), 14 deletions(-) create mode 100644 tests/unit/data/gomod-mocks/non-vendored/go_list_modules.json diff --git a/cachi2/core/package_managers/gomod.py b/cachi2/core/package_managers/gomod.py index 8d40dd4b6..cfaab6139 100644 --- a/cachi2/core/package_managers/gomod.py +++ b/cachi2/core/package_managers/gomod.py @@ -50,6 +50,8 @@ GOMOD_INPUT_DOC = f"{GOMOD_DOC}#specifying-modules-to-process" VENDORING_DOC = f"{GOMOD_DOC}#vendoring" +ModuleDict = dict[str, Any] + class _ParsedModel(pydantic.BaseModel): """Attributes automatically get PascalCase aliases to make parsing Golang JSON easier. @@ -860,11 +862,8 @@ def _resolve_gomod( # Make Go ignore the vendor dir even if there is one go_list.extend(["-mod", "readonly"]) - main_module_name = go([*go_list, "-m"], run_params).rstrip() - main_module = ParsedModule( - path=main_module_name, - version=version_resolver.get_golang_version(main_module_name, app_dir), - main=True, + main_module, workspace_modules = _parse_local_modules( + go, go_list, run_params, app_dir, version_resolver ) def go_list_deps(pattern: Literal["./...", "all"]) -> Iterator[ParsedPackage]: @@ -878,10 +877,10 @@ def go_list_deps(pattern: Literal["./...", "all"]) -> Iterator[ParsedPackage]: cmd = [*go_list, "-deps", "-json=ImportPath,Module,Standard,Deps", pattern] return map(ParsedPackage.model_validate, load_json_stream(go(cmd, run_params))) - package_modules = ( + package_modules = [ module for pkg in go_list_deps("all") if (module := pkg.module) and not module.main - ) - + ] + package_modules.extend(workspace_modules) all_modules = _deduplicate_resolved_modules(package_modules, downloaded_modules) log.info("Retrieving the list of packages") @@ -892,6 +891,92 @@ def go_list_deps(pattern: Literal["./...", "all"]) -> Iterator[ParsedPackage]: return ResolvedGoModule(main_module, all_modules, all_packages, modules_in_go_sum) +def _parse_local_modules( + go: Go, + go_list: list[str], + run_params: dict[str, Any], + app_dir: RootedPath, + version_resolver: "ModuleVersionResolver", +) -> tuple[ParsedModule, list[ParsedModule]]: + """ + Identify and parse the main module and all workspace modules, if they exist. + + :return: A tuple containing the main module and a list of workspaces + """ + modules_json_stream = go([*go_list, "-m", "-json"], run_params).rstrip() + main_module_dict, workspace_dict_list = _process_modules_json_stream( + app_dir, modules_json_stream + ) + + main_module_path = main_module_dict["Path"] + main_module_version = version_resolver.get_golang_version(main_module_path, app_dir) + + main_module = ParsedModule( + path=main_module_path, + version=main_module_version, + main=True, + ) + + workspace_modules = [ + _parse_workspace_module(app_dir, workspace_dict, main_module_version) + for workspace_dict in workspace_dict_list + ] + + return main_module, workspace_modules + + +def _process_modules_json_stream( + app_dir: RootedPath, modules_json_stream: str +) -> tuple[ModuleDict, list[ModuleDict]]: + """Process the json stream returned by "go list -m -json". + + The stream will contain the module currently being processed, or a list of all workspaces in + case a go.work file is present in the repository. + + :param app_dir: the path to the module directory + :param modules_json_stream: the json stream returned by "go list -m -json" + :return: A tuple containing the main module and a list of workspaces + """ + module_list = [] + main_module = None + + for module in load_json_stream(modules_json_stream): + if module["Dir"] == str(app_dir): + main_module = module + else: + module_list.append(module) + + # should never happen, since the main module will always be a part of the json stream + if not main_module: + raise RuntimeError('Failed to find the main module info in the "go list -m -json" output.') + + return main_module, module_list + + +def _parse_workspace_module( + app_dir: RootedPath, module: ModuleDict, main_module_version: str +) -> ParsedModule: + """Create a ParsedModule from a listed workspace. + + The replacement info returned will always be relative to the module currently being processed. + """ + # We can't use pathlib since corresponding method PurePath.relative_to('foo', walk_up=True) + # is available only in Python 3.12 and later. + relative_dir = os.path.relpath(module["Dir"], app_dir) + + # We need to prepend "./" to a workspace that is direct child of app_dir so it can be treated + # the same way as a locally replaced module when converting it into a Module. + if not relative_dir.startswith("."): + relative_dir = f"./{relative_dir}" + + replaced_module = ParsedModule(path=relative_dir) + + return ParsedModule( + path=module["Path"], + replace=replaced_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. @@ -899,6 +984,7 @@ def _parse_go_sum(module_dir: RootedPath) -> frozenset[ModuleID]: 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 a3935d633..1539c950d 100755 --- a/hack/mock-unittest-data/gomod.sh +++ b/hack/mock-unittest-data/gomod.sh @@ -25,6 +25,10 @@ $( cd "$tmpdir/gomod-pandemonium" export GOMODCACHE="$tmpdir/cachi2-mock-gomodcache" + 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" + echo "generating $mocked_data_dir/non-vendored/go_mod_download.json" go mod download -json > \ "$mocked_data_dir_abspath/non-vendored/go_mod_download.json" diff --git a/tests/unit/data/gomod-mocks/non-vendored/go_list_modules.json b/tests/unit/data/gomod-mocks/non-vendored/go_list_modules.json new file mode 100644 index 000000000..33886c18c --- /dev/null +++ b/tests/unit/data/gomod-mocks/non-vendored/go_list_modules.json @@ -0,0 +1,7 @@ +{ + "Path": "github.com/cachito-testing/gomod-pandemonium", + "Main": true, + "Dir": "{repo_dir}", + "GoMod": "{repo_dir}/go.mod", + "GoVersion": "1.19" +} diff --git a/tests/unit/package_managers/test_gomod.py b/tests/unit/package_managers/test_gomod.py index 2c65fb2a4..0ae39ec4b 100644 --- a/tests/unit/package_managers/test_gomod.py +++ b/tests/unit/package_managers/test_gomod.py @@ -5,6 +5,7 @@ import subprocess import textwrap from pathlib import Path +from string import Template from textwrap import dedent from typing import Any, Iterator, Optional, Tuple, Union from unittest import mock @@ -21,6 +22,7 @@ from cachi2.core.package_managers.gomod import ( Go, Module, + ModuleDict, ModuleID, ModuleVersionResolver, Package, @@ -34,7 +36,10 @@ _get_gomod_version, _get_repository_name, _parse_go_sum, + _parse_local_modules, _parse_vendor, + _parse_workspace_module, + _process_modules_json_stream, _resolve_gomod, _setup_go_toolchain, _should_vendor_deps, @@ -147,6 +152,8 @@ def test_resolve_gomod( data_dir: Path, gomod_request: Request, ) -> None: + module_dir = gomod_request.source_dir.join_within_root("path/to/module") + # Mock the "subprocess.run" calls run_side_effects = [] run_side_effects.append( @@ -162,7 +169,9 @@ def test_resolve_gomod( proc_mock( "go list -e -mod readonly -m", returncode=0, - stdout="github.com/cachito-testing/gomod-pandemonium", + stdout=get_mocked_data(data_dir, "non-vendored/go_list_modules.json").replace( + "{repo_dir}", str(module_dir) + ), ) ) run_side_effects.append( @@ -253,6 +262,8 @@ def test_resolve_gomod_vendor_dependencies( data_dir: Path, gomod_request: Request, ) -> None: + module_dir = gomod_request.source_dir.join_within_root("path/to/module") + # Mock the "subprocess.run" calls run_side_effects = [] run_side_effects.append(proc_mock("go mod vendor", returncode=0, stdout=None)) @@ -262,7 +273,9 @@ def test_resolve_gomod_vendor_dependencies( proc_mock( "go list -e -m", returncode=0, - stdout="github.com/cachito-testing/gomod-pandemonium", + stdout=get_mocked_data(data_dir, "non-vendored/go_list_modules.json").replace( + "{repo_dir}", str(module_dir) + ), ) ) run_side_effects.append( @@ -291,7 +304,6 @@ def test_resolve_gomod_vendor_dependencies( gomod_request.flags = frozenset(flags) - module_dir = gomod_request.source_dir.join_within_root("path/to/module") module_dir.join_within_root("vendor").path.mkdir(parents=True) module_dir.join_within_root("vendor/modules.txt").path.write_text( get_mocked_data(data_dir, "vendored/modules.txt") @@ -361,6 +373,8 @@ def test_resolve_gomod_no_deps( tmp_path: Path, gomod_request: Request, ) -> None: + module_path = gomod_request.source_dir.join_within_root("path/to/module") + mock_pkg_deps_no_deps = dedent( """ { @@ -373,6 +387,18 @@ def test_resolve_gomod_no_deps( """ ) + mock_go_list_modules = Template( + """ + { + "Path": "github.com/release-engineering/retrodep/v2", + "Main": true, + "Dir": "$repo_dir", + "GoMod": "$repo_dir/go.mod", + "GoVersion": "1.19" + } + """ + ).substitute({"repo_dir": str(module_path)}) + # Mock the "subprocess.run" calls run_side_effects = [] run_side_effects.append(proc_mock("go mod download -json", returncode=0, stdout="")) @@ -382,7 +408,7 @@ def test_resolve_gomod_no_deps( proc_mock( "go list -e -mod readonly -m", returncode=0, - stdout="github.com/release-engineering/retrodep/v2", + stdout=mock_go_list_modules, ) ) run_side_effects.append( @@ -405,7 +431,6 @@ def test_resolve_gomod_no_deps( if force_gomod_tidy: gomod_request.flags = frozenset({"force-gomod-tidy"}) - module_path = gomod_request.source_dir.join_within_root("path/to/module") main_module, modules, packages, _ = _resolve_gomod( module_path, gomod_request, tmp_path, mock_version_resolver ) @@ -517,6 +542,166 @@ def test_parse_broken_go_sum(rooted_tmp_path: RootedPath, caplog: pytest.LogCapt ] +@mock.patch("cachi2.core.package_managers.gomod.Go") +@mock.patch("cachi2.core.package_managers.gomod.ModuleVersionResolver") +def test_parse_local_modules(go: mock.Mock, version_resolver: mock.Mock) -> None: + go.return_value = """ + { + "Path": "myorg.com/my-project", + "Main": true, + "Dir": "/path/to/project" + } + { + "Path": "myorg.com/my-project/workspace", + "Main": true, + "Dir": "/path/to/project/workspace" + } + """ + + app_dir = RootedPath("/path/to/project") + version_resolver.get_golang_version.return_value = "1.0.0" + + main_module, workspace_modules = _parse_local_modules(go, [], {}, app_dir, version_resolver) + + assert main_module == ParsedModule( + path="myorg.com/my-project", + version="1.0.0", + main=True, + ) + + assert workspace_modules[0] == ParsedModule( + path="myorg.com/my-project/workspace", + replace=ParsedModule(path="./workspace"), + ) + + +@pytest.mark.parametrize( + "project_path, stream, expected_modules", + ( + pytest.param( + "/home/my-projects/simple-project", + dedent( + """ + { + "Path": "github.com/my-org/simple-project", + "Main": true, + "Dir": "/home/my-projects/simple-project", + "GoMod": "/home/my-projects/simple-project/go.mod", + "GoVersion": "1.19" + } + """ + ), + ( + { + "Path": "github.com/my-org/simple-project", + "Main": True, + "Dir": "/home/my-projects/simple-project", + "GoMod": "/home/my-projects/simple-project/go.mod", + "GoVersion": "1.19", + }, + [], + ), + id="no_workspaces", + ), + pytest.param( + "/home/my-projects/project-with-workspaces", + dedent( + """ + { + "Path": "github.com/my-org/project-with-workspaces", + "Main": true, + "Dir": "/home/my-projects/project-with-workspaces", + "GoMod": "/home/my-projects/project-with-workspaces/go.mod", + "GoVersion": "1.19" + } + { + "Path": "github.com/my-org/work", + "Main": true, + "Dir": "/home/my-projects/project-with-workspaces/work", + "GoMod": "/home/my-projects/project-with-workspaces/work/go.mod" + } + { + "Path": "github.com/my-org/space", + "Main": true, + "Dir": "/home/my-projects/project-with-workspaces/space", + "GoMod": "/home/my-projects/project-with-workspaces/space/go.mod" + } + """ + ), + ( + { + "Path": "github.com/my-org/project-with-workspaces", + "Main": True, + "Dir": "/home/my-projects/project-with-workspaces", + "GoMod": "/home/my-projects/project-with-workspaces/go.mod", + "GoVersion": "1.19", + }, + [ + { + "Path": "github.com/my-org/work", + "Main": True, + "Dir": "/home/my-projects/project-with-workspaces/work", + "GoMod": "/home/my-projects/project-with-workspaces/work/go.mod", + }, + { + "Path": "github.com/my-org/space", + "Main": True, + "Dir": "/home/my-projects/project-with-workspaces/space", + "GoMod": "/home/my-projects/project-with-workspaces/space/go.mod", + }, + ], + ), + id="with_workspaces", + ), + ), +) +def test_process_modules_json_stream( + project_path: str, + stream: str, + expected_modules: tuple[ModuleDict, list[ModuleDict]], +) -> None: + app_dir = RootedPath(project_path) + result = _process_modules_json_stream(app_dir, stream) + + assert result == expected_modules + + +@pytest.mark.parametrize( + "relative_app_dir, module, expected_module", + ( + # main module is also the workspace root: + pytest.param( + ".", + {"Dir": "workspace", "Path": "example.com/myproject/workspace"}, + ParsedModule( + path="example.com/myproject/workspace", + replace=ParsedModule(path="./workspace"), + ), + id="workspace_root_is_a_go_module", + ), + # main module and workspace are inside the workspace root: + pytest.param( + "mainmod", + {"Dir": "workspace", "Path": "example.com/myproject/workspace"}, + ParsedModule( + path="example.com/myproject/workspace", + replace=ParsedModule(path="../workspace"), + ), + id="only_nested_workspaces", + ), + ), +) +def test_parse_workspace_modules( + relative_app_dir: str, module: dict[str, Any], expected_module: ParsedModule, tmp_path: Path +) -> None: + app_dir = RootedPath(tmp_path).join_within_root(relative_app_dir) + # makes Dir an absolute path based on tmp_path + module["Dir"] = str(tmp_path.joinpath(module["Dir"])) + + parsed_workspace = _parse_workspace_module(app_dir, module, "0.0.1") + assert parsed_workspace == expected_module + + @mock.patch("cachi2.core.package_managers.gomod.ModuleVersionResolver") def test_create_modules_from_parsed_data(mock_version_resolver: mock.Mock, tmp_path: Path) -> None: main_module_dir = RootedPath(tmp_path).join_within_root("target-module") @@ -821,7 +1006,7 @@ def test_go_list_cmd_failure( expect_error = "Go execution failed: " if go_mod_rc == 0: - expect_error += "`go list -e -mod readonly -m` failed with rc=1" + expect_error += "`go list -e -mod readonly -m -json` failed with rc=1" else: expect_error += "Cachi2 re-tried running `go mod download -json` command 1 times." From c1d0f985a92561881de9c1b6387107075842416e Mon Sep 17 00:00:00 2001 From: Bruno Pimentel Date: Tue, 2 Apr 2024 23:34:22 -0300 Subject: [PATCH 2/3] 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 | 193 +- 10 files changed, 19194 insertions(+), 29 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 cfaab6139..c830d7131 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( @@ -977,14 +994,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..d1e5ffeca --- /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": null, + "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 0ae39ec4b..6020ad924 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(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"), + pytest.param(False, False, True, id="has_workspaces"), + ), +) +@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,14 +228,26 @@ 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 + ) + + if has_workspaces: + assert mock_run.call_args_list[0][0][0] == [GO_CMD_PATH, "work", "edit", "-json"] if force_gomod_tidy: assert mock_run.call_args_list[1][0][0] == [GO_CMD_PATH, "mod", "tidy"] @@ -233,7 +271,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 +314,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 +555,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 +579,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'", ] @@ -702,10 +748,100 @@ 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, rooted_tmp_path: RootedPath +) -> None: + mock_run.return_value = "/a/random/path/go.work" + + error_message = f"Joining path '/a/random/path' to '{rooted_tmp_path}': target is outside '{rooted_tmp_path}'" + + with pytest.raises(PathOutsideRoot, match=error_message): + _get_go_work_path(rooted_tmp_path) + + +@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", @@ -783,8 +919,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 @@ -1640,9 +1791,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, @@ -1658,13 +1809,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" @@ -1678,6 +1830,7 @@ def resolve_gomod_mocked( gomod_request, tmp_dir, mock_version_resolver.return_value, + None, ) for package in gomod_request.packages ] From d0e81fe2b0345099c7c060d8da91c22cc2839fe1 Mon Sep 17 00:00:00 2001 From: ejegrova Date: Tue, 16 Jan 2024 16:14:27 +0100 Subject: [PATCH 3/3] Add integration test for go workspaces Signed-off-by: ejegrova --- .../gomod_workspaces/.build-config.yaml | 10 + .../test_data/gomod_workspaces/bom.json | 786 ++++++++++++++++++ .../fetch_deps_sha256sums.json | 135 +++ tests/integration/test_gomod.py | 12 + 4 files changed, 943 insertions(+) create mode 100644 tests/integration/test_data/gomod_workspaces/.build-config.yaml create mode 100644 tests/integration/test_data/gomod_workspaces/bom.json create mode 100644 tests/integration/test_data/gomod_workspaces/fetch_deps_sha256sums.json diff --git a/tests/integration/test_data/gomod_workspaces/.build-config.yaml b/tests/integration/test_data/gomod_workspaces/.build-config.yaml new file mode 100644 index 000000000..36df5d249 --- /dev/null +++ b/tests/integration/test_data/gomod_workspaces/.build-config.yaml @@ -0,0 +1,10 @@ +environment_variables: +- name: GOCACHE + value: ${output_dir}/deps/gomod +- name: GOMODCACHE + value: ${output_dir}/deps/gomod/pkg/mod +- name: GOPATH + value: ${output_dir}/deps/gomod +- name: GOPROXY + value: file://${GOMODCACHE}/cache/download +project_files: [] diff --git a/tests/integration/test_data/gomod_workspaces/bom.json b/tests/integration/test_data/gomod_workspaces/bom.json new file mode 100644 index 000000000..c71aaa440 --- /dev/null +++ b/tests/integration/test_data/gomod_workspaces/bom.json @@ -0,0 +1,786 @@ +{ + "bomFormat": "CycloneDX", + "components": [ + { + "name": "errors", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/errors?type=package", + "type": "library" + }, + { + "name": "fmt", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/fmt?type=package", + "type": "library" + }, + { + "name": "github.com/labstack/echo/v4", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/cachito-testing/cachi2-gomod/workspace_modules/echo@v4.0.0-20240522074442-449f904ecf26?type=module", + "type": "library", + "version": "v4.0.0-20240522074442-449f904ecf26" + }, + { + "name": "example.com/hello", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/cachito-testing/cachi2-gomod/workspace_modules/hello@v0.0.0-20240522074442-449f904ecf26?type=module", + "type": "library", + "version": "v0.0.0-20240522074442-449f904ecf26" + }, + { + "name": "example.com/hello", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/cachito-testing/cachi2-gomod/workspace_modules/hello@v0.0.0-20240522074442-449f904ecf26?type=package", + "type": "library", + "version": "v0.0.0-20240522074442-449f904ecf26" + }, + { + "name": "example.com/hiii", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/cachito-testing/cachi2-gomod/workspace_modules/hi/hiii@v0.0.0-20240522074442-449f904ecf26?type=module", + "type": "library", + "version": "v0.0.0-20240522074442-449f904ecf26" + }, + { + "name": "github.com/davecgh/go-spew", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + }, + { + "name": "cachi2:missing_hash:in_file", + "value": "workspace_modules/go.work.sum" + } + ], + "purl": "pkg:golang/github.com/davecgh/go-spew@v1.1.1?type=module", + "type": "library", + "version": "v1.1.1" + }, + { + "name": "github.com/golang-jwt/jwt", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/golang-jwt/jwt@v3.2.2%2Bincompatible?type=module", + "type": "library", + "version": "v3.2.2+incompatible" + }, + { + "name": "github.com/labstack/gommon", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/labstack/gommon@v0.4.2?type=module", + "type": "library", + "version": "v0.4.2" + }, + { + "name": "github.com/mattn/go-colorable", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/mattn/go-colorable@v0.1.13?type=module", + "type": "library", + "version": "v0.1.13" + }, + { + "name": "github.com/mattn/go-isatty", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/mattn/go-isatty@v0.0.20?type=module", + "type": "library", + "version": "v0.0.20" + }, + { + "name": "github.com/pmezard/go-difflib", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?type=module", + "type": "library", + "version": "v1.0.0" + }, + { + "name": "github.com/stretchr/objx", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/stretchr/objx@v0.5.0?type=module", + "type": "library", + "version": "v0.5.0" + }, + { + "name": "github.com/stretchr/testify", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/stretchr/testify@v1.8.4?type=module", + "type": "library", + "version": "v1.8.4" + }, + { + "name": "github.com/valyala/bytebufferpool", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?type=module", + "type": "library", + "version": "v1.0.0" + }, + { + "name": "github.com/valyala/fasttemplate", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/github.com/valyala/fasttemplate@v1.2.2?type=module", + "type": "library", + "version": "v1.2.2" + }, + { + "name": "golang.org/x/crypto", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/crypto@v0.17.0?type=module", + "type": "library", + "version": "v0.17.0" + }, + { + "name": "golang.org/x/example/hello/reverse", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/example/hello/reverse@v0.0.0-20231013143937-1d6d2400d402?type=package", + "type": "library", + "version": "v0.0.0-20231013143937-1d6d2400d402" + }, + { + "name": "golang.org/x/example/hello", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/example/hello@v0.0.0-20231013143937-1d6d2400d402?type=module", + "type": "library", + "version": "v0.0.0-20231013143937-1d6d2400d402" + }, + { + "name": "golang.org/x/mod", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/mod@v0.8.0?type=module", + "type": "library", + "version": "v0.8.0" + }, + { + "name": "golang.org/x/net", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/net@v0.19.0?type=module", + "type": "library", + "version": "v0.19.0" + }, + { + "name": "golang.org/x/sys", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/sys@v0.15.0?type=module", + "type": "library", + "version": "v0.15.0" + }, + { + "name": "golang.org/x/term", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/term@v0.15.0?type=module", + "type": "library", + "version": "v0.15.0" + }, + { + "name": "golang.org/x/text", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/text@v0.14.0?type=module", + "type": "library", + "version": "v0.14.0" + }, + { + "name": "golang.org/x/time", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/time@v0.5.0?type=module", + "type": "library", + "version": "v0.5.0" + }, + { + "name": "golang.org/x/tools", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/golang.org/x/tools@v0.6.0?type=module", + "type": "library", + "version": "v0.6.0" + }, + { + "name": "gopkg.in/check.v1", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?type=module", + "type": "library", + "version": "v0.0.0-20161208181325-20d25e280405" + }, + { + "name": "gopkg.in/yaml.v3", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + }, + { + "name": "cachi2:missing_hash:in_file", + "value": "workspace_modules/go.work.sum" + } + ], + "purl": "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module", + "type": "library", + "version": "v3.0.1" + }, + { + "name": "internal/abi", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/abi?type=package", + "type": "library" + }, + { + "name": "internal/bytealg", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/bytealg?type=package", + "type": "library" + }, + { + "name": "internal/coverage/rtcov", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/coverage/rtcov?type=package", + "type": "library" + }, + { + "name": "internal/cpu", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/cpu?type=package", + "type": "library" + }, + { + "name": "internal/fmtsort", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/fmtsort?type=package", + "type": "library" + }, + { + "name": "internal/goarch", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/goarch?type=package", + "type": "library" + }, + { + "name": "internal/goexperiment", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/goexperiment?type=package", + "type": "library" + }, + { + "name": "internal/goos", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/goos?type=package", + "type": "library" + }, + { + "name": "internal/itoa", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/itoa?type=package", + "type": "library" + }, + { + "name": "internal/oserror", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/oserror?type=package", + "type": "library" + }, + { + "name": "internal/poll", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/poll?type=package", + "type": "library" + }, + { + "name": "internal/race", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/race?type=package", + "type": "library" + }, + { + "name": "internal/reflectlite", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/reflectlite?type=package", + "type": "library" + }, + { + "name": "internal/safefilepath", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/safefilepath?type=package", + "type": "library" + }, + { + "name": "internal/syscall/execenv", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/syscall/execenv?type=package", + "type": "library" + }, + { + "name": "internal/syscall/unix", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/syscall/unix?type=package", + "type": "library" + }, + { + "name": "internal/testlog", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/testlog?type=package", + "type": "library" + }, + { + "name": "internal/unsafeheader", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/internal/unsafeheader?type=package", + "type": "library" + }, + { + "name": "io/fs", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/io/fs?type=package", + "type": "library" + }, + { + "name": "io", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/io?type=package", + "type": "library" + }, + { + "name": "math/bits", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/math/bits?type=package", + "type": "library" + }, + { + "name": "math", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/math?type=package", + "type": "library" + }, + { + "name": "os", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/os?type=package", + "type": "library" + }, + { + "name": "path", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/path?type=package", + "type": "library" + }, + { + "name": "reflect", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/reflect?type=package", + "type": "library" + }, + { + "name": "runtime/internal/atomic", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/runtime/internal/atomic?type=package", + "type": "library" + }, + { + "name": "runtime/internal/math", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/runtime/internal/math?type=package", + "type": "library" + }, + { + "name": "runtime/internal/sys", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/runtime/internal/sys?type=package", + "type": "library" + }, + { + "name": "runtime/internal/syscall", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/runtime/internal/syscall?type=package", + "type": "library" + }, + { + "name": "runtime", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/runtime?type=package", + "type": "library" + }, + { + "name": "sort", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/sort?type=package", + "type": "library" + }, + { + "name": "strconv", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/strconv?type=package", + "type": "library" + }, + { + "name": "sync/atomic", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/sync/atomic?type=package", + "type": "library" + }, + { + "name": "sync", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/sync?type=package", + "type": "library" + }, + { + "name": "syscall", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/syscall?type=package", + "type": "library" + }, + { + "name": "time", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/time?type=package", + "type": "library" + }, + { + "name": "unicode/utf8", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/unicode/utf8?type=package", + "type": "library" + }, + { + "name": "unicode", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/unicode?type=package", + "type": "library" + }, + { + "name": "unsafe", + "properties": [ + { + "name": "cachi2:found_by", + "value": "cachi2" + } + ], + "purl": "pkg:golang/unsafe?type=package", + "type": "library" + } + ], + "metadata": { + "tools": [ + { + "name": "cachi2", + "vendor": "red hat" + } + ] + }, + "specVersion": "1.4", + "version": 1 +} diff --git a/tests/integration/test_data/gomod_workspaces/fetch_deps_sha256sums.json b/tests/integration/test_data/gomod_workspaces/fetch_deps_sha256sums.json new file mode 100644 index 000000000..a8edcbf36 --- /dev/null +++ b/tests/integration/test_data/gomod_workspaces/fetch_deps_sha256sums.json @@ -0,0 +1,135 @@ +{ + "gomod/pkg/mod/cache/download/github.com/davecgh/go-spew/@v/list": "sha256:aaeebc6ab5b9dd80bca452ec7a63a7175f6e9ce9b81b34a66c85e94a5e4d38ec", + "gomod/pkg/mod/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.info": "sha256:73de263267a4545708302d807be60fdb649c5c7b981d25302a638145fba0ec47", + "gomod/pkg/mod/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.mod": "sha256:bcb29393251237b79a17b6c19bf29134f43e8f438c3198988fcd461a1cdf05cc", + "gomod/pkg/mod/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.zip": "sha256:6b44a843951f371b7010c754ecc3cabefe815d5ced1c5b9409fb2d697e8a890d", + "gomod/pkg/mod/cache/download/github.com/davecgh/go-spew/@v/v1.1.1.ziphash": "sha256:d0c6b02d5d195e6a12a4fb79e28bb78b5a5a2244d3345f3b26dc23631b834b6d", + "gomod/pkg/mod/cache/download/github.com/golang-jwt/jwt/@v/list": "sha256:5ebcd200717e53c9e0e3508641afa764aa72b716ac54665288331b62518d6e5c", + "gomod/pkg/mod/cache/download/github.com/golang-jwt/jwt/@v/v3.2.2+incompatible.info": "sha256:d7b7db01295955571143d46a05fc899cbfe533dbd2719d822ed518a9ba1f976d", + "gomod/pkg/mod/cache/download/github.com/golang-jwt/jwt/@v/v3.2.2+incompatible.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/golang-jwt/jwt/@v/v3.2.2+incompatible.mod": "sha256:586ac4e9b742124fff5787532b3632c77f94043647e4afd3bbe8d1d041329be6", + "gomod/pkg/mod/cache/download/github.com/golang-jwt/jwt/@v/v3.2.2+incompatible.zip": "sha256:28d6dd7cc77d0a960699196e9c2170731f65d624d675888d2ababe7e8a422955", + "gomod/pkg/mod/cache/download/github.com/golang-jwt/jwt/@v/v3.2.2+incompatible.ziphash": "sha256:30e15582f1640950b381b051b1a2b3bd27459d24a3f2b674403d0bd4094112e4", + "gomod/pkg/mod/cache/download/github.com/labstack/gommon/@v/list": "sha256:c4fc9d32e0a8935b8bdf5813d8ea9a16ef9bd9ba66a50935aab055d893efb4af", + "gomod/pkg/mod/cache/download/github.com/labstack/gommon/@v/v0.4.2.info": "sha256:53baa306cbc9763b20e483abcf25d148224c443b8a6942a8e0421d1f17377096", + "gomod/pkg/mod/cache/download/github.com/labstack/gommon/@v/v0.4.2.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/labstack/gommon/@v/v0.4.2.mod": "sha256:8736ac200802fef8e582a4aec818b65c22244f9ca4273a838d234640e0ede29b", + "gomod/pkg/mod/cache/download/github.com/labstack/gommon/@v/v0.4.2.zip": "sha256:ff3f66e0674b4e9a87a93cb8461f7ce4476c6667fb48e1c9313d39110b8e1fe8", + "gomod/pkg/mod/cache/download/github.com/labstack/gommon/@v/v0.4.2.ziphash": "sha256:04da047bcf67b28206593d3bb6b1c56408996e5ede922182c0128bfe8c1e7326", + "gomod/pkg/mod/cache/download/github.com/mattn/go-colorable/@v/list": "sha256:569ecd143287e950de7d75fea6332242f5183257a1a9d496795e919b4e519871", + "gomod/pkg/mod/cache/download/github.com/mattn/go-colorable/@v/v0.1.13.info": "sha256:e5046a1d32ba33fe735dec8d1770498dc27d0e042062498caf59cbb989e1052f", + "gomod/pkg/mod/cache/download/github.com/mattn/go-colorable/@v/v0.1.13.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/mattn/go-colorable/@v/v0.1.13.mod": "sha256:d6743ae2eae65716122f12b42c9f3f83a805c0ae32bd3c553d4a6f1bcb9243a5", + "gomod/pkg/mod/cache/download/github.com/mattn/go-colorable/@v/v0.1.13.zip": "sha256:08be322dcc584a9fcfde5caf0cf878b4e11cd98f252e32bc704e92c5a4ba9d15", + "gomod/pkg/mod/cache/download/github.com/mattn/go-colorable/@v/v0.1.13.ziphash": "sha256:2ff994aa2e9dde85b97b025c59c8b6d7e52235a01d2e0d886c5cedf2b5fb28d5", + "gomod/pkg/mod/cache/download/github.com/mattn/go-isatty/@v/list": "sha256:bf62a710283a2f4ca0d9b572fc510b9df9845385bd2cbff373a6217db30a1954", + "gomod/pkg/mod/cache/download/github.com/mattn/go-isatty/@v/v0.0.16.mod": "sha256:714766ec82d67db895ade8af6b8054ad430c3cea5e15b3a888f23ed2f3e1b863", + "gomod/pkg/mod/cache/download/github.com/mattn/go-isatty/@v/v0.0.20.info": "sha256:72bd2c026b677d85f9a0813c5e882f888dfea4e616d9e087ca7cd5f93ff6fed6", + "gomod/pkg/mod/cache/download/github.com/mattn/go-isatty/@v/v0.0.20.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/mattn/go-isatty/@v/v0.0.20.mod": "sha256:1eeabef1b4d98db73c6c2073289163649bc9a044552aca86b9d592fe84eaa1c8", + "gomod/pkg/mod/cache/download/github.com/mattn/go-isatty/@v/v0.0.20.zip": "sha256:f2d5f89ca451577e17464b9bb596dc0d0ecececb5eaa63622c41b57cd0b7b8cc", + "gomod/pkg/mod/cache/download/github.com/mattn/go-isatty/@v/v0.0.20.ziphash": "sha256:5dc17848bf37f947493142d99522ccd32fdcdc0c6a093343c83ca8c246b8d97d", + "gomod/pkg/mod/cache/download/github.com/pmezard/go-difflib/@v/list": "sha256:86f0555bccd069ac54e4c54a19a0f1aed9d328e13aa34aa090f3f3d43aaad441", + "gomod/pkg/mod/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.info": "sha256:97cbb0239d80e5221efd1f0aa645d120272bd3ee7975bd654f07a8ed0c2c2adc", + "gomod/pkg/mod/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.mod": "sha256:74b2e766eb215377864d587badf57e95521f692d2a7860b3c7759093f9c9bec2", + "gomod/pkg/mod/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.zip": "sha256:de04cecc1a4b8d53e4357051026794bcbc54f2e6a260cfac508ce69d5d6457a0", + "gomod/pkg/mod/cache/download/github.com/pmezard/go-difflib/@v/v1.0.0.ziphash": "sha256:66cd4d8f07b890944f6cff4b4b7fa7bcd34ccb4896c89bfa5fc03615f5274e9b", + "gomod/pkg/mod/cache/download/github.com/stretchr/objx/@v/list": "sha256:b7812c3f6328bec50f93801cbeac975516b549a4aee01e6930050dbf509dd6a5", + "gomod/pkg/mod/cache/download/github.com/stretchr/objx/@v/v0.5.0.info": "sha256:5e746161405750d84ee9f2ac6cb595f24315597fb8d785b2a758af93215272b6", + "gomod/pkg/mod/cache/download/github.com/stretchr/objx/@v/v0.5.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/stretchr/objx/@v/v0.5.0.mod": "sha256:cb326540efcb1274a6e4e970d7fc9de2e8062f08a058fc296d859025e62e807a", + "gomod/pkg/mod/cache/download/github.com/stretchr/objx/@v/v0.5.0.zip": "sha256:1a00b3bb5ad41cb72634ace06b7eb7df857404d77a7cab4e401a7c729561fe4c", + "gomod/pkg/mod/cache/download/github.com/stretchr/objx/@v/v0.5.0.ziphash": "sha256:76d0787817960150a497f69b8c9370c15147d5bfa1c43c04fdf752e7ff532b31", + "gomod/pkg/mod/cache/download/github.com/stretchr/testify/@v/list": "sha256:8b00d9426cf3d764c04c512ad368826e3ab3da62481e62806fc3505ede78041f", + "gomod/pkg/mod/cache/download/github.com/stretchr/testify/@v/v1.8.4.info": "sha256:280569c624625b778ea1dee9b8d356ce164ceca10c0a4199f72b03b407364c89", + "gomod/pkg/mod/cache/download/github.com/stretchr/testify/@v/v1.8.4.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/stretchr/testify/@v/v1.8.4.mod": "sha256:05e26cd069285a33cf2af46fdacdef569d5ae185e7963a76c0178328f68e97f9", + "gomod/pkg/mod/cache/download/github.com/stretchr/testify/@v/v1.8.4.zip": "sha256:e206daaede0bd03de060bdfbeb984ac2c49b83058753fffc93fe0c220ea87532", + "gomod/pkg/mod/cache/download/github.com/stretchr/testify/@v/v1.8.4.ziphash": "sha256:37202f841a5b078b9f275295fb32e8ff353c1697513c9c081238dbbadff86be3", + "gomod/pkg/mod/cache/download/github.com/valyala/bytebufferpool/@v/list": "sha256:86f0555bccd069ac54e4c54a19a0f1aed9d328e13aa34aa090f3f3d43aaad441", + "gomod/pkg/mod/cache/download/github.com/valyala/bytebufferpool/@v/v1.0.0.info": "sha256:cb80479545632933d4891543a0d5bd6eba2531c08efa8cdb9edce283de424eeb", + "gomod/pkg/mod/cache/download/github.com/valyala/bytebufferpool/@v/v1.0.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/valyala/bytebufferpool/@v/v1.0.0.mod": "sha256:f8c294ccf118b92b1ade907508967bfe0f80a357426e1a07e52fa8cb3e577acd", + "gomod/pkg/mod/cache/download/github.com/valyala/bytebufferpool/@v/v1.0.0.zip": "sha256:7f59f32c568539afee9a21a665a4156962b019beaac8404e26ba37af056b4f1e", + "gomod/pkg/mod/cache/download/github.com/valyala/bytebufferpool/@v/v1.0.0.ziphash": "sha256:0c7f4373c6b52a551814113b90b142aa3ceb72bedeb9b1a0cb2bace8b8a690b7", + "gomod/pkg/mod/cache/download/github.com/valyala/fasttemplate/@v/list": "sha256:9f4986da543c1aa9603381f801f8d317bf453f7e787407e934f052135bef832c", + "gomod/pkg/mod/cache/download/github.com/valyala/fasttemplate/@v/v1.2.2.info": "sha256:8cb67433bf8ab2404824c251ac280fe251d8a828a5e3561ccf0f15d6ccf8737d", + "gomod/pkg/mod/cache/download/github.com/valyala/fasttemplate/@v/v1.2.2.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/github.com/valyala/fasttemplate/@v/v1.2.2.mod": "sha256:c6ae2aa5b434e9c34b0fd7469bfe88ada9fa619af0b3effb7c20b41b30b4cf8b", + "gomod/pkg/mod/cache/download/github.com/valyala/fasttemplate/@v/v1.2.2.zip": "sha256:86f15c8e9fa85757afe7a865402f1fd6208e85bde797cd934b3a2cf64b5a9f4d", + "gomod/pkg/mod/cache/download/github.com/valyala/fasttemplate/@v/v1.2.2.ziphash": "sha256:1cb81eb5db0f38a5ea59cead6f236b975b8e2092d44fe34874670ccacd1039e8", + "gomod/pkg/mod/cache/download/golang.org/x/crypto/@v/list": "sha256:6a3af52fc45d4d44da571603218a7509b399b8c3694be82441271d61641bd937", + "gomod/pkg/mod/cache/download/golang.org/x/crypto/@v/v0.17.0.info": "sha256:365763fd374bc8aedbd0beb0f0528b58996d0d311d007cc4cba1af9ed23760b4", + "gomod/pkg/mod/cache/download/golang.org/x/crypto/@v/v0.17.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/golang.org/x/crypto/@v/v0.17.0.mod": "sha256:dc40867bef3ca5179569cc2f8742bb618b8cc684b0d25a753250e81d6dc29442", + "gomod/pkg/mod/cache/download/golang.org/x/crypto/@v/v0.17.0.zip": "sha256:97ea91df712ac1ca39c122480489be532b437bf4aeb5d781465cb1cf39824083", + "gomod/pkg/mod/cache/download/golang.org/x/crypto/@v/v0.17.0.ziphash": "sha256:0a49a60b374ee0c48838d839fa734aba9960067c61f766d980f887a209a0e35c", + "gomod/pkg/mod/cache/download/golang.org/x/example/hello/@v/list": "sha256:45e7bcfcee7f6f0563be14e1dc5d03f774f53c54a3247e3d52275e2407f4ced0", + "gomod/pkg/mod/cache/download/golang.org/x/example/hello/@v/v0.0.0-20231013143937-1d6d2400d402.info": "sha256:a11c1102683b7254eaa59b04b782409d2b5ad0586f0fed032872b1ef3ccf4a7f", + "gomod/pkg/mod/cache/download/golang.org/x/example/hello/@v/v0.0.0-20231013143937-1d6d2400d402.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/golang.org/x/example/hello/@v/v0.0.0-20231013143937-1d6d2400d402.mod": "sha256:871d21b1a308c410ed106ac91e69eb0a1d4870350c776aa92816854e371c6641", + "gomod/pkg/mod/cache/download/golang.org/x/example/hello/@v/v0.0.0-20231013143937-1d6d2400d402.zip": "sha256:6f2f8b8904a1a06eb8ecac40d15e9461e49389158964e94d9d4fffd4c5dcfce3", + "gomod/pkg/mod/cache/download/golang.org/x/example/hello/@v/v0.0.0-20231013143937-1d6d2400d402.ziphash": "sha256:8002333010820a5ed1343ed60b1eeafce6cd0c5765bf0e0326f4e39b37a810fd", + "gomod/pkg/mod/cache/download/golang.org/x/mod/@v/list": "sha256:7dfe51344c2f4d648ce2c54465c531fdc19f823c3aaf0ce9e8d4393416436ce2", + "gomod/pkg/mod/cache/download/golang.org/x/mod/@v/v0.8.0.info": "sha256:b1a20384430b3a86907daec44bacbda5050716c6ed1bc89cb415e1f6144d7d81", + "gomod/pkg/mod/cache/download/golang.org/x/mod/@v/v0.8.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/golang.org/x/mod/@v/v0.8.0.mod": "sha256:624567459c6e9947ac4abde0b7034ee61dcbb6a9373f5970094c0bb3e8121964", + "gomod/pkg/mod/cache/download/golang.org/x/mod/@v/v0.8.0.zip": "sha256:4ae8176799d8cda819e70731ba6855735003e7e4930436e34584c75c96c496e0", + "gomod/pkg/mod/cache/download/golang.org/x/mod/@v/v0.8.0.ziphash": "sha256:14ad65ce7aa319f954e6921f2b52c2b326d7c1bac4508b75cb2716809077a512", + "gomod/pkg/mod/cache/download/golang.org/x/net/@v/list": "sha256:349f0b2fb5b9c49835b51e68fd0e8f0179c59a48f880004ce48b31dbae778930", + "gomod/pkg/mod/cache/download/golang.org/x/net/@v/v0.19.0.info": "sha256:83966e4abeb9e7a3145fcf9e985a4a6b73306c60d7fa58e26f889eea1bfe603b", + "gomod/pkg/mod/cache/download/golang.org/x/net/@v/v0.19.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/golang.org/x/net/@v/v0.19.0.mod": "sha256:a8dda4340930b80851e97f32bfa6adb86be185a4aeea9fc766a6fe72f127f101", + "gomod/pkg/mod/cache/download/golang.org/x/net/@v/v0.19.0.zip": "sha256:b917252564ae2c4804c298d2952fc1682865330570d187795454a4f785abedc6", + "gomod/pkg/mod/cache/download/golang.org/x/net/@v/v0.19.0.ziphash": "sha256:fe59182fe6463bc199b99a15ceccc0ad32429b5c61b07280c7ca6d47606cab3f", + "gomod/pkg/mod/cache/download/golang.org/x/sys/@v/list": "sha256:d3f4955765c4a284ed0b106c08e0cc412775622dcfb43756ce386f7ab6187bb0", + "gomod/pkg/mod/cache/download/golang.org/x/sys/@v/v0.0.0-20220811171246-fbc7d0a398ab.mod": "sha256:f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024", + "gomod/pkg/mod/cache/download/golang.org/x/sys/@v/v0.15.0.info": "sha256:a034b221eb1c2c142a3dba8779b447cfe3aecc1a956d3ac385c007fcddf979d8", + "gomod/pkg/mod/cache/download/golang.org/x/sys/@v/v0.15.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/golang.org/x/sys/@v/v0.15.0.mod": "sha256:d227b325f621f4ebe28d39ba773ea99b870f393b7c09c34592c365b16dd560de", + "gomod/pkg/mod/cache/download/golang.org/x/sys/@v/v0.15.0.zip": "sha256:8612eb416c739c3b04ce48dcbe65632c6fbc427031fd981caeceec6410d1e1fc", + "gomod/pkg/mod/cache/download/golang.org/x/sys/@v/v0.15.0.ziphash": "sha256:da9c1e2a89ee4ce066053be9c11b03d71090392c3c7641be7b5e6ee3e09d93ce", + "gomod/pkg/mod/cache/download/golang.org/x/sys/@v/v0.6.0.mod": "sha256:f033333096fe198f3151deed93f2deba74e50bbfe7739134045bc3b7ce4a5024", + "gomod/pkg/mod/cache/download/golang.org/x/term/@v/list": "sha256:241eb70c2e1d50f6e3bb607d4154d2e63bbb26d01bd3cefbaf41154ef2f26dd0", + "gomod/pkg/mod/cache/download/golang.org/x/term/@v/v0.15.0.info": "sha256:a7c6c64763c25ac53e181348d5e8ab4c2efac98146b5b93de58b80aa41a5690e", + "gomod/pkg/mod/cache/download/golang.org/x/term/@v/v0.15.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/golang.org/x/term/@v/v0.15.0.mod": "sha256:4b86976f8c4efb87bbcbec283cbfb395a28177b4b8b83420b49d95728eb7a2f8", + "gomod/pkg/mod/cache/download/golang.org/x/term/@v/v0.15.0.zip": "sha256:cb7fff77d2925dc0e4f5ac0ced38d10683824de81aae3728c633a9f7382d2052", + "gomod/pkg/mod/cache/download/golang.org/x/term/@v/v0.15.0.ziphash": "sha256:d5b8a87ffe37c65b03064ae66434a92a58641c4413b698273fb073524dc20138", + "gomod/pkg/mod/cache/download/golang.org/x/text/@v/list": "sha256:b6d6c5a037cce47a8b713dc0906341d4b1d8525d542ca8acb6c7ac41d7222b96", + "gomod/pkg/mod/cache/download/golang.org/x/text/@v/v0.14.0.info": "sha256:6ff6b9e952cd0ca67bffe6471fd19f1b0f0c72ba393f52f5e1612e8685c13abb", + "gomod/pkg/mod/cache/download/golang.org/x/text/@v/v0.14.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/golang.org/x/text/@v/v0.14.0.mod": "sha256:971579f17e9abc5926ab76214f533bd517cf4925c885243ac4755a1a0a7c69ef", + "gomod/pkg/mod/cache/download/golang.org/x/text/@v/v0.14.0.zip": "sha256:b9814897e0e09cd576a7a013f066c7db537a3d538d2e0f60f0caee9bc1b3f4af", + "gomod/pkg/mod/cache/download/golang.org/x/text/@v/v0.14.0.ziphash": "sha256:539012412b8393d1b98690539169972de66967da4591f078c0d4459d7fdbf205", + "gomod/pkg/mod/cache/download/golang.org/x/time/@v/list": "sha256:b7812c3f6328bec50f93801cbeac975516b549a4aee01e6930050dbf509dd6a5", + "gomod/pkg/mod/cache/download/golang.org/x/time/@v/v0.5.0.info": "sha256:75887a7104a9b259807010a0c96f2f0efc806c958c6c5885b4a76b330386389c", + "gomod/pkg/mod/cache/download/golang.org/x/time/@v/v0.5.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/golang.org/x/time/@v/v0.5.0.mod": "sha256:226a6cc982bae02ff1e168de8c3e45a2f3f986c69edbc1f416c58b6081ef262e", + "gomod/pkg/mod/cache/download/golang.org/x/time/@v/v0.5.0.zip": "sha256:e0e5812d19aed367f79ac0ae0ce4770b6602c85f5cfb8d59f3f573c7487ea516", + "gomod/pkg/mod/cache/download/golang.org/x/time/@v/v0.5.0.ziphash": "sha256:023a6f0c5c08f43d20d88ce7b7b23d8dca15ed41e99a9513ea38a90973eb4bb0", + "gomod/pkg/mod/cache/download/golang.org/x/tools/@v/list": "sha256:613ff7316ed558079973b8e02ce8dac763243297e0f4c8a584958c579f6e86fd", + "gomod/pkg/mod/cache/download/golang.org/x/tools/@v/v0.6.0.info": "sha256:321a835b8eca72fa5ee24db9a38a8e51afbd96200dc645591c239ca2a5960e9f", + "gomod/pkg/mod/cache/download/golang.org/x/tools/@v/v0.6.0.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/golang.org/x/tools/@v/v0.6.0.mod": "sha256:830ed78dcd3e9927c412e2641230308447749d513d31024d276e2443b2016609", + "gomod/pkg/mod/cache/download/golang.org/x/tools/@v/v0.6.0.zip": "sha256:9a29c8904c2acd4b65825e916cbdaf417086f35bb68c54af9a6283a0e1341e85", + "gomod/pkg/mod/cache/download/golang.org/x/tools/@v/v0.6.0.ziphash": "sha256:92ca9a14b552da180e0825e090a976ef1ff1413a8f724392708e2e62a2900cf5", + "gomod/pkg/mod/cache/download/gopkg.in/check.v1/@v/list": "sha256:23d183e44d602862d175fcc77f728aa44802cde3a001d4ceb979eb0c0630309d", + "gomod/pkg/mod/cache/download/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.info": "sha256:b4a754245203665d2bdcde7344c31c244d5ed74ffbe523997b0b31b19522723b", + "gomod/pkg/mod/cache/download/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod": "sha256:5c306e0d633cd66a11b40e2e5fbbc6da42110db7d72ea3c1524ceb45ee40c33f", + "gomod/pkg/mod/cache/download/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip": "sha256:4e1817f964ca34e545b81afda0325a5e89cf58de2e413d8207c0afddd0fdc15c", + "gomod/pkg/mod/cache/download/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.ziphash": "sha256:af6da70bf382a6429fc0e40289f8415bfec49dace0ef0b04e179f4bd4dd0d9d8", + "gomod/pkg/mod/cache/download/gopkg.in/yaml.v3/@v/list": "sha256:98479df9024ae0e6b5c76af84a02332b03f2f0b8e1bb07c605189181264210c7", + "gomod/pkg/mod/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.info": "sha256:0cdb0c9ac8c3b25dbd420a86ab27debfa469a8b48ee10560224704c2852ac6c0", + "gomod/pkg/mod/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.lock": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "gomod/pkg/mod/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.mod": "sha256:21579860a20306fcf43b1bd234d1fba319499c77611b71c05f9bf3ba90dab939", + "gomod/pkg/mod/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.zip": "sha256:aab8fbc4e6300ea08e6afe1caea18a21c90c79f489f52c53e2f20431f1a9a015", + "gomod/pkg/mod/cache/download/gopkg.in/yaml.v3/@v/v3.0.1.ziphash": "sha256:700bb88b7be96cd699d6d9597ae915dc09c61599c5153f8013b1e5869e23902e", + "gomod/pkg/mod/cache/download/sumdb/sum.golang.org/lookup/github.com/davecgh/go-spew@v1.1.1": "unstable", + "gomod/pkg/mod/cache/download/sumdb/sum.golang.org/lookup/golang.org/x/sys@v0.0.0-20220811171246-fbc7d0a398ab": "unstable", + "gomod/pkg/mod/cache/download/sumdb/sum.golang.org/lookup/golang.org/x/sys@v0.6.0": "unstable", + "gomod/pkg/mod/cache/download/sumdb/sum.golang.org/lookup/gopkg.in/yaml.v3@v3.0.1": "unstable" +} diff --git a/tests/integration/test_gomod.py b/tests/integration/test_gomod.py index 2c138d10e..5555d71e2 100644 --- a/tests/integration/test_gomod.py +++ b/tests/integration/test_gomod.py @@ -170,6 +170,18 @@ ), id="gomod_multiple_modules_missing_checksums", ), + # Test case checks if cachi2 can process go workspaces properly. + pytest.param( + utils.TestParameters( + repo="https://github.com/cachito-testing/cachi2-gomod.git", + ref="449f904ecf268856ef335b2033cb64cc417b7c26", + packages=({"path": "./workspace_modules/hello", "type": "gomod"},), + check_vendor_checksums=False, + expected_exit_code=0, + expected_output="All dependencies fetched successfully", + ), + id="gomod_workspaces", + ), ], ) def test_gomod_packages(