{"url":"https://pypi.sbomify.com/package/pysorteddict/0.15.1","markdown_url":"https://pypi.sbomify.com/package/pysorteddict/0.15.1.md","name":"pysorteddict","version":"0.15.1","purl":"pkg:pypi/pysorteddict@0.15.1","summary":"Python dictionary in which the keys are always in ascending order","author":"Vishal Pankaj Chandratreya","project_urls":{"Changelog":"https://tfpf.github.io/pysorteddict/changelog.html","Documentation":"https://tfpf.github.io/pysorteddict/documentation.html","Homepage":"https://tfpf.github.io/pysorteddict/","Repository":"https://github.com/tfpf/pysorteddict"},"requires_python":">=3.10","license":null,"classifiers":["Development Status :: 4 - Beta","Environment :: WebAssembly","Environment :: WebAssembly :: Emscripten","Intended Audience :: Developers","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: Unix","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Python :: Implementation :: PyPy"],"wheels":[{"filename":"pysorteddict-0.15.1-cp310-cp310-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/6e/94/d376b228313b893dc3f0b113a07c4ab9364d6b664f2c89e9fd2cd769b5cb/pysorteddict-0.15.1-cp310-cp310-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"eeac2ee1-977a-5445-a37e-e345ac3f97fd","path":"pysorteddict-0.15.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/eeac2ee1-977a-5445-a37e-e345ac3f97fd/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"tfpf/pysorteddict","workflow":"ci.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/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.10":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/tfpf/pysorteddict","1.3.6.1.4.1.57264.1.13":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.15":"889331628","1.3.6.1.4.1.57264.1.16":"https://github.com/tfpf","1.3.6.1.4.1.57264.1.17":"19171016","1.3.6.1.4.1.57264.1.18":"https://github.com/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.19":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/tfpf/pysorteddict/actions/runs/36107744483/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pysorteddict-0.15.1-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/3d/9a/088c5418ae2c436b74b5933ddf544b37d8a96fe65d129806cfb526fecf7e/pysorteddict-0.15.1-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"e54eadc3-583e-5a27-942f-9551c216062c","path":"pysorteddict-0.15.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/e54eadc3-583e-5a27-942f-9551c216062c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"tfpf/pysorteddict","workflow":"ci.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/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.10":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/tfpf/pysorteddict","1.3.6.1.4.1.57264.1.13":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.15":"889331628","1.3.6.1.4.1.57264.1.16":"https://github.com/tfpf","1.3.6.1.4.1.57264.1.17":"19171016","1.3.6.1.4.1.57264.1.18":"https://github.com/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.19":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/tfpf/pysorteddict/actions/runs/36107744483/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pysorteddict-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/71/f2/b82410d3efdcc5996187ef8bab618e2c5fedd0ce6d5ab35c4d2420846380/pysorteddict-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"383fdfd3-95c8-5072-a83c-e77c7db13eb0","path":"pysorteddict-0.15.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/383fdfd3-95c8-5072-a83c-e77c7db13eb0/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"tfpf/pysorteddict","workflow":"ci.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/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.10":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/tfpf/pysorteddict","1.3.6.1.4.1.57264.1.13":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.15":"889331628","1.3.6.1.4.1.57264.1.16":"https://github.com/tfpf","1.3.6.1.4.1.57264.1.17":"19171016","1.3.6.1.4.1.57264.1.18":"https://github.com/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.19":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/tfpf/pysorteddict/actions/runs/36107744483/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pysorteddict-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/f0/f0/56b0637a4c84ab655b2b493e778fdff623236d7ed411fab7e8db53fead53/pysorteddict-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"448e3243-3d6d-541c-9a30-b75189ff2755","path":"pysorteddict-0.15.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/448e3243-3d6d-541c-9a30-b75189ff2755/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"tfpf/pysorteddict","workflow":"ci.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/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.10":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/tfpf/pysorteddict","1.3.6.1.4.1.57264.1.13":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.15":"889331628","1.3.6.1.4.1.57264.1.16":"https://github.com/tfpf","1.3.6.1.4.1.57264.1.17":"19171016","1.3.6.1.4.1.57264.1.18":"https://github.com/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.19":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/tfpf/pysorteddict/actions/runs/36107744483/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pysorteddict-0.15.1-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/a3/f6/e23f3b333366df3a5cd34934dd961ddd9ee19ef6aa0c8af0a1430ffd84af/pysorteddict-0.15.1-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"7d811929-434e-560e-9243-60338c7fdae8","path":"pysorteddict-0.15.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/7d811929-434e-560e-9243-60338c7fdae8/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"tfpf/pysorteddict","workflow":"ci.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/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.10":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/tfpf/pysorteddict","1.3.6.1.4.1.57264.1.13":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.15":"889331628","1.3.6.1.4.1.57264.1.16":"https://github.com/tfpf","1.3.6.1.4.1.57264.1.17":"19171016","1.3.6.1.4.1.57264.1.18":"https://github.com/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.19":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/tfpf/pysorteddict/actions/runs/36107744483/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pysorteddict-0.15.1-cp314-cp314t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/02/86/4696bfc31410f460a7cd6739a4e91305b8ada997ec9aaca41769eb3b1443/pysorteddict-0.15.1-cp314-cp314t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"c684edf0-7735-590c-959e-6d3e3f63e994","path":"pysorteddict-0.15.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/c684edf0-7735-590c-959e-6d3e3f63e994/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"tfpf/pysorteddict","workflow":"ci.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/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.10":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/tfpf/pysorteddict","1.3.6.1.4.1.57264.1.13":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.15":"889331628","1.3.6.1.4.1.57264.1.16":"https://github.com/tfpf","1.3.6.1.4.1.57264.1.17":"19171016","1.3.6.1.4.1.57264.1.18":"https://github.com/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.19":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/tfpf/pysorteddict/actions/runs/36107744483/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pysorteddict-0.15.1-cp315-cp315-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/98/dd/094da767c44e6539496f9b4de60eca76c100c89b2a235585879f3392ef0c/pysorteddict-0.15.1-cp315-cp315-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"a18639b3-8da9-5b62-adfe-f64edf52357a","path":"pysorteddict-0.15.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/a18639b3-8da9-5b62-adfe-f64edf52357a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"tfpf/pysorteddict","workflow":"ci.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/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.10":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/tfpf/pysorteddict","1.3.6.1.4.1.57264.1.13":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.15":"889331628","1.3.6.1.4.1.57264.1.16":"https://github.com/tfpf","1.3.6.1.4.1.57264.1.17":"19171016","1.3.6.1.4.1.57264.1.18":"https://github.com/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.19":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/tfpf/pysorteddict/actions/runs/36107744483/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"pysorteddict-0.15.1-cp315-cp315t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/65/6a/992ad98ae93a7fa6d1a410cac04a60fe39036449ce3aec8a0a0307dabe93/pysorteddict-0.15.1-cp315-cp315t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"f8cede7a-eb93-5038-be85-472652cf4cad","path":"pysorteddict-0.15.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/f8cede7a-eb93-5038-be85-472652cf4cad/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"tfpf/pysorteddict","workflow":"ci.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/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.10":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/tfpf/pysorteddict","1.3.6.1.4.1.57264.1.13":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.15":"889331628","1.3.6.1.4.1.57264.1.16":"https://github.com/tfpf","1.3.6.1.4.1.57264.1.17":"19171016","1.3.6.1.4.1.57264.1.18":"https://github.com/tfpf/pysorteddict/.github/workflows/ci.yml@refs/tags/v0.15.1","1.3.6.1.4.1.57264.1.19":"7606e7518b1ebd90c94c2e5510ca58e6b39be558","1.3.6.1.4.1.57264.1.20":"workflow_dispatch","1.3.6.1.4.1.57264.1.21":"https://github.com/tfpf/pysorteddict/actions/runs/36107744483/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":{}}}