My solution was creating a c++ wrapper and calling a function with python.
snippet of c++ function lib code :
void MyCFunctionLibrary::setUvPrecision(UStaticMesh * StaticMesh, bool isPrecision)
{
FMeshBuildSettings NewBuildSettings;
NewBuildSettings.bUseFullPrecisionUVs = isPrecision;
FStaticMeshSourceModel& SourceModel = StaticMesh->GetSourceModel(0);
SourceModel.BuildSettings = NewBuildSettings;
}
then calling this in python would be something along these lines:
import unreal as ue
asset = ue.load_asset('/Game/Assets/TestModel')
ue.MyCFunctionLibrary.set_uv_precision(asset,1)