dissolve-python 0.3.0

A tool to dissolve deprecated calls in Python codebases
Documentation
"""
Example library demonstrating @replace_me deprecation patterns.

This package shows various ways to deprecate functions, classes, and attributes
using the dissolve library.
"""

from .utils import add, multiply, old_add, old_multiply
from .models import DataProcessor, OldDataProcessor, User
from .config import API_BASE_URL, DEFAULT_TIMEOUT, OLD_API_URL, OLD_TIMEOUT
from .async_ops import fetch_data, old_fetch_data
from .processors import ProcessingEngine

__version__ = "2.1.0"

# Re-export the main functions for convenience
__all__ = [
    # New API
    "add", "multiply", "DataProcessor", "User", "fetch_data", "ProcessingEngine",
    "API_BASE_URL", "DEFAULT_TIMEOUT",
    
    # Deprecated API (will be removed in 3.0.0)
    "old_add", "old_multiply", "OldDataProcessor", "old_fetch_data", 
    "OLD_API_URL", "OLD_TIMEOUT",
]