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)
| File | Size | Uploaded | |
|---|---|---|---|
| datasheet_ci-0.2.1.tar.gz | 3.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|