# PyPI packages with SBOMs

2,645 Python packages on PyPI ship an SBOM inside their wheels. Page 28 of 53; each package links to its page, and adding `.md` to that URL gives the page as Markdown.

- [orphos 0.4.0](https://pypi.sbomify.com/package/orphos/0.4.0): CycloneDX/1.5
- [orthographic-projector 0.2.2](https://pypi.sbomify.com/package/orthographic-projector/0.2.2): CycloneDX/1.5
- [osm-shortlink 1.4.1](https://pypi.sbomify.com/package/osm-shortlink/1.4.1): CycloneDX/1.4
- [osm-shortlink 2.0.0](https://pypi.sbomify.com/package/osm-shortlink/2.0.0): CycloneDX/1.4, CycloneDX/1.5
- [osmium 4.3.2](https://pypi.sbomify.com/package/osmium/4.3.2): CycloneDX/1.4
- [osteoid 0.7.4](https://pypi.sbomify.com/package/osteoid/0.7.4): CycloneDX/1.4
- [otl-normalizer 1.0.0](https://pypi.sbomify.com/package/otl-normalizer/1.0.0): CycloneDX/1.5
- [ouster-sdk 1.0.1](https://pypi.sbomify.com/package/ouster-sdk/1.0.1): CycloneDX/1.4
- [outflowpy 0.1.0](https://pypi.sbomify.com/package/outflowpy/0.1.0): CycloneDX/1.4
- [outlooklib 0.1.12](https://pypi.sbomify.com/package/outlooklib/0.1.12): CycloneDX/1.5
- [ovault 0.0.11](https://pypi.sbomify.com/package/ovault/0.0.11): CycloneDX/1.5
- [oxapy 0.11.6](https://pypi.sbomify.com/package/oxapy/0.11.6): CycloneDX/1.5
- [oxifish 0.3.0](https://pypi.sbomify.com/package/oxifish/0.3.0): CycloneDX/1.5
- [oxiz 0.3.4](https://pypi.sbomify.com/package/oxiz/0.3.4): CycloneDX/1.5
- [oxmpl-py 0.8.1](https://pypi.sbomify.com/package/oxmpl-py/0.8.1): CycloneDX/1.5
- [oxvox 1.1.0](https://pypi.sbomify.com/package/oxvox/1.1.0): CycloneDX/1.5
- [packmol 21.2.1](https://pypi.sbomify.com/package/packmol/21.2.1): CycloneDX/1.4
- [packmol 21.2.3](https://pypi.sbomify.com/package/packmol/21.2.3): CycloneDX/1.4
- [pact-python-ffi 0.5.12.1](https://pypi.sbomify.com/package/pact-python-ffi/0.5.12.1): CycloneDX/1.4
- [palb-py 0.1.3](https://pypi.sbomify.com/package/palb-py/0.1.3): CycloneDX/1.5
- [palisade 0.1.4](https://pypi.sbomify.com/package/palisade/0.1.4): CycloneDX/1.5
- [pallas-trace 0.22](https://pypi.sbomify.com/package/pallas-trace/0.22): CycloneDX/1.4
- [panda3d-interrogate 0.10.0](https://pypi.sbomify.com/package/panda3d-interrogate/0.10.0): CycloneDX/1.4
- [panda3d-interrogate 0.11.2](https://pypi.sbomify.com/package/panda3d-interrogate/0.11.2): CycloneDX/1.4
- [panda3d-pipes 0.0.1.dev10](https://pypi.sbomify.com/package/panda3d-pipes/0.0.1.dev10): CycloneDX/1.4
- [panda3d-steamworks 1.63.7](https://pypi.sbomify.com/package/panda3d-steamworks/1.63.7): CycloneDX/1.4
- [panda3d-steamworks 1.63.8.dev9](https://pypi.sbomify.com/package/panda3d-steamworks/1.63.8.dev9): CycloneDX/1.4
- [pandana 0.8](https://pypi.sbomify.com/package/pandana/0.8): CycloneDX/1.4
- [pandarm 0.0.4](https://pypi.sbomify.com/package/pandarm/0.0.4): CycloneDX/1.4
- [pandarm 0.0.7.post1](https://pypi.sbomify.com/package/pandarm/0.0.7.post1): CycloneDX/1.4
- [pandas 3.1.1](https://pypi.sbomify.com/package/pandas/3.1.1): CycloneDX/1.4
- [panels 0.15.0](https://pypi.sbomify.com/package/panels/0.15.0): CycloneDX/1.4
- [panproto 0.76.1](https://pypi.sbomify.com/package/panproto/0.76.1): CycloneDX/1.5
- [paqpy 2.0.0](https://pypi.sbomify.com/package/paqpy/2.0.0): CycloneDX/1.5
- [parry-guard 0.1.8](https://pypi.sbomify.com/package/parry-guard/0.1.8): CycloneDX/1.5
- [parse-lp 4.0.1](https://pypi.sbomify.com/package/parse-lp/4.0.1): CycloneDX/1.5
- [parsec-cloud 3.10.0](https://pypi.sbomify.com/package/parsec-cloud/3.10.0): CycloneDX/1.5
- [partial-json-fixer 0.5.5](https://pypi.sbomify.com/package/partial-json-fixer/0.5.5): CycloneDX/1.5
- [partsegcore-compiled-backend 0.15.15](https://pypi.sbomify.com/package/partsegcore-compiled-backend/0.15.15): CycloneDX/1.4
- [passagemath-bliss 10.8.13](https://pypi.sbomify.com/package/passagemath-bliss/10.8.13): CycloneDX/1.4
- [passagemath-coxeter3 10.8.13](https://pypi.sbomify.com/package/passagemath-coxeter3/10.8.13): CycloneDX/1.4
- [passagemath-gap-pkg-float 10.8.13](https://pypi.sbomify.com/package/passagemath-gap-pkg-float/10.8.13): CycloneDX/1.4
- [passagemath-glucose 10.8.13](https://pypi.sbomify.com/package/passagemath-glucose/10.8.13): CycloneDX/1.4
- [passagemath-libbraiding 10.8.13](https://pypi.sbomify.com/package/passagemath-libbraiding/10.8.13): CycloneDX/1.4
- [passagemath-libecm 10.8.13](https://pypi.sbomify.com/package/passagemath-libecm/10.8.13): CycloneDX/1.4
- [passagemath-mcqd 10.8.13](https://pypi.sbomify.com/package/passagemath-mcqd/10.8.13): CycloneDX/1.4
- [passagemath-msolve 10.8.13](https://pypi.sbomify.com/package/passagemath-msolve/10.8.13): CycloneDX/1.4
- [passagemath-msolve 10.8.3rc0](https://pypi.sbomify.com/package/passagemath-msolve/10.8.3rc0): CycloneDX/1.4
- [passagemath-ppl 0.8.10.3](https://pypi.sbomify.com/package/passagemath-ppl/0.8.10.3): CycloneDX/1.4
- [passagemath-primesieve-primecount 0.1.1.3](https://pypi.sbomify.com/package/passagemath-primesieve-primecount/0.1.1.3): CycloneDX/1.4

- Previous page: https://pypi.sbomify.com/packages.md?page=27
- Next page: https://pypi.sbomify.com/packages.md?page=29

---
From pypi-tea by sbomify: https://pypi.sbomify.com/packages?page=28