""" League configuration system for game rules and settings. Provides: - League configurations (BaseGameConfig, SbaConfig, PdConfig) - Play outcome definitions (PlayOutcome enum) Usage: from app.config import get_league_config, PlayOutcome # Get config for specific league config = get_league_config("sba") api_url = config.get_api_base_url() # Use play outcomes if outcome == PlayOutcome.SINGLE_UNCAPPED: # Handle uncapped hit decision tree """ from app.config.base_config import BaseGameConfig from app.config.league_configs import ( SbaConfig, PdConfig, LEAGUE_CONFIGS, get_league_config ) from app.config.result_charts import PlayOutcome __all__ = [ 'BaseGameConfig', 'SbaConfig', 'PdConfig', 'LEAGUE_CONFIGS', 'get_league_config', 'PlayOutcome' ]