Есть ли инструмент для проверки файлов дистрибутива Python (sdist)?
У нас был случай, когда мы выпустили исходный файл (sdist) Python для PyPI, и была проблема, которая была замечена только после выпуска релиза. А именно, для некоторых файлов были установлены разрешения, запрещающие чтение для всех, а затем в некоторых случаях эти файлы не могли быть прочитаны на компьютерах пользователей после установки пакета с sudo
,
Мы рассматриваем возможность запуска собственного сценария, чтобы проверить sdist для этой проблемы и запустить его перед загрузкой в PyPI.
Есть ли инструмент (или что-то в setuptools, или шпагате, или где-то еще) для запуска этой или других базовых проверок на sdist перед его загрузкой, уже доступной?