{
  "dist_version": "0.31.0",
  "announcement_tag": "0.11.31",
  "announcement_tag_is_implicit": false,
  "announcement_is_prerelease": false,
  "announcement_title": "0.11.31",
  "announcement_changelog": "Released on 2026-07-21.\n\n### Enhancements\n\n- Allow workspace sources to reference members in another workspace by path ([#18401](https://github.com/astral-sh/uv/pull/18401))\n- Support `.venv` files containing paths to centralized project environments ([#20022](https://github.com/astral-sh/uv/pull/20022))\n- Update bundled Windows timezone data to IANA 2026c ([#20554](https://github.com/astral-sh/uv/pull/20554))\n\n### Preview features\n\n- Add an index-specific `hash-algorithm` setting for lockfile generation ([#20605](https://github.com/astral-sh/uv/pull/20605))\n\n### Configuration\n\n- Add `audit.malware-check` and `audit.malware-check-url` settings ([#20587](https://github.com/astral-sh/uv/pull/20587))\n\n### Performance\n\n- Avoid quadratic work when deduplicating transitive conflicts ([#20578](https://github.com/astral-sh/uv/pull/20578))\n\n### Bug fixes\n\n- Suggest `--emit-build-options` for unsupported `uv pip compile --emit-options` ([#20582](https://github.com/astral-sh/uv/pull/20582))\n- Reject source distributions and wheels with mismatched package names ([#20432](https://github.com/astral-sh/uv/pull/20432))\n- Avoid retrying TLS certificate verification failures ([#16245](https://github.com/astral-sh/uv/pull/16245))\n- Avoid warnings about `uv_build` settings for in-tree build backends ([#20153](https://github.com/astral-sh/uv/pull/20153))",
  "announcement_github_body": "## Release Notes\n\nReleased on 2026-07-21.\n\n### Enhancements\n\n- Allow workspace sources to reference members in another workspace by path ([#18401](https://github.com/astral-sh/uv/pull/18401))\n- Support `.venv` files containing paths to centralized project environments ([#20022](https://github.com/astral-sh/uv/pull/20022))\n- Update bundled Windows timezone data to IANA 2026c ([#20554](https://github.com/astral-sh/uv/pull/20554))\n\n### Preview features\n\n- Add an index-specific `hash-algorithm` setting for lockfile generation ([#20605](https://github.com/astral-sh/uv/pull/20605))\n\n### Configuration\n\n- Add `audit.malware-check` and `audit.malware-check-url` settings ([#20587](https://github.com/astral-sh/uv/pull/20587))\n\n### Performance\n\n- Avoid quadratic work when deduplicating transitive conflicts ([#20578](https://github.com/astral-sh/uv/pull/20578))\n\n### Bug fixes\n\n- Suggest `--emit-build-options` for unsupported `uv pip compile --emit-options` ([#20582](https://github.com/astral-sh/uv/pull/20582))\n- Reject source distributions and wheels with mismatched package names ([#20432](https://github.com/astral-sh/uv/pull/20432))\n- Avoid retrying TLS certificate verification failures ([#16245](https://github.com/astral-sh/uv/pull/16245))\n- Avoid warnings about `uv_build` settings for in-tree build backends ([#20153](https://github.com/astral-sh/uv/pull/20153))\n\n## Install uv 0.11.31\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.11.31/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.11.31/uv-installer.ps1 | iex\"\n```\n\n## Download uv 0.11.31\n\n|  File  | Platform | Checksum |\n|--------|----------|----------|\n| [uv-aarch64-apple-darwin.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.11.31/uv-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/uv-aarch64-apple-darwin.tar.gz.sha256) |\n| [uv-x86_64-apple-darwin.tar.gz](https://releases.astral.sh/github/uv/releases/download/0.11.31/uv-x86_64-apple-darwin.tar.gz) | Intel macOS | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/uv-x86_64-apple-darwin.tar.gz.sha256) |\n| [uv-aarch64-pc-windows-msvc.zip](https://releases.astral.sh/github/uv/releases/download/0.11.31/uv-aarch64-pc-windows-msvc.zip) | ARM64 Windows | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/uv-aarch64-pc-windows-msvc.zip.sha256) |\n| [uv-i686-pc-windows-msvc.zip](https://releases.astral.sh/github/uv/releases/download/0.11.31/uv-i686-pc-windows-msvc.zip) | x86 Windows | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/uv-i686-pc-windows-msvc.zip.sha256) |\n| [uv-x86_64-pc-windows-msvc.zip](https://releases.astral.sh/github/uv/releases/download/0.11.31/uv-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-aarch64-unknown-linux-gnu.tar.gz) | ARM64 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-i686-unknown-linux-gnu.tar.gz) | x86 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-powerpc64le-unknown-linux-gnu.tar.gz) | PPC64LE Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-riscv64gc-unknown-linux-gnu.tar.gz) | RISCV Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-s390x-unknown-linux-gnu.tar.gz) | S390x Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-x86_64-unknown-linux-gnu.tar.gz) | x64 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-armv7-unknown-linux-gnueabihf.tar.gz) | ARMv7 Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-i686-unknown-linux-musl.tar.gz) | x86 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-riscv64gc-unknown-linux-musl.tar.gz) | RISCV MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-x86_64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-arm-unknown-linux-musleabihf.tar.gz) | ARMv6 MUSL Linux (Hardfloat) | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31/uv-armv7-unknown-linux-musleabihf.tar.gz) | ARMv7 MUSL Linux | [checksum](https://releases.astral.sh/github/uv/releases/download/0.11.31/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.11.31",
      "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.11.31",
          "owner": "astral-sh",
          "repo": "uv"
        },
        "simple": {
          "download_url": "https://releases.astral.sh/github/uv/releases/download/0.11.31"
        }
      }
    }
  ],
  "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": "d67fe8bef8ab661c18984047cda462020995ae9b744679411693440bf16d8686"
      }
    },
    "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": "b2b93e82a6786f9c7cb89fd4ca0e859a147b292ae8f6f95784f9742f0efec39e"
      }
    },
    "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": "060da44c6474680ce9ed31f866a496cb06979dbea86de8fe24e0f22c48ac992b"
      }
    },
    "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": "d74f23949fd07be4970f293d06ca99d87cd2a78a341c3d7b7fc0df7bc2d8a145"
      }
    },
    "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": "49cb5ffce40cc9c85355caa8104f7b61c40a8daac7334f4bc841cad1a7bb359e"
      }
    },
    "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": "0f71f9f2b37d1f82dd225662b3ecb10c3ff114a5828819173015dbc86d2fa0dd"
      }
    },
    "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": "de23124095c4df154d3807495b59f1985d8d9460bd70d3de61fef2034756bd61"
      }
    },
    "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": "9cb5373c1c2e6939077dcc60723a79dc348dd3c9942f2559d19696d16ac34990"
      }
    },
    "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": "4b4d07862b81275ea1a507d5e80774b0f38502493f854cbb585a987c0155d627"
      }
    },
    "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": "85c71ad3f7c189e77bef0d94bcc3c1cbf8792695efe616dec86a389fbb1ee72b"
      }
    },
    "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": "160a9e19934879492f5b92c8eb132b39ee19858a406c9f3224c05c7b7cd70e59"
      }
    },
    "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.11.31/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.11.31/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": "43e21695092a3c58aa3d364c139bbeab838baba662f0e9f37aa78e52305289e3"
      }
    },
    "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": "7fa2c496e1ca94c7bcfcc9361f7928c4126d63fc4588dee4c8a2465332b60636"
      }
    },
    "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": "b300fe07dd1fb98e8608277d7b822ff637e25ee839674645f7ddcbc42199a39b"
      }
    },
    "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": "42114face40b846720980dc3f6e2c1b4676d8bf56c8c551586b249be9137cb84"
      }
    },
    "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": "33ee6bd62b57fcd77a499deb54e4432dc1e1a2f3d34930ba987ad8b43f9c7bc7"
      }
    },
    "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": "410c2fd3126ff621c9450a21cfc200002c7540dc48d130069a8f619cdb0a811b"
      }
    },
    "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": "8cc1cd82d434ec565376f98bd938d4b715b5791a80ff2d3aa78821cf85091b4b"
      }
    },
    "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": "89048b7e30a6c459fa7e8f2e91cfdc413dc004dcbddc6c2af5e09df123e3246d"
      }
    },
    "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.97.1 (c980f4866 2026-06-30)",
      "build_environment": {
        "linux": {
          "glibc_version": {
            "major": 2,
            "series": 39
          }
        }
      }
    },
    "host:create:all:": {
      "id": "host:create:all:",
      "cargo_version_line": "cargo 1.97.1 (c980f4866 2026-06-30)",
      "build_environment": {
        "linux": {
          "glibc_version": {
            "major": 2,
            "series": 39
          }
        }
      }
    },
    "host:upload,release:all:": {
      "id": "host:upload,release:all:",
      "cargo_version_line": "cargo 1.97.1 (c980f4866 2026-06-30)",
      "build_environment": {
        "linux": {
          "glibc_version": {
            "major": 2,
            "series": 39
          }
        }
      }
    },
    "plan:local:": {
      "id": "plan:local:",
      "cargo_version_line": "cargo 1.97.1 (c980f4866 2026-06-30)",
      "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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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.31.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"
}
