"""xapian_model — ORM-like base classes for Xapiand-backed models.

This package provides :class:`~xapian_model.base.BaseXapianModel`, a
lightweight abstract base class that maps Python attribute access to
Xapiand document fields, along with a descriptor-based
:class:`~xapian_model.base.Manager` for querying, creating, and
retrieving documents.
"""

from __future__ import annotations
