Metadata-Version: 2.4
Name: goldencheck-native
Version: 0.1.0
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering
Summary: Optional native (Rust/PyO3) acceleration kernels for goldencheck
Author-email: Ben Severn <ben@bensevern.dev>
License: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/benseverndev-oss/goldenmatch

# goldencheck-native

Optional native (Rust/PyO3) acceleration kernels for
[GoldenCheck](https://github.com/benseverndev-oss/goldenmatch/tree/main/packages/python/goldencheck).

`goldencheck` is a pure-Python wheel; this package ships the compiled abi3
`_native` extension that accelerates GoldenCheck's CPU-bound deep-profiling work
(Benford conformance, composite-key and functional-dependency mining). It is
pulled in via:

```bash
pip install goldencheck[native]
```

You never import this directly -- `goldencheck.core._native_loader` discovers it
and falls back to the pure-Python paths when it isn't installed. Behaviour is
identical either way; the native path only changes wall-clock time.

The kernels live in the pyo3-free `goldencheck-core` crate; this crate is the
thin Arrow-reading PyO3 shim over it.

