INNER CODE UNIT · Python
version
open-quantum-safe/liboqs-python · oqs/oqs.py:106
def version(version_str: str) -> tuple[str, str, str]:
parts = version_str.split(".")
major = parts[0] if len(parts) > 0 else ""
minor = parts[1] if len(parts) > 1 else ""
patch = parts[2] if len(parts) > 2 else ""
return major, minor, patch
def _load_shared_obj(
name: str,
additional_searching_paths: Union[Sequence[Path], None] = None,
) -> ct.CDLL:
"""Attempt to load shared library."""
paths: list[Path] = []
dll = ct.windll if platform.system() == "Windows" else ct.cdll