{"id":27773,"library":"g42cloudsdkevs","title":"G42 Cloud SDK EVS","description":"Elastic Volume Service (EVS) client library for G42 Cloud, part of the G42 Cloud Python SDK. Current version is 0.0.10b0 (beta), with monthly releases. Supports Python 2.7+ and 3.x. Allows management of cloud volumes, snapshots, and backups.","status":"active","version":"0.0.10b0","language":"python","source_language":"en","source_url":"https://github.com/g42cloud-sdk/g42cloud-sdk-python","tags":["g42cloud","evs","cloud","sdk","volume"],"install":[{"cmd":"pip install g42cloudsdkevs","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"wrong":"from g42cloudsdkevs.v1 import EvsClient","symbol":"EvsClient","correct":"from g42cloudsdkevs.v1 import EvsClient"},{"wrong":"from huaweicloudsdkcore.client import ClientBuilder","symbol":"ClientBuilder","correct":"from g42cloudsdkcore.client import ClientBuilder"}],"quickstart":{"code":"from huaweicloudsdkcore.auth.credentials import BasicCredentials\nfrom huaweicloudsdkcore.client import ClientBuilder\nfrom g42cloudsdkevs.v1 import EvsClient\nfrom g42cloudsdkevs.v1.model import ListVolumesRequest\n\nak = os.environ.get('G42_AK', '')\nsk = os.environ.get('G42_SK', '')\nproject_id = os.environ.get('G42_PROJECT_ID', '')\n\ncredentials = BasicCredentials(ak, sk, project_id)\nclient = EvsClient.new_builder() \\\n    .with_credentials(credentials) \\\n    .with_endpoint('https://evs.g42cloud.com') \\\n    .with_region('global') \\\n    .build()\n\nreq = ListVolumesRequest()\nresp = client.list_volumes(req)\nprint(resp)","lang":"python","description":"Initializes EVS client and lists volumes. Requires environment variables for authentication."},"warnings":[{"fix":"Use `pip install g42cloudsdkevs`.","message":"The library name is 'g42cloudsdkevs' not 'g42cloudsdk-evs' or 'g42cloud-evssdk'. Install via pip install g42cloudsdkevs exactly.","severity":"gotcha","affected_versions":"all"},{"fix":"Install huaweicloudsdkcore: `pip install huaweicloudsdkcore`.","message":"The package depends on huaweicloudsdkcore for base classes and authentication. It must be installed separately or as a dependency.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.0.10':24 '2.7':32 '3':34 'allow':36 'b0':25 'backup':43 'beta':26 'client':9 'cloud':2,13,18,39,46 'current':21 'elast':5 'ev':4,8,45 'g42':1,12,17 'g42cloud':44 'librari':10 'manag':37 'month':28 'part':14 'python':19,31 'releas':29 'sdk':3,20,47 'servic':7 'snapshot':41 'support':30 'version':22 'volum':6,40,48 'x':35","created_at":"2026-05-09T05:52:00.647152+00:00","updated_at":"2026-05-09T05:52:00.647152+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'g42cloudsdkevs.v1'"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":"https://www.g42cloud.com","github":"https://github.com/g42cloud-sdk/g42cloud-sdk-python","docs":null,"changelog":null,"pypi":"https://pypi.org/project/g42cloudsdkevs/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["gcp","aws"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}