{"url":"https://pypi.sbomify.com/package/csan/0.9.0","markdown_url":"https://pypi.sbomify.com/package/csan/0.9.0.md","name":"csan","version":"0.9.0","purl":"pkg:pypi/csan@0.9.0","summary":"Cutter call numbers for library cataloging (Cutter-Sanborn and Library of Congress)","author":null,"project_urls":{"Changelog":"https://github.com/veralvx/csan/blob/main/CHANGELOG.md","Issues":"https://github.com/veralvx/csan/issues","Repository":"https://github.com/veralvx/csan"},"requires_python":">=3.9","license":"MIT OR Apache-2.0","classifiers":["Environment :: Console","Intended Audience :: Developers","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: Implementation :: CPython","Programming Language :: Rust","Topic :: Text Processing","Topic :: Text Processing :: Indexing"],"wheels":[{"filename":"csan-0.9.0-cp39-abi3-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/3a/b1/130bed8f8b4961d5a96f26641ce6d9b6e16cee0c45bf17dc95bba1868b40/csan-0.9.0-cp39-abi3-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"c06e9a96-3cd9-584d-b73f-3b44ad9d82c0","path":"csan-0.9.0.dist-info/sboms/csan-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c06e9a96-3cd9-584d-b73f-3b44ad9d82c0/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"veralvx/csan","workflow":"publish-pypi.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/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/veralvx/csan","1.3.6.1.4.1.57264.1.13":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1097846889","1.3.6.1.4.1.57264.1.16":"https://github.com/veralvx","1.3.6.1.4.1.57264.1.17":"171095367","1.3.6.1.4.1.57264.1.18":"https://github.com/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/veralvx/csan/actions/runs/40555366901/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"csan-0.9.0-cp39-abi3-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/08/5d/9b78ee8dc4db17175a0209673565f177b4a14c48bcc0ae45f03e74028ac4/csan-0.9.0-cp39-abi3-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"d95cb5d8-ffa7-5bfa-9e30-d8f9aeb80498","path":"csan-0.9.0.dist-info/sboms/csan-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d95cb5d8-ffa7-5bfa-9e30-d8f9aeb80498/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"veralvx/csan","workflow":"publish-pypi.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/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/veralvx/csan","1.3.6.1.4.1.57264.1.13":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1097846889","1.3.6.1.4.1.57264.1.16":"https://github.com/veralvx","1.3.6.1.4.1.57264.1.17":"171095367","1.3.6.1.4.1.57264.1.18":"https://github.com/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/veralvx/csan/actions/runs/40555366901/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"csan-0.9.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/d0/1c/55dfd2ef7b6dbc502d7f65fe6974aa960901a8eab37d600f2e0f1905ffed/csan-0.9.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"a4edc233-1d84-5b36-a41a-d6077ad4d86f","path":"csan-0.9.0.dist-info/sboms/csan-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a4edc233-1d84-5b36-a41a-d6077ad4d86f/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"veralvx/csan","workflow":"publish-pypi.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/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/veralvx/csan","1.3.6.1.4.1.57264.1.13":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1097846889","1.3.6.1.4.1.57264.1.16":"https://github.com/veralvx","1.3.6.1.4.1.57264.1.17":"171095367","1.3.6.1.4.1.57264.1.18":"https://github.com/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/veralvx/csan/actions/runs/40555366901/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"csan-0.9.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/24/27/f8791232f8c33156f8ad94071fc0b21ec0c6dd9cba5f25dfda65250a4c99/csan-0.9.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"5d53169b-2388-580a-856d-5f079544135f","path":"csan-0.9.0.dist-info/sboms/csan-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/5d53169b-2388-580a-856d-5f079544135f/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"veralvx/csan","workflow":"publish-pypi.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/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/veralvx/csan","1.3.6.1.4.1.57264.1.13":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1097846889","1.3.6.1.4.1.57264.1.16":"https://github.com/veralvx","1.3.6.1.4.1.57264.1.17":"171095367","1.3.6.1.4.1.57264.1.18":"https://github.com/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/veralvx/csan/actions/runs/40555366901/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"csan-0.9.0-cp39-abi3-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/be/6a/d6b7d09ba54b2a28f0ccc249fd358681d382661a123ec3f5c42e94c7dafa/csan-0.9.0-cp39-abi3-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"e328075f-9698-5593-943e-3f24c41b6827","path":"csan-0.9.0.dist-info/sboms/csan-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e328075f-9698-5593-943e-3f24c41b6827/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"veralvx/csan","workflow":"publish-pypi.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/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/veralvx/csan","1.3.6.1.4.1.57264.1.13":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1097846889","1.3.6.1.4.1.57264.1.16":"https://github.com/veralvx","1.3.6.1.4.1.57264.1.17":"171095367","1.3.6.1.4.1.57264.1.18":"https://github.com/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/veralvx/csan/actions/runs/40555366901/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"csan-0.9.0-cp39-abi3-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/e8/2c/bd21c178c9b3198831d44544a2665d557484f54a62aa2b6e851df3b6afec/csan-0.9.0-cp39-abi3-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"14432e73-3140-58bc-b581-ca8a0bb06024","path":"csan-0.9.0.dist-info/sboms/csan-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/14432e73-3140-58bc-b581-ca8a0bb06024/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"veralvx/csan","workflow":"publish-pypi.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/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/veralvx/csan","1.3.6.1.4.1.57264.1.13":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1097846889","1.3.6.1.4.1.57264.1.16":"https://github.com/veralvx","1.3.6.1.4.1.57264.1.17":"171095367","1.3.6.1.4.1.57264.1.18":"https://github.com/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/veralvx/csan/actions/runs/40555366901/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"csan-0.9.0-cp39-abi3-win_amd64.whl","url":"https://files.pythonhosted.org/packages/51/5e/026a2ab7179b4fcb90fd392ffcda3bb7bc40992822cc8b348a8e29233f2c/csan-0.9.0-cp39-abi3-win_amd64.whl","sboms":[{"artifact_uuid":"6580bba9-3acc-56f2-9f36-824fbcc5a770","path":"csan-0.9.0.dist-info/sboms/csan-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6580bba9-3acc-56f2-9f36-824fbcc5a770/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"veralvx/csan","workflow":"publish-pypi.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/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/veralvx/csan","1.3.6.1.4.1.57264.1.13":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1097846889","1.3.6.1.4.1.57264.1.16":"https://github.com/veralvx","1.3.6.1.4.1.57264.1.17":"171095367","1.3.6.1.4.1.57264.1.18":"https://github.com/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/veralvx/csan/actions/runs/40555366901/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"csan-0.9.0-cp39-abi3-win_arm64.whl","url":"https://files.pythonhosted.org/packages/ca/9d/09d4992534840dc348fb5eac5106258f7aba80962cfb7ef9f2ecedf53165/csan-0.9.0-cp39-abi3-win_arm64.whl","sboms":[{"artifact_uuid":"d0efa32a-1478-5b58-b934-5a2ac9f008f4","path":"csan-0.9.0.dist-info/sboms/csan-py.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d0efa32a-1478-5b58-b934-5a2ac9f008f4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"veralvx/csan","workflow":"publish-pypi.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/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/veralvx/csan","1.3.6.1.4.1.57264.1.13":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"1097846889","1.3.6.1.4.1.57264.1.16":"https://github.com/veralvx","1.3.6.1.4.1.57264.1.17":"171095367","1.3.6.1.4.1.57264.1.18":"https://github.com/veralvx/csan/.github/workflows/publish-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bb889305199dacc88176b6d0255ccb47b6d02364","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/veralvx/csan/actions/runs/40555366901/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":{}}}