{"library":"pyone","title":"pyone","description":"Python bindings for the OpenNebula XML-RPC API. Current version: 7.2.0. Release cadence is irregular, tied to OpenNebula releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pyone"],"cli":null},"imports":["from pyone import One","from pyone import OneException"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nfrom pyone import One, OneException\n\nserver = 'https://your-opennebula-host:2633/RPC2'\nuser = 'user'\npassword = os.environ.get('ONE_PASSWORD', '')  # use env var for auth\n\nclient = One(server, user, password)\ntry:\n    version_info = client.one.system.version()\n    print('OpenNebula version:', version_info)\nexcept OneException as e:\n    print('Error:', e)","lang":"python","description":"Connect to an OpenNebula instance and fetch version info.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}