"""Development configuration""" import os class DevelopmentConfig: """Development environment configuration""" DEBUG = True TESTING = False # Security SECRET_KEY = os.environ.get('SECRET_KEY', 'dev-secret-key-change-in-production') # Paths DATA_DIR = os.environ.get('DATA_DIR', './data') # Flask-WTF CSRF WTF_CSRF_ENABLED = True WTF_CSRF_TIME_LIMIT = None # File Upload MAX_CONTENT_LENGTH = int(os.environ.get('MAX_CONTENT_LENGTH', 10 * 1024 * 1024)) # 10MB # AI Integration ANTHROPIC_API_KEY = os.environ.get('ANTHROPIC_API_KEY') # ClamAV CLAMD_SOCKET = os.environ.get('CLAMD_SOCKET', '/var/run/clamav/clamd.ctl') # Rate Limiting RATELIMIT_ENABLED = os.environ.get('RATE_LIMIT_ENABLED', 'true').lower() == 'true' RATELIMIT_STORAGE_URL = 'memory://' RATELIMIT_PER_HOUR = int(os.environ.get('RATE_LIMIT_PER_HOUR', 10)) # Session SESSION_COOKIE_SECURE = False # Allow HTTP in development SESSION_COOKIE_HTTPONLY = True SESSION_COOKIE_SAMESITE = 'Lax' PERMANENT_SESSION_LIFETIME = 86400 # 24 hours