{"url":"https://pypi.sbomify.com/package/canns-lib/0.12.0","markdown_url":"https://pypi.sbomify.com/package/canns-lib/0.12.0.md","name":"canns-lib","version":"0.12.0","purl":"pkg:pypi/canns-lib@0.12.0","summary":"High-performance computational acceleration library for CANNS, providing optimized implementations for topological data analysis and neural network computations","author":null,"project_urls":{"Homepage":"https://github.com/routhleck/canns-lib","Repository":"https://github.com/routhleck/canns-lib"},"requires_python":"<4.0,>=3.11","license":null,"classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Science/Research","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Rust","Topic :: Scientific/Engineering :: Artificial Intelligence","Topic :: Scientific/Engineering :: Information Analysis","Topic :: Scientific/Engineering :: Mathematics","Typing :: Typed"],"wheels":[{"filename":"canns_lib-0.12.0-cp311-cp311-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/c9/0d/ac3384e1844bf3887c99b376ee1ba8a8aee34be0b02ac8e4300fbda7f2a9/canns_lib-0.12.0-cp311-cp311-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"90bad29b-17d3-5fd2-87b8-a79cc746c9ff","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/90bad29b-17d3-5fd2-87b8-a79cc746c9ff/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp311-cp311-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/50/31/9db3717958ef11ccc881b0fb7c0ac241d294d6ec7c09f0c0f691b95bccfa/canns_lib-0.12.0-cp311-cp311-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"95222717-6436-567d-966d-d898387c4ff7","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/95222717-6436-567d-966d-d898387c4ff7/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/4e/26/7963636a553b9a6bccda427cc0030daa0dd51dc67f1386f3599fd1831ecc/canns_lib-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"40461780-ae48-57b6-8e66-e5b099fd25cb","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/40461780-ae48-57b6-8e66-e5b099fd25cb/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/c8/10/601051c169c5fdd0762dfa3efd38034d719f3ea044c462625222f1eb3477/canns_lib-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"78bca189-9d2e-5b20-9b1b-4258549bb126","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/78bca189-9d2e-5b20-9b1b-4258549bb126/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/b9/18/651ad6e68c5db77c49374e1cbf4feb5b00b4de61f221d8269b3d97a6dab2/canns_lib-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"cdd879b6-e228-5954-9557-8cb53a309b4f","path":"canns_lib-0.12.0.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/cdd879b6-e228-5954-9557-8cb53a309b4f/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"f3dda688-7f86-59cd-ae8b-cf4c68c31521","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/f3dda688-7f86-59cd-ae8b-cf4c68c31521/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/0f/a1/f3c5cbfa602289d7624a58d53af67c47dda318473a1868d2f4f777d147d7/canns_lib-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"a13fdd41-f4a8-5b63-924f-9ce6b0d62f97","path":"canns_lib-0.12.0.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/a13fdd41-f4a8-5b63-924f-9ce6b0d62f97/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"7bec8787-76d2-5b7c-a79d-b6970fb7623a","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/7bec8787-76d2-5b7c-a79d-b6970fb7623a/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp311-cp311-win_amd64.whl","url":"https://files.pythonhosted.org/packages/ee/d1/2e74e5b358dc2751da770a98d9068c0f08fc3a9cdf7d67cb84741141fdb3/canns_lib-0.12.0-cp311-cp311-win_amd64.whl","sboms":[{"artifact_uuid":"cb474f38-a731-5f2b-95c0-0b147722766d","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/cb474f38-a731-5f2b-95c0-0b147722766d/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl","url":"https://files.pythonhosted.org/packages/ff/8d/e161f9386c7837dcb34b50835a1d26197b8c02feb8ec71bb5ccd529211f1/canns_lib-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl","sboms":[{"artifact_uuid":"e5ce901b-a929-5872-bf91-aa68836abe26","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e5ce901b-a929-5872-bf91-aa68836abe26/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp312-cp312-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/6e/f0/2cb222605feced81e54a4d21390f631dc2a366f08a135740e19d9106a821/canns_lib-0.12.0-cp312-cp312-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"e1a0f60b-92e4-5c59-aaba-785afd4a2f2e","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e1a0f60b-92e4-5c59-aaba-785afd4a2f2e/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/e6/54/20b00f09ab2e8adc864a4794c19a4de85b11b1ebbc53c096db889b1c2a9f/canns_lib-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"59a78fa0-cb44-51e0-bbc3-4192aebe1819","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/59a78fa0-cb44-51e0-bbc3-4192aebe1819/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/0d/f6/242a4bbd2e8c92be7c5e83b0c4a342fec9dfb74b1f18e3ef34b3292b0e12/canns_lib-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"55b70a0f-756f-5ce4-9854-fd859748a2e1","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/55b70a0f-756f-5ce4-9854-fd859748a2e1/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/39/51/8108c9c1df4cb6b8f5088773eda0b50c791fcfe988d076e83e07c5d0b04a/canns_lib-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"008695de-1161-57df-b80b-4c40c36070d8","path":"canns_lib-0.12.0.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/008695de-1161-57df-b80b-4c40c36070d8/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"497e208c-ed55-5ee2-bf00-e3548d67b443","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/497e208c-ed55-5ee2-bf00-e3548d67b443/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/e5/cf/9f37b3d0b8d2cf2fb970018cb0435fae3a9da0147f2bf9cbb05999acefb2/canns_lib-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"a877eda1-2960-5475-b7a8-9a42e6a143b5","path":"canns_lib-0.12.0.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/a877eda1-2960-5475-b7a8-9a42e6a143b5/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"de3a8811-43b5-5a20-a4e3-f3040b1d93b5","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/de3a8811-43b5-5a20-a4e3-f3040b1d93b5/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp312-cp312-win_amd64.whl","url":"https://files.pythonhosted.org/packages/d1/60/4914a927149e80a1a8fb1b55d0708612b087028616d9b4a631d12e34cf7a/canns_lib-0.12.0-cp312-cp312-win_amd64.whl","sboms":[{"artifact_uuid":"ba1078c5-503c-5d75-93dd-c697d3e7734e","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ba1078c5-503c-5d75-93dd-c697d3e7734e/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl","url":"https://files.pythonhosted.org/packages/66/19/b6d7d39d91e6b328d92527229aee3bc63885517ae1214ff8e218ea4231c5/canns_lib-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl","sboms":[{"artifact_uuid":"6c471ffa-57cf-5d9d-964e-2bf98b444946","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/6c471ffa-57cf-5d9d-964e-2bf98b444946/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp313-cp313-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/60/5a/d7f741a60244fdadc2f5fc4d8187beb2f50feaaffe141145c3b6a197f8df/canns_lib-0.12.0-cp313-cp313-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"577d576a-3298-505c-8ead-302420b4ba0d","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/577d576a-3298-505c-8ead-302420b4ba0d/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/0f/56/c44c4bebc2d97fd62239b30dc0a079c289a454388e85b0bd5949140cae93/canns_lib-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"ae3da5d8-0eff-5522-8562-45d79300bfbb","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/ae3da5d8-0eff-5522-8562-45d79300bfbb/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/0f/26/72787061a35532d6c00db9e8e80ed3a9d9400ef17e285decb5eb70f12f21/canns_lib-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"12f1725c-fa52-5070-85d7-dc839a5fc1e1","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/12f1725c-fa52-5070-85d7-dc839a5fc1e1/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/76/5f/3de95928158bcf0350912fba2221aeab8b270711d66a7dbe69cdb881ad33/canns_lib-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"55d463d4-c6b6-5d26-aae8-6e0730c84d14","path":"canns_lib-0.12.0.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/55d463d4-c6b6-5d26-aae8-6e0730c84d14/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"2990ec48-ae57-58ba-bf16-ca49d7e7fbdf","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2990ec48-ae57-58ba-bf16-ca49d7e7fbdf/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/c1/89/b55e1fea2f2e5b781ac4037073b42b677e1023346b74cf892278f7ea904e/canns_lib-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"589c0504-99ef-5a54-8632-ae7ef1a83894","path":"canns_lib-0.12.0.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/589c0504-99ef-5a54-8632-ae7ef1a83894/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"a2d89cd1-bf94-541d-bcce-77e7af0c4b8d","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a2d89cd1-bf94-541d-bcce-77e7af0c4b8d/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp313-cp313-win_amd64.whl","url":"https://files.pythonhosted.org/packages/40/38/a6a7a828de39577a0abc86eb21664f8797c1b8570cf8d1311ff3aca5e39d/canns_lib-0.12.0-cp313-cp313-win_amd64.whl","sboms":[{"artifact_uuid":"90f92df0-50c9-51b0-a0be-c871c8265d44","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/90f92df0-50c9-51b0-a0be-c871c8265d44/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl","url":"https://files.pythonhosted.org/packages/38/76/7fec929fd8c5508c60c029d2c4f3a8b108f36cdca5fba33a420d5b2b0543/canns_lib-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl","sboms":[{"artifact_uuid":"10d278b4-b286-5f05-9d59-263e243b84fb","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/10d278b4-b286-5f05-9d59-263e243b84fb/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp314-cp314-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/fe/0d/9dd3e79d19d7e134686f4c918c917a87b1588375c7776d228ebbf3872a01/canns_lib-0.12.0-cp314-cp314-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"0c65027d-b457-5a1b-9048-54f91137e5bb","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/0c65027d-b457-5a1b-9048-54f91137e5bb/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/dd/1c/da4d13215b9f056ec077f7b51aa10e179ddf5f44f4e17aa66c151ed1f0a5/canns_lib-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"c1d8a2c2-2232-50bc-af25-f1349769231b","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c1d8a2c2-2232-50bc-af25-f1349769231b/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/46/dd/98f3c6aeb0351b81dae772128c42eb2aec5f763fdf50f453f8689fe93bba/canns_lib-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"a6174d01-4bc4-5acf-b232-4e337e9bb703","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a6174d01-4bc4-5acf-b232-4e337e9bb703/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp314-cp314-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/b9/94/aa7c3b8f52069f8b22a86530bcfea026aac5a067b515c76ef37b0ce6ae2a/canns_lib-0.12.0-cp314-cp314-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"8b7d6840-3060-54bf-9676-1a9b0bb1fdff","path":"canns_lib-0.12.0.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/8b7d6840-3060-54bf-9676-1a9b0bb1fdff/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"c59a8131-c554-573a-a316-cb96c4d08de3","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c59a8131-c554-573a-a316-cb96c4d08de3/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/bf/97/6334926cb0f80582ba0c2695388d2f857de173e7e99e11aabb5f80ce7696/canns_lib-0.12.0-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"84ebd917-f72d-5cdc-ad39-144d068dd499","path":"canns_lib-0.12.0.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/84ebd917-f72d-5cdc-ad39-144d068dd499/download","vulnerability_count":0,"scan_error":null},{"artifact_uuid":"9b36d594-e2ba-5653-af55-04ca3b5d45d4","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9b36d594-e2ba-5653-af55-04ca3b5d45d4/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"canns_lib-0.12.0-cp314-cp314-win_amd64.whl","url":"https://files.pythonhosted.org/packages/11/e2/553b5651a125f405183ea9e4bc1f20e1fd1c28842a2fc8edf4db06671517/canns_lib-0.12.0-cp314-cp314-win_amd64.whl","sboms":[{"artifact_uuid":"9de782bf-2343-592e-b8a7-6fa8c82e0668","path":"canns_lib-0.12.0.dist-info/sboms/canns-lib.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9de782bf-2343-592e-b8a7-6fa8c82e0668/download","vulnerability_count":3,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":36,"has_attestation":false,"vulnerabilities":[{"id":"RUSTSEC-2026-0176","aliases":["GHSA-36hh-v3qg-5jq4"],"summary":"Out-of-bounds read in `nth` / `nth_back` for `PyList` and `PyTuple` iterators","severity":"high","score":8.7,"package":"pyo3","version":"0.28.3","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.28.3","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0176","wheels":["canns_lib-0.12.0-cp311-cp311-macosx_10_12_x86_64.whl","canns_lib-0.12.0-cp311-cp311-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp311-cp311-win_amd64.whl","canns_lib-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl","canns_lib-0.12.0-cp312-cp312-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp312-cp312-win_amd64.whl","canns_lib-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl","canns_lib-0.12.0-cp313-cp313-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp313-cp313-win_amd64.whl","canns_lib-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl","canns_lib-0.12.0-cp314-cp314-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp314-cp314-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp314-cp314-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp314-cp314-win_amd64.whl"]},{"id":"RUSTSEC-2026-0177","aliases":["GHSA-chgr-c6px-7xpp"],"summary":"Missing `Sync` bound on `PyCFunction::new_closure` closures","severity":"medium","score":6.3,"package":"pyo3","version":"0.28.3","ecosystem":"crates.io","purl":"pkg:cargo/pyo3@0.28.3","fixed":["0.29.0"],"url":"https://osv.dev/vulnerability/RUSTSEC-2026-0177","wheels":["canns_lib-0.12.0-cp311-cp311-macosx_10_12_x86_64.whl","canns_lib-0.12.0-cp311-cp311-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp311-cp311-win_amd64.whl","canns_lib-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl","canns_lib-0.12.0-cp312-cp312-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp312-cp312-win_amd64.whl","canns_lib-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl","canns_lib-0.12.0-cp313-cp313-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp313-cp313-win_amd64.whl","canns_lib-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl","canns_lib-0.12.0-cp314-cp314-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp314-cp314-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp314-cp314-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp314-cp314-win_amd64.whl"]},{"id":"RUSTSEC-2024-0436","aliases":[],"summary":"paste - no longer maintained","severity":"unknown","score":null,"package":"paste","version":"1.0.15","ecosystem":"crates.io","purl":"pkg:cargo/paste@1.0.15","fixed":[],"url":"https://osv.dev/vulnerability/RUSTSEC-2024-0436","wheels":["canns_lib-0.12.0-cp311-cp311-macosx_10_12_x86_64.whl","canns_lib-0.12.0-cp311-cp311-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp311-cp311-win_amd64.whl","canns_lib-0.12.0-cp312-cp312-macosx_10_13_x86_64.whl","canns_lib-0.12.0-cp312-cp312-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp312-cp312-win_amd64.whl","canns_lib-0.12.0-cp313-cp313-macosx_10_13_x86_64.whl","canns_lib-0.12.0-cp313-cp313-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp313-cp313-win_amd64.whl","canns_lib-0.12.0-cp314-cp314-macosx_10_15_x86_64.whl","canns_lib-0.12.0-cp314-cp314-macosx_11_0_arm64.whl","canns_lib-0.12.0-cp314-cp314-manylinux_2_28_aarch64.whl","canns_lib-0.12.0-cp314-cp314-manylinux_2_28_x86_64.whl","canns_lib-0.12.0-cp314-cp314-musllinux_1_2_aarch64.whl","canns_lib-0.12.0-cp314-cp314-musllinux_1_2_x86_64.whl","canns_lib-0.12.0-cp314-cp314-win_amd64.whl"]}],"vulnerability_scan":{"scanned_sboms":36,"total_sboms":36,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{"high":1,"medium":1,"unknown":1}}}