{"url":"https://pypi.sbomify.com/package/datagrunt/5.2.2","markdown_url":"https://pypi.sbomify.com/package/datagrunt/5.2.2.md","name":"datagrunt","version":"5.2.2","purl":"pkg:pypi/datagrunt@5.2.2","summary":"Read, process, and convert CSV, Excel, Parquet, and PDF files easily","author":null,"project_urls":{"Bug Tracker":"https://github.com/pmgraham/datagrunt/issues","Documentation":"https://www.datagrunt.io/","Homepage":"https://www.datagrunt.io/","Source Code":"https://github.com/pmgraham/datagrunt"},"requires_python":">=3.11","license":null,"classifiers":["Intended Audience :: Developers","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","Topic :: Software Development :: Libraries :: Python Modules"],"wheels":[{"filename":"datagrunt-5.2.2-cp311-abi3-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/23/20/08e449616e441a2ec2e3368bfdbb657dbc3ad769ad5263a4db3fa4162952/datagrunt-5.2.2-cp311-abi3-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"8c582451-8313-568e-902a-25553c7a50af","path":"datagrunt-5.2.2.dist-info/sboms/datagrunt-python.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8c582451-8313-568e-902a-25553c7a50af/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmgraham/datagrunt","workflow":"publish-to-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/pmgraham/datagrunt/.github/workflows/publish-to-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmgraham/datagrunt","1.3.6.1.4.1.57264.1.13":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"847924948","1.3.6.1.4.1.57264.1.16":"https://github.com/pmgraham","1.3.6.1.4.1.57264.1.17":"755874","1.3.6.1.4.1.57264.1.18":"https://github.com/pmgraham/datagrunt/.github/workflows/publish-to-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/pmgraham/datagrunt/actions/runs/42406384913/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"datagrunt-5.2.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","url":"https://files.pythonhosted.org/packages/7c/fe/6923377525f7df800378182d7dd0e41278eac52c395d90be82c52ca9f17d/datagrunt-5.2.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl","sboms":[{"artifact_uuid":"532b41ca-5461-53d3-a2b4-e16350092487","path":"datagrunt-5.2.2.dist-info/sboms/datagrunt-python.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/532b41ca-5461-53d3-a2b4-e16350092487/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmgraham/datagrunt","workflow":"publish-to-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/pmgraham/datagrunt/.github/workflows/publish-to-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmgraham/datagrunt","1.3.6.1.4.1.57264.1.13":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"847924948","1.3.6.1.4.1.57264.1.16":"https://github.com/pmgraham","1.3.6.1.4.1.57264.1.17":"755874","1.3.6.1.4.1.57264.1.18":"https://github.com/pmgraham/datagrunt/.github/workflows/publish-to-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/pmgraham/datagrunt/actions/runs/42406384913/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"datagrunt-5.2.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","url":"https://files.pythonhosted.org/packages/1d/28/00e21331582179daf40656fbf75ca5262a38e97593a7523839379db52cb3/datagrunt-5.2.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl","sboms":[{"artifact_uuid":"8e23d859-1c0b-5aff-8a87-6698cd6ae734","path":"datagrunt-5.2.2.dist-info/sboms/datagrunt-python.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8e23d859-1c0b-5aff-8a87-6698cd6ae734/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmgraham/datagrunt","workflow":"publish-to-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/pmgraham/datagrunt/.github/workflows/publish-to-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmgraham/datagrunt","1.3.6.1.4.1.57264.1.13":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"847924948","1.3.6.1.4.1.57264.1.16":"https://github.com/pmgraham","1.3.6.1.4.1.57264.1.17":"755874","1.3.6.1.4.1.57264.1.18":"https://github.com/pmgraham/datagrunt/.github/workflows/publish-to-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/pmgraham/datagrunt/actions/runs/42406384913/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"datagrunt-5.2.2-cp311-abi3-win_amd64.whl","url":"https://files.pythonhosted.org/packages/53/62/d92df3ddbd709cbad0f1a40ff0f41e6585a68e7fd41c4d43840c2dc5b849/datagrunt-5.2.2-cp311-abi3-win_amd64.whl","sboms":[{"artifact_uuid":"d5061a1a-efbd-5830-a6ad-2ab32330994d","path":"datagrunt-5.2.2.dist-info/sboms/datagrunt-python.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d5061a1a-efbd-5830-a6ad-2ab32330994d/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pmgraham/datagrunt","workflow":"publish-to-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/pmgraham/datagrunt/.github/workflows/publish-to-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.10":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pmgraham/datagrunt","1.3.6.1.4.1.57264.1.13":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.14":"refs/heads/main","1.3.6.1.4.1.57264.1.15":"847924948","1.3.6.1.4.1.57264.1.16":"https://github.com/pmgraham","1.3.6.1.4.1.57264.1.17":"755874","1.3.6.1.4.1.57264.1.18":"https://github.com/pmgraham/datagrunt/.github/workflows/publish-to-pypi.yml@refs/heads/main","1.3.6.1.4.1.57264.1.19":"bfa83692234572b456e0e86341c0779b3fb37262","1.3.6.1.4.1.57264.1.20":"workflow_run","1.3.6.1.4.1.57264.1.21":"https://github.com/pmgraham/datagrunt/actions/runs/42406384913/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":{}}}