import os from dotenv import load_dotenv load_dotenv() # splitio configs SPLITIO_ADMIN_API_KEY = os.getenv("SPLITIO_ADMIN_API_KEY") SPLITIO_WORKSPACE_ID = os.getenv("SPLITIO_WORKSPACE_ID") # Base API URL SPLITIO_BASE_URL = "https://api.split.io/internal/api/v2" # Headers for authentication SPLITIO_HEADERS = { "Authorization": f"Bearer {SPLITIO_ADMIN_API_KEY}", "Accept": "application/json", "Content-Type": "application/json", } FEATURE_FLAGS_XLSX = "split_feature_flags.xlsx" FF_SAFE_TO_DELETE_XLSX = "split_safe_to_delete_flags.xlsx" FEATURE_FLAGS_JSON = "split_feature_flags.json" USERS_JSON = "split_users.json" GROUPS_JSON = "split_groups.json" # Github Configs GITHUB_TOKEN = os.getenv("GITHUB_TOKEN") GITHUB_ORG = os.getenv("GITHUB_ORG", "theorchard") # Set up headers for authentication GITHUB_HEADERS = { 'Authorization': f'Bearer {GITHUB_TOKEN}', 'Accept': 'application/vnd.github+json', } GITHUB_CACHE_FILE = "github_flag_references.json"