"""
Kilit - Encrypted secrets management for Python.

Kilit provides Rails-style encrypted credentials management for Python applications,
allowing you to safely commit encrypted secrets to version control while keeping
the master key separate.
"""

from kilit.api import Credentials
from kilit.exceptions import (
    KilitCredentialsError,
    KilitError,
    KilitFileError,
    KilitFormatError,
    KilitKeyError,
)

__version__ = "0.1.0"
__all__ = [
    "Credentials",
    "KilitError",
    "KilitKeyError",
    "KilitFileError",
    "KilitFormatError",
    "KilitCredentialsError",
]
