Metadata-Version: 2.4
Name: kodemeio-accurate
Version: 0.5.14
Summary: Python SDK for the Accurate Online official API — auth, pagination, typed models, bulk extraction
Requires-Python: >=3.12
Requires-Dist: httpx>=0.27
Requires-Dist: pydantic>=2.9
Requires-Dist: pyyaml>=6.0
Description-Content-Type: text/markdown

# kodemeio-accurate

Python SDK for the Accurate Online official API — auth, pagination, typed
models, bulk extraction.

## Odoo mappers live here

`accurate_sdk.odoo_mapper` is the single source of truth for transforming
Accurate `detail.do` payloads into Odoo `(model_name, vals)` tuples. It is
pure Python (no Odoo imports) and is consumed by both:

- The Odoo addon `accurate_integration` (in the `kodemeio-odoo` repo) —
  in-process, queue_job-driven sync.
- The standalone CLI `kodemeio-accurate-sync` (in this repo, sibling
  package `packages/accurate-sync`) — out-of-process, direct-PG sync.

When adding or changing a mapper, both consumers must stay happy. See
`packages/accurate-sync/CLAUDE.md` for how the CLI side wires it up.
