See 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/4/display/redirect?page=changes>

Changes:

[tobiasz.kedzierski] [BEAM-10835] Improve Github Actions cancelling duplicated 
runs

[tobiasz.kedzierski] [BEAM-10837] Remove unused beam_PerformanceTests_Analysis 
Jenkins Job

[Ismaël Mejía] [BEAM-10673] Add public methods and validation to


------------------------------------------
[...truncated 14.36 KB...]
Collecting distlib<1,>=0.3.1
  Using cached distlib-0.3.1-py2.py3-none-any.whl (335 kB)
Collecting appdirs<2,>=1.4.3
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Installing collected packages: distlib, appdirs, filelock, six, virtualenv, 
toml, pluggy, py, tox, grpcio, protobuf, grpcio-tools, future, mypy-protobuf
Successfully installed appdirs-1.4.4 distlib-0.3.1 filelock-3.0.12 
future-0.18.2 grpcio-1.31.0 grpcio-tools-1.30.0 mypy-protobuf-1.18 
pluggy-0.13.1 protobuf-3.13.0 py-1.9.0 six-1.15.0 toml-0.10.1 tox-3.11.1 
virtualenv-20.0.31

> Task :sdks:python:sdist
setup.py:272: UserWarning: You are using the final Apache Beam release with 
Python 2 support. New releases of Apache Beam will require Python 3.6 or a 
newer version.
  'You are using the final Apache Beam release with Python 2 support. '
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/build/gradleenv/1922375555/local/lib/python2.7/site-packages/setuptools/dist.py>:476:
 UserWarning: Normalizing '2.25.0.dev' to '2.25.0.dev0'
  normalized_version,
INFO:gen_protos:Regenerating Python proto definitions (no output files).
INFO:gen_protos:Found protoc_gen_mypy at 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/build/gradleenv/1922375555/bin/protoc-gen-mypy>
beam_runner_api.proto:33:1: warning: Import google/protobuf/any.proto is unused.
beam_runner_api.proto:35:1: warning: Import google/protobuf/timestamp.proto is 
unused.
external_transforms.proto:31:1: warning: Import beam_runner_api.proto is unused.
metrics.proto:34:1: warning: Import google/protobuf/timestamp.proto is unused.
beam_fn_api.proto:46:1: warning: Import google/protobuf/wrappers.proto is 
unused.
beam_interactive_api.proto:36:1: warning: Import 
google/protobuf/timestamp.proto is unused.
Writing mypy to endpoints_pb2.pyi
Writing mypy to external_transforms_pb2.pyi
Writing mypy to beam_provision_api_pb2.pyi
Writing mypy to beam_runner_api_pb2.pyi
Writing mypy to standard_window_fns_pb2.pyi
Writing mypy to beam_artifact_api_pb2.pyi
Writing mypy to beam_fn_api_pb2.pyi
Writing mypy to metrics_pb2.pyi
Writing mypy to schema_pb2.pyi
Writing mypy to beam_job_api_pb2.pyi
Writing mypy to beam_interactive_api_pb2.pyi
Writing mypy to beam_expansion_api_pb2.pyi
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
RefactoringTool: Skipping optional fixer: idioms
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
RefactoringTool: Skipping optional fixer: ws_comma
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
root: Generating grammar tables from 
/usr/lib/python2.7/lib2to3/PatternGrammar.txt
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_artifact_api_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_artifact_api_pb2_grpc.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_expansion_api_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_expansion_api_pb2_grpc.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_fn_api_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_fn_api_pb2_grpc.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_interactive_api_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_job_api_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_job_api_pb2_grpc.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_provision_api_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_provision_api_pb2_grpc.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_runner_api_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_runner_api_pb2_grpc.py>
RefactoringTool: No changes to 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/endpoints_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/external_transforms_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/metrics_pb2.py>
RefactoringTool: No changes to 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/schema_pb2.py>
RefactoringTool: Refactored 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/standard_window_fns_pb2.py>
RefactoringTool: Files that were modified:
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_artifact_api_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_artifact_api_pb2_grpc.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_expansion_api_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_expansion_api_pb2_grpc.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_fn_api_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_fn_api_pb2_grpc.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_interactive_api_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_job_api_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_job_api_pb2_grpc.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_provision_api_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_provision_api_pb2_grpc.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_runner_api_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_runner_api_pb2_grpc.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/endpoints_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/external_transforms_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/metrics_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/schema_pb2.py>
RefactoringTool: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/standard_window_fns_pb2.py>
INFO:gen_protos:Writing urn stubs: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/metrics_pb2_urns.py>
INFO:gen_protos:Writing urn stubs: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_artifact_api_pb2_urns.py>
INFO:gen_protos:Writing urn stubs: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/standard_window_fns_pb2_urns.py>
INFO:gen_protos:Writing urn stubs: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_fn_api_pb2_urns.py>
INFO:gen_protos:Writing urn stubs: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_job_api_pb2_urns.py>
INFO:gen_protos:Writing urn stubs: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/apache_beam/portability/api/beam_runner_api_pb2_urns.py>
warning: no files found matching 'README.md'
warning: no files found matching 'NOTICE'
warning: no files found matching 'LICENSE'
warning: sdist: standard file not found: should have one of README, README.rst, 
README.txt, README.md


