Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test_pantsd_memory_usage increase of 0.522146286093 #7761

Closed
jsirois opened this issue May 18, 2019 · 4 comments · Fixed by #7765
Closed

test_pantsd_memory_usage increase of 0.522146286093 #7761

jsirois opened this issue May 18, 2019 · 4 comments · Fixed by #7765
Assignees
Labels

Comments

@jsirois
Copy link
Member

jsirois commented May 18, 2019

As seen on the nightly cron job https://travis-ci.org/pantsbuild/pants/jobs/534094836#L658:

./build-support/bin/ci.sh -c2 -i 15/20
...
                   Invalidated 1 target.
07:08:53 02:07       [run]
                     Only executing 1 of 30 total tests in shard 15 of 20
                     F                                          [100%]
                     ==================== FAILURES ====================
                     _ TestPantsDaemonIntegration.test_pantsd_memory_usage _
                     
                     self = <pants_test.pantsd.test_pantsd_integration.TestPantsDaemonIntegration testMethod=test_pantsd_memory_usage>
                     
                         def test_pantsd_memory_usage(self):
                           """Validates that after N runs, memory usage has increased by no more than X percent."""
                           number_of_runs = 10
                           max_memory_increase_fraction = 0.40 # TODO https://github.com/pantsbuild/pants/issues/7647
                           with self.pantsd_successful_run_context() as (pantsd_run, checker, workdir, config):
                             cmd = ['filter', 'testprojects::']
                             self.assert_success(pantsd_run(cmd))
                             initial_memory_usage = checker.current_memory_usage()
                             for _ in range(number_of_runs):
                               self.assert_success(pantsd_run(cmd))
                               checker.assert_running()
                         
                             final_memory_usage = checker.current_memory_usage()
                             self.assertTrue(
                                 initial_memory_usage <= final_memory_usage,
                                 "Memory usage inverted unexpectedly: {} > {}".format(
                                   initial_memory_usage, final_memory_usage
                                 )
                               )
                         
                             increase_fraction = (float(final_memory_usage) / initial_memory_usage) - 1.0
                             self.assertTrue(
                                 increase_fraction <= max_memory_increase_fraction,
                                 "Memory usage increased more than expected: {} -> {}: {} actual increase (expected < {})".format(
                     >             initial_memory_usage, final_memory_usage, increase_fraction, max_memory_increase_fraction
                                 )
                               )
                     E       AssertionError: Memory usage increased more than expected: 173207552 -> 263647232: 0.522146286093 actual increase (expected < 0.4)
                     
                     .pants.d/pyprep/sources/8f179ecde58cf8a408fbb7caadec5000ab31ea65/pants_test/pantsd/test_pantsd_integration.py:427: AssertionError
                     -------------- Captured stdout call --------------
                     
                     pantsd log is /home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.workdir.pants.d/pantsd/pantsd.log
                     >>> config: 
                     {u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}
                     
                     
                     running: ./pants kill-pantsd (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env={})
                     
                     completed in 4.86055016518 seconds
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 8.63934493065 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 6.53540301323 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 4.5185790062 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 5.46869516373 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 4.30628108978 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 4.43181705475 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 4.54631304741 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 4.59374403954 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 4.17054200172 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 4.56930088997 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     
                     running: ./pants filter testprojects:: (config={u'GLOBAL': {u'watchman_socket_path': u'/tmp/watchman.7514.sock', u'level': u'info', u'shutdown_pantsd_after_run': False, u'pants_subprocessdir': u'/home/travis/build/pantsbuild/pants/.pants.d/tmp/tmpjtInFC.pants.d/.pids', u'enable_pantsd': True}}) (extra_env=None)
                     
                     completed in 4.23392701149 seconds
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     PantsDaemonMonitor: pid is 8327 is_alive=True
                     ===============================================================
                     - BEGIN pantsd.log --------------------------------------------
                     ===============================================================
                     07:09:05 [INFO] setting up service <pants.pantsd.service.fs_event_service.FSEventService object at 0x7f871c31f990>
                     07:09:05 [INFO] setting up service <pants.pantsd.service.scheduler_service.SchedulerService object at 0x7f871c331f50>
                     07:09:05 [INFO] watching invalidating files: (u'contrib/avro/src/python/pants/__init__.py', u'contrib/avro/src/python/pants/__init__.pyc', u'contrib/avro/src/python/pants/contrib/__init__.py', u'contrib/avro/src/python/pants/contrib/__init__.pyc', u'contrib/avro/src/python/pants/contrib/avro/BUILD', u'contrib/avro/src/python/pants/contrib/avro/__init__.py', u'contrib/avro/src/python/pants/contrib/avro/__init__.pyc', u'contrib/avro/src/python/pants/contrib/avro/register.py', u'contrib/avro/src/python/pants/contrib/avro/register.pyc', u'contrib/avro/src/python/pants/contrib/avro/targets/BUILD', u'contrib/avro/src/python/pants/contrib/avro/targets/__init__.py', u'contrib/avro/src/python/pants/contrib/avro/targets/__init__.pyc', u'contrib/avro/src/python/pants/contrib/avro/targets/java_avro_library.py', u'contrib/avro/src/python/pants/contrib/avro/targets/java_avro_library.pyc', u'contrib/avro/src/python/pants/contrib/avro/tasks/BUILD', u'contrib/avro/src/python/pants/contrib/avro/tasks/__init__.py', u'contrib/avro/src/python/pants/contrib/avro/tasks/__init__.pyc', u'contrib/avro/src/python/pants/contrib/avro/tasks/avro_gen.py', u'contrib/avro/src/python/pants/contrib/avro/tasks/avro_gen.pyc', u'contrib/awslambda/python/src/python/pants/__init__.py', u'contrib/awslambda/python/src/python/pants/__init__.pyc', u'contrib/awslambda/python/src/python/pants/contrib/__init__.py', u'contrib/awslambda/python/src/python/pants/contrib/__init__.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/__init__.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/__init__.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/BUILD', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/__init__.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/__init__.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/examples/BUILD', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/examples/__init__.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/examples/hello_handler.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/examples/hello_lib.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/register.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/register.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/subsystems/BUILD', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/subsystems/__init__.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/subsystems/__init__.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/subsystems/lambdex.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/subsystems/lambdex.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/targets/BUILD', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/targets/__init__.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/targets/__init__.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/targets/python_awslambda.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/targets/python_awslambda.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/tasks/BUILD', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/tasks/__init__.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/tasks/__init__.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/tasks/lambdex_prep.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/tasks/lambdex_prep.pyc', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/tasks/lambdex_run.py', u'contrib/awslambda/python/src/python/pants/contrib/awslambda/python/tasks/lambdex_run.pyc', u'contrib/buildrefactor/src/python/pants/__init__.py', u'contrib/buildrefactor/src/python/pants/__init__.pyc', u'contrib/buildrefactor/src/python/pants/contrib/__init__.py', u'contrib/buildrefactor/src/python/pants/contrib/__init__.pyc', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/BUILD', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/__init__.py', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/__init__.pyc', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/buildozer.py', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/buildozer.pyc', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/buildozer_binary.py', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/buildozer_binary.pyc', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/meta_rename.py', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/meta_rename.pyc', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/register.py', u'contrib/buildrefactor/src/python/pants/contrib/buildrefactor/register.pyc', u'contrib/codeanalysis/src/python/pants/__init__.py', u'contrib/codeanalysis/src/python/pants/__init__.pyc', u'contrib/codeanalysis/src/python/pants/contrib/__init__.py', u'contrib/codeanalysis/src/python/pants/contrib/__init__.pyc', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/BUILD', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/__init__.py', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/__init__.pyc', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/register.py', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/register.pyc', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/BUILD', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/__init__.py', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/__init__.pyc', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/bundle_entries.py', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/bundle_entries.pyc', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/extract_java.py', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/extract_java.pyc', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/index_java.py', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/index_java.pyc', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/indexable_java_targets.py', u'contrib/codeanalysis/src/python/pants/contrib/codeanalysis/tasks/indexable_java_targets.pyc', u'contrib/confluence/src/python/pants/__init__.py', u'contrib/confluence/src/python/pants/__init__.pyc', u'contrib/confluence/src/python/pants/contrib/__init__.py', u'contrib/confluence/src/python/pants/contrib/__init__.pyc', u'contrib/confluence/src/python/pants/contrib/confluence/BUILD', u'contrib/confluence/src/python/pants/contrib/confluence/__init__.py', u'contrib/confluence/src/python/pants/contrib/confluence/__init__.pyc', u'contrib/confluence/src/python/pants/contrib/confluence/register.py', u'contrib/confluence/src/python/pants/contrib/confluence/register.pyc', u'contrib/confluence/src/python/pants/contrib/confluence/tasks/BUILD', u'contrib/confluence/src/python/pants/contrib/confluence/tasks/__init__.py', u'contrib/confluence/src/python/pants/contrib/confluence/tasks/__init__.pyc', u'contrib/confluence/src/python/pants/contrib/confluence/tasks/confluence_publish.py', u'contrib/confluence/src/python/pants/contrib/confluence/tasks/confluence_publish.pyc', u'contrib/confluence/src/python/pants/contrib/confluence/util/BUILD', u'contrib/confluence/src/python/pants/contrib/confluence/util/README.md', u'contrib/confluence/src/python/pants/contrib/confluence/util/__init__.py', u'contrib/confluence/src/python/pants/contrib/confluence/util/__init__.pyc', u'contrib/confluence/src/python/pants/contrib/confluence/util/confluence_util.py', u'contrib/confluence/src/python/pants/contrib/confluence/util/confluence_util.pyc', u'contrib/cpp/src/python/pants/__init__.py', u'contrib/cpp/src/python/pants/__init__.pyc', u'contrib/cpp/src/python/pants/contrib/__init__.py', u'contrib/cpp/src/python/pants/contrib/__init__.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/BUILD', u'contrib/cpp/src/python/pants/contrib/cpp/__init__.py', u'contrib/cpp/src/python/pants/contrib/cpp/__init__.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/register.py', u'contrib/cpp/src/python/pants/contrib/cpp/register.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/targets/BUILD', u'contrib/cpp/src/python/pants/contrib/cpp/targets/__init__.py', u'contrib/cpp/src/python/pants/contrib/cpp/targets/__init__.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/targets/cpp_binary.py', u'contrib/cpp/src/python/pants/contrib/cpp/targets/cpp_binary.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/targets/cpp_library.py', u'contrib/cpp/src/python/pants/contrib/cpp/targets/cpp_library.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/targets/cpp_target.py', u'contrib/cpp/src/python/pants/contrib/cpp/targets/cpp_target.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/BUILD', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/__init__.py', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/__init__.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_binary_create.py', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_binary_create.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_compile.py', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_compile.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_library_create.py', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_library_create.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_run.py', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_run.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_task.py', u'contrib/cpp/src/python/pants/contrib/cpp/tasks/cpp_task.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/toolchain/BUILD', u'contrib/cpp/src/python/pants/contrib/cpp/toolchain/__init__.py', u'contrib/cpp/src/python/pants/contrib/cpp/toolchain/__init__.pyc', u'contrib/cpp/src/python/pants/contrib/cpp/toolchain/cpp_toolchain.py', u'contrib/cpp/src/python/pants/contrib/cpp/toolchain/cpp_toolchain.pyc', u'contrib/errorprone/src/python/pants/__init__.py', u'contrib/errorprone/src/python/pants/__init__.pyc', u'contrib/errorprone/src/python/pants/contrib/__init__.py', u'contrib/errorprone/src/python/pants/contrib/__init__.pyc', u'contrib/errorprone/src/python/pants/contrib/errorprone/BUILD', u'contrib/errorprone/src/python/pants/contrib/errorprone/__init__.py', u'contrib/errorprone/src/python/pants/contrib/errorprone/__init__.pyc', u'contrib/errorprone/src/python/pants/contrib/errorprone/register.py', u'contrib/errorprone/src/python/pants/contrib/errorprone/register.pyc', u'contrib/errorprone/src/python/pants/contrib/errorprone/tasks/BUILD', u'contrib/errorprone/src/python/pants/contrib/errorprone/tasks/__init__.py', u'contrib/errorprone/src/python/pants/contrib/errorprone/tasks/__init__.pyc', u'contrib/errorprone/src/python/pants/contrib/errorprone/tasks/errorprone.py', u'contrib/errorprone/src/python/pants/contrib/errorprone/tasks/errorprone.pyc', u'contrib/findbugs/src/python/pants/__init__.py', u'contrib/findbugs/src/python/pants/__init__.pyc', u'contrib/findbugs/src/python/pants/contrib/__init__.py', u'contrib/findbugs/src/python/pants/contrib/__init__.pyc', u'contrib/findbugs/src/python/pants/contrib/findbugs/BUILD', u'contrib/findbugs/src/python/pants/contrib/findbugs/__init__.py', u'contrib/findbugs/src/python/pants/contrib/findbugs/__init__.pyc', u'contrib/findbugs/src/python/pants/contrib/findbugs/register.py', u'contrib/findbugs/src/python/pants/contrib/findbugs/register.pyc', u'contrib/findbugs/src/python/pants/contrib/findbugs/tasks/BUILD', u'contrib/findbugs/src/python/pants/contrib/findbugs/tasks/__init__.py', u'contrib/findbugs/src/python/pants/contrib/findbugs/tasks/__init__.pyc', u'contrib/findbugs/src/python/pants/contrib/findbugs/tasks/findbugs.py', u'contrib/findbugs/src/python/pants/contrib/findbugs/tasks/findbugs.pyc', u'contrib/go/src/python/pants/__init__.py', u'contrib/go/src/python/pants/__init__.pyc', u'contrib/go/src/python/pants/contrib/__init__.py', u'contrib/go/src/python/pants/contrib/__init__.pyc', u'contrib/go/src/python/pants/contrib/go/BUILD', u'contrib/go/src/python/pants/contrib/go/__init__.py', u'contrib/go/src/python/pants/contrib/go/__init__.pyc', u'contrib/go/src/python/pants/contrib/go/register.py', u'contrib/go/src/python/pants/contrib/go/register.pyc', u'contrib/go/src/python/pants/contrib/go/subsystems/BUILD', u'contrib/go/src/python/pants/contrib/go/subsystems/__init__.py', u'contrib/go/src/python/pants/contrib/go/subsystems/__init__.pyc', u'contrib/go/src/python/pants/contrib/go/subsystems/archive_retriever.py', u'contrib/go/src/python/pants/contrib/go/subsystems/archive_retriever.pyc', u'contrib/go/src/python/pants/contrib/go/subsystems/fetch_error.py', u'contrib/go/src/python/pants/contrib/go/subsystems/fetch_error.pyc', u'contrib/go/src/python/pants/contrib/go/subsystems/fetcher.py', u'contrib/go/src/python/pants/contrib/go/subsystems/fetcher.pyc', u'contrib/go/src/python/pants/contrib/go/subsystems/fetcher_factory.py', u'contrib/go/src/python/pants/contrib/go/subsystems/fetcher_factory.pyc', u'contrib/go/src/python/pants/contrib/go/subsystems/go_distribution.py', u'contrib/go/src/python/pants/contrib/go/subsystems/go_distribution.pyc', u'contrib/go/src/python/pants/contrib/go/subsystems/go_import_meta_tag_reader.py', u'contrib/go/src/python/pants/contrib/go/subsystems/go_import_meta_tag_reader.pyc', u'contrib/go/src/python/pants/contrib/go/subsystems/imported_repo.py', u'contrib/go/src/python/pants/contrib/go/subsystems/imported_repo.pyc', u'contrib/go/src/python/pants/contrib/go/subsystems/protoc_gen_go.py', u'contrib/go/src/python/pants/contrib/go/subsystems/protoc_gen_go.pyc', u'contrib/go/src/python/pants/contrib/go/targets/BUILD', u'contrib/go/src/python/pants/contrib/go/targets/__init__.py', u'contrib/go/src/python/pants/contrib/go/targets/__init__.pyc', u'contrib/go/src/python/pants/contrib/go/targets/go_binary.py', u'contrib/go/src/python/pants/contrib/go/targets/go_binary.pyc', u'contrib/go/src/python/pants/contrib/go/targets/go_library.py', u'contrib/go/src/python/pants/contrib/go/targets/go_library.pyc', u'contrib/go/src/python/pants/contrib/go/targets/go_local_source.py', u'contrib/go/src/python/pants/contrib/go/targets/go_local_source.pyc', u'contrib/go/src/python/pants/contrib/go/targets/go_protobuf_library.py', u'contrib/go/src/python/pants/contrib/go/targets/go_protobuf_library.pyc', u'contrib/go/src/python/pants/contrib/go/targets/go_remote_library.py', u'contrib/go/src/python/pants/contrib/go/targets/go_remote_library.pyc', u'contrib/go/src/python/pants/contrib/go/targets/go_target.py', u'contrib/go/src/python/pants/contrib/go/targets/go_target.pyc', u'contrib/go/src/python/pants/contrib/go/targets/go_thrift_library.py', u'contrib/go/src/python/pants/contrib/go/targets/go_thrift_library.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/BUILD', u'contrib/go/src/python/pants/contrib/go/tasks/__init__.py', u'contrib/go/src/python/pants/contrib/go/tasks/__init__.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_binary_create.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_binary_create.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_binary_fingerprint_strategy.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_binary_fingerprint_strategy.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_buildgen.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_buildgen.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_checkstyle.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_checkstyle.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_compile.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_compile.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_fetch.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_fetch.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_fmt.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_fmt.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_fmt_task_base.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_fmt_task_base.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_go.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_go.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_protobuf_gen.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_protobuf_gen.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_run.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_run.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_task.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_task.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_test.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_test.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_thrift_gen.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_thrift_gen.pyc', u'contrib/go/src/python/pants/contrib/go/tasks/go_workspace_task.py', u'contrib/go/src/python/pants/contrib/go/tasks/go_workspace_task.pyc', u'contrib/googlejavaformat/src/python/pants/__init__.py', u'contrib/googlejavaformat/src/python/pants/__init__.pyc', u'contrib/googlejavaformat/src/python/pants/contrib/__init__.py', u'contrib/googlejavaformat/src/python/pants/contrib/__init__.pyc', u'contrib/googlejavaformat/src/python/pants/contrib/googlejavaformat/BUILD', u'contrib/googlejavaformat/src/python/pants/contrib/googlejavaformat/__init__.py', u'contrib/googlejavaformat/src/python/pants/contrib/googlejavaformat/__init__.pyc', u'contrib/googlejavaformat/src/python/pants/contrib/googlejavaformat/googlejavaformat.py', u'contrib/googlejavaformat/src/python/pants/contrib/googlejavaformat/googlejavaformat.pyc', u'contrib/googlejavaformat/src/python/pants/contrib/googlejavaformat/register.py', u'contrib/googlejavaformat/src/python/pants/contrib/googlejavaformat/register.pyc', u'contrib/jax_ws/src/python/pants/__init__.py', u'contrib/jax_ws/src/python/pants/__init__.pyc', u'contrib/jax_ws/src/python/pants/contrib/__init__.py', u'contrib/jax_ws/src/python/pants/contrib/__init__.pyc', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/BUILD', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/__init__.py', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/__init__.pyc', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/register.py', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/register.pyc', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/targets/BUILD', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/targets/__init__.py', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/targets/__init__.pyc', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/targets/jax_ws_library.py', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/targets/jax_ws_library.pyc', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/tasks/BUILD', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/tasks/__init__.py', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/tasks/__init__.pyc', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/tasks/jax_ws_gen.py', u'contrib/jax_ws/src/python/pants/contrib/jax_ws/tasks/jax_ws_gen.pyc', u'contrib/mypy/src/python/pants/__init__.py', u'contrib/mypy/src/python/pants/__init__.pyc', u'contrib/mypy/src/python/pants/contrib/__init__.py', u'contrib/mypy/src/python/pants/contrib/__init__.pyc', u'contrib/mypy/src/python/pants/contrib/mypy/BUILD', u'contrib/mypy/src/python/pants/contrib/mypy/__init__.py', u'contrib/mypy/src/python/pants/contrib/mypy/__init__.pyc', u'contrib/mypy/src/python/pants/contrib/mypy/register.py', u'contrib/mypy/src/python/pants/contrib/mypy/register.pyc', u'contrib/mypy/src/python/pants/contrib/mypy/tasks/BUILD', u'contrib/mypy/src/python/pants/contrib/mypy/tasks/__init__.py', u'contrib/mypy/src/python/pants/contrib/mypy/tasks/__init__.pyc', u'contrib/mypy/src/python/pants/contrib/mypy/tasks/mypy_task.py', u'contrib/mypy/src/python/pants/contrib/mypy/tasks/mypy_task.pyc', u'contrib/node/src/python/pants/__init__.py', u'contrib/node/src/python/pants/__init__.pyc', u'contrib/node/src/python/pants/contrib/__init__.py', u'contrib/node/src/python/pants/contrib/__init__.pyc', u'contrib/node/src/python/pants/contrib/node/BUILD', u'contrib/node/src/python/pants/contrib/node/__init__.py', u'contrib/node/src/python/pants/contrib/node/__init__.pyc', u'contrib/node/src/python/pants/contrib/node/register.py', u'contrib/node/src/python/pants/contrib/node/register.pyc', u'contrib/node/src/python/pants/contrib/node/subsystems/BUILD', u'contrib/node/src/python/pants/contrib/node/subsystems/__init__.py', u'contrib/node/src/python/pants/contrib/node/subsystems/__init__.pyc', u'contrib/node/src/python/pants/contrib/node/subsystems/command.py', u'contrib/node/src/python/pants/contrib/node/subsystems/command.pyc', u'contrib/node/src/python/pants/contrib/node/subsystems/node_distribution.py', u'contrib/node/src/python/pants/contrib/node/subsystems/node_distribution.pyc', u'contrib/node/src/python/pants/contrib/node/subsystems/package_managers.py', u'contrib/node/src/python/pants/contrib/node/subsystems/package_managers.pyc', u'contrib/node/src/python/pants/contrib/node/subsystems/resolvers/BUILD', u'contrib/node/src/python/pants/contrib/node/subsystems/resolvers/__init__.py', u'contrib/node/src/python/pants/contrib/node/subsystems/resolvers/__init__.pyc', u'contrib/node/src/python/pants/contrib/node/subsystems/resolvers/node_preinstalled_module_resolver.py', u'contrib/node/src/python/pants/contrib/node/subsystems/resolvers/node_preinstalled_module_resolver.pyc', u'contrib/node/src/python/pants/contrib/node/subsystems/resolvers/node_resolver_base.py', u'contrib/node/src/python/pants/contrib/node/subsystems/resolvers/node_resolver_base.pyc', u'contrib/node/src/python/pants/contrib/node/subsystems/resolvers/npm_resolver.py', u'contrib/node/src/python/pants/contrib/node/subsystems/resolvers/npm_resolver.pyc', u'contrib/node/src/python/pants/contrib/node/subsystems/yarnpkg_distribution.py', u'contrib/node/src/python/pants/contrib/node/subsystems/yarnpkg_distribution.pyc', u'contrib/node/src/python/pants/contrib/node/targets/BUILD', u'contrib/node/src/python/pants/contrib/node/targets/__init__.py', u'contrib/node/src/python/pants/contrib/node/targets/__init__.pyc', u'contrib/node/src/python/pants/contrib/node/targets/node_bundle.py', u'contrib/node/src/python/pants/contrib/node/targets/node_bundle.pyc', u'contrib/node/src/python/pants/contrib/node/targets/node_module.py', u'contrib/node/src/python/pants/contrib/node/targets/node_module.pyc', u'contrib/node/src/python/pants/contrib/node/targets/node_package.py', u'contrib/node/src/python/pants/contrib/node/targets/node_package.pyc', u'contrib/node/src/python/pants/contrib/node/targets/node_preinstalled_module.py', u'contrib/node/src/python/pants/contrib/node/targets/node_preinstalled_module.pyc', u'contrib/node/src/python/pants/contrib/node/targets/node_remote_module.py', u'contrib/node/src/python/pants/contrib/node/targets/node_remote_module.pyc', u'contrib/node/src/python/pants/contrib/node/targets/node_test.py', u'contrib/node/src/python/pants/contrib/node/targets/node_test.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/BUILD', u'contrib/node/src/python/pants/contrib/node/tasks/__init__.py', u'contrib/node/src/python/pants/contrib/node/tasks/__init__.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/javascript_style.py', u'contrib/node/src/python/pants/contrib/node/tasks/javascript_style.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/node_build.py', u'contrib/node/src/python/pants/contrib/node/tasks/node_build.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/node_bundle.py', u'contrib/node/src/python/pants/contrib/node/tasks/node_bundle.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/node_install.py', u'contrib/node/src/python/pants/contrib/node/tasks/node_install.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/node_paths.py', u'contrib/node/src/python/pants/contrib/node/tasks/node_paths.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/node_repl.py', u'contrib/node/src/python/pants/contrib/node/tasks/node_repl.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/node_resolve.py', u'contrib/node/src/python/pants/contrib/node/tasks/node_resolve.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/node_run.py', u'contrib/node/src/python/pants/contrib/node/tasks/node_run.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/node_task.py', u'contrib/node/src/python/pants/contrib/node/tasks/node_task.pyc', u'contrib/node/src/python/pants/contrib/node/tasks/node_test.py', u'contrib/node/src/python/pants/contrib/node/tasks/node_test.pyc', u'contrib/python/src/python/pants/__init__.py', u'contrib/python/src/python/pants/__init__.pyc', u'contrib/python/src/python/pants/contrib/__init__.py', u'contrib/python/src/python/pants/contrib/__init__.pyc', u'contrib/python/src/python/pants/contrib/python/__init__.py', u'contrib/python/src/python/pants/contrib/python/__init__.pyc', u'contrib/python/src/python/pants/contrib/python/checks/BUILD', u'contrib/python/src/python/pants/contrib/python/checks/__init__.py', u'contrib/python/src/python/pants/contrib/python/checks/__init__.pyc', u'contrib/python/src/python/pants/contrib/python/checks/checker/BUILD', u'contrib/python/src/python/pants/contrib/python/checks/checker/__init__.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/checker.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/class_factoring.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/common.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/constant_logic.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/except_statements.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/file_excluder.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/future_compatibility.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/import_order.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/indentation.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/missing_contextmanager.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/new_style_classes.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/newlines.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/print_statements.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/pycodestyle.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/pyflakes.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/trailing_whitespace.py', u'contrib/python/src/python/pants/contrib/python/checks/checker/variable_names.py', u'contrib/python/src/python/pants/contrib/python/checks/register.py', u'contrib/python/src/python/pants/contrib/python/checks/register.pyc', u'contrib/python/src/python/pants/contrib/python/checks/tasks/BUILD', u'contrib/python/src/python/pants/contrib/python/checks/tasks/__init__.py', u'contrib/python/src/python/pants/contrib/python/checks/tasks/__init__.pyc', u'contrib/python/src/python/pants/contrib/python/checks/tasks/checkstyle/BUILD', u'contrib/python/src/python/pants/contrib/python/checks/tasks/checkstyle/__init__.py', u'contrib/python/src/python/pants/contrib/python/checks/tasks/checkstyle/checkstyle.py', u'contrib/python/src/python/pants/contrib/python/checks/tasks/checkstyle/plugin_subsystem_base.py', u'contrib/python/src/python/pants/contrib/python/checks/tasks/checkstyle/pycodestyle_subsystem.py', u'contrib/python/src/python/pants/contrib/python/checks/tasks/checkstyle/pyflakes_subsystem.py', u'contrib/python/src/python/pants/contrib/python/checks/tasks/python_eval.py', u'contrib/python/src/python/pants/contrib/python/checks/tasks/python_eval.pyc', u'contrib/python/src/python/pants/contrib/python/checks/tasks/templates/python_eval/eval.py.mustache', u'contrib/scalajs/src/python/pants/__init__.py', u'contrib/scalajs/src/python/pants/__init__.pyc', u'contrib/scalajs/src/python/pants/contrib/__init__.py', u'contrib/scalajs/src/python/pants/contrib/__init__.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/BUILD', u'contrib/scalajs/src/python/pants/contrib/scalajs/__init__.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/__init__.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/register.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/register.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/subsystems/BUILD', u'contrib/scalajs/src/python/pants/contrib/scalajs/subsystems/__init__.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/subsystems/__init__.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/subsystems/scala_js_platform.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/subsystems/scala_js_platform.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/targets/BUILD', u'contrib/scalajs/src/python/pants/contrib/scalajs/targets/__init__.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/targets/__init__.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/targets/scala_js_binary.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/targets/scala_js_binary.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/targets/scala_js_library.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/targets/scala_js_library.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/targets/scala_js_target.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/targets/scala_js_target.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/tasks/BUILD', u'contrib/scalajs/src/python/pants/contrib/scalajs/tasks/__init__.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/tasks/__init__.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/tasks/scala_js_link.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/tasks/scala_js_link.pyc', u'contrib/scalajs/src/python/pants/contrib/scalajs/tasks/scala_js_zinc_compile.py', u'contrib/scalajs/src/python/pants/contrib/scalajs/tasks/scala_js_zinc_compile.pyc', u'contrib/scrooge/src/python/pants/__init__.py', u'contrib/scrooge/src/python/pants/__init__.pyc', u'contrib/scrooge/src/python/pants/contrib/__init__.py', u'contrib/scrooge/src/python/pants/contrib/__init__.pyc', u'contrib/scrooge/src/python/pants/contrib/scrooge/BUILD', u'contrib/scrooge/src/python/pants/contrib/scrooge/__init__.py', u'contrib/scrooge/src/python/pants/contrib/scrooge/__init__.pyc', u'contrib/scrooge/src/python/pants/contrib/scrooge/register.py', u'contrib/scrooge/src/python/pants/contrib/scrooge/register.pyc', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/BUILD', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/__init__.py', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/__init__.pyc', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/java_thrift_library_fingerprint_strategy.py', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/java_thrift_library_fingerprint_strategy.pyc', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/scrooge_gen.py', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/scrooge_gen.pyc', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/thrift_linter.py', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/thrift_linter.pyc', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/thrift_util.py', u'contrib/scrooge/src/python/pants/contrib/scrooge/tasks/thrift_util.pyc', u'contrib/thrifty/src/python/pants/__init__.py', u'contrib/thrifty/src/python/pants/__init__.pyc', u'contrib/thrifty/src/python/pants/contrib/__init__.py', u'contrib/thrifty/src/python/pants/contrib/__init__.pyc', u'contrib/thrifty/src/python/pants/contrib/thrifty/BUILD', u'contrib/thrifty/src/python/pants/contrib/thrifty/__init__.py', u'contrib/thrifty/src/python/pants/contrib/thrifty/__init__.pyc', u'contrib/thrifty/src/python/pants/contrib/thrifty/java_thrifty_gen.py', u'contrib/thrifty/src/python/pants/contrib/thrifty/java_thrifty_gen.pyc', u'contrib/thrifty/src/python/pants/contrib/thrifty/java_thrifty_library.py', u'contrib/thrifty/src/python/pants/contrib/thrifty/java_thrifty_library.pyc', u'contrib/thrifty/src/python/pants/contrib/thrifty/register.py', u'contrib/thrifty/src/python/pants/contrib/thrifty/register.pyc', u'pants-plugins/src/python/internal_backend/BUILD', u'pants-plugins/src/python/internal_backend/__init__.py', u'pants-plugins/src/python/internal_backend/__init__.pyc', u'pants-plugins/src/python/internal_backend/repositories/BUILD', u'pants-plugins/src/python/internal_backend/repositories/__init__.py', u'pants-plugins/src/python/internal_backend/repositories/register.py', u'pants-plugins/src/python/internal_backend/rules_for_testing/BUILD', u'pants-plugins/src/python/internal_backend/rules_for_testing/__init__.py', u'pants-plugins/src/python/internal_backend/rules_for_testing/__init__.pyc', u'pants-plugins/src/python/internal_backend/rules_for_testing/register.py', u'pants-plugins/src/python/internal_backend/rules_for_testing/register.pyc', u'pants-plugins/src/python/internal_backend/sitegen/BUILD', u'pants-plugins/src/python/internal_backend/sitegen/README.md', u'pants-plugins/src/python/internal_backend/sitegen/__init__.py', u'pants-plugins/src/python/internal_backend/sitegen/__init__.pyc', u'pants-plugins/src/python/internal_backend/sitegen/register.py', u'pants-plugins/src/python/internal_backend/sitegen/tasks/BUILD', u'pants-plugins/src/python/internal_backend/sitegen/tasks/__init__.py', u'pants-plugins/src/python/internal_backend/sitegen/tasks/__init__.pyc', u'pants-plugins/src/python/internal_backend/sitegen/tasks/sitegen.py', u'pants-plugins/src/python/internal_backend/utilities/BUILD', u'pants-plugins/src/python/internal_backend/utilities/__init__.py', u'pants-plugins/src/python/internal_backend/utilities/__init__.pyc', u'pants-plugins/src/python/internal_backend/utilities/register.py', u'pants.ini', u'pants.travis-ci.ini', u'src/python/pants/__init__.py', u'src/python/pants/auth/__init__.py', u'src/python/pants/auth/basic_auth.py', u'src/python/pants/auth/cookies.py', u'src/python/pants/backend/__init__.py', u'src/python/pants/backend/codegen/__init__.py', u'src/python/pants/backend/codegen/antlr/__init__.py', u'src/python/pants/backend/codegen/antlr/java/__init__.py', u'src/python/pants/backend/codegen/antlr/java/antlr_java_gen.py', u'src/python/pants/backend/codegen/antlr/java/java_antlr_library.py', u'src/python/pants/backend/codegen/antlr/java/register.py', u'src/python/pants/backend/codegen/antlr/python/__init__.py', u'src/python/pants/backend/codegen/antlr/python/antlr_py_gen.py', u'src/python/pants/backend/codegen/antlr/python/python_antlr_library.py', u'src/python/pants/backend/codegen/antlr/python/register.py', u'src/python/pants/backend/codegen/grpcio/__init__.py', u'src/python/pants/backend/codegen/grpcio/python/__init__.py', u'src/python/pants/backend/codegen/grpcio/python/grpcio.py', u'src/python/pants/backend/codegen/grpcio/python/grpcio_prep.py', u'src/python/pants/backend/codegen/grpcio/python/grpcio_run.py', u'src/python/pants/backend/codegen/grpcio/python/python_grpcio_library.py', u'src/python/pants/backend/codegen/grpcio/python/register.py', u'src/python/pants/backend/codegen/jaxb/__init__.py', u'src/python/pants/backend/codegen/jaxb/jaxb_gen.py', u'src/python/pants/backend/codegen/jaxb/jaxb_library.py', u'src/python/pants/backend/codegen/jaxb/register.py', u'src/python/pants/backend/codegen/protobuf/__init__.py', u'src/python/pants/backend/codegen/protobuf/java/__init__.py', u'src/python/pants/backend/codegen/protobuf/java/java_protobuf_library.py', u'src/python/pants/backend/codegen/protobuf/java/protobuf_gen.py', u'src/python/pants/backend/codegen/protobuf/java/register.py', u'src/python/pants/backend/codegen/protobuf/subsystems/__init__.py', u'src/python/pants/backend/codegen/protobuf/subsystems/protoc.py', u'src/python/pants/backend/codegen/ragel/__init__.py', u'src/python/pants/backend/codegen/ragel/java/__init__.py', u'src/python/pants/backend/codegen/ragel/java/java_ragel_library.py', u'src/python/pants/backend/codegen/ragel/java/ragel_gen.py', u'src/python/pants/backend/codegen/ragel/java/register.py', u'src/python/pants/backend/codegen/ragel/subsystems/__init__.py', u'src/python/pants/backend/codegen/ragel/subsystems/ragel.py', u'src/python/pants/backend/codegen/register.py', u'src/python/pants/backend/codegen/thrift/__init__.py', u'src/python/pants/backend/codegen/thrift/java/__init__.py', u'src/python/pants/backend/codegen/thrift/java/apache_thrift_java_gen.py', u'src/python/pants/backend/codegen/thrift/java/java_thrift_library.py', u'src/python/pants/backend/codegen/thrift/java/register.py', u'src/python/pants/backend/codegen/thrift/java/thrift_defaults.py', u'src/python/pants/backend/codegen/thrift/lib/__init__.py', u'src/python/pants/backend/codegen/thrift/lib/apache_thrift_gen_base.py', u'src/python/pants/backend/codegen/thrift/lib/thrift.py', u'src/python/pants/backend/codegen/thrift/python/__init__.py', u'src/python/pants/backend/codegen/thrift/python/apache_thrift_py_gen.py', u'src/python/pants/backend/codegen/thrift/python/py_thrift_namespace_clash_check.py', u'src/python/pants/backend/codegen/thrift/python/python_thrift_library.py', u'src/python/pants/backend/codegen/thrift/python/register.py', u'src/python/pants/backend/codegen/wire/__init__.py', u'src/python/pants/backend/codegen/wire/java/__init__.py', u'src/python/pants/backend/codegen/wire/java/java_wire_library.py', u'src/python/pants/backend/codegen/wire/java/register.py', u'src/python/pants/backend/codegen/wire/java/wire_gen.py', u'src/python/pants/backend/docgen/__init__.py', u'src/python/pants/backend/docgen/register.py', u'src/python/pants/backend/docgen/targets/__init__.py', u'src/python/pants/backend/docgen/targets/doc.py', u'src/python/pants/backend/docgen/tasks/__init__.py', u'src/python/pants/backend/docgen/tasks/generate_pants_reference.py', u'src/python/pants/backend/docgen/tasks/markdown_to_html.py', u'src/python/pants/backend/docgen/tasks/markdown_to_html_utils.py', u'src/python/pants/backend/graph_info/__init__.py', u'src/python/pants/backend/graph_info/register.py', u'src/python/pants/backend/graph_info/subsystems/__init__.py', u'src/python/pants/backend/graph_info/subsystems/cloc_binary.py', u'src/python/pants/backend/graph_info/tasks/__init__.py', u'src/python/pants/backend/graph_info/tasks/cloc.py', u'src/python/pants/backend/graph_info/tasks/dependees.py', u'src/python/pants/backend/graph_info/tasks/filemap.py', u'src/python/pants/backend/graph_info/tasks/filter.py', u'src/python/pants/backend/graph_info/tasks/minimal_cover.py', u'src/python/pants/backend/graph_info/tasks/paths.py', u'src/python/pants/backend/graph_info/tasks/sort_targets.py', u'src/python/pants/backend/graph_info/tasks/target_filter_task_mixin.py', u'src/python/pants/backend/jvm/__init__.py', u'src/python/pants/backend/jvm/argfile.py', u'src/python/pants/backend/jvm/artifact.py', u'src/python/pants/backend/jvm/ivy_utils.py', u'src/python/pants/backend/jvm/ossrh_publication_metadata.py', u'src/python/pants/backend/jvm/register.py', u'src/python/pants/backend/jvm/repository.py', u'src/python/pants/backend/jvm/scala_artifact.py', u'src/python/pants/backend/jvm/subsystems/__init__.py', u'src/python/pants/backend/jvm/subsystems/dependency_context.py', u'src/python/pants/backend/jvm/subsystems/jar_dependency_management.py', u'src/python/pants/backend/jvm/subsystems/jar_tool.py', u'src/python/pants/backend/jvm/subsystems/java.py', u'src/python/pants/backend/jvm/subsystems/junit.py', u'src/python/pants/backend/jvm/subsystems/jvm.py', u'src/python/pants/backend/jvm/subsystems/jvm_platform.py', u'src/python/pants/backend/jvm/subsystems/jvm_tool_mixin.py', u'src/python/pants/backend/jvm/subsystems/resolve_subsystem.py', u'src/python/pants/backend/jvm/subsystems/scala_platform.py', u'src/python/pants/backend/jvm/subsystems/shader.py', u'src/python/pants/backend/jvm/subsystems/zinc.py', u'src/python/pants/backend/jvm/subsystems/zinc_language_mixin.py', u'src/python/pants/backend/jvm/targets/__init__.py', u'src/python/pants/backend/jvm/targets/annotation_processor.py', u'src/python/pants/backend/jvm/targets/benchmark.py', u'src/python/pants/backend/jvm/targets/credentials.py', u'src/python/pants/backend/jvm/targets/exportable_jvm_library.py', u'src/python/pants/backend/jvm/targets/import_jars_mixin.py', u'src/python/pants/backend/jvm/targets/jar_library.py', u'src/python/pants/backend/jvm/targets/jarable.py', u'src/python/pants/backend/jvm/targets/java_agent.py', u'src/python/pants/backend/jvm/targets/java_library.py', u'src/python/pants/backend/jvm/targets/javac_plugin.py', u'src/python/pants/backend/jvm/targets/junit_tests.py', u'src/python/pants/backend/jvm/targets/jvm_app.py', u'src/python/pants/backend/jvm/targets/jvm_binary.py', u'src/python/pants/backend/jvm/targets/jvm_prep_command.py', u'src/python/pants/backend/jvm/targets/jvm_target.py', u'src/python/pants/backend/jvm/targets/managed_jar_dependencies.py', u'src/python/pants/backend/jvm/targets/scala_exclude.py', u'src/python/pants/backend/jvm/targets/scala_jar_dependency.py', u'src/python/pants/backend/jvm/targets/scala_library.py', u'src/python/pants/backend/jvm/targets/scalac_plugin.py', u'src/python/pants/backend/jvm/targets/tools_jar.py', u'src/python/pants/backend/jvm/targets/unpacked_jars.py', u'src/python/pants/backend/jvm/tasks/__init__.py', u'src/python/pants/backend/jvm/tasks/analysis_extraction.py', u'src/python/pants/backend/jvm/tasks/benchmark_run.py', u'src/python/pants/backend/jvm/tasks/binary_create.py', u'src/python/pants/backend/jvm/tasks/bootstrap_jvm_tools.py', u'src/python/pants/backend/jvm/tasks/bundle_create.py', u'src/python/pants/backend/jvm/tasks/check_published_deps.py', u'src/python/pants/backend/jvm/tasks/checkstyle.py', u'src/python/pants/backend/jvm/tasks/classmap.py', u'src/python/pants/backend/jvm/tasks/classpath_entry.py', u'src/python/pants/backend/jvm/tasks/classpath_products.py', u'src/python/pants/backend/jvm/tasks/classpath_util.py', u'src/python/pants/backend/jvm/tasks/consolidate_classpath.py', u'src/python/pants/backend/jvm/tasks/coursier/__init__.py', u'src/python/pants/backend/jvm/tasks/coursier/coursier_subsystem.py', u'src/python/pants/backend/jvm/tasks/coursier_resolve.py', u'src/python/pants/backend/jvm/tasks/coverage/__init__.py', u'src/python/pants/backend/jvm/tasks/coverage/cobertura.py', u'src/python/pants/backend/jvm/tasks/coverage/engine.py', u'src/python/pants/backend/jvm/tasks/coverage/jacoco.py', u'src/python/pants/backend/jvm/tasks/coverage/manager.py', u'src/python/pants/backend/jvm/tasks/detect_duplicates.py', u'src/python/pants/backend/jvm/tasks/ivy_imports.py', u'src/python/pants/backend/jvm/tasks/ivy_outdated.py', u'src/python/pants/backend/jvm/tasks/ivy_resolve.py', u'src/python/pants/backend/jvm/tasks/ivy_task_mixin.py', u'src/python/pants/backend/jvm/tasks/jar_create.py', u'src/python/pants/backend/jvm/tasks/jar_import_products.py', u'src/python/pants/backend/jvm/tasks/jar_publish.py', u'src/python/pants/backend/jvm/tasks/jar_task.py', u'src/python/pants/backend/jvm/tasks/javadoc_gen.py', u'src/python/pants/backend/jvm/tasks/junit_run.py', u'src/python/pants/backend/jvm/tasks/jvm_binary_task.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/__init__.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/class_not_found_error_patterns.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/compile_context.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/execution_graph.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/javac/__init__.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/javac/javac_compile.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/jvm_classpath_publisher.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/jvm_compile.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/missing_dependency_finder.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/rsc/__init__.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/rsc/rsc_compile.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/zinc/__init__.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/zinc/bin/__init__.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/zinc/zinc_analysis.py', u'src/python/pants/backend/jvm/tasks/jvm_compile/zinc/zinc_compile.py', u'src/python/pants/backend/jvm/tasks/jvm_dependency_analyzer.py', u'src/python/pants/backend/jvm/tasks/jvm_dependency_check.py', u'src/python/pants/backend/jvm/tasks/jvm_dependency_usage.py', u'src/python/pants/backend/jvm/tasks/jvm_platform_analysis.py', u'src/python/pants/backend/jvm/tasks/jvm_run.py', u'src/python/pants/backend/jvm/tasks/jvm_task.py', u'src/python/pants/backend/jvm/tasks/jvm_tool_task_mixin.py', u'src/python/pants/backend/jvm/tasks/jvmdoc_gen.py', u'src/python/pants/backend/jvm/tasks/nailgun_task.py', u'src/python/pants/backend/jvm/tasks/prepare_resources.py', u'src/python/pants/backend/jvm/tasks/prepare_services.py', u'src/python/pants/backend/jvm/tasks/properties.py', u'src/python/pants/backend/jvm/tasks/provide_tools_jar.py', u'src/python/pants/backend/jvm/tasks/reports/__init__.py', u'src/python/pants/backend/jvm/tasks/reports/junit_html_report.py', u'src/python/pants/backend/jvm/tasks/resolve_shared.py', u'src/python/pants/backend/jvm/tasks/resources_task.py', u'src/python/pants/backend/jvm/tasks/rewrite_base.py', u'src/python/pants/backend/jvm/tasks/run_jvm_prep_command.py', u'src/python/pants/backend/jvm/tasks/scala_repl.py', u'src/python/pants/backend/jvm/tasks/scaladoc_gen.py', u'src/python/pants/backend/jvm/tasks/scalafix.py', u'src/python/pants/backend/jvm/tasks/scalafmt.py', u'src/python/pants/backend/jvm/tasks/scalastyle.py', u'src/python/pants/backend/jvm/tasks/unpack_jars.py', u'src/python/pants/backend/native/__init__.py', u'src/python/pants/backend/native/config/__init__.py', u'src/python/pants/backend/native/config/environment.py', u'src/python/pants/backend/native/register.py', u'src/python/pants/backend/native/subsystems/__init__.py', u'src/python/pants/backend/native/subsystems/binaries/__init__.py', u'src/python/pants/backend/native/subsystems/binaries/binutils.py', u'src/python/pants/backend/native/subsystems/binaries/gcc.py', u'src/python/pants/backend/native/subsystems/binaries/llvm.py', u'src/python/pants/backend/native/subsystems/conan.py', u'src/python/pants/backend/native/subsystems/libc_dev.py', u'src/python/pants/backend/native/subsystems/native_build_settings.py', u'src/python/pants/backend/native/subsystems/native_build_step.py', u'src/python/pants/backend/native/subsystems/native_toolchain.py', u'src/python/pants/backend/native/subsystems/utils/__init__.py', u'src/python/pants/backend/native/subsystems/utils/archive_file_mapper.py', u'src/python/pants/backend/native/subsystems/utils/parse_search_dirs.py', u'src/python/pants/backend/native/subsystems/xcode_cli_tools.py', u'src/python/pants/backend/native/targets/__init__.py', u'src/python/pants/backend/native/targets/external_native_library.py', u'src/python/pants/backend/native/targets/native_artifact.py', u'src/python/pants/backend/native/targets/native_library.py', u'src/python/pants/backend/native/targets/packaged_native_library.py', u'src/python/pants/backend/native/tasks/__init__.py', u'src/python/pants/backend/native/tasks/c_compile.py', u'src/python/pants/backend/native/tasks/conan_fetch.py', u'src/python/pants/backend/native/tasks/conan_prep.py', u'src/python/pants/backend/native/tasks/cpp_compile.py', u'src/python/pants/backend/native/tasks/link_shared_libraries.py', u'src/python/pants/backend/native/tasks/native_compile.py', u'src/python/pants/backend/native/tasks/native_task.py', u'src/python/pants/backend/project_info/__init__.py', u'src/python/pants/backend/project_info/register.py', u'src/python/pants/backend/project_info/rules/__init__.py', u'src/python/pants/backend/project_info/rules/source_file_validator.py', u'src/python/pants/backend/project_info/rules/source_file_validator_test.py', u'src/python/pants/backend/project_info/tasks/__init__.py', u'src/python/pants/backend/project_info/tasks/dependencies.py', u'src/python/pants/backend/project_info/tasks/depmap.py', u'src/python/pants/backend/project_info/tasks/export.py', u'src/python/pants/backend/project_info/tasks/filedeps.py', u'src/python/pants/backend/project_info/tasks/idea_plugin_gen.py', u'src/python/pants/backend/python/__init__.py', u'src/python/pants/backend/python/interpreter_cache.py', u'src/python/pants/backend/python/pants_requirement.py', u'src/python/pants/backend/python/python_artifact.py', u'src/python/pants/backend/python/python_requirement.py', u'src/python/pants/backend/python/python_requirements.py', u'src/python/pants/backend/python/register.py', u'src/python/pants/backend/python/rules/__init__.py', u'src/python/pants/backend/python/rules/inject_init.py', u'src/python/pants/backend/python/rules/python_test_runner.py', u'src/python/pants/backend/python/subsystems/__init__.py', u'src/python/pants/backend/python/subsystems/isort.py', u'src/python/pants/backend/python/subsystems/pex_build_util.py', u'src/python/pants/backend/python/subsystems/pytest.py', u'src/python/pants/backend/python/subsystems/python_native_code.py', u'src/python/pants/backend/python/subsystems/python_repos.py', u'src/python/pants/backend/python/subsystems/python_setup.py', u'src/python/pants/backend/python/subsystems/python_tool_base.py', u'src/python/pants/backend/python/targets/__init__.py', u'src/python/pants/backend/python/targets/import_wheels_mixin.py', u'src/python/pants/backend/python/targets/python_app.py', u'src/python/pants/backend/python/targets/python_binary.py', u'src/python/pants/backend/python/targets/python_distribution.py', u'src/python/pants/backend/python/targets/python_library.py', u'src/python/pants/backend/python/targets/python_requirement_library.py', u'src/python/pants/backend/python/targets/python_target.py', u'src/python/pants/backend/python/targets/python_tests.py', u'src/python/pants/backend/python/targets/unpacked_whls.py', u'src/python/pants/backend/python/tasks/__init__.py', u'src/python/pants/backend/python/tasks/build_local_python_distributions.py', u'src/python/pants/backend/python/tasks/coverage/__init__.py', u'src/python/pants/backend/python/tasks/coverage/plugin.py', u'src/python/pants/backend/python/tasks/gather_sources.py', u'src/python/pants/backend/python/tasks/isort_prep.py', u'src/python/pants/backend/python/tasks/isort_run.py', u'src/python/pants/backend/python/tasks/local_python_distribution_artifact.py', u'src/python/pants/backend/python/tasks/pytest_prep.py', u'src/python/pants/backend/python/tasks/pytest_run.py', u'src/python/pants/backend/python/tasks/python_binary_create.py', u'src/python/pants/backend/python/tasks/python_bundle.py', u'src/python/pants/backend/python/tasks/python_execution_task_base.py', u'src/python/pants/backend/python/tasks/python_repl.py', u'src/python/pants/backend/python/tasks/python_run.py', u'src/python/pants/backend/python/tasks/python_tool_prep_base.py', u'src/python/pants/backend/python/tasks/resolve_requirements.py', u'src/python/pants/backend/python/tasks/resolve_requirements_task_base.py', u'src/python/pants/backend/python/tasks/select_interpreter.py', u'src/python/pants/backend/python/tasks/setup_py.py', u'src/python/pants/backend/python/tasks/unpack_wheels.py', u'src/python/pants/base/__init__.py', u'src/python/pants/base/build_environment.py', u'src/python/pants/base/build_file.py', u'src/python/pants/base/build_file_target_factory.py', u'src/python/pants/base/build_root.py', u'src/python/pants/base/cmd_line_spec_parser.py', u'src/python/pants/base/deprecated.py', u'src/python/pants/base/exception_sink.py', u'src/python/pants/base/exceptions.py', u'src/python/pants/base/exiter.py', u'src/python/pants/base/file_system_project_tree.py', u'src/python/pants/base/fingerprint_strategy.py', u'src/python/pants/base/generator.py', u'src/python/pants/base/hash_utils.py', u'src/python/pants/base/mustache.py', u'src/python/pants/base/parse_context.py', u'src/python/pants/base/payload.py', u'src/python/pants/base/payload_field.py', u'src/python/pants/base/project_tree.py', u'src/python/pants/base/project_tree_factory.py', u'src/python/pants/base/revision.py', u'src/python/pants/base/run_info.py', u'src/python/pants/base/specs.py', u'src/python/pants/base/target_roots.py', u'src/python/pants/base/validation.py', u'src/python/pants/base/worker_pool.py', u'src/python/pants/base/workunit.py', u'src/python/pants/bin/__init__.py', u'src/python/pants/bin/daemon_pants_runner.py', u'src/python/pants/bin/goal_runner.py', u'src/python/pants/bin/local_pants_runner.py', u'src/python/pants/bin/pants_exe.py', u'src/python/pants/bin/pants_loader.py', u'src/python/pants/bin/pants_runner.py', u'src/python/pants/bin/remote_pants_runner.py', u'src/python/pants/binaries/__init__.py', u'src/python/pants/binaries/binary_tool.py', u'src/python/pants/binaries/binary_util.py', u'src/python/pants/binaries/executable_pex_tool.py', u'src/python/pants/build_graph/__init__.py', u'src/python/pants/build_graph/address.py', u'src/python/pants/build_graph/address_lookup_error.py', u'src/python/pants/build_graph/address_mapper.py', u'src/python/pants/build_graph/addressable.py', u'src/python/pants/build_graph/aliased_target.py', u'src/python/pants/build_graph/app_base.py', u'src/python/pants/build_graph/build_configuration.py', u'src/python/pants/build_graph/build_file_aliases.py', u'src/python/pants/build_graph/build_file_parser.py', u'src/python/pants/build_graph/build_graph.py', u'src/python/pants/build_graph/bundle_mixin.py', u'src/python/pants/build_graph/dependency_context.py', u'src/python/pants/build_graph/files.py', u'src/python/pants/build_graph/import_remote_sources_mixin.py', u'src/python/pants/build_graph/injectables_mixin.py', u'src/python/pants/build_graph/intermediate_target_factory.py', u'src/python/pants/build_graph/intransitive_dependency.py', u'src/python/pants/build_graph/mirrored_target_option_mixin.py', u'src/python/pants/build_graph/mutable_build_graph.py', u'src/python/pants/build_graph/prep_command.py', u'src/python/pants/build_graph/register.py', u'src/python/pants/build_graph/remote_sources.py', u'src/python/pants/build_graph/resources.py', u'src/python/pants/build_graph/target.py', u'src/python/pants/build_graph/target_addressable.py', u'src/python/pants/build_graph/target_filter_subsystem.py', u'src/python/pants/build_graph/target_scopes.py', u'src/python/pants/cache/__init__.py', u'src/python/pants/cache/artifact.py', u'src/python/pants/cache/artifact_cache.py', u'src/python/pants/cache/cache_setup.py', u'src/python/pants/cache/local_artifact_cache.py', u'src/python/pants/cache/pinger.py', u'src/python/pants/cache/resolver.py', u'src/python/pants/cache/restful_artifact_cache.py', u'src/python/pants/console/__init__.py', u'src/python/pants/console/stty_utils.py', u'src/python/pants/core_tasks/__init__.py', u'src/python/pants/core_tasks/bash_completion.py', u'src/python/pants/core_tasks/clean.py', u'src/python/pants/core_tasks/deferred_sources_mapper.py', u'src/python/pants/core_tasks/explain_options_task.py', u'src/python/pants/core_tasks/generate_pants_ini.py', u'src/python/pants/core_tasks/login.py', u'src/python/pants/core_tasks/noop.py', u'src/python/pants/core_tasks/pantsd_kill.py', u'src/python/pants/core_tasks/register.py', u'src/python/pants/core_tasks/reporting_server_kill.py', u'src/python/pants/core_tasks/reporting_server_run.py', u'src/python/pants/core_tasks/roots.py', u'src/python/pants/core_tasks/run_prep_command.py', u'src/python/pants/core_tasks/substitute_aliased_targets.py', u'src/python/pants/core_tasks/targets_help.py', u'src/python/pants/engine/__init__.py', u'src/python/pants/engine/addressable.py', u'src/python/pants/engine/build_files.py', u'src/python/pants/engine/console.py', u'src/python/pants/engine/fs.py', u'src/python/pants/engine/goal.py', u'src/python/pants/engine/isolated_process.py', u'src/python/pants/engine/legacy/__init__.py', u'src/python/pants/engine/legacy/address_mapper.py', u'src/python/pants/engine/legacy/graph.py', u'src/python/pants/engine/legacy/options_parsing.py', u'src/python/pants/engine/legacy/parser.py', u'src/python/pants/engine/legacy/structs.py', u'src/python/pants/engine/legacy_engine.py', u'src/python/pants/engine/mapper.py', u'src/python/pants/engine/native.py', u'src/python/pants/engine/nodes.py', u'src/python/pants/engine/objects.py', u'src/python/pants/engine/parser.py', u'src/python/pants/engine/round_engine.py', u'src/python/pants/engine/round_manager.py', u'src/python/pants/engine/rules.py', u'src/python/pants/engine/scheduler.py', u'src/python/pants/engine/selectors.py', u'src/python/pants/engine/struct.py', u'src/python/pants/fs/__init__.py', u'src/python/pants/fs/archive.py', u'src/python/pants/fs/fs.py', u'src/python/pants/goal/__init__.py', u'src/python/pants/goal/aggregated_timings.py', u'src/python/pants/goal/artifact_cache_stats.py', u'src/python/pants/goal/context.py', u'src/python/pants/goal/error.py', u'src/python/pants/goal/goal.py', u'src/python/pants/goal/pantsd_stats.py', u'src/python/pants/goal/products.py', u'src/python/pants/goal/run_tracker.py', u'src/python/pants/goal/task_registrar.py', u'src/python/pants/goal/workspace.py', u'src/python/pants/help/__init__.py', u'src/python/pants/help/build_dictionary_info_extracter.py', u'src/python/pants/help/help_formatter.py', u'src/python/pants/help/help_info_extracter.py', u'src/python/pants/help/help_printer.py', u'src/python/pants/help/scope_info_iterator.py', u'src/python/pants/help/test_list_goals_integration.py', u'src/python/pants/init/__init__.py', u'src/python/pants/init/engine_initializer.py', u'src/python/pants/init/extension_loader.py', u'src/python/pants/init/global_subsystems.py', u'src/python/pants/init/logging.py', u'src/python/pants/init/options_initializer.py', u'src/python/pants/init/plugin_resolver.py', u'src/python/pants/init/repro.py', u'src/python/pants/init/target_roots_calculator.py', u'src/python/pants/init/util.py', u'src/python/pants/invalidation/__init__.py', u'src/python/pants/invalidation/build_invalidator.py', u'src/python/pants/invalidation/cache_manager.py', u'src/python/pants/ivy/__init__.py', u'src/python/pants/ivy/bootstrapper.py', u'src/python/pants/ivy/ivy.py', u'src/python/pants/ivy/ivy_subsystem.py', u'src/python/pants/java/__init__.py', u'src/python/pants/java/distribution/__init__.py', u'src/python/pants/java/distribution/distribution.py', u'src/python/pants/java/executor.py', u'src/python/pants/java/jar/__init__.py', u'src/python/pants/java/jar/exclude.py', u'src/python/pants/java/jar/jar_dependency.py', u'src/python/pants/java/jar/jar_dependency_utils.py', u'src/python/pants/java/jar/manifest.py', u'src/python/pants/java/junit/__init__.py', u'src/python/pants/java/junit/junit_xml_parser.py', u'src/python/pants/java/nailgun_client.py', u'src/python/pants/java/nailgun_executor.py', u'src/python/pants/java/nailgun_io.py', u'src/python/pants/java/nailgun_protocol.py', u'src/python/pants/java/util.py', u'src/python/pants/net/__init__.py', u'src/python/pants/net/http/__init__.py', u'src/python/pants/net/http/fetcher.py', u'src/python/pants/option/__init__.py', u'src/python/pants/option/arg_splitter.py', u'src/python/pants/option/compiler_option_sets_mixin.py', u'src/python/pants/option/config.py', u'src/python/pants/option/custom_types.py', u'src/python/pants/option/errors.py', u'src/python/pants/option/global_options.py', u'src/python/pants/option/option_tracker.py', u'src/python/pants/option/option_util.py', u'src/python/pants/option/option_value_container.py', u'src/python/pants/option/optionable.py', u'src/python/pants/option/options.py', u'src/python/pants/option/options_bootstrapper.py', u'src/python/pants/option/options_fingerprinter.py', u'src/python/pants/option/parser.py', u'src/python/pants/option/parser_hierarchy.py', u'src/python/pants/option/ranked_value.py', u'src/python/pants/option/scope.py', u'src/python/pants/pantsd/__init__.py', u'src/python/pants/pantsd/pailgun_server.py', u'src/python/pants/pantsd/pants_daemon.py', u'src/python/pants/pantsd/process_manager.py', u'src/python/pants/pantsd/service/__init__.py', u'src/python/pants/pantsd/service/fs_event_service.py', u'src/python/pants/pantsd/service/pailgun_service.py', u'src/python/pants/pantsd/service/pants_service.py', u'src/python/pants/pantsd/service/scheduler_service.py', u'src/python/pants/pantsd/service/store_gc_service.py', u'src/python/pants/pantsd/watchman.py', u'src/python/pants/pantsd/watchman_client.py', u'src/python/pants/pantsd/watchman_launcher.py', u'src/python/pants/process/__init__.py', u'src/python/pants/process/lock.py', u'src/python/pants/process/subprocess.py', u'src/python/pants/process/xargs.py', u'src/python/pants/releases/packages.py', u'src/python/pants/releases/reversion.py', u'src/python/pants/reporting/__init__.py', u'src/python/pants/reporting/html_reporter.py', u'src/python/pants/reporting/invalidation_report.py', u'src/python/pants/reporting/json_reporter.py', u'src/python/pants/reporting/linkify.py', u'src/python/pants/reporting/plaintext_reporter.py', u'src/python/pants/reporting/plaintext_reporter_base.py', u'src/python/pants/reporting/quiet_reporter.py', u'src/python/pants/reporting/report.py', u'src/python/pants/reporting/reporter.py', u'src/python/pants/reporting/reporting.py', u'src/python/pants/reporting/reporting_server.py', u'src/python/pants/reporting/reporting_utils.py', u'src/python/pants/reporting/zipkin_reporter.py', u'src/python/pants/rules/__init__.py', u'src/python/pants/rules/core/__init__.py', u'src/python/pants/rules/core/core_test_model.py', u'src/python/pants/rules/core/filedeps.py', u'src/python/pants/rules/core/list_targets.py', u'src/python/pants/rules/core/register.py', u'src/python/pants/rules/core/test.py', u'src/python/pants/scm/__init__.py', u'src/python/pants/scm/git.py', u'src/python/pants/scm/scm.py', u'src/python/pants/scm/subsystems/__init__.py', u'src/python/pants/scm/subsystems/changed.py', u'src/python/pants/source/__init__.py', u'src/python/pants/source/filespec.py', u'src/python/pants/source/payload_fields.py', u'src/python/pants/source/source_root.py', u'src/python/pants/source/wrapped_globs.py', u'src/python/pants/subsystem/__init__.py', u'src/python/pants/subsystem/subsystem.py', u'src/python/pants/subsystem/subsystem_client_mixin.py', u'src/python/pants/task/__init__.py', u'src/python/pants/task/console_task.py', u'src/python/pants/task/fmt_task_mixin.py', u'src/python/pants/task/goal_options_mixin.py', u'src/python/pants/task/lint_task_mixin.py', u'src/python/pants/task/mutex_task_mixin.py', u'src/python/pants/task/noop_exec_task.py', u'src/python/pants/task/repl_task_mixin.py', u'src/python/pants/task/scm_publish_mixin.py', u'src/python/pants/task/simple_codegen_task.py', u'src/python/pants/task/target_restriction_mixins.py', u'src/python/pants/task/task.py', u'src/python/pants/task/testrunner_task_mixin.py', u'src/python/pants/task/unpack_remote_sources_base.py', u'src/python/pants/util/__init__.py', u'src/python/pants/util/argutil.py', u'src/python/pants/util/collections.py', u'src/python/pants/util/collections_abc_backport.py', u'src/python/pants/util/contextutil.py', u'src/python/pants/util/debug.py', u'src/python/pants/util/desktop.py', u'src/python/pants/util/dirutil.py', u'src/python/pants/util/eval.py', u'src/python/pants/util/fileutil.py', u'src/python/pants/util/filtering.py', u'src/python/pants/util/memo.py', u'src/python/pants/util/meta.py', u'src/python/pants/util/netrc.py', u'src/python/pants/util/objects.py', u'src/python/pants/util/osutil.py', u'src/python/pants/util/process_handler.py', u'src/python/pants/util/py2_compat.py', u'src/python/pants/util/retry.py', u'src/python/pants/util/rwbuf.py', u'src/python/pants/util/s3_log_aggregator.py', u'src/python/pants/util/socket.py', u'src/python/pants/util/strutil.py', u'src/python/pants/util/tarutil.py', u'src/python/pants/util/xml_parser.py', u'src/python/pants/version.py')
                     07:09:05 [INFO] setting up service <pants.pantsd.service.pailgun_service.PailgunService object at 0x7f871c33c7d0>
                     07:09:05 [INFO] setting up service <pants.pantsd.service.store_gc_service.StoreGCService object at 0x7f871c33c890>
                     07:09:05 [INFO] starting service <pants.pantsd.service.store_gc_service.StoreGCService object at 0x7f871c33c890>
                     07:09:05 [INFO] starting service <pants.pantsd.service.fs_event_service.FSEventService object at 0x7f871c31f990>
                     07:09:05 [INFO] starting service <pants.pantsd.service.scheduler_service.SchedulerService object at 0x7f871c331f50>
                     07:09:05 [INFO] starting service <pants.pantsd.service.pailgun_service.PailgunService object at 0x7f871c33c7d0>
                     07:09:05 [INFO] starting pailgun server on port 43185
                     07:09:05 [INFO] confirmed watchman subscription: {u'subscribe': 'all_files', u'version': u'4.9.1', u'clock': u'c:1558163342:8308:1:3'}
                     07:09:05 [INFO] enqueuing 4969 changes for subscription all_files
                     07:09:05 [INFO] confirmed watchman subscription: {u'subscribe': 'pantsd_pid', u'version': u'4.9.1', u'clock': u'c:1558163342:8308:1:4'}
                     07:09:05 [INFO] enqueuing 1 changes for subscription pantsd_pid
                     ===============================================================
                     - END pantsd.log ----------------------------------------------
                     ===============================================================
                     - generated xml file: /home/travis/build/pantsbuild/pants/.pants.d/test/pytest/tests.python.pants_test.pantsd.pantsd_integration/junitxml/TEST-tests.python.pants_test.pantsd.pantsd_integration.xml -
                     ============ short test summary info =============
                     FAIL tests/python/pants_test/pantsd/test_pantsd_integration.py::TestPantsDaemonIntegration::test_pantsd_memory_usage
                     1 failed in 61.11 seconds
@jsirois
Copy link
Member Author

jsirois commented May 18, 2019

@stuhood is there current work addressing this bump? I know there is some activity but I'm not sure if I'm the 1st to hit this test error and I'm not clear what the proposed remedy is for CI redness.

@stuhood
Copy link
Sponsor Member

stuhood commented May 18, 2019

I think that the memory usage is sufficiently different with python 2 to trigger that?... the ongoing work (we hope?) is to remove support for python 2 starting this week.

@jsirois
Copy link
Member Author

jsirois commented May 18, 2019

Ok - I'll add a skip if 2.7 bit to the test to get back to green cron in the meantime - it's currently quite bloody.

@jsirois jsirois self-assigned this May 18, 2019
@stuhood
Copy link
Sponsor Member

stuhood commented May 18, 2019

Thank you!

jsirois added a commit to jsirois/pants that referenced this issue May 18, 2019
As discussed in pantsbuild#7761, although the issue is real, we'll be ditching
the python2 runtime shortly; so skip the test for python2.

Fixes pantsbuild#7761
jsirois added a commit that referenced this issue May 19, 2019
As discussed in #7761, although the issue is real, we'll be ditching
the python2 runtime shortly; so skip the test for python2.

Fixes #7761
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants