Validate required Datasheet, Model Card, and Data Card headings with warning-only PII pattern checks.
Project description
datasheet-ci Python Validator
Validate one local Datasheet, Model Card, or Data Card and receive structured missing-section and PII-pattern evidence.
This source-only 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: source metadata is 0.2.0, but the datasheet-ci name is not published on PyPI and no python-v0.2.0 tag exists. Install from this source directory until a Python release is published.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datasheet_ci-0.2.0.tar.gz.
File metadata
- Download URL: datasheet_ci-0.2.0.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b6af507ef56e5a163fb32d33b3c0ad3773ef7ae9a44eaa10db5bd4d066d0e59
|
|
| MD5 |
c4b89afccd287d3469b3ae46a68b3033
|
|
| BLAKE2b-256 |
d7d37328856fa40076f674988b34e437f6c843d753e4286386f84adb6ec02c0d
|
File details
Details for the file datasheet_ci-0.2.0-py3-none-any.whl.
File metadata
- Download URL: datasheet_ci-0.2.0-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
159511808c1a4d72c762dbc33329cff00fd37900621ac8eafc8ca01d27e9c292
|
|
| MD5 |
0be3b2bf341b65d62c9e9175e1565b05
|
|
| BLAKE2b-256 |
bc5a3cd3a4463dfeb0fed24762552e61b4dec17531792d92bac0e94023b72f7e
|