{"url":"https://pypi.sbomify.com/package/pyodbc/5.4.0","markdown_url":"https://pypi.sbomify.com/package/pyodbc/5.4.0.md","name":"pyodbc","version":"5.4.0","purl":"pkg:pypi/pyodbc@5.4.0","summary":"DB API module for ODBC","author":null,"project_urls":{"Homepage":"https://github.com/mkleehammer/pyodbc"},"requires_python":">=3.11","license":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: System Administrators","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Programming Language :: Python","Programming Language :: Python :: 3","Topic :: Database"],"wheels":[{"filename":"pyodbc-5.4.0-cp311-cp311-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/14/56/7ded8b0cc76cdd42bb8453ffba38939fec00c22322e7aabe9874f1abb03c/pyodbc-5.4.0-cp311-cp311-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"90537735-25b0-5cd3-a268-0116964122e3","path":"pyodbc-5.4.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/90537735-25b0-5cd3-a268-0116964122e3/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp311-cp311-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/78/65/c8d3cb8916da2108a08ff159814c3cce6dbc3f668c4b54d4dfaabfd5d2a7/pyodbc-5.4.0-cp311-cp311-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"1529bd7b-f75d-5c8d-986c-fb47f0b5139f","path":"pyodbc-5.4.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/1529bd7b-f75d-5c8d-986c-fb47f0b5139f/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp312-cp312-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/3e/90/869340ae4c74f76a906fcfe165a1c3df62c4702eb5a7efbf526cc0aab79e/pyodbc-5.4.0-cp312-cp312-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"31ee1910-11d3-55f2-8b1b-06a16918cf8e","path":"pyodbc-5.4.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/31ee1910-11d3-55f2-8b1b-06a16918cf8e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp312-cp312-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/9c/f5/32303e1e4ce07cc2b7f2f810f860d37c75b06e454ec2af6e1d15420aa600/pyodbc-5.4.0-cp312-cp312-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"268113df-cf90-5658-891d-78d87d45d718","path":"pyodbc-5.4.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/268113df-cf90-5658-891d-78d87d45d718/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp313-cp313-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/64/29/06df9ec1ae315579bf5fb385b6d7f3d406e6895135acfdec87b0d1c8d699/pyodbc-5.4.0-cp313-cp313-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"943b8467-5821-501c-870b-24e230703e15","path":"pyodbc-5.4.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/943b8467-5821-501c-870b-24e230703e15/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp313-cp313-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/7a/49/5f97ba7b2c5dfe804847bd1dc64b203090982b64a374765a0b5c7587da06/pyodbc-5.4.0-cp313-cp313-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"3c6021a4-4099-5cec-b403-d79c1da70bc1","path":"pyodbc-5.4.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/3c6021a4-4099-5cec-b403-d79c1da70bc1/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp314-cp314-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/ec/fe/2d4c78a12266c5dd58f429b8007af9248d90bde4e7c1375df1412d6fc65f/pyodbc-5.4.0-cp314-cp314-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"7ac52d6a-81d8-5a8d-b4df-fb5634351e53","path":"pyodbc-5.4.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/7ac52d6a-81d8-5a8d-b4df-fb5634351e53/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp314-cp314-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/1b/26/266e5dc9d02ac2511e724dc8f5e8c053a12fac8806aafdba1a0b17127744/pyodbc-5.4.0-cp314-cp314-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"68f19d3b-b7f3-579e-b040-81003bac7c1a","path":"pyodbc-5.4.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/68f19d3b-b7f3-579e-b040-81003bac7c1a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/50/2e/b2e90cf4142b3652da2332f41786036de2fea4235aa36a5c3ab8f7990eeb/pyodbc-5.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"76fbae24-b722-5ec5-881c-d116fc311159","path":"pyodbc-5.4.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/76fbae24-b722-5ec5-881c-d116fc311159/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/e3/4c/be33b10041806db8c385808cd216e822e50ca2a5fb7e8e9eafa2d0b610f3/pyodbc-5.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"3dc7edc6-90c4-5734-8ab8-c41d89b6a44c","path":"pyodbc-5.4.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/3dc7edc6-90c4-5734-8ab8-c41d89b6a44c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp315-cp315-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/7b/c0/cdc8a90011a945a8d93c3007bd7f987871a24c2d52af8b710d5bd7d03967/pyodbc-5.4.0-cp315-cp315-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"81b81c82-f0bc-54bb-bbda-dc6b15a4f340","path":"pyodbc-5.4.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/81b81c82-f0bc-54bb-bbda-dc6b15a4f340/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp315-cp315-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/7a/d4/cd81cb853bba8c3a283981aeab37a5b20f931889365bc6c0b57b6632e788/pyodbc-5.4.0-cp315-cp315-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"f987f5ba-2d3a-5f12-affc-fb1601bef8de","path":"pyodbc-5.4.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/f987f5ba-2d3a-5f12-affc-fb1601bef8de/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp315-cp315t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/39/6f/19a251b2008106696cbc0d87e2294215cb0d4f360b34bb362e07d30fc569/pyodbc-5.4.0-cp315-cp315t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"12a85afd-77dd-5812-9f14-9dc3e64ec9a6","path":"pyodbc-5.4.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/12a85afd-77dd-5812-9f14-9dc3e64ec9a6/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}},{"filename":"pyodbc-5.4.0-cp315-cp315t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/b5/df/ba6dc769563d0a607787d0331f172a4e286448916b51a4fe1d7ac52fd0e6/pyodbc-5.4.0-cp315-cp315t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"7868ee7c-e746-5b07-aa8a-f92c61d5c6f3","path":"pyodbc-5.4.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/7868ee7c-e746-5b07-aa8a-f92c61d5c6f3/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"not_available"}}],"formats":["CycloneDX"],"sbom_count":14,"has_attestation":false,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":14,"total_sboms":14,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}