"""Version detection utilities.""" import FreeCAD def create_version(): """Return the Kindred Create version string (e.g. ``"0.1.3"``).""" try: from version import VERSION return VERSION except ImportError: return "0.0.0" def freecad_version(): """Return the FreeCAD base version as a tuple of strings. Example: ``("1", "0", "0", "2025.01.01")``. """ return tuple(FreeCAD.Version())