ловушки предварительной фиксации запускаются в отдельной виртуальной среде (или Docker контейнере). Однако наш код работает на Docker, и мы также разрабатываем с использованием Docker.
До сих пор нам не приходилось устанавливать какие-либо зависимости в наших хост-системах, но при запуске mypy
, isort
и pylint
они сталкиваются с проблемами, потому что не могут получить доступ к установленным зависимостям.
Нашей первой идеей было установить зависимости в виртуальной среде на хост-системе, но это также выглядит как неуклюжий обходной путь.
Есть ли хороший способ запустить предварительную фиксацию с полным доступ к контейнеру?