Skip to main content

datasheet-ci Python Validator

Validate one local Datasheet, Model Card, or Data Card and receive structured missing-section and PII-pattern evidence.

This Python package is for authors who want the same required-heading lists used by AuraOne Datasheet CI before opening a pull request.

Inspectable Output

The CLI writes JSON with ok, missing, and warning-only piiWarnings for the supplied file.

Runtime Boundary

The CLI reads one local Markdown file and performs local regular-expression checks. It makes no network requests, uploads no document content, and does not determine whether a matched string is actually personal data.

Install and Quickstart

From the datasheet-ci repository root:

python -m pip install ./python_validator
datasheet-ci examples/valid_datasheet.md
datasheet-ci examples/invalid_datasheet.md
datasheet-ci path/to/model-card.md --kind model_card

Release Status

Verified July 13, 2026: datasheet-ci==0.2.1 is published on PyPI and the source is included in the dedicated v0.2.1 repository release.

Limits

This validator checks completeness signals, not factual accuracy, privacy compliance, or documentation quality.

Next Action

Install the validator from python_validator/, run it on the document you plan to submit, add every missing heading, and review each PII-like match manually before opening the pull request.

Release files for datasheet-ci 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for datasheet-ci 0.2.1
File Size Uploaded
datasheet_ci-0.2.1.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for datasheet-ci 0.2.1
File Interpreter ABI Platform
datasheet_ci-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.9 kB

Release files / datasheet_ci-0.2.1.tar.gz

Download URL datasheet_ci-0.2.1.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
177a1fa588f4a589d13e59d81210a68257279a2caa5b2246fa2855b3f78811c7
BLAKE2b-256 checksum
How to use checksums
0335051e031e8467324785d7c985499a4d35719964a5ed6dd0a6446f301f69be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / datasheet_ci-0.2.1-py3-none-any.whl

Download URL datasheet_ci-0.2.1-py3-none-any.whl
Size 3.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc1bead17b7300ea0ed5bacc40b2206ebd1721c81433d5210f0d32a5ec651e23
BLAKE2b-256 checksum
How to use checksums
58e92a89e5eac03cf01f9f79b2643c4433171e03a8d14a037035947204bb8c78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page