Я загрузил repo
из github
и установил его в virtualenv
с использованием $python setup.py install
в директории проекта.python - установить модули из источника
Это прекрасно работает. Теперь, когда я открываю файл и вызываю ошибку (например, меняя return
на lol
), он все еще устанавливается нормально. Что происходит ? Я хотел сказать, что мои изменения не нарушают работу модуля и надеются установить каждый раз, когда я вношу изменения.
Да, я делаю именно это. Он все еще устанавливается нормально, несмотря на 'lol' –
. Упаковка/установка не предназначена для проверки правильности кода. Для этого нужны тесты, и ваша задача - как писать, так и запускать тесты перед развертыванием. –
Но, конечно, они не должны устанавливать неправильный код? Тесты должны проверять логику, но не является синтаксисом ответственности упаковщика? –