{"url":"https://pypi.sbomify.com/package/mdpsolver/0.10.2","markdown_url":"https://pypi.sbomify.com/package/mdpsolver/0.10.2.md","name":"mdpsolver","version":"0.10.2","purl":"pkg:pypi/mdpsolver@0.10.2","summary":"A fast solver for Markov Decision Processes","author":null,"project_urls":{"Homepage":"https://github.com/areenberg/MDPSolver","Issues":"https://github.com/areenberg/MDPSolver/issues"},"requires_python":">=3.10","license":null,"classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: MIT License","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3"],"wheels":[{"filename":"mdpsolver-0.10.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/85/8a/411818ab6290e6f2aa7fcaf656d7187681fafefc3cdcff06f9792d1fa3be/mdpsolver-0.10.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"6e5c775c-6f66-5186-b06e-e9e787c012b4","path":"mdpsolver-0.10.2.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/6e5c775c-6f66-5186-b06e-e9e787c012b4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"areenberg/MDPSolver","workflow":"build-wheels.yml","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/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.10":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/areenberg/MDPSolver","1.3.6.1.4.1.57264.1.13":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.15":"294063917","1.3.6.1.4.1.57264.1.16":"https://github.com/areenberg","1.3.6.1.4.1.57264.1.17":"48519503","1.3.6.1.4.1.57264.1.18":"https://github.com/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.19":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/areenberg/MDPSolver/actions/runs/37949944461/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"mdpsolver-0.10.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/ca/5e/a36a7edd28fd5cf215ca352ba9389906ad55c476b615f9dfa28d5ae5aa26/mdpsolver-0.10.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"4a856799-8a33-53bf-a5fb-de3c09669c8b","path":"mdpsolver-0.10.2.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/4a856799-8a33-53bf-a5fb-de3c09669c8b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"areenberg/MDPSolver","workflow":"build-wheels.yml","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/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.10":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/areenberg/MDPSolver","1.3.6.1.4.1.57264.1.13":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.15":"294063917","1.3.6.1.4.1.57264.1.16":"https://github.com/areenberg","1.3.6.1.4.1.57264.1.17":"48519503","1.3.6.1.4.1.57264.1.18":"https://github.com/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.19":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/areenberg/MDPSolver/actions/runs/37949944461/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"mdpsolver-0.10.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/a0/4c/a25ec5f5cf50446281b05d21974710e9e621573b4c30e1e88d0eab15c382/mdpsolver-0.10.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"a5855800-a669-50f1-9929-9680e8f08a81","path":"mdpsolver-0.10.2.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/a5855800-a669-50f1-9929-9680e8f08a81/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"areenberg/MDPSolver","workflow":"build-wheels.yml","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/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.10":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/areenberg/MDPSolver","1.3.6.1.4.1.57264.1.13":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.15":"294063917","1.3.6.1.4.1.57264.1.16":"https://github.com/areenberg","1.3.6.1.4.1.57264.1.17":"48519503","1.3.6.1.4.1.57264.1.18":"https://github.com/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.19":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/areenberg/MDPSolver/actions/runs/37949944461/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"mdpsolver-0.10.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/81/da/1707e0b7a154eab15b82869f928172fb683efb3d76122473865937e30e5a/mdpsolver-0.10.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"c67c00b3-7dd0-5f9c-ad23-fb3719a89e0c","path":"mdpsolver-0.10.2.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/c67c00b3-7dd0-5f9c-ad23-fb3719a89e0c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"areenberg/MDPSolver","workflow":"build-wheels.yml","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/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.10":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/areenberg/MDPSolver","1.3.6.1.4.1.57264.1.13":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.15":"294063917","1.3.6.1.4.1.57264.1.16":"https://github.com/areenberg","1.3.6.1.4.1.57264.1.17":"48519503","1.3.6.1.4.1.57264.1.18":"https://github.com/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.19":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/areenberg/MDPSolver/actions/runs/37949944461/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"mdpsolver-0.10.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/95/02/f16725fac4d74a0d960bc2a40ab7efa7939265b1292af522734c3e034167/mdpsolver-0.10.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"7ec0c752-4bcf-5cd2-951a-9303d4bb7f56","path":"mdpsolver-0.10.2.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/7ec0c752-4bcf-5cd2-951a-9303d4bb7f56/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"areenberg/MDPSolver","workflow":"build-wheels.yml","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/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.10":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/areenberg/MDPSolver","1.3.6.1.4.1.57264.1.13":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.15":"294063917","1.3.6.1.4.1.57264.1.16":"https://github.com/areenberg","1.3.6.1.4.1.57264.1.17":"48519503","1.3.6.1.4.1.57264.1.18":"https://github.com/areenberg/MDPSolver/.github/workflows/build-wheels.yml@refs/tags/v0.10.2","1.3.6.1.4.1.57264.1.19":"019ac37b6aa19f2ed5bb741313dac82f0eca27c0","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/areenberg/MDPSolver/actions/runs/37949944461/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":5,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":5,"total_sboms":5,"scanned_at":"2026-11-09","scanner":"osv-scanner 2.7.0","severity_counts":{}}}