{
  "dist_version": "0.32.0",
  "announcement_tag": "0.12.10",
  "announcement_tag_is_implicit": false,
  "announcement_is_prerelease": false,
  "announcement_title": "0.12.10",
  "announcement_changelog": "Released on 2026-09-04.\n\n### Enhancements\n\n- Attempt to revoke short-lived PyPI trusted-publishing tokens after `uv publish` completes, including when publishing fails ([#21423](https://github.com/astral-sh/uv/pull/21423))\n\n### Preview features\n\n- Omit `exclude-newer-package` settings for packages outside the resolution from `uv.lock` with the `missing-exclude-newer-package-lock` preview feature ([#21455](https://github.com/astral-sh/uv/pull/21455))\n- Show terminal dependency cycles in `uv tree --invert` output ([#21404](https://github.com/astral-sh/uv/pull/21404))\n\n### Performance\n\n- Speed up locking large workspaces with conflicts by excluding unrelated extras and dependency groups from conflict simplification ([#21399](https://github.com/astral-sh/uv/pull/21399))\n- Speed up `uv publish` by hashing each artifact in a single blocking task and reusing the buffer across reads ([#21389](https://github.com/astral-sh/uv/pull/21389))\n\n### Bug fixes\n\n- Prevent `--locked` from failing when `exclude-newer-package` settings differ only for packages outside the resolution ([#21454](https://github.com/astral-sh/uv/pull/21454))\n- Allow `uv lock --check` to reuse a lockfile when an absolute `exclude-newer` cutoff is moved later ([#19571](https://github.com/astral-sh/uv/pull/19571))\n- Allow `uv lock --check` to reuse a lockfile when a package-specific `exclude-newer` cutoff is disabled ([#21450](https://github.com/astral-sh/uv/pull/21450))\n- Require an explicit `--name` when `uv init` would infer a project name reserved for a Python interpreter ([#21395](https://github.com/astral-sh/uv/pull/21395))\n- Write package-specific `exclude-newer` cutoffs to `uv.lock` in a deterministic order ([#21453](https://github.com/astral-sh/uv/pull/21453))",
  "announcement_github_body": "## Release Notes\n\nReleased on 2026-09-04.\n\n### Enhancements\n\n- Attempt to revoke short-lived PyPI trusted-publishing tokens after `uv publish` completes, including when publishing fails ([#21423](https://github.com/astral-sh/uv/pull/21423))\n\n### Preview features\n\n- Omit `exclude-newer-package` settings for packages outside the resolution from `uv.lock` with the `missing-exclude-newer-package-lock` preview feature ([#21455](https://github.com/astral-sh/uv/pull/21455))\n- Show terminal dependency cycles in `uv tree --invert` output ([#21404](https://github.com/astral-sh/uv/pull/21404))\n\n### Performance\n\n- Speed up locking large workspaces with conflicts by excluding unrelated extras and dependency groups from conflict simplification ([#21399](https://github.com/astral-sh/uv/pull/21399))\n- Speed up `uv publish` by hashing each artifact in a single blocking task and reusing the buffer across reads ([#21389](https://github.com/astral-sh/uv/pull/21389))\n\n### Bug fixes\n\n- Prevent `--locked` from failing when `exclude-newer-package` settings differ only for packages outside the resolution ([#21454](https://github.com/astral-sh/uv/pull/21454))\n- Allow `uv lock --check` to reuse a lockfile when an absolute `exclude-newer` cutoff is moved later ([#19571](https://github.com/astral-sh/uv/pull/19571))\n- Allow `uv lock --check` to reuse a lockfile when a package-specific `exclude-newer` cutoff is disabled ([#21450](https://github.com/astral-sh/uv/pull/21450))\n- Require an explicit `--name` when `uv init` would infer a project name reserved for a Python interpreter ([#21395](https://github.com/astral-sh/uv/pull/21395))\n- Write package-specific `exclude-newer` cutoffs to `uv.lock` in a deterministic order ([#21453](https://github.com/astral-sh/uv/pull/21453))\n\n## Install uv 0.12.10\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-installer.sh | sh\n```\n\n### Install prebuilt binaries via powershell script\n\n```sh\npowershell -ExecutionPolicy Bypass -c \"irm https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-installer.ps1 | iex\"\n```\n\n## Download uv 0.12.10\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [uv-aarch64-apple-darwin.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-aarch64-apple-darwin.tar.gz.sha256) |\n| [uv-x86_64-apple-darwin.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-x86_64-apple-darwin.tar.gz.sha256) |\n| [uv-aarch64-pc-windows-msvc.zip](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-aarch64-pc-windows-msvc.zip.sha256) |\n| [uv-i686-pc-windows-msvc.zip](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-i686-pc-windows-msvc.zip.sha256) |\n| [uv-x86_64-pc-windows-msvc.zip](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-x86_64-pc-windows-msvc.zip.sha256) |\n| [uv-aarch64-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-aarch64-unknown-linux-gnu.tar.gz.sha256) |\n| [uv-i686-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-i686-unknown-linux-gnu.tar.gz.sha256) |\n| [uv-powerpc64le-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-powerpc64le-unknown-linux-gnu.tar.gz.sha256) |\n| [uv-riscv64gc-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-riscv64gc-unknown-linux-gnu.tar.gz.sha256) |\n| [uv-s390x-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-s390x-unknown-linux-gnu.tar.gz.sha256) |\n| [uv-x86_64-unknown-linux-gnu.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-x86_64-unknown-linux-gnu.tar.gz.sha256) |\n| [uv-armv7-unknown-linux-gnueabihf.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-armv7-unknown-linux-gnueabihf.tar.gz.sha256) |\n| [uv-aarch64-unknown-linux-musl.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-aarch64-unknown-linux-musl.tar.gz.sha256) |\n| [uv-i686-unknown-linux-musl.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-i686-unknown-linux-musl.tar.gz.sha256) |\n| [uv-riscv64gc-unknown-linux-musl.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-riscv64gc-unknown-linux-musl.tar.gz) | RISCV MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-riscv64gc-unknown-linux-musl.tar.gz.sha256) |\n| [uv-x86_64-unknown-linux-musl.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-x86_64-unknown-linux-musl.tar.gz.sha256) |\n| [uv-arm-unknown-linux-musleabihf.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-arm-unknown-linux-musleabihf.tar.gz.sha256) |\n| [uv-armv7-unknown-linux-musleabihf.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-armv7-unknown-linux-musleabihf.tar.gz.sha256) |\n\n## Verifying GitHub Artifact Attestations\n\nThe artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the [GitHub CLI](https://cli.github.com/manual/gh_attestation_verify):\n```sh\ngh attestation verify <file-path of downloaded artifact> --repo astral-sh/uv\n```\n\nYou can also download the attestation from [GitHub](https://github.com/astral-sh/uv/attestations) and verify against that directly:\n```sh\ngh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>\n```\n\n",
  "releases": [
    {
      "app_name": "uv",
      "app_version": "0.12.10",
      "env": {
        "install_dir_env_var": "UV_INSTALL_DIR",
        "unmanaged_dir_env_var": "UV_UNMANAGED_INSTALL",
        "disable_update_env_var": "UV_DISABLE_UPDATE",
        "no_modify_path_env_var": "UV_NO_MODIFY_PATH",
        "print_quiet_env_var": "UV_PRINT_QUIET",
        "print_verbose_env_var": "UV_PRINT_VERBOSE",
        "download_url_env_var": "UV_DOWNLOAD_URL",
        "github_base_url_env_var": "UV_INSTALLER_GITHUB_BASE_URL",
        "ghe_base_url_env_var": "UV_INSTALLER_GHE_BASE_URL",
        "github_token_env_var": "UV_GITHUB_TOKEN"
      },
      "display_name": "uv",
      "display": true,
      "artifacts": [
        "source.tar.gz",
        "source.tar.gz.sha256",
        "uv-installer.sh",
        "uv-installer.ps1",
        "sha256.sum",
        "uv-aarch64-apple-darwin.tar.gz",
        "uv-aarch64-apple-darwin.tar.gz.sha256",
        "uv-aarch64-pc-windows-msvc.zip",
        "uv-aarch64-pc-windows-msvc.zip.sha256",
        "uv-aarch64-unknown-linux-gnu.tar.gz",
        "uv-aarch64-unknown-linux-gnu.tar.gz.sha256",
        "uv-aarch64-unknown-linux-musl.tar.gz",
        "uv-aarch64-unknown-linux-musl.tar.gz.sha256",
        "uv-arm-unknown-linux-musleabihf.tar.gz",
        "uv-arm-unknown-linux-musleabihf.tar.gz.sha256",
        "uv-armv7-unknown-linux-gnueabihf.tar.gz",
        "uv-armv7-unknown-linux-gnueabihf.tar.gz.sha256",
        "uv-armv7-unknown-linux-musleabihf.tar.gz",
        "uv-armv7-unknown-linux-musleabihf.tar.gz.sha256",
        "uv-i686-pc-windows-msvc.zip",
        "uv-i686-pc-windows-msvc.zip.sha256",
        "uv-i686-unknown-linux-gnu.tar.gz",
        "uv-i686-unknown-linux-gnu.tar.gz.sha256",
        "uv-i686-unknown-linux-musl.tar.gz",
        "uv-i686-unknown-linux-musl.tar.gz.sha256",
        "uv-powerpc64le-unknown-linux-gnu.tar.gz",
        "uv-powerpc64le-unknown-linux-gnu.tar.gz.sha256",
        "uv-riscv64gc-unknown-linux-gnu.tar.gz",
        "uv-riscv64gc-unknown-linux-gnu.tar.gz.sha256",
        "uv-riscv64gc-unknown-linux-musl.tar.gz",
        "uv-riscv64gc-unknown-linux-musl.tar.gz.sha256",
        "uv-s390x-unknown-linux-gnu.tar.gz",
        "uv-s390x-unknown-linux-gnu.tar.gz.sha256",
        "uv-x86_64-apple-darwin.tar.gz",
        "uv-x86_64-apple-darwin.tar.gz.sha256",
        "uv-x86_64-pc-windows-msvc.zip",
        "uv-x86_64-pc-windows-msvc.zip.sha256",
        "uv-x86_64-unknown-linux-gnu.tar.gz",
        "uv-x86_64-unknown-linux-gnu.tar.gz.sha256",
        "uv-x86_64-unknown-linux-musl.tar.gz",
        "uv-x86_64-unknown-linux-musl.tar.gz.sha256"
      ],
      "hosting": {
        "order": [
          "simple",
          "github"
        ],
        "github": {
          "artifact_base_url": "https://github.com",
          "artifact_download_path": "/astral-sh/uv/releases/download/0.12.10",
          "owner": "astral-sh",
          "repo": "uv"
        },
        "simple": {
          "download_url": "https://releases.astral.sh/github/uv/releases/download/0.12.10"
        }
      }
    }
  ],
  "artifacts": {
    "sha256.sum": {
      "name": "sha256.sum",
      "kind": "unified-checksum"
    },
    "source.tar.gz": {
      "name": "source.tar.gz",
      "kind": "source-tarball",
      "checksum": "source.tar.gz.sha256",
      "checksums": {
        "sha256": "2412a4c5b2ec60992915d6be3d1c4be2320c243313a1453d0f7baa7f0aa80e12"
      }
    },
    "source.tar.gz.sha256": {
      "name": "source.tar.gz.sha256",
      "kind": "checksum"
    },
    "uv-aarch64-apple-darwin.tar.gz": {
      "name": "uv-aarch64-apple-darwin.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "aarch64-apple-darwin"
      ],
      "assets": [
        {
          "id": "uv-aarch64-apple-darwin-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-aarch64-apple-darwin-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-aarch64-apple-darwin.tar.gz.sha256",
      "checksums": {
        "sha256": "51c6170e8e3a01cef9f33b94f582b7b81ac65046f55d40afb35f9cff5a68c179"
      }
    },
    "uv-aarch64-apple-darwin.tar.gz.sha256": {
      "name": "uv-aarch64-apple-darwin.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "aarch64-apple-darwin"
      ]
    },
    "uv-aarch64-pc-windows-msvc.zip": {
      "name": "uv-aarch64-pc-windows-msvc.zip",
      "kind": "executable-zip",
      "target_triples": [
        "aarch64-pc-windows-msvc"
      ],
      "assets": [
        {
          "id": "uv-aarch64-pc-windows-msvc-exe-uv",
          "name": "uv",
          "path": "uv.exe",
          "kind": "executable"
        },
        {
          "id": "uv-aarch64-pc-windows-msvc-exe-uvw",
          "name": "uvw",
          "path": "uvw.exe",
          "kind": "executable"
        },
        {
          "id": "uv-aarch64-pc-windows-msvc-exe-uvx",
          "name": "uvx",
          "path": "uvx.exe",
          "kind": "executable"
        }
      ],
      "checksum": "uv-aarch64-pc-windows-msvc.zip.sha256",
      "checksums": {
        "sha256": "ee985c51c0c9c1f82267a5d80f959b34a7ff888c109182bd3b2b35c4661bbcde"
      }
    },
    "uv-aarch64-pc-windows-msvc.zip.sha256": {
      "name": "uv-aarch64-pc-windows-msvc.zip.sha256",
      "kind": "checksum",
      "target_triples": [
        "aarch64-pc-windows-msvc"
      ]
    },
    "uv-aarch64-unknown-linux-gnu.tar.gz": {
      "name": "uv-aarch64-unknown-linux-gnu.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "aarch64-unknown-linux-gnu"
      ],
      "assets": [
        {
          "id": "uv-aarch64-unknown-linux-gnu-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-aarch64-unknown-linux-gnu-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-aarch64-unknown-linux-gnu.tar.gz.sha256",
      "checksums": {
        "sha256": "9ff6b9d4665edcdd3a88dcc73cd1eb641754deb927f14e8c62ebfde6bf4f5f5e"
      }
    },
    "uv-aarch64-unknown-linux-gnu.tar.gz.sha256": {
      "name": "uv-aarch64-unknown-linux-gnu.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "aarch64-unknown-linux-gnu"
      ]
    },
    "uv-aarch64-unknown-linux-musl.tar.gz": {
      "name": "uv-aarch64-unknown-linux-musl.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "aarch64-unknown-linux-musl"
      ],
      "assets": [
        {
          "id": "uv-aarch64-unknown-linux-musl-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-aarch64-unknown-linux-musl-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-aarch64-unknown-linux-musl.tar.gz.sha256",
      "checksums": {
        "sha256": "3983cb642fae84eab33756109bb266f126eb61763d8d220dd662af589c5b3da5"
      }
    },
    "uv-aarch64-unknown-linux-musl.tar.gz.sha256": {
      "name": "uv-aarch64-unknown-linux-musl.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "aarch64-unknown-linux-musl"
      ]
    },
    "uv-arm-unknown-linux-musleabihf.tar.gz": {
      "name": "uv-arm-unknown-linux-musleabihf.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "arm-unknown-linux-musleabihf"
      ],
      "assets": [
        {
          "id": "uv-arm-unknown-linux-musleabihf-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-arm-unknown-linux-musleabihf-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-arm-unknown-linux-musleabihf.tar.gz.sha256",
      "checksums": {
        "sha256": "984d3539667b2d97d85aa07788f78f3aa87accc9b27c63913c3177d118f5df81"
      }
    },
    "uv-arm-unknown-linux-musleabihf.tar.gz.sha256": {
      "name": "uv-arm-unknown-linux-musleabihf.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "arm-unknown-linux-musleabihf"
      ]
    },
    "uv-armv7-unknown-linux-gnueabihf.tar.gz": {
      "name": "uv-armv7-unknown-linux-gnueabihf.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "armv7-unknown-linux-gnueabihf"
      ],
      "assets": [
        {
          "id": "uv-armv7-unknown-linux-gnueabihf-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-armv7-unknown-linux-gnueabihf-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-armv7-unknown-linux-gnueabihf.tar.gz.sha256",
      "checksums": {
        "sha256": "682a52fea5deb07238420d7197e2d7cc10d558872f008a9b6799fb5326c8e420"
      }
    },
    "uv-armv7-unknown-linux-gnueabihf.tar.gz.sha256": {
      "name": "uv-armv7-unknown-linux-gnueabihf.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "armv7-unknown-linux-gnueabihf"
      ]
    },
    "uv-armv7-unknown-linux-musleabihf.tar.gz": {
      "name": "uv-armv7-unknown-linux-musleabihf.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "armv7-unknown-linux-musleabihf"
      ],
      "assets": [
        {
          "id": "uv-armv7-unknown-linux-musleabihf-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-armv7-unknown-linux-musleabihf-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-armv7-unknown-linux-musleabihf.tar.gz.sha256",
      "checksums": {
        "sha256": "4062b9eb018afdde9b3dfeceabe41aad4cc5ea7fe658b74fda0e8f36decef507"
      }
    },
    "uv-armv7-unknown-linux-musleabihf.tar.gz.sha256": {
      "name": "uv-armv7-unknown-linux-musleabihf.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "armv7-unknown-linux-musleabihf"
      ]
    },
    "uv-i686-pc-windows-msvc.zip": {
      "name": "uv-i686-pc-windows-msvc.zip",
      "kind": "executable-zip",
      "target_triples": [
        "i686-pc-windows-msvc"
      ],
      "assets": [
        {
          "id": "uv-i686-pc-windows-msvc-exe-uv",
          "name": "uv",
          "path": "uv.exe",
          "kind": "executable"
        },
        {
          "id": "uv-i686-pc-windows-msvc-exe-uvw",
          "name": "uvw",
          "path": "uvw.exe",
          "kind": "executable"
        },
        {
          "id": "uv-i686-pc-windows-msvc-exe-uvx",
          "name": "uvx",
          "path": "uvx.exe",
          "kind": "executable"
        }
      ],
      "checksum": "uv-i686-pc-windows-msvc.zip.sha256",
      "checksums": {
        "sha256": "cbf375fe6bf8a4e9ffb2f09c1ff4f8ed29ba96594a604749f84fa4e08c9a4586"
      }
    },
    "uv-i686-pc-windows-msvc.zip.sha256": {
      "name": "uv-i686-pc-windows-msvc.zip.sha256",
      "kind": "checksum",
      "target_triples": [
        "i686-pc-windows-msvc"
      ]
    },
    "uv-i686-unknown-linux-gnu.tar.gz": {
      "name": "uv-i686-unknown-linux-gnu.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "i686-unknown-linux-gnu"
      ],
      "assets": [
        {
          "id": "uv-i686-unknown-linux-gnu-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-i686-unknown-linux-gnu-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-i686-unknown-linux-gnu.tar.gz.sha256",
      "checksums": {
        "sha256": "d943d0c0af37ad884bef24972753f7c93e5765b458e6492a3eb0c2b855c83a58"
      }
    },
    "uv-i686-unknown-linux-gnu.tar.gz.sha256": {
      "name": "uv-i686-unknown-linux-gnu.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "i686-unknown-linux-gnu"
      ]
    },
    "uv-i686-unknown-linux-musl.tar.gz": {
      "name": "uv-i686-unknown-linux-musl.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "i686-unknown-linux-musl"
      ],
      "assets": [
        {
          "id": "uv-i686-unknown-linux-musl-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-i686-unknown-linux-musl-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-i686-unknown-linux-musl.tar.gz.sha256",
      "checksums": {
        "sha256": "9ab3d4ae061abcb8b000d7b472236f09998ddd466215753fc2eb4cdf372ba147"
      }
    },
    "uv-i686-unknown-linux-musl.tar.gz.sha256": {
      "name": "uv-i686-unknown-linux-musl.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "i686-unknown-linux-musl"
      ]
    },
    "uv-installer.ps1": {
      "name": "uv-installer.ps1",
      "kind": "installer",
      "target_triples": [
        "aarch64-pc-windows-gnu",
        "aarch64-pc-windows-msvc",
        "i686-pc-windows-gnu",
        "i686-pc-windows-msvc",
        "x86_64-pc-windows-gnu",
        "x86_64-pc-windows-msvc"
      ],
      "install_hint": "powershell -ExecutionPolicy Bypass -c \"irm https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-installer.ps1 | iex\"",
      "description": "Install prebuilt binaries via powershell script"
    },
    "uv-installer.sh": {
      "name": "uv-installer.sh",
      "kind": "installer",
      "target_triples": [
        "aarch64-apple-darwin",
        "aarch64-pc-windows-gnu",
        "aarch64-unknown-linux-gnu",
        "aarch64-unknown-linux-musl-dynamic",
        "aarch64-unknown-linux-musl-static",
        "arm-unknown-linux-gnueabihf",
        "arm-unknown-linux-musl-dynamiceabihf",
        "arm-unknown-linux-musl-staticeabihf",
        "armv7-unknown-linux-gnueabihf",
        "armv7-unknown-linux-musl-dynamiceabihf",
        "armv7-unknown-linux-musl-staticeabihf",
        "i686-pc-windows-gnu",
        "i686-unknown-linux-gnu",
        "i686-unknown-linux-musl-dynamic",
        "i686-unknown-linux-musl-static",
        "powerpc64le-unknown-linux-gnu",
        "riscv64gc-unknown-linux-gnu",
        "riscv64gc-unknown-linux-musl-dynamic",
        "riscv64gc-unknown-linux-musl-static",
        "s390x-unknown-linux-gnu",
        "x86_64-apple-darwin",
        "x86_64-pc-windows-gnu",
        "x86_64-unknown-linux-gnu",
        "x86_64-unknown-linux-musl-dynamic",
        "x86_64-unknown-linux-musl-static"
      ],
      "install_hint": "curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/uv/releases/download/0.12.10/uv-installer.sh | sh",
      "description": "Install prebuilt binaries via shell script"
    },
    "uv-powerpc64le-unknown-linux-gnu.tar.gz": {
      "name": "uv-powerpc64le-unknown-linux-gnu.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "powerpc64le-unknown-linux-gnu"
      ],
      "assets": [
        {
          "id": "uv-powerpc64le-unknown-linux-gnu-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-powerpc64le-unknown-linux-gnu-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-powerpc64le-unknown-linux-gnu.tar.gz.sha256",
      "checksums": {
        "sha256": "2e6beb653888d2d2721b46d3d8aa328a2339a6cc20d4df98bbf206e728a92174"
      }
    },
    "uv-powerpc64le-unknown-linux-gnu.tar.gz.sha256": {
      "name": "uv-powerpc64le-unknown-linux-gnu.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "powerpc64le-unknown-linux-gnu"
      ]
    },
    "uv-riscv64gc-unknown-linux-gnu.tar.gz": {
      "name": "uv-riscv64gc-unknown-linux-gnu.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "riscv64gc-unknown-linux-gnu"
      ],
      "assets": [
        {
          "id": "uv-riscv64gc-unknown-linux-gnu-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-riscv64gc-unknown-linux-gnu-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-riscv64gc-unknown-linux-gnu.tar.gz.sha256",
      "checksums": {
        "sha256": "38071e8f894acb0629a6f72017489e23642c1acee82953e3060635dd251cba8e"
      }
    },
    "uv-riscv64gc-unknown-linux-gnu.tar.gz.sha256": {
      "name": "uv-riscv64gc-unknown-linux-gnu.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "riscv64gc-unknown-linux-gnu"
      ]
    },
    "uv-riscv64gc-unknown-linux-musl.tar.gz": {
      "name": "uv-riscv64gc-unknown-linux-musl.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "riscv64gc-unknown-linux-musl"
      ],
      "assets": [
        {
          "id": "uv-riscv64gc-unknown-linux-musl-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-riscv64gc-unknown-linux-musl-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-riscv64gc-unknown-linux-musl.tar.gz.sha256",
      "checksums": {
        "sha256": "268ac2854b3c56370d68e94d819f5a3ee2dd7dfe81b17135d080a3648276d3b7"
      }
    },
    "uv-riscv64gc-unknown-linux-musl.tar.gz.sha256": {
      "name": "uv-riscv64gc-unknown-linux-musl.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "riscv64gc-unknown-linux-musl"
      ]
    },
    "uv-s390x-unknown-linux-gnu.tar.gz": {
      "name": "uv-s390x-unknown-linux-gnu.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "s390x-unknown-linux-gnu"
      ],
      "assets": [
        {
          "id": "uv-s390x-unknown-linux-gnu-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-s390x-unknown-linux-gnu-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-s390x-unknown-linux-gnu.tar.gz.sha256",
      "checksums": {
        "sha256": "2192d8fb1d72860e8c0a85ccb074dcd4de0369c9fbd52a9041e16d5ba3f4467f"
      }
    },
    "uv-s390x-unknown-linux-gnu.tar.gz.sha256": {
      "name": "uv-s390x-unknown-linux-gnu.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "s390x-unknown-linux-gnu"
      ]
    },
    "uv-x86_64-apple-darwin.tar.gz": {
      "name": "uv-x86_64-apple-darwin.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "x86_64-apple-darwin"
      ],
      "assets": [
        {
          "id": "uv-x86_64-apple-darwin-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-x86_64-apple-darwin-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-x86_64-apple-darwin.tar.gz.sha256",
      "checksums": {
        "sha256": "5296d5aa2b9143360405eea866f8ef4d5dc8986b164eb0dc35e8f876a9304d30"
      }
    },
    "uv-x86_64-apple-darwin.tar.gz.sha256": {
      "name": "uv-x86_64-apple-darwin.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "x86_64-apple-darwin"
      ]
    },
    "uv-x86_64-pc-windows-msvc.zip": {
      "name": "uv-x86_64-pc-windows-msvc.zip",
      "kind": "executable-zip",
      "target_triples": [
        "x86_64-pc-windows-msvc"
      ],
      "assets": [
        {
          "id": "uv-x86_64-pc-windows-msvc-exe-uv",
          "name": "uv",
          "path": "uv.exe",
          "kind": "executable"
        },
        {
          "id": "uv-x86_64-pc-windows-msvc-exe-uvw",
          "name": "uvw",
          "path": "uvw.exe",
          "kind": "executable"
        },
        {
          "id": "uv-x86_64-pc-windows-msvc-exe-uvx",
          "name": "uvx",
          "path": "uvx.exe",
          "kind": "executable"
        }
      ],
      "checksum": "uv-x86_64-pc-windows-msvc.zip.sha256",
      "checksums": {
        "sha256": "f65744f94072152b1f86ba2aace4d01f1124d9a8ecb235805039e3718c36cac2"
      }
    },
    "uv-x86_64-pc-windows-msvc.zip.sha256": {
      "name": "uv-x86_64-pc-windows-msvc.zip.sha256",
      "kind": "checksum",
      "target_triples": [
        "x86_64-pc-windows-msvc"
      ]
    },
    "uv-x86_64-unknown-linux-gnu.tar.gz": {
      "name": "uv-x86_64-unknown-linux-gnu.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "x86_64-unknown-linux-gnu"
      ],
      "assets": [
        {
          "id": "uv-x86_64-unknown-linux-gnu-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-x86_64-unknown-linux-gnu-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-x86_64-unknown-linux-gnu.tar.gz.sha256",
      "checksums": {
        "sha256": "173d95a0c32d18c896c46ba6fafbf3cf9c14ab74b033f81b76c883ef492a976b"
      }
    },
    "uv-x86_64-unknown-linux-gnu.tar.gz.sha256": {
      "name": "uv-x86_64-unknown-linux-gnu.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "x86_64-unknown-linux-gnu"
      ]
    },
    "uv-x86_64-unknown-linux-musl.tar.gz": {
      "name": "uv-x86_64-unknown-linux-musl.tar.gz",
      "kind": "executable-zip",
      "target_triples": [
        "x86_64-unknown-linux-musl"
      ],
      "assets": [
        {
          "id": "uv-x86_64-unknown-linux-musl-exe-uv",
          "name": "uv",
          "path": "uv",
          "kind": "executable"
        },
        {
          "id": "uv-x86_64-unknown-linux-musl-exe-uvx",
          "name": "uvx",
          "path": "uvx",
          "kind": "executable"
        }
      ],
      "checksum": "uv-x86_64-unknown-linux-musl.tar.gz.sha256",
      "checksums": {
        "sha256": "848d0e261119e5b8f35db10164635e46a48bec29ceb1f8ec14a6fc76004973ee"
      }
    },
    "uv-x86_64-unknown-linux-musl.tar.gz.sha256": {
      "name": "uv-x86_64-unknown-linux-musl.tar.gz.sha256",
      "kind": "checksum",
      "target_triples": [
        "x86_64-unknown-linux-musl"
      ]
    }
  },
  "systems": {
    "build:global:": {
      "id": "build:global:",
      "cargo_version_line": "cargo 1.98.1 (797e8a9bc 2026-08-05)",
      "build_environment": {
        "linux": {
          "glibc_version": {
            "major": 2,
            "series": 39
          }
        }
      }
    },
    "host:create:all:": {
      "id": "host:create:all:",
      "cargo_version_line": "cargo 1.98.1 (797e8a9bc 2026-08-05)",
      "build_environment": {
        "linux": {
          "glibc_version": {
            "major": 2,
            "series": 39
          }
        }
      }
    },
    "host:upload,release:all:": {
      "id": "host:upload,release:all:",
      "cargo_version_line": "cargo 1.98.1 (797e8a9bc 2026-08-05)",
      "build_environment": {
        "linux": {
          "glibc_version": {
            "major": 2,
            "series": 39
          }
        }
      }
    },
    "plan:local:": {
      "id": "plan:local:",
      "cargo_version_line": "cargo 1.98.1 (797e8a9bc 2026-08-05)",
      "build_environment": {
        "linux": {
          "glibc_version": {
            "major": 2,
            "series": 39
          }
        }
      }
    }
  },
  "publish_prereleases": false,
  "force_latest": false,
  "ci": {
    "github": {
      "artifacts_matrix": {
        "include": [
          {
            "runner": "macos-14",
            "host": "aarch64-apple-darwin",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=aarch64-apple-darwin",
            "targets": [
              "aarch64-apple-darwin"
            ],
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "container": {
              "image": "messense/cargo-xwin",
              "host": "x86_64-unknown-linux-musl",
              "package_manager": "apt"
            },
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=aarch64-pc-windows-msvc",
            "targets": [
              "aarch64-pc-windows-msvc"
            ],
            "packages_install": "if ! command -v cargo-xwin > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-xwin\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04-arm",
            "host": "aarch64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=aarch64-unknown-linux-gnu",
            "targets": [
              "aarch64-unknown-linux-gnu"
            ],
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04-arm",
            "host": "aarch64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=aarch64-unknown-linux-musl",
            "targets": [
              "aarch64-unknown-linux-musl"
            ],
            "packages_install": "sudo apt-get update\nsudo apt-get install musl-tools",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=arm-unknown-linux-musleabihf",
            "targets": [
              "arm-unknown-linux-musleabihf"
            ],
            "packages_install": "if ! command -v cargo-zigbuild > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-zigbuild\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=armv7-unknown-linux-gnueabihf",
            "targets": [
              "armv7-unknown-linux-gnueabihf"
            ],
            "packages_install": "if ! command -v cargo-zigbuild > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-zigbuild\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=armv7-unknown-linux-musleabihf",
            "targets": [
              "armv7-unknown-linux-musleabihf"
            ],
            "packages_install": "if ! command -v cargo-zigbuild > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-zigbuild\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "container": {
              "image": "messense/cargo-xwin",
              "host": "x86_64-unknown-linux-musl",
              "package_manager": "apt"
            },
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=i686-pc-windows-msvc",
            "targets": [
              "i686-pc-windows-msvc"
            ],
            "packages_install": "if ! command -v cargo-xwin > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-xwin\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=i686-unknown-linux-gnu",
            "targets": [
              "i686-unknown-linux-gnu"
            ],
            "packages_install": "if ! command -v cargo-zigbuild > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-zigbuild\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=i686-unknown-linux-musl",
            "targets": [
              "i686-unknown-linux-musl"
            ],
            "packages_install": "sudo apt-get update\nsudo apt-get install musl-tools\nif ! command -v cargo-zigbuild > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-zigbuild\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=powerpc64le-unknown-linux-gnu",
            "targets": [
              "powerpc64le-unknown-linux-gnu"
            ],
            "packages_install": "if ! command -v cargo-zigbuild > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-zigbuild\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=riscv64gc-unknown-linux-gnu",
            "targets": [
              "riscv64gc-unknown-linux-gnu"
            ],
            "packages_install": "if ! command -v cargo-zigbuild > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-zigbuild\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=riscv64gc-unknown-linux-musl",
            "targets": [
              "riscv64gc-unknown-linux-musl"
            ],
            "packages_install": "sudo apt-get update\nsudo apt-get install musl-tools\nif ! command -v cargo-zigbuild > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-zigbuild\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=s390x-unknown-linux-gnu",
            "targets": [
              "s390x-unknown-linux-gnu"
            ],
            "packages_install": "if ! command -v cargo-zigbuild > /dev/null 2>&1; then\n  if ! command -v pip3 > /dev/null 2>&1; then\n    dnf install --assumeyes python3-pip\n    pip3 install --upgrade pip\n  fi\n  pip3 install cargo-zigbuild\nfi",
            "cache_provider": "github"
          },
          {
            "runner": "macos-15-intel",
            "host": "x86_64-apple-darwin",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=x86_64-apple-darwin",
            "targets": [
              "x86_64-apple-darwin"
            ],
            "cache_provider": "github"
          },
          {
            "runner": "windows-2022",
            "host": "x86_64-pc-windows-msvc",
            "install_dist": {
              "shell": "pwsh",
              "run": "irm https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.ps1 | iex"
            },
            "dist_args": "--artifacts=local --target=x86_64-pc-windows-msvc",
            "targets": [
              "x86_64-pc-windows-msvc"
            ],
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=x86_64-unknown-linux-gnu",
            "targets": [
              "x86_64-unknown-linux-gnu"
            ],
            "cache_provider": "github"
          },
          {
            "runner": "ubuntu-22.04",
            "host": "x86_64-unknown-linux-gnu",
            "install_dist": {
              "shell": "sh",
              "run": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/axodotdev/cargo-dist/releases/download/v0.32.0/cargo-dist-installer.sh | sh"
            },
            "dist_args": "--artifacts=local --target=x86_64-unknown-linux-musl",
            "targets": [
              "x86_64-unknown-linux-musl"
            ],
            "packages_install": "sudo apt-get update\nsudo apt-get install musl-tools",
            "cache_provider": "github"
          }
        ]
      },
      "pr_run_mode": "skip"
    }
  },
  "linkage": [],
  "upload_files": [],
  "github_attestations": true,
  "github_attestations_filters": [
    "*.json",
    "*.sh",
    "*.ps1",
    "*.zip",
    "*.tar.gz"
  ],
  "github_attestations_phase": "announce"
}
