"""
Package registry implementations.

This module provides registry clients for publishing packages to various platforms:
- Gitea package registries
- PyPI and Test PyPI
- Extensible factory for custom registries
"""

from .factory import RegistryFactory
from .base import RegistryInterface, RegistryConfig
from .gitea.registry import GiteaRegistry
from .gitea.config import GiteaConfig
from .gitea.exceptions import GiteaError

__all__ = [
    "RegistryFactory",
    "RegistryInterface",
    "RegistryConfig",
    "GiteaRegistry",
    "GiteaConfig",
    "GiteaError",
]