Python Sync SDK (clients/python/sync/): - 712 lines core implementation with 13 public APIs - HMAC-SHA256 authentication with OpenSSL - 4-tier credential system (args > env > ~/.unsandbox > ./accounts.csv) - Language caching with 1-hour TTL - 64+ comprehensive unit tests - Full documentation (README, USAGE, IMPLEMENTATION) Python Async SDK (clients/python/async/): - 705 lines async implementation using aiohttp - Full async/await pattern support - Exponential backoff polling strategy - 200+ test cases with ~95% coverage - 7 working async examples - 5 documentation guides C SDK (clients/c/): - 823 lines C implementation - Header file with 15 public functions - OpenSSL HMAC-SHA256 + libcurl HTTP client - Language detection for 48 file extensions - 22/22 tests passing - Proper memory management Examples: - 14 Python examples (7 sync, 7 async) with docstrings - 4 C examples (hello_world, fibonacci, error_handling, credentials) - All examples ready for pipeline validation - Expected outputs documented for validation Pipeline Integration: - Updated .gitlab-ci.yml with gcc/musl-dev for C compilation - Enhanced validate-examples.sh with C compilation support - Updated detect-changes.sh to recognize python/c changes - Updated generate-matrix.sh with python/c in matrix - E2E tests updated with mock Python/C examples - All tests passing (30+ test cases) Documentation: - PYTHON_C_INTEGRATION_SUMMARY.md (452 lines) - Complete API references for both SDKs - Quick start guides - Pattern documentation - Error handling guides
44 lines
410 B
Text
44 lines
410 B
Text
# Compiled binaries
|
|
*.o
|
|
*.exe
|
|
*.out
|
|
*.class
|
|
*.beam
|
|
/un
|
|
/un_go
|
|
/un_rust
|
|
/un_cpp
|
|
/un_d
|
|
/un_nim
|
|
/un_v
|
|
/un_zig
|
|
/Un.class
|
|
|
|
# Build directories
|
|
_build/
|
|
deps/
|
|
node_modules/
|
|
target/
|
|
zig-cache/
|
|
zig-out/
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Test outputs
|
|
*.log
|
|
/output/
|
|
__pycache__/
|
|
*.pyc
|
|
clients/c/un
|
|
clients/c/examples/fibonacci
|
|
clients/c/examples/hello_world
|
|
clients/c/tests/test_library
|