Чтобы проверить валидный ли xml файл достаточно попробовать спарсить и ловить эксепшены или есть может какая библиотечка для этого?
В poetry нужно комитить и pyproject.toml и локфайл?