Description
When running support/mesos-style.py over files in src/python/cli_new cyclic dependencies in cli are reported.
$ ./support/mesos-style.py `find src/python/cli_new -type f |grep -v \.tox -v |grep -v \.virtualenv` The "pip-requirements.txt" file has changed. Rebuilding virtualenv... * Install prebuilt node (11.10.1) ..... done. * Appending data to /Users/bbannier/src/mesos/support/.virtualenv/bin/activate * Appending data to /Users/bbannier/src/mesos/support/.virtualenv/bin/activate.fish Checking 26 Python files ************* Module cli.plugins.task.main lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli -> cli.plugins -> cli.plugins.base) (cyclic-import) lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli -> cli.config) (cyclic-import) lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli.tests -> cli.tests.task) (cyclic-import) lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli.tests -> cli.tests.agent) (cyclic-import) lib/cli/plugins/task/main.py:1:0: R0401: Cyclic import (cli.tests -> cli.tests.tests) (cyclic-import)
The exact module pylint diagnoses this at was not determistic for me.
I was not able to trigger this failure when passing only a single file.