Metadata-Version: 2.4
Name: datasheet-ci
Version: 0.2.1
Summary: Validate required Datasheet, Model Card, and Data Card headings with warning-only PII pattern checks.
Author: AuraOne
License-Expression: MIT
Project-URL: Homepage, https://github.com/auraoneai/datasheet-ci
Project-URL: Documentation, https://github.com/auraoneai/datasheet-ci/tree/main/python_validator
Project-URL: Repository, https://github.com/auraoneai/datasheet-ci.git
Project-URL: Issues, https://github.com/auraoneai/datasheet-ci/issues
Project-URL: Changelog, https://github.com/auraoneai/datasheet-ci/blob/main/CHANGELOG.md
Keywords: datasheet,model-card,data-card,dataset-documentation,ai-governance,pii-detection
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Documentation
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# 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:

```bash
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.