> Task :sdks:python:test-suites:tox:py38:eslint
eslint create: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-eslint/eslint>
eslint installdeps: jupyterlab==2.2.5
eslint inst: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-eslint/.tmp/package/1/apache-beam.tar.gz>
eslint installed: apache-beam @ 
file://<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-eslint/.tmp/package/1/apache-beam.tar.gz,apipkg==1.5,argon2-cffi==20.1.0,atomicwrites==1.4.0,attrs==20.1.0,avro-python3==1.9.2.1,backcall==0.2.0,bleach==3.1.5,blindspin==2.0.1,certifi==2020.6.20,cffi==1.14.2,chardet==3.0.4,colorama==0.4.3,crayons==0.4.0,crcmod==1.7,decorator==4.4.2,defusedxml==0.6.0,deprecation==2.1.0,dill==0.3.1.1,docker==4.3.1,docopt==0.6.2,entrypoints==0.3,execnet==1.7.1,fastavro==0.23.6,freezegun==0.3.15,future==0.18.2,grpcio==1.31.0,hdfs==2.5.8,httplib2==0.17.4,idna==2.10,ipykernel==5.3.4,ipython==7.18.1,ipython-genutils==0.2.0,jedi==0.17.2,Jinja2==2.11.2,json5==0.9.5,jsonschema==3.2.0,jupyter-client==6.1.7,jupyter-core==4.6.3,jupyterlab==2.2.5,jupyterlab-server==1.2.0,MarkupSafe==1.1.1,mistune==0.8.4,mock==2.0.0,more-itertools==8.5.0,nbconvert==5.6.1,nbformat==5.0.7,nose==1.3.7,nose-xunitmp==0.4.1,notebook==6.1.3,numpy==1.19.1,oauth2client==3.0.0,packaging==20.4,pandas==0.25.3,pandocfilters==1.4.2,parameterized==0.7.4,parso==0.7.1,pbr==5.4.5,pexpect==4.8.0,pickleshare==0.7.5,pluggy==0.13.1,prometheus-client==0.8.0,prompt-toolkit==3.0.7,protobuf==3.13.0,psycopg2-binary==2.8.5,ptyprocess==0.6.0,py==1.9.0,pyarrow==0.17.1,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycparser==2.20,pydot==1.4.1,Pygments==2.6.1,PyHamcrest==1.10.1,pymongo==3.11.0,pyparsing==2.4.7,pyrsistent==0.16.0,pytest==4.6.11,pytest-forked==1.3.0,pytest-timeout==1.4.2,pytest-xdist==1.34.0,python-dateutil==2.8.1,pytz==2020.1,PyYAML==5.3.1,pyzmq==19.0.2,requests==2.24.0,requests-mock==1.8.0,rsa==4.6,Send2Trash==1.5.0,six==1.15.0,SQLAlchemy==1.3.19,tenacity==5.1.5,terminado==0.8.3,testcontainers==3.0.3,testpath==0.4.4,tornado==6.0.4,traitlets==5.0.0,typing-extensions==3.7.4.3,urllib3==1.25.10,wcwidth==0.2.5,webencodings==0.5.1,websocket-client==0.57.0,wrapt==1.12.1>
eslint run-test-pre: PYTHONHASHSEED='2520937088'
eslint run-test-pre: commands[0] | python --version
Python 3.8.5
eslint run-test-pre: commands[1] | pip --version
pip 20.2.2 from 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-eslint/eslint/lib/python3.8/site-packages/pip>
 (python 3.8)
