{"url":"https://pypi.sbomify.com/package/sonolus-py/1.3.0","markdown_url":"https://pypi.sbomify.com/package/sonolus-py/1.3.0.md","name":"sonolus-py","version":"1.3.0","purl":"pkg:pypi/sonolus-py@1.3.0","summary":"Sonolus engine development framework for Python","author":null,"project_urls":{"Changelog":"https://sonolus.py.qwewqa.xyz/changelog/","Documentation":"https://sonolus.py.qwewqa.xyz/","Issues":"https://github.com/qwewqa/sonolus.py/issues","Repository":"https://github.com/qwewqa/sonolus.py"},"requires_python":">=3.12.5","license":null,"classifiers":[],"wheels":[{"filename":"sonolus_py-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/ce/74/1b42d7de141c4e8b9c41ef50435d9cadea3bbb30e740844de1a118c53009/sonolus_py-1.3.0-cp312-cp312-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"666f6c9f-bb92-5130-ac38-9e9dc505e4ac","path":"sonolus_py-1.3.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/666f6c9f-bb92-5130-ac38-9e9dc505e4ac/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"qwewqa/sonolus.py","workflow":"publish.yaml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.10":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/qwewqa/sonolus.py","1.3.6.1.4.1.57264.1.13":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.15":"873419763","1.3.6.1.4.1.57264.1.16":"https://github.com/qwewqa","1.3.6.1.4.1.57264.1.17":"17557038","1.3.6.1.4.1.57264.1.18":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.19":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/qwewqa/sonolus.py/actions/runs/40822978523/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sonolus_py-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/55/9a/93df1b51f26992d3209c37ee01d78b70e30fe5ad3acc0d301ab2651c6ce8/sonolus_py-1.3.0-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"b9e5c702-c6ae-518f-b99d-3dfad9035333","path":"sonolus_py-1.3.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/b9e5c702-c6ae-518f-b99d-3dfad9035333/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"qwewqa/sonolus.py","workflow":"publish.yaml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.10":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/qwewqa/sonolus.py","1.3.6.1.4.1.57264.1.13":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.15":"873419763","1.3.6.1.4.1.57264.1.16":"https://github.com/qwewqa","1.3.6.1.4.1.57264.1.17":"17557038","1.3.6.1.4.1.57264.1.18":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.19":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/qwewqa/sonolus.py/actions/runs/40822978523/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sonolus_py-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/71/49/d55d71926f24ee2dfc50a50ee784aec9c281fa302b569d6e704e9674211e/sonolus_py-1.3.0-cp313-cp313-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"062a8296-f2fd-5fe7-992a-c8502668a4ce","path":"sonolus_py-1.3.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/062a8296-f2fd-5fe7-992a-c8502668a4ce/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"qwewqa/sonolus.py","workflow":"publish.yaml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.10":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/qwewqa/sonolus.py","1.3.6.1.4.1.57264.1.13":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.15":"873419763","1.3.6.1.4.1.57264.1.16":"https://github.com/qwewqa","1.3.6.1.4.1.57264.1.17":"17557038","1.3.6.1.4.1.57264.1.18":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.19":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/qwewqa/sonolus.py/actions/runs/40822978523/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sonolus_py-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/e6/df/0207f48716b504ef7f74e4e135679ad0b83e2e04b84655d40d258ef5d663/sonolus_py-1.3.0-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"7bf0e3f6-5a3d-5512-8185-386b1f795574","path":"sonolus_py-1.3.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7bf0e3f6-5a3d-5512-8185-386b1f795574/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"qwewqa/sonolus.py","workflow":"publish.yaml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.10":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/qwewqa/sonolus.py","1.3.6.1.4.1.57264.1.13":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.15":"873419763","1.3.6.1.4.1.57264.1.16":"https://github.com/qwewqa","1.3.6.1.4.1.57264.1.17":"17557038","1.3.6.1.4.1.57264.1.18":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.19":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/qwewqa/sonolus.py/actions/runs/40822978523/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sonolus_py-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/f1/ba/d9b823be63114b27d0f4ca92f6a9c7dc063da3ae2e3196c6cd5c02fd24a4/sonolus_py-1.3.0-cp314-cp314-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"1745fb7a-fe46-50ca-b0ef-43adc8223c55","path":"sonolus_py-1.3.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1745fb7a-fe46-50ca-b0ef-43adc8223c55/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"qwewqa/sonolus.py","workflow":"publish.yaml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.10":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/qwewqa/sonolus.py","1.3.6.1.4.1.57264.1.13":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.15":"873419763","1.3.6.1.4.1.57264.1.16":"https://github.com/qwewqa","1.3.6.1.4.1.57264.1.17":"17557038","1.3.6.1.4.1.57264.1.18":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.19":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/qwewqa/sonolus.py/actions/runs/40822978523/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sonolus_py-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/45/24/3073e6344282fd514581c1073651afd829ae0628a0b497028570b8b23cac/sonolus_py-1.3.0-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"c7382f45-e7de-5292-89a3-8c0c31bb2b73","path":"sonolus_py-1.3.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c7382f45-e7de-5292-89a3-8c0c31bb2b73/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"qwewqa/sonolus.py","workflow":"publish.yaml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.10":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/qwewqa/sonolus.py","1.3.6.1.4.1.57264.1.13":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.15":"873419763","1.3.6.1.4.1.57264.1.16":"https://github.com/qwewqa","1.3.6.1.4.1.57264.1.17":"17557038","1.3.6.1.4.1.57264.1.18":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.19":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/qwewqa/sonolus.py/actions/runs/40822978523/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sonolus_py-1.3.0-cp315-cp315-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/e0/b5/cb512f4f9f9d7bd9bae22fde64845d42b8b2a6a805e1aaadd139df4d3d9d/sonolus_py-1.3.0-cp315-cp315-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"f16d9bd4-27d4-5388-8fb5-3c5edaa47563","path":"sonolus_py-1.3.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f16d9bd4-27d4-5388-8fb5-3c5edaa47563/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"qwewqa/sonolus.py","workflow":"publish.yaml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.10":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/qwewqa/sonolus.py","1.3.6.1.4.1.57264.1.13":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.15":"873419763","1.3.6.1.4.1.57264.1.16":"https://github.com/qwewqa","1.3.6.1.4.1.57264.1.17":"17557038","1.3.6.1.4.1.57264.1.18":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.19":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/qwewqa/sonolus.py/actions/runs/40822978523/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"sonolus_py-1.3.0-cp315-cp315-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/b7/b1/ac85511082894c19f19c95f361e5e6a3b96d0346658a9ad2a8da10fdf50d/sonolus_py-1.3.0-cp315-cp315-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"787c7ee9-bf15-591b-96a2-5bc756c6072b","path":"sonolus_py-1.3.0.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/787c7ee9-bf15-591b-96a2-5bc756c6072b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"qwewqa/sonolus.py","workflow":"publish.yaml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.10":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/qwewqa/sonolus.py","1.3.6.1.4.1.57264.1.13":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.14":"refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.15":"873419763","1.3.6.1.4.1.57264.1.16":"https://github.com/qwewqa","1.3.6.1.4.1.57264.1.17":"17557038","1.3.6.1.4.1.57264.1.18":"https://github.com/qwewqa/sonolus.py/.github/workflows/publish.yaml@refs/tags/v1.3.0","1.3.6.1.4.1.57264.1.19":"75a7f0fa4459d01d5d794402a2780f2b6c84398d","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/qwewqa/sonolus.py/actions/runs/40822978523/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":8,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":8,"total_sboms":8,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}