{"url":"https://pypi.sbomify.com/package/py4swiss/0.3.1","markdown_url":"https://pypi.sbomify.com/package/py4swiss/0.3.1.md","name":"py4swiss","version":"0.3.1","purl":"pkg:pypi/py4swiss@0.3.1","summary":"A package to pair swiss tournaments","author":null,"project_urls":{"Homepage":"https://github.com/Moritz72/py4swiss","Repository":"https://github.com/Moritz72/py4swiss"},"requires_python":null,"license":"MIT","classifiers":["License :: OSI Approved :: MIT License","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.11","Topic :: Games/Entertainment :: Board Games"],"wheels":[{"filename":"py4swiss-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/2c/69/7f7ae8fece191239feafa446c5aab60faae750d517f5ec767fa055f2c284/py4swiss-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"5fb795ea-35fe-53e5-9af1-bda3d47c7c86","path":"py4swiss-0.3.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/5fb795ea-35fe-53e5-9af1-bda3d47c7c86/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Moritz72/py4swiss","workflow":"build-and-publish.yml","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/Moritz72/py4swiss/.github/workflows/build-and-publish.yml@refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.10":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Moritz72/py4swiss","1.3.6.1.4.1.57264.1.13":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.15":"1065902820","1.3.6.1.4.1.57264.1.16":"https://github.com/Moritz72","1.3.6.1.4.1.57264.1.17":"29665003","1.3.6.1.4.1.57264.1.18":"https://github.com/Moritz72/py4swiss/.github/workflows/build-and-publish.yml@refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.19":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/Moritz72/py4swiss/actions/runs/20442796900/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"py4swiss-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/1a/b1/d1aa7dee4cf19bf46c6a5076363e126af797f06736aadfb0304a55fe0d69/py4swiss-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"6338c905-3528-5096-a34c-30d5b33bd17b","path":"py4swiss-0.3.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/6338c905-3528-5096-a34c-30d5b33bd17b/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Moritz72/py4swiss","workflow":"build-and-publish.yml","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/Moritz72/py4swiss/.github/workflows/build-and-publish.yml@refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.10":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Moritz72/py4swiss","1.3.6.1.4.1.57264.1.13":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.15":"1065902820","1.3.6.1.4.1.57264.1.16":"https://github.com/Moritz72","1.3.6.1.4.1.57264.1.17":"29665003","1.3.6.1.4.1.57264.1.18":"https://github.com/Moritz72/py4swiss/.github/workflows/build-and-publish.yml@refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.19":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/Moritz72/py4swiss/actions/runs/20442796900/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"py4swiss-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/aa/e2/57175ea03b3ac8c78165f40ef63936bf8a3ef44a4741e9acc1c71920dbbc/py4swiss-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"5746824e-df95-5967-aa72-d17253baa668","path":"py4swiss-0.3.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/5746824e-df95-5967-aa72-d17253baa668/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Moritz72/py4swiss","workflow":"build-and-publish.yml","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/Moritz72/py4swiss/.github/workflows/build-and-publish.yml@refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.10":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Moritz72/py4swiss","1.3.6.1.4.1.57264.1.13":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.15":"1065902820","1.3.6.1.4.1.57264.1.16":"https://github.com/Moritz72","1.3.6.1.4.1.57264.1.17":"29665003","1.3.6.1.4.1.57264.1.18":"https://github.com/Moritz72/py4swiss/.github/workflows/build-and-publish.yml@refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.19":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/Moritz72/py4swiss/actions/runs/20442796900/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"py4swiss-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/52/1d/1ed4ec783cb1f6291f00e89765fe9dc34a01ac5d9841786235f6cfe65e0d/py4swiss-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"8c83038a-32d2-5982-aaaf-60c86ab07998","path":"py4swiss-0.3.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/8c83038a-32d2-5982-aaaf-60c86ab07998/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"Moritz72/py4swiss","workflow":"build-and-publish.yml","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/Moritz72/py4swiss/.github/workflows/build-and-publish.yml@refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.10":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/Moritz72/py4swiss","1.3.6.1.4.1.57264.1.13":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.15":"1065902820","1.3.6.1.4.1.57264.1.16":"https://github.com/Moritz72","1.3.6.1.4.1.57264.1.17":"29665003","1.3.6.1.4.1.57264.1.18":"https://github.com/Moritz72/py4swiss/.github/workflows/build-and-publish.yml@refs/tags/v0.3.1","1.3.6.1.4.1.57264.1.19":"c7175911f0279c5073424825dff49645c843d13f","1.3.6.1.4.1.57264.1.20":"release","1.3.6.1.4.1.57264.1.21":"https://github.com/Moritz72/py4swiss/actions/runs/20442796900/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":4,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":4,"total_sboms":4,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}