from marshmallow import ValidationError def validate_app_version(app_version: str): # x.y.z if not app_version: return for part in app_version.split("."): try: int(part) except ValueError: raise ValidationError(f"App Version part '{part}' is not an integer convertable.")