volcengine-compat

raw JSON →
1.0.156 verified Fri May 01 auth: no python

A compatibility wrapper for the Volcengine SDK for Python, with modified dependency versions (e.g., pycryptodome, pytz). Current version 1.0.156, updated frequently.

pip install volcengine-compat
error ImportError: cannot import name 'VodApi' from 'volcengine'
cause Direct import of volcengine without compat wrapper
fix
Use: from volcengine_compat.vod import VodApi
error ModuleNotFoundError: No module named 'volcengine_compat'
cause Package not installed
fix
Run: pip install volcengine-compat
deprecated volcengine-compat modifies dependency versions (pycryptodome, pytz) which may break security or timezone handling. Prefer official volcengine SDK for production.
fix Use official volcengine package if possible: pip install volcengine
gotcha Import path differs from official SDK. 'import volcengine' may import official SDK or compat depending on order; always use 'from volcengine_compat import ...'
fix Use explicit compat imports: from volcengine_compat import ...

Initialize Volcengine VOD client using compat wrapper.

from volcengine_compat.vod import VodApi
import os
vod = VodApi(os.environ.get('VOLC_ACCESSKEY', ''), os.environ.get('VOLC_SECRETKEY', ''))
print(vod.GetPlayInfo('video_id'))