eslint run-test-pre: commands[2] | pip check
No broken requirements found.
eslint run-test-pre: commands[3] | bash 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/scripts/run_tox_cleanup.sh>
eslint run-test: commands[0] | time 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/scripts/run_eslint.sh>
Running eslint checks...
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/ts>
 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python>
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/ts/sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel>
 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/ts>
 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python>
Traceback (most recent call last):
  File 
"<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-eslint/eslint/bin/jlpm";,>
 line 10, in <module>
    sys.exit(main())
  File 
"<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-eslint/eslint/lib/python3.8/site-packages/jupyterlab/jlpmapp.py";,>
 line 43, in main
    execvp('node', ['node', YARN_PATH] + argv)
  File 
"<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-eslint/eslint/lib/python3.8/site-packages/jupyterlab/jlpmapp.py";,>
 line 24, in execvp
    cmd = which(cmd)
  File 
"<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-eslint/eslint/lib/python3.8/site-packages/jupyterlab_server/process.py";,>
 line 59, in which
    raise ValueError(msg)
ValueError: Please install Node.js and npm before continuing installation. You 
may be able to install Node.js from your package manager, from conda, or 
directly from the Node.js website (https://nodejs.org).
Command exited with non-zero status 1
0.55user 0.11system 0:01.16elapsed 57%CPU (0avgtext+0avgdata 41124maxresident)k
680inputs+0outputs (2major+12483minor)pagefaults 0swaps
ERROR: InvocationError for command /usr/bin/time scripts/run_eslint.sh 
(exited with code 1)
eslint run-test-post: commands[0] | bash 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/scripts/run_tox_cleanup.sh>
___________________________________ summary 
____________________________________
ERROR:   eslint: commands failed

> Task :sdks:python:test-suites:tox:py38:eslint FAILED

> Task :sdks:python:test-suites:tox:py38:jest
jest create: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-jest/jest>
jest installdeps: jupyterlab==2.2.5
jest inst: 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-jest/.tmp/package/1/apache-beam.tar.gz>
jest installed: apache-beam @ 
file://<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-jest/.tmp/package/1/apache-beam.tar.gz,apipkg==1.5,argon2-cffi==20.1.0,atomicwrites==1.4.0,attrs==20.1.0,avro-python3==1.9.2.1,backcall==0.2.0,bleach==3.1.5,blindspin==2.0.1,certifi==2020.6.20,cffi==1.14.2,chardet==3.0.4,colorama==0.4.3,crayons==0.4.0,crcmod==1.7,decorator==4.4.2,defusedxml==0.6.0,deprecation==2.1.0,dill==0.3.1.1,docker==4.3.1,docopt==0.6.2,entrypoints==0.3,execnet==1.7.1,fastavro==0.23.6,freezegun==0.3.15,future==0.18.2,grpcio==1.31.0,hdfs==2.5.8,httplib2==0.17.4,idna==2.10,ipykernel==5.3.4,ipython==7.18.1,ipython-genutils==0.2.0,jedi==0.17.2,Jinja2==2.11.2,json5==0.9.5,jsonschema==3.2.0,jupyter-client==6.1.7,jupyter-core==4.6.3,jupyterlab==2.2.5,jupyterlab-server==1.2.0,MarkupSafe==1.1.1,mistune==0.8.4,mock==2.0.0,more-itertools==8.5.0,nbconvert==5.6.1,nbformat==5.0.7,nose==1.3.7,nose-xunitmp==0.4.1,notebook==6.1.3,numpy==1.19.1,oauth2client==3.0.0,packaging==20.4,pandas==0.25.3,pandocfilters==1.4.2,parameterized==0.7.4,parso==0.7.1,pbr==5.4.5,pexpect==4.8.0,pickleshare==0.7.5,pluggy==0.13.1,prometheus-client==0.8.0,prompt-toolkit==3.0.7,protobuf==3.13.0,psycopg2-binary==2.8.5,ptyprocess==0.6.0,py==1.9.0,pyarrow==0.17.1,pyasn1==0.4.8,pyasn1-modules==0.2.8,pycparser==2.20,pydot==1.4.1,Pygments==2.6.1,PyHamcrest==1.10.1,pymongo==3.11.0,pyparsing==2.4.7,pyrsistent==0.16.0,pytest==4.6.11,pytest-forked==1.3.0,pytest-timeout==1.4.2,pytest-xdist==1.34.0,python-dateutil==2.8.1,pytz==2020.1,PyYAML==5.3.1,pyzmq==19.0.2,requests==2.24.0,requests-mock==1.8.0,rsa==4.6,Send2Trash==1.5.0,six==1.15.0,SQLAlchemy==1.3.19,tenacity==5.1.5,terminado==0.8.3,testcontainers==3.0.3,testpath==0.4.4,tornado==6.0.4,traitlets==5.0.0,typing-extensions==3.7.4.3,urllib3==1.25.10,wcwidth==0.2.5,webencodings==0.5.1,websocket-client==0.57.0,wrapt==1.12.1>
jest run-test-pre: PYTHONHASHSEED='4010724629'
jest run-test-pre: commands[0] | python --version
Python 3.8.5
jest run-test-pre: commands[1] | pip --version
pip 20.2.2 from 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-jest/jest/lib/python3.8/site-packages/pip>
 (python 3.8)
jest run-test-pre: commands[2] | pip check
No broken requirements found.
jest run-test-pre: commands[3] | bash 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/scripts/run_tox_cleanup.sh>
jest run-test: commands[0] | time 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/scripts/run_jest.sh>
Running jest tests...
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/ts>
 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python>
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/ts/sdks/python/apache_beam/runners/interactive/extensions/apache-beam-jupyterlab-sidepanel>
 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/ts>
 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python>
Traceback (most recent call last):
  File 
"<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-jest/jest/bin/jlpm";,>
 line 10, in <module>
    sys.exit(main())
  File 
"<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-jest/jest/lib/python3.8/site-packages/jupyterlab/jlpmapp.py";,>
 line 43, in main
    execvp('node', ['node', YARN_PATH] + argv)
  File 
"<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-jest/jest/lib/python3.8/site-packages/jupyterlab/jlpmapp.py";,>
 line 24, in execvp
    cmd = which(cmd)
  File 
"<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-jest/jest/lib/python3.8/site-packages/jupyterlab_server/process.py";,>
 line 59, in which
    raise ValueError(msg)
ValueError: Please install Node.js and npm before continuing installation. You 
may be able to install Node.js from your package manager, from conda, or 
directly from the Node.js website (https://nodejs.org).
Command exited with non-zero status 1
0.44user 0.08system 0:00.52elapsed 99%CPU (0avgtext+0avgdata 40904maxresident)k
0inputs+0outputs (0major+12491minor)pagefaults 0swaps
ERROR: InvocationError for command /usr/bin/time scripts/run_jest.sh 
(exited with code 1)
jest run-test-post: commands[0] | bash 
<https://ci-beam.apache.org/job/beam_PreCommit_Typescript_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/scripts/run_tox_cleanup.sh>
___________________________________ summary 
____________________________________
ERROR:   jest: commands failed

> Task :sdks:python:test-suites:tox:py38:jest FAILED

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':sdks:python:test-suites:tox:py38:eslint'.
> Process 'command 'sh'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug 
option to get more log output. Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':sdks:python:test-suites:tox:py38:jest'.
> Process 'command 'sh'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug 
option to get more log output. Run with --scan to get full insights.
==============================================================================

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with 
Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See 
https://docs.gradle.org/5.2.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 4m 16s
7 actionable tasks: 7 executed

Publishing build scan...
https://gradle.com/s/4a66nocewn5ey

Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to