Add complete async Python SDK implementation with all 13 API functions using aiohttp: - execute_code: Execute code asynchronously - execute_async: Start async code execution - get_job: Get job status - wait_for_job: Poll job with exponential backoff (async) - cancel_job: Cancel running job - list_jobs: List all jobs - get_languages: Get supported languages (1-hour cache) - detect_language: Detect language from filename extension - session_snapshot: Create session snapshot (NEW) - service_snapshot: Create service snapshot (NEW) - list_snapshots: List all snapshots (NEW) - restore_snapshot: Restore from snapshot (NEW) - delete_snapshot: Delete snapshot (NEW) Features: - Full async/await support with aiohttp - 4-tier credentials resolution - HMAC-SHA256 authentication - Exponential backoff polling with asyncio.sleep - Languages cache (1-hour TTL) - Type hints and comprehensive docstrings |
||
|---|---|---|
| .. | ||
| async/src | ||
| sync/src | ||