# GUI Framework customtkinter # Authentication PyJWT>=2.8.0 # Image Processing Pillow # Audio Recording & Processing PyAudio soundfile>=0.13.0,<0.14.0 # Audio file I/O (fixed version for NumPy compatibility) librosa>=0.11.0,<0.12.0 # Audio analysis (fixed version for NumPy compatibility) numpy>=1.24.0,<2.0.0 # Numerical operations (version constraint for compatibility) # System Interaction pyperclip # Clipboard operations PyAutoGUI # GUI automation pynput # Global hotkeys and input monitoring pystray # System tray icon psutil>=5.9.0 # System information for device fingerprinting # Backend Communication requests>=2.31.0 # HTTP requests to backend API httpx>=0.27.0 # Async HTTP client for cancellable requests websockets>=12.0 # WebSocket for real-time sync websocket-client>=1.7.0 # Alternative WebSocket client # Cryptography PyNaCl>=1.5.0 # Ed25519 authentication cryptography>=41.0.0 # Fernet encryption for secure storage # Configuration python-dotenv # Environment variable management # Database Encryption # For Python 3.12 on Windows, provides SQLCipher encryption sqlcipher3-wheels==0.5.5 ; sys_platform == 'win32' # For Linux/Mac systems sqlcipher3-wheels>=0.5.5 ; sys_platform != 'win32' # Windows-specific (installed conditionally) pywin32>=306 ; sys_platform == 'win32' # Windows API access