Imports of package integration

PathSynopsis
bufioPackage bufio implements buffered I/O. It wraps an io.Reader or io.Writer object, creating another object (Reader or Writer) that also implements the interface but provides buffering and some help for textual I/O.
bytesPackage bytes implements functions for the manipulation of byte slices.
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
encoding/jsonPackage json implements encoding and decoding of JSON as defined in RFC 7159.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/containerd/containerd/content
github.com/containerd/containerd/content/local
github.com/containerd/containerd/images/archivePackage archive provides a Docker and OCI compatible importer
github.com/containerd/containerd/remotes/docker
github.com/containerd/continuity/fs/fstest
github.com/docker/docker/clientPackage client is a Go client for the Docker Engine API.
github.com/gofrs/flockPackage flock implements a thread-safe interface for file locking.
github.com/google/shlexPackage shlex implements a simple lexer which splits input in to tokens using shell-style rules for quoting and commenting.
github.com/moby/buildkit/cmd/buildkitd/config
github.com/moby/buildkit/util/appcontext
github.com/moby/buildkit/util/contentutil
github.com/moby/buildkit/util/testutil/dockerd
github.com/opencontainers/image-spec/specs-go/v1
github.com/pkg/errorsPackage errors provides simple error handling primitives.
github.com/sirupsen/logrusPackage logrus is a structured logger for Go, completely API compatible with the standard library logger.
github.com/stretchr/testify/requirePackage require implements the same assertions as the `assert` package but stops test execution when a test fails.
golang.org/x/sync/errgroupPackage errgroup provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task.
golang.org/x/sync/semaphorePackage semaphore provides a weighted semaphore implementation.
ioPackage io provides basic interfaces to I/O primitives.
logPackage log implements a simple logging package.
math/randPackage rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work.
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
osPackage os provides a platform-independent interface to operating system functionality.
os/execPackage exec runs external commands.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
reflectPackage reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
regexpPackage regexp implements regular expression search.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
sortPackage sort provides primitives for sorting slices and user-defined collections.
strconvPackage strconv implements conversions to and from string representations of basic data types.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
syscallPackage syscall contains an interface to the low-level operating system primitives.
testingPackage testing provides support for automated testing of Go packages.
timePackage time provides functionality for measuring and displaying time.