.{
    .name = .pico,
    .version = "0.0.0",
    .fingerprint = 0x9ea0cb823844cbb4, // Changing this has security and trust implications.
    .minimum_zig_version = "0.14.1",

    .dependencies = .{
        // See `zig fetch --save <url>` for a command-line interface for adding dependencies.
        .microzig = .{
            //    .url = "https://example.com/foo.tar.gz",
            //    .hash = "...",
            // When this is provided, the package is found in a directory relative to the
            // build root. In this case the package's hash is irrelevant and therefore not
            // computed. This field and `url` are mutually exclusive.
            .path = "../microzig",
            // When this is set to `true`, a package is declared to be lazily
            // fetched. This makes the dependency only get fetched if it is
            // actually used.
            // .lazy = false,
        },
    },

    // Specifies the set of files and directories that are included in this package.
    // Only files and directories listed here are included in the `hash` that
    // is computed for this package. Only files listed here will remain on disk
    // when using the zig package manager. As a rule of thumb, one should list
    // files required for compilation plus any license(s).
    // Paths are relative to the build root. Use the empty string (`""`) to refer to
    // the build root itself.
    // A directory listed here means that all files within, recursively, are included.
    .paths = .{
        "build.zig",
        "build.zig.zon",
        "src",
        // For example...
        //"LICENSE",
        //"README.md",
    },
}