Metadata-Version: 2.4
Name: introspection-recipe-check
Version: 0.1.0
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Rust
Classifier: Typing :: Typed
Summary: Python bindings for the I/O-free Recipe validation engine
Keywords: pi,recipes,validation,lint,agents
Home-Page: https://pi.recipes
Author: Introspection
License-Expression: Apache-2.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://pi.recipes
Project-URL: Issues, https://github.com/introspection-org/recipes/issues
Project-URL: Repository, https://github.com/introspection-org/recipes

# introspection-recipe-check for Python

Native Python bindings for the pure, I/O-free
`introspection-recipe-check` validation engine.

```python
from introspection_recipe_check import check_recipe_files

report = check_recipe_files(
    {
        "files": [
            {
                "path": "package.json",
                "content": '{"name":"demo","pi":{}}',
            }
        ]
    }
)
```

The binding performs no filesystem I/O. Paths are relative to the Recipe root,
and missing `content` means the host supplied file identity without source
text.

