{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:bd574076-bf31-4e1c-841b-ec806669ce15","metadata":{"timestamp":"2026-09-12T05:11:29Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"msgpack/msgpack-python"}},"components":[{"type":"library","name":"Cython","version":"*","purl":"pkg:pypi/Cython","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"black","version":"==22.3.0","purl":"pkg:pypi/black","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"actions/checkout","version":"v3","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"actions/setup-python","version":"v3","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"pypa/gh-action-pypi-publish","version":"release/v1","purl":"pkg:githubactions/pypa/gh-action-pypi-publish","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"actions/checkout","version":"v3","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/wheel.yml"}]},{"type":"library","name":"docker/setup-qemu-action","version":"v1","purl":"pkg:githubactions/docker/setup-qemu-action","properties":[{"name":"filePath","value":".github/workflows/wheel.yml"}]},{"type":"library","name":"actions/setup-python","version":"v3","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/wheel.yml"}]},{"type":"library","name":"pypa/cibuildwheel","version":"v2.9.0","purl":"pkg:githubactions/pypa/cibuildwheel","properties":[{"name":"filePath","value":".github/workflows/wheel.yml"}]},{"type":"library","name":"actions/upload-artifact","version":"v1","purl":"pkg:githubactions/actions/upload-artifact","properties":[{"name":"filePath","value":".github/workflows/wheel.yml"}]},{"type":"library","name":"pypa/gh-action-pypi-publish","version":"release/v1","purl":"pkg:githubactions/pypa/gh-action-pypi-publish","properties":[{"name":"filePath","value":".github/workflows/wheel.yml"}]},{"type":"library","name":"actions/setup-python","version":"v4","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/docs.yaml"}]},{"type":"library","name":"actions/checkout","version":"v4","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/docs.yaml"}]},{"type":"library","name":"actions/checkout","version":"3d3c42e5aac5ba805825da76410c181273ba90b1","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/lint.yaml"}]},{"type":"library","name":"actions/checkout","version":"3d3c42e5aac5ba805825da76410c181273ba90b1","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/test_debug.yml"}]},{"type":"library","name":"actions/cache","version":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","purl":"pkg:githubactions/actions/cache","properties":[{"name":"filePath","value":".github/workflows/test_debug.yml"}]},{"type":"library","name":"sphinx","version":"*","purl":"pkg:pypi/sphinx","properties":[{"name":"filePath","value":"docs/requirements.txt"}]},{"type":"library","name":"sphinx-rtd-theme","version":"*","purl":"pkg:pypi/sphinx-rtd-theme","properties":[{"name":"filePath","value":"docs/requirements.txt"}]}]}