{"url":"https://pypi.sbomify.com/package/firefly-test/0.2.0","markdown_url":"https://pypi.sbomify.com/package/firefly-test/0.2.0.md","name":"firefly-test","version":"0.2.0","purl":"pkg:pypi/firefly-test@0.2.0","summary":"Framework for writing tests for Firefly Zero apps","author":null,"project_urls":{"homepage":"https://github.com/firefly-zero/firefly-test","repository":"https://github.com/firefly-zero/firefly-test"},"requires_python":">=3.10","license":null,"classifiers":["Development Status :: 4 - Beta","Framework :: Pytest","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy","Programming Language :: Rust","Topic :: Games/Entertainment","Topic :: Software Development :: Testing"],"wheels":[{"filename":"firefly_test-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/cc/31/dda56a0496ec843d25fc4461ebacdfb00098f8eacda852b6e5d349152a3c/firefly_test-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"2fa43ab0-b7d7-5c52-a863-ffdbf4ea9b88","path":"firefly_test-0.2.0.dist-info/sboms/firefly-test.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2fa43ab0-b7d7-5c52-a863-ffdbf4ea9b88/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"firefly_test-0.2.0-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/61/92/6f0ca7435e4a839f1ccf61d670a717425c54c799863c05588db024b21135/firefly_test-0.2.0-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"98b607ff-5f1b-5a70-ad6d-9e0fc5581e4a","path":"firefly_test-0.2.0.dist-info/sboms/firefly-test.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/98b607ff-5f1b-5a70-ad6d-9e0fc5581e4a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"firefly_test-0.2.0-cp313-cp313-manylinux_2_38_x86_64.whl","url":"https://files.pythonhosted.org/packages/b6/4a/87412de076b26f3f19a3de176d3c9dde490abd14593c31c592757a0c105c/firefly_test-0.2.0-cp313-cp313-manylinux_2_38_x86_64.whl","sboms":[{"artifact_uuid":"f58ff11a-6369-5b31-b0e3-0b1d4a22994d","path":"firefly_test-0.2.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/f58ff11a-6369-5b31-b0e3-0b1d4a22994d/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"6c7c2ebe-541d-5e22-839f-b24e45d773a2","path":"firefly_test-0.2.0.dist-info/sboms/firefly-test.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6c7c2ebe-541d-5e22-839f-b24e45d773a2/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"firefly_test-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/1e/fb/4b8f1b0be8a2e756694f85264326f11a1b8d70c893971ebd46fa658230ff/firefly_test-0.2.0-cp314-cp314-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"3dd912eb-bc38-50a1-8fc9-e3bd986c1b6d","path":"firefly_test-0.2.0.dist-info/sboms/firefly-test.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/3dd912eb-bc38-50a1-8fc9-e3bd986c1b6d/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"firefly_test-0.2.0-cp314-cp314-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/1c/07/4310122b983c66eb68fc85ca652fb10f403b68da915c2a85178650ee6505/firefly_test-0.2.0-cp314-cp314-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"f1d2b337-8a22-5d5d-938a-c47719cc2622","path":"firefly_test-0.2.0.dist-info/sboms/firefly-test.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f1d2b337-8a22-5d5d-938a-c47719cc2622/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"firefly_test-0.2.0-cp314-cp314-manylinux_2_38_x86_64.whl","url":"https://files.pythonhosted.org/packages/92/fe/c3cf98339fc12306dc5fb3b373cf4444aebd570f6733f022fde4691d9c45/firefly_test-0.2.0-cp314-cp314-manylinux_2_38_x86_64.whl","sboms":[{"artifact_uuid":"eab8cf4c-71c3-53c4-9b6c-36392f9f69c1","path":"firefly_test-0.2.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/eab8cf4c-71c3-53c4-9b6c-36392f9f69c1/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"ad9cfac4-8119-5d31-9a1d-98fa8a6161ef","path":"firefly_test-0.2.0.dist-info/sboms/firefly-test.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ad9cfac4-8119-5d31-9a1d-98fa8a6161ef/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"firefly_test-0.2.0-cp315-cp315-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/ac/4b/6735db5550db8b21a13675e8b921253fa5dad397228b70a573b61af4f102/firefly_test-0.2.0-cp315-cp315-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"a7a19d98-99a6-5e4c-950c-ec35cd84a8db","path":"firefly_test-0.2.0.dist-info/sboms/firefly-test.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a7a19d98-99a6-5e4c-950c-ec35cd84a8db/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"firefly_test-0.2.0-cp315-cp315-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/cd/0c/a04a7d03b688322a9bb7d84dccda9833731166548ec6dea21b123ae42f73/firefly_test-0.2.0-cp315-cp315-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"65bb3068-9f4e-5168-b424-a33daf33ee8e","path":"firefly_test-0.2.0.dist-info/sboms/firefly-test.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/65bb3068-9f4e-5168-b424-a33daf33ee8e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"firefly_test-0.2.0-cp315-cp315-manylinux_2_38_x86_64.whl","url":"https://files.pythonhosted.org/packages/a8/62/284caf588b284a3e3d01641bf031b0e01ef4774a6296a751226a454db09c/firefly_test-0.2.0-cp315-cp315-manylinux_2_38_x86_64.whl","sboms":[{"artifact_uuid":"701371b4-5fae-5acc-b105-4f05d330f9b1","path":"firefly_test-0.2.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/701371b4-5fae-5acc-b105-4f05d330f9b1/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"f3371346-95c6-50dd-8239-3a3f779bbdfe","path":"firefly_test-0.2.0.dist-info/sboms/firefly-test.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f3371346-95c6-50dd-8239-3a3f779bbdfe/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":12,"has_attestation":false,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":12,"total_sboms":12,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}