Я пытаюсь перейти на движок 2 штанов. В настоящее время у меня есть проект штанов, состоящий только из python, и мы не устранили все ошибки с ворсом. Раньше я мог сначала запустить mypy с
./pants lint.mypy <target>
, но теперь я получаю всевозможные ошибки pylint. Я предполагаю, что я не совсем понимаю разницу между plugins
и backend_packages
, но пока не нашел ничего отличного в документации. Это файл брюки.ini или, если угодно, голова.
[GLOBAL]
pants_version: 1.28.0.dev1
v1 = false
v2 = true
process_execution_local_parallelism = 8
plugins: [
'pantsbuild.pants.contrib.mypy==%(pants_version)s',
]
backend_packages = -[
'pants.backend.codegen.antlr.java',
'pants.backend.codegen.antlr.python',
'pants.backend.codegen.jaxb',
'pants.backend.codegen.ragel.java',
'pants.backend.codegen.wire.java',
'pants.backend.python.lint.isort',
]
backend_packages2: [
'pants.backend.python',
'pants.backend.python.lint.isort',
'pants.backend.python.lint.pylint',
]
Любая помощь будет принята с благодарностью!