get_extension_name_and_version#
- omni.ext.get_extension_name_and_version(ext_id) Tuple[str, str] #
Split an extension id into name and version. E.g. omni.foo-1.2.3 -> (omni.foo, 1.2.3)
- Parameters:
ext_id (str) – The full extension identifier in the format ‘name[-tag]-version’. Examples: ‘omni.foo-1.2.3’, ‘omni.bar-tag-2.0.1’
- Returns:
- A tuple containing (name, version) where:
name (str): Extension name including any tag (e.g., ‘omni.foo’, ‘omni.bar-tag’)
version (str): Version string (e.g., ‘1.2.3’, ‘2.0.1’)
- Return type:
Tuple[str, str]
Examples
>>> get_extension_name_and_version('omni.foo-1.2.3') ('omni.foo', '1.2.3') >>> get_extension_name_and_version('omni.bar-tag-2.0.1') ('omni.bar-tag', '2.0.1') >>> get_extension_name_and_version('simple.ext-0.1.0') ('simple.ext', '0.1.0')