"""
Hatch - Package Manager for the Hatch! ecosystem

This package provides tools for managing Hatch packages, environments,
and interacting with the Hatch registry.
"""

from .cli import main
from .environment_manager import HatchEnvironmentManager
from .package_loader import HatchPackageLoader, PackageLoaderError
from .registry_retriever import RegistryRetriever
from .template_generator import create_package_template

__all__ = [
    'HatchEnvironmentManager',
    'HatchPackageLoader',
    'PackageLoaderError',
    'RegistryRetriever',
    'create_package_template',
    'main',
]