9. 多环境发布策略
9.1 环境特定配置管理
from enum import Enum
import os
from typing import Dict, Anyclass Environment(Enum):DEVELOPMENT = "dev"STAGING = "staging"PRODUCTION = "prod"class EnvironmentConfig:"""多环境配置管理"""_configs = {Environment.DEVELOPMENT: {"pypi_repository": "testpypi","version_suffix": ".dev","auto_increment": True,"require_approval": False},Environment.STAGING: {"pypi_repository": "private","version_suffix": ".rc","auto_increment": False,"require_approval": True},Environment.PRODUCTION: {"pypi_repository": "pypi",