{"url":"https://pypi.sbomify.com/package/pywr/1.31.1","markdown_url":"https://pypi.sbomify.com/package/pywr/1.31.1.md","name":"pywr","version":"1.31.1","purl":"pkg:pypi/pywr@1.31.1","summary":"Python Water Resource model","author":null,"project_urls":{"Documentation":"https://pywr.github.io/pywr/","Repository":"https://github.com/pywr/pywr"},"requires_python":">=3.10","license":null,"classifiers":[],"wheels":[{"filename":"pywr-1.31.1-cp310-cp310-manylinux_2_34_x86_64.whl","url":"https://files.pythonhosted.org/packages/46/ef/d0f0508b86b26b231249bb73395a8dd11d5318fb4c1a451042fd3a62913e/pywr-1.31.1-cp310-cp310-manylinux_2_34_x86_64.whl","sboms":[{"artifact_uuid":"32d36cc6-52c2-57fc-89cc-9fb7c3c9a8c3","path":"pywr-1.31.1.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/32d36cc6-52c2-57fc-89cc-9fb7c3c9a8c3/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywr-1.31.1-cp311-cp311-manylinux_2_34_x86_64.whl","url":"https://files.pythonhosted.org/packages/e2/55/1f45b629c0e8c249a9a75c5018f90f497b3c182a76ccbde537396dc1dbf3/pywr-1.31.1-cp311-cp311-manylinux_2_34_x86_64.whl","sboms":[{"artifact_uuid":"a9040d99-b556-5304-a0ba-c623e4c147bb","path":"pywr-1.31.1.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/a9040d99-b556-5304-a0ba-c623e4c147bb/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywr-1.31.1-cp312-cp312-manylinux_2_34_x86_64.whl","url":"https://files.pythonhosted.org/packages/94/d0/f63e69755ec2b80bd1c36c2b5afeda1cdb1627e609028a0ec3141f3e664a/pywr-1.31.1-cp312-cp312-manylinux_2_34_x86_64.whl","sboms":[{"artifact_uuid":"245da606-8d3f-57d0-a8bb-53d4419e25e1","path":"pywr-1.31.1.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/245da606-8d3f-57d0-a8bb-53d4419e25e1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywr-1.31.1-cp313-cp313-manylinux_2_34_x86_64.whl","url":"https://files.pythonhosted.org/packages/80/b1/a1e8003418eea393e5d36ea2667141e8127978ee1b5538b8dab3ca7e8346/pywr-1.31.1-cp313-cp313-manylinux_2_34_x86_64.whl","sboms":[{"artifact_uuid":"6cec6cad-97d0-58d2-aec7-8b5f215de143","path":"pywr-1.31.1.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/6cec6cad-97d0-58d2-aec7-8b5f215de143/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pywr-1.31.1-cp314-cp314-manylinux_2_34_x86_64.whl","url":"https://files.pythonhosted.org/packages/f2/0d/8e13438407bc6c6b33bd9b2122b796836520b230526815a601b520a1d6f0/pywr-1.31.1-cp314-cp314-manylinux_2_34_x86_64.whl","sboms":[{"artifact_uuid":"a00dcd73-89bc-592b-b0ea-ab8005673934","path":"pywr-1.31.1.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/a00dcd73-89bc-592b-b0ea-ab8005673934/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":5,"has_attestation":false,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":5,"total_sboms":5,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}