quaint-telephone-89068
01/14/2023, 10:02 PM./pants --no-process-execution-cleanup-local-dirs coverage2 --pytest-coverage=auto src/python/pants/backend::
Scrubbed PYTHONPATH=/Users/tansypants/code/pants/src/python: from the environment.
timestamp: 2020-01-01T21:38:16.503697
Exception caught: (builtins.TypeError)
File "/Users/tansypants/code/pants/src/python/pants/bin/pants_loader.py", line 85, in <module>
main()
File "/Users/tansypants/code/pants/src/python/pants/bin/pants_loader.py", line 81, in main
PantsLoader.run()
File "/Users/tansypants/code/pants/src/python/pants/bin/pants_loader.py", line 77, in run
cls.load_and_execute(entrypoint)
File "/Users/tansypants/code/pants/src/python/pants/bin/pants_loader.py", line 70, in load_and_execute
entrypoint_main()
File "/Users/tansypants/code/pants/src/python/pants/bin/pants_exe.py", line 32, in main
PantsRunner(start_time=start_time).run()
File "/Users/tansypants/code/pants/src/python/pants/bin/pants_runner.py", line 103, in run
options_bootstrapper=options_bootstrapper
File "/Users/tansypants/code/pants/src/python/pants/bin/local_pants_runner.py", line 151, in create
options_bootstrapper=options_bootstrapper,
File "/Users/tansypants/code/pants/src/python/pants/bin/local_pants_runner.py", line 96, in parse_options
options = OptionsInitializer.create(options_bootstrapper, build_config)
File "/Users/tansypants/code/pants/src/python/pants/init/options_initializer.py", line 158, in create
options = cls._construct_options(options_bootstrapper, build_configuration)
File "/Users/tansypants/code/pants/src/python/pants/init/options_initializer.py", line 99, in _construct_options
return options_bootstrapper.get_full_options(known_scope_infos)
File "/Users/tansypants/code/pants/src/python/pants/option/options_bootstrapper.py", line 210, in get_full_options
return self._full_options(tuple(sorted(set(known_scope_infos))))
File "<string>", line 3, in __lt__
Exception message: '<' not supported between instances of 'ABCMeta' and 'ABCMeta'
This error was resolved by changing options_scope = 'coverage' to options_scope = 'merge-coverage' in a subclass of PythonToolBase. The options scope name coverage is already used by src/python/pants/backend/jvm/tasks/coverage/manager.py
pantsbuild/pantsuser
01/14/2023, 10:02 PM