# SBOM for kiwisolver 1.5.1

> A fast implementation of the Cassowary constraint solver

The Python package kiwisolver 1.5.1 ships 39 SBOM files (CycloneDX) inside its wheels, under `.dist-info/sboms/` ([PEP 770](https://peps.python.org/pep-0770/)). Its wheels carry a verified PEP 740 attestation.

- Package URL (PURL): `pkg:pypi/kiwisolver@1.5.1`
- PyPI: https://pypi.org/project/kiwisolver/1.5.1/
- License: ========================= The Kiwi licensing terms ========================= Kiwi is licensed under the terms of the Modified BSD License (also known as New or Revised BSD), as follows: Copyright (c)…
- Requires Python: \>=3.10
- changelog: <https://github.com/nucleic/kiwi/blob/main/releasenotes.rst>
- documentation: <https://kiwisolver.readthedocs.io/en/latest/>
- homepage: <https://github.com/nucleic/kiwi>
- repository: <https://github.com/nucleic/kiwi>

## SBOMs

### kiwisolver-1.5.1-cp310-cp310-musllinux\_1\_2\_aarch64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/f58fc610-22f4-53d0-8f61-396e4b10ab04/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp310-cp310-musllinux\_1\_2\_ppc64le.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/8e3a4ba6-94d0-543d-890f-857382386569/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp310-cp310-musllinux\_1\_2\_s390x.whl

PEP 740 attestation failed verification: Failed to refresh TUF metadata.

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/05ebdf73-44dc-552e-abff-1ab69eee506e/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp310-cp310-musllinux\_1\_2\_x86\_64.whl

PEP 740 attestation failed verification: Failed to refresh TUF metadata.

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/6b93fa2e-a85c-5d6d-b1fa-a2a681d0d944/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp311-cp311-musllinux\_1\_2\_aarch64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/0672fb85-31c3-5d8f-a351-4fe9d3fd20db/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp311-cp311-musllinux\_1\_2\_ppc64le.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/abde99d6-ac2e-5b2c-a169-700559112662/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp311-cp311-musllinux\_1\_2\_riscv64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/9930debf-b166-5f20-ace2-5f67372b11a0/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp311-cp311-musllinux\_1\_2\_s390x.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/57d618b0-10b8-5415-ac21-9f3781338a5a/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp311-cp311-musllinux\_1\_2\_x86\_64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/e9811227-3bb3-563d-944d-af0b6a534c26/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp312-cp312-musllinux\_1\_2\_aarch64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/d2feae63-9207-5263-9a00-4ad13811527d/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp312-cp312-musllinux\_1\_2\_ppc64le.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/d4f319e2-c435-5f7a-b635-7925c0e44067/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp312-cp312-musllinux\_1\_2\_riscv64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/06aeee7f-6445-5b5e-b5c7-dae7464bf416/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp312-cp312-musllinux\_1\_2\_s390x.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/b55ef1ac-5857-5d6f-b489-bb38b6886383/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp312-cp312-musllinux\_1\_2\_x86\_64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/4e527878-f4cc-5c47-a385-162b917fef6d/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp313-cp313-musllinux\_1\_2\_aarch64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/1afa9859-0079-5783-8ea0-e0815edfb7bc/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp313-cp313-musllinux\_1\_2\_ppc64le.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/87ec8c14-02fd-5e40-8feb-d1c37ec8f8a2/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp313-cp313-musllinux\_1\_2\_riscv64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/3e87255f-705e-51c3-a2b2-e31d01f299cc/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp313-cp313-musllinux\_1\_2\_s390x.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/8b352afa-351e-5a6b-93a5-40d7a6fe5426/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp313-cp313-musllinux\_1\_2\_x86\_64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/2aee42e6-16f8-552a-a621-93ae4bfabd62/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314-musllinux\_1\_2\_aarch64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/abc9d60d-c613-589a-a8f4-f803c6b39ffd/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314-musllinux\_1\_2\_ppc64le.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/a87a2192-6a72-5dbd-8c9f-3747b7b14981/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314-musllinux\_1\_2\_riscv64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/e91b83fd-b1d9-541b-a4ce-2b1dc24bdc61/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314-musllinux\_1\_2\_s390x.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/83ad4d18-acb2-5583-9ae0-87e5cc4d374d/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314-musllinux\_1\_2\_x86\_64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/ee38b33f-df6c-5fc6-a5ee-fd1872e99cb5/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314t-musllinux\_1\_2\_aarch64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/9e295afc-963f-5ae9-8ef4-0e961fbd75ea/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314t-musllinux\_1\_2\_ppc64le.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/147c2bbb-fea5-5e68-9fe3-6a061bec8740/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314t-musllinux\_1\_2\_riscv64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/8cd0c6ec-7aa7-5c9b-aa12-04b8d02b788d/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314t-musllinux\_1\_2\_s390x.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/cfaf99b2-3ddd-5ee4-b3fc-b16a19703609/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp314-cp314t-musllinux\_1\_2\_x86\_64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/9d28ee59-1070-5723-892e-e2b114acc7a8/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315-musllinux\_1\_2\_aarch64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/7b5f1c2c-3a71-5bcf-9cf8-6b5c6eba6ace/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315-musllinux\_1\_2\_ppc64le.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/28e42c87-d51e-51b9-a20d-dd6f298dd2ee/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315-musllinux\_1\_2\_riscv64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/8ccbe6d9-dee3-5123-bb95-db6f56cd9ab3/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315-musllinux\_1\_2\_s390x.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/d869a60b-ff43-5581-af03-31b63d6f49f4/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315-musllinux\_1\_2\_x86\_64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/a5fd6d1a-1910-564d-b913-a81009738cfd/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315t-musllinux\_1\_2\_aarch64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/ee7a3b29-0121-59a5-a5fe-dd6e4a325ff0/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315t-musllinux\_1\_2\_ppc64le.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/18da3042-8442-5627-8993-6aff4f274ea5/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315t-musllinux\_1\_2\_riscv64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/ee7db69b-c0fb-521a-ba65-85b94abcf348/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315t-musllinux\_1\_2\_s390x.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/0f64a16c-4c6c-5baf-ad96-af0137b1edc3/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

### kiwisolver-1.5.1-cp315-cp315t-musllinux\_1\_2\_x86\_64.whl

PEP 740 attestation verified (GitHub, nucleic/kiwi, workflow release.yml).

- [kiwisolver-1.5.1.dist-info/sboms/auditwheel.cdx.json](https://pypi.sbomify.com/artifact/30fb530f-b660-574e-9b25-3befea5f2724/download): CycloneDX/1.4, `application/vnd.cyclonedx+json`, valid, no known vulnerabilities

## Known vulnerabilities

Components listed in these SBOMs, matched against the [OSV database](https://osv.dev/) as of 2026-11-09.

OSV has no known vulnerabilities for the components these SBOMs list.

## Fetch it over TEA

This SBOM is served over the [Transparency Exchange API](https://github.com/CycloneDX/transparency-exchange-api) (TEA). With the `libtea` client:

```
pip install libtea
python -m libtea https://pypi.sbomify.com pkg:pypi/kiwisolver@1.5.1
```

Machine-readable copy of this page: https://pypi.sbomify.com/package/kiwisolver/1.5.1.json

---
From pypi-tea by sbomify: https://pypi.sbomify.com/package/kiwisolver/1.5.1