Skip to content
Failed

Console Output

Started by user Alan Wu
Running as SYSTEM
Building remotely on Ubuntu_18.04_bioeng49 (buildslave Testing) in workspace /home/cmiss/Jenkins/workspace/SPARC-API-DEV
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] Done
The recommended git tool is: NONE
No credentials specified
Cloning the remote Git repository
Cloning repository https://github.com/nih-sparc/sparc-api.git
 > git init /home/cmiss/Jenkins/workspace/SPARC-API-DEV # timeout=10
Fetching upstream changes from https://github.com/nih-sparc/sparc-api.git
 > git --version # timeout=10
 > git --version # 'git version 2.25.1'
 > git fetch --tags --force --progress -- https://github.com/nih-sparc/sparc-api.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/nih-sparc/sparc-api.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision c00656c96432032754f27cd01a392fa099405d20 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f c00656c96432032754f27cd01a392fa099405d20 # timeout=10
Commit message: "Merge pull request #264 from nih-sparc/add-create-issue-endpoint"
 > git rev-list --no-walk c00656c96432032754f27cd01a392fa099405d20 # timeout=10
[SPARC-API-DEV] $ /bin/sh -xe /tmp/jenkins13063372259796508177.sh
+ virtualenv -p /usr/bin/python3.10 venv
created virtual environment CPython3.10.17.final.0-64 in 163ms
  creator CPython3Posix(dest=/home/cmiss/Jenkins/workspace/SPARC-API-DEV/venv, clear=False, global=False)
  seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, pkg_resources=latest, via=copy, app_data_dir=/home/cmiss/.local/share/virtualenv/seed-app-data/v1.0.1.debian.1)
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
+ + python3.10
curl -sS https://bootstrap.pypa.io/get-pip.py
Defaulting to user installation because normal site-packages is not writeable
Collecting pip
  Using cached pip-25.1.1-py3-none-any.whl.metadata (3.6 kB)
Using cached pip-25.1.1-py3-none-any.whl (1.8 MB)
Installing collected packages: pip
  WARNING: The scripts pip, pip3 and pip3.10 are installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-25.1.1
+ pwd
+ export PYTHONPATH=/home/cmiss/Jenkins/workspace/SPARC-API-DEV
+ export SCICRUNCH_HOST=https://scicrunch.org/api/1/elastic/SPARC_PortalDatasets_dev
+ export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
+ pip install -r requirements.txt
Defaulting to user installation because normal site-packages is not writeable
Collecting algoliasearch==2.6.2
  Using cached algoliasearch-2.6.2-py2.py3-none-any.whl (35 kB)
Collecting api==0.0.7
  Using cached api-0.0.7.tar.gz (2.2 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting APScheduler==3.7.0
  Using cached APScheduler-3.7.0-py2.py3-none-any.whl (59 kB)
Collecting boto3==1.26
  Downloading boto3-1.26.0-py3-none-any.whl (132 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 4.0 MB/s eta 0:00:00
Collecting botocore==1.29.0
  Downloading botocore-1.29.0-py3-none-any.whl (9.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.8/9.8 MB 3.8 MB/s eta 0:00:00
Collecting certifi==2023.5.7
  Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
Requirement already satisfied: chardet==3.0.4 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 7)) (3.0.4)
Collecting Click==7.1.2
  Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting contentful==1.13.1
  Using cached contentful-1.13.1.tar.gz (24 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting contentful_management==2.11.0
  Using cached contentful_management-2.11.0.tar.gz (38 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting docutils==0.15.2
  Using cached docutils-0.15.2-py3-none-any.whl (547 kB)
Collecting Flask==1.1.1
  Using cached Flask-1.1.1-py2.py3-none-any.whl (94 kB)
Collecting Flask-Caching==2.3.0
  Downloading Flask_Caching-2.3.0-py3-none-any.whl (28 kB)
Collecting Flask-Cors==3.0.8
  Using cached Flask_Cors-3.0.8-py2.py3-none-any.whl (14 kB)
Collecting flask-marshmallow==0.10.1
  Using cached flask_marshmallow-0.10.1-py2.py3-none-any.whl (9.7 kB)
Collecting google-api-python-client==2.52.0
  Using cached google_api_python_client-2.52.0-py2.py3-none-any.whl (8.7 MB)
Collecting gunicorn==20.0.4
  Using cached gunicorn-20.0.4-py2.py3-none-any.whl (77 kB)
Collecting hubspot-api-client==9.0.0
  Downloading hubspot_api_client-9.0.0-py3-none-any.whl (3.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 5.0 MB/s eta 0:00:00
Requirement already satisfied: idna==2.8 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 19)) (2.8)
Collecting itsdangerous==1.1.0
  Using cached itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
Collecting Jinja2==2.11.3
  Using cached Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
Collecting jmespath==0.9.4
  Using cached jmespath-0.9.4-py2.py3-none-any.whl (24 kB)
Collecting MarkupSafe==1.1.1
  Using cached MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl (32 kB)
Collecting markdown==3.8
  Downloading markdown-3.8-py3-none-any.whl (106 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.2/106.2 kB 12.0 MB/s eta 0:00:00
Collecting marshmallow==3.2.2
  Using cached marshmallow-3.2.2-py2.py3-none-any.whl (45 kB)
Collecting nose==1.3.7
  Using cached nose-1.3.7-py3-none-any.whl (154 kB)
Collecting oauth2client==4.1.3
  Using cached oauth2client-4.1.3-py2.py3-none-any.whl (98 kB)
Collecting osparc==0.4.3
  Using cached osparc-0.4.3-py3-none-any.whl (52 kB)
Collecting Pennsieve==6.1.1
  Using cached pennsieve-6.1.1-py2.py3-none-any.whl (93 kB)
Collecting Pennsieve2==0.1.2
  Downloading pennsieve2-0.1.2-py3-none-any.whl (27 kB)
Requirement already satisfied: Pillow in /usr/lib/python3/dist-packages (from -r requirements.txt (line 31)) (7.0.0)
Collecting psycopg2-binary==2.9.10
  Downloading psycopg2_binary-2.9.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 72.5 MB/s eta 0:00:00
Collecting public==2019.4.13
  Using cached public-2019.4.13.tar.gz (2.3 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting pytest
  Downloading pytest-8.3.5-py3-none-any.whl (343 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 343.6/343.6 kB 26.6 MB/s eta 0:00:00
Collecting pymongo==3.8.0
  Using cached pymongo-3.8.0.tar.gz (649 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting python-dateutil==2.8.2
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting python-dotenv==0.10.3
  Using cached python_dotenv-0.10.3-py2.py3-none-any.whl (16 kB)
Collecting query-string==2019.4.13
  Using cached query-string-2019.4.13.tar.gz (1.6 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting requests==2.31.0
  Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Collecting s3transfer==0.6.0
  Downloading s3transfer-0.6.0-py3-none-any.whl (79 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.6/79.6 kB 7.4 MB/s eta 0:00:00
Collecting sendgrid==6.9.7
  Using cached sendgrid-6.9.7-py3-none-any.whl (101 kB)
Collecting six==1.13.0
  Using cached six-1.13.0-py2.py3-none-any.whl (10 kB)
Collecting SQLAlchemy==2.0.40
  Downloading sqlalchemy-2.0.40-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 77.0 MB/s eta 0:00:00
Collecting urllib3==1.26.4
  Using cached urllib3-1.26.4-py2.py3-none-any.whl (153 kB)
Collecting Werkzeug==0.16.0
  Using cached Werkzeug-0.16.0-py2.py3-none-any.whl (327 kB)
Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from APScheduler==3.7.0->-r requirements.txt (line 3)) (2019.3)
Collecting tzlocal~=2.0
  Using cached tzlocal-2.1-py2.py3-none-any.whl (16 kB)
Requirement already satisfied: setuptools>=0.7 in /usr/lib/python3/dist-packages (from APScheduler==3.7.0->-r requirements.txt (line 3)) (45.2.0)
Collecting cachelib<0.10.0,>=0.9.0
  Downloading cachelib-0.9.0-py3-none-any.whl (15 kB)
Collecting httplib2<1dev,>=0.15.0
  Using cached httplib2-0.22.0-py3-none-any.whl (96 kB)
Collecting uritemplate<5,>=3.0.1
  Using cached uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
Collecting google-api-core!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.0,<3.0.0dev,>=1.31.5
  Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.1/160.1 kB 16.5 MB/s eta 0:00:00
Collecting google-auth-httplib2>=0.1.0
  Downloading google_auth_httplib2-0.2.0-py2.py3-none-any.whl (9.3 kB)
Collecting google-auth<3.0.0dev,>=1.19.0
  Downloading google_auth-2.40.0-py2.py3-none-any.whl (216 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.0/216.0 kB 20.0 MB/s eta 0:00:00
Collecting importlib-metadata>=4.4
  Downloading importlib_metadata-8.7.0-py3-none-any.whl (27 kB)
Collecting rsa>=3.1.4
  Downloading rsa-4.9.1-py3-none-any.whl (34 kB)
Requirement already satisfied: pyasn1-modules>=0.0.5 in /usr/lib/python3/dist-packages (from oauth2client==4.1.3->-r requirements.txt (line 27)) (0.2.1)
Requirement already satisfied: pyasn1>=0.1.7 in /usr/lib/python3/dist-packages (from oauth2client==4.1.3->-r requirements.txt (line 27)) (0.4.2)
Collecting futures
  Using cached futures-3.0.5.tar.gz (25 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting deprecated>=1.2.0
  Downloading Deprecated-1.2.18-py2.py3-none-any.whl (10.0 kB)
Collecting configparser>=3.5
  Downloading configparser-7.2.0-py3-none-any.whl (17 kB)
Collecting psutil>=5.4
  Downloading psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 278.0/278.0 kB 22.9 MB/s eta 0:00:00
Collecting python-jose==3.2.0
  Using cached python_jose-3.2.0-py2.py3-none-any.whl (26 kB)
Collecting rsa>=3.1.4
  Using cached rsa-4.0-py2.py3-none-any.whl (38 kB)
Collecting docopt>=0.6
  Using cached docopt-0.6.2.tar.gz (25 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting semver>=2.8.0
  Downloading semver-3.0.4-py3-none-any.whl (17 kB)
Collecting websocket-client>=0.57.0
  Downloading websocket_client-1.8.0-py3-none-any.whl (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.8/58.8 kB 6.6 MB/s eta 0:00:00
Requirement already satisfied: protobuf>=3.2.0 in /usr/lib/python3/dist-packages (from Pennsieve==6.1.1->-r requirements.txt (line 29)) (3.6.1)
Requirement already satisfied: future>=0.15.0 in /usr/lib/python3/dist-packages (from Pennsieve==6.1.1->-r requirements.txt (line 29)) (0.18.2)
Collecting grpcio_tools<2.0,>=1.51
  Downloading grpcio_tools-1.71.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 4.1 MB/s eta 0:00:00
Collecting tqdm<5.0,>=4.64
  Downloading tqdm-4.67.1-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 7.7 MB/s eta 0:00:00
Collecting grpcio<2.0,>=1.51
  Downloading grpcio-1.71.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.9/5.9 MB 41.3 MB/s eta 0:00:00
Collecting pyjwt<3.0,>=2.6
  Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB)
Collecting protobuf>=3.2.0
  Downloading protobuf-4.25.7-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 22.4 MB/s eta 0:00:00
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.5/149.5 kB 14.7 MB/s eta 0:00:00
Collecting starkbank-ecdsa>=2.0.1
  Using cached starkbank-ecdsa-2.2.0.tar.gz (14 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting python-http-client>=3.2.1
  Using cached python_http_client-3.3.7-py3-none-any.whl (8.4 kB)
Collecting greenlet>=1
  Downloading greenlet-3.2.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (579 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 579.1/579.1 kB 36.2 MB/s eta 0:00:00
Collecting typing-extensions>=4.6.0
  Downloading typing_extensions-4.13.2-py3-none-any.whl (45 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.8/45.8 kB 4.5 MB/s eta 0:00:00
Collecting ecdsa<0.15
  Using cached ecdsa-0.14.1-py2.py3-none-any.whl (79 kB)
Collecting pluggy<2,>=1.5
  Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
Collecting tomli>=1
  Downloading tomli-2.2.1-py3-none-any.whl (14 kB)
Collecting iniconfig
  Downloading iniconfig-2.1.0-py3-none-any.whl (6.0 kB)
Collecting exceptiongroup>=1.0.0rc8
  Downloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB)
Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from pytest->-r requirements.txt (line 34)) (20.3)
Collecting wrapt<2,>=1.10
  Downloading wrapt-1.17.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.6/82.6 kB 4.4 MB/s eta 0:00:00
Collecting proto-plus<2.0.0,>=1.22.3
  Downloading proto_plus-1.26.1-py3-none-any.whl (50 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.2/50.2 kB 5.1 MB/s eta 0:00:00
Collecting googleapis-common-protos<2.0.0,>=1.56.2
  Downloading googleapis_common_protos-1.70.0-py3-none-any.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.5/294.5 kB 24.9 MB/s eta 0:00:00
Collecting cachetools<6.0,>=2.0.0
  Downloading cachetools-5.5.2-py3-none-any.whl (10 kB)
Collecting grpcio_tools<2.0,>=1.51
  Downloading grpcio_tools-1.70.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 3.3 MB/s eta 0:00:00
  Downloading grpcio_tools-1.69.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 4.7 MB/s eta 0:00:00
  Downloading grpcio_tools-1.68.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 4.7 MB/s eta 0:00:00
  Downloading grpcio_tools-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 3.4 MB/s eta 0:00:00
  Downloading grpcio_tools-1.67.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 1.6 MB/s eta 0:00:00
  Downloading grpcio_tools-1.67.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 4.2 MB/s eta 0:00:00
  Downloading grpcio_tools-1.66.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 3.8 MB/s eta 0:00:00
  Downloading grpcio_tools-1.66.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 4.6 MB/s eta 0:00:00
  Downloading grpcio_tools-1.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 4.6 MB/s eta 0:00:00
  Downloading grpcio_tools-1.65.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 3.4 MB/s eta 0:00:00
  Downloading grpcio_tools-1.65.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 5.4 MB/s eta 0:00:00
  Downloading grpcio_tools-1.65.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 5.0 MB/s eta 0:00:00
  Downloading grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 5.5 MB/s eta 0:00:00
  Downloading grpcio_tools-1.64.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 2.9 MB/s eta 0:00:00
  Downloading grpcio_tools-1.64.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 511.2 kB/s eta 0:00:00
  Downloading grpcio_tools-1.64.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 5.2 MB/s eta 0:00:00
  Downloading grpcio_tools-1.63.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 4.3 MB/s eta 0:00:00
  Downloading grpcio_tools-1.63.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 706.3 kB/s eta 0:00:00
  Downloading grpcio_tools-1.62.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 3.4 MB/s eta 0:00:00
Requirement already satisfied: pyparsing!=3.0.0,!=3.0.1,!=3.0.2,!=3.0.3,<4,>=2.4.2 in /usr/lib/python3/dist-packages (from httplib2<1dev,>=0.15.0->google-api-python-client==2.52.0->-r requirements.txt (line 16)) (2.4.6)
Collecting zipp>=3.20
  Downloading zipp-3.21.0-py3-none-any.whl (9.6 kB)
Building wheels for collected packages: api, contentful, contentful_management, public, pymongo, query-string, docopt, starkbank-ecdsa, futures
  Building wheel for api (setup.py): started
  Building wheel for api (setup.py): finished with status 'done'
  Created wheel for api: filename=api-0.0.7-py3-none-any.whl size=2325 sha256=c9c26903025dc3c49e553ca5b0827ee11670ba47d84dac48d21e3cf3797263d3
  Stored in directory: /home/cmiss/.cache/pip/wheels/71/6c/10/714cc811d08163fe63283183f8547d83ab8b5e67f6e7e44243
  Building wheel for contentful (setup.py): started
  Building wheel for contentful (setup.py): finished with status 'done'
  Created wheel for contentful: filename=contentful-1.13.1-py3-none-any.whl size=23525 sha256=2f1e712f0ec41101e9e6e1c17fa25a41ccacce9c9bd688af71cd06a62f2e58cc
  Stored in directory: /home/cmiss/.cache/pip/wheels/49/c9/9d/d09d15a6343ec7db38528a226cf2d475c00f45b038b80049e2
  Building wheel for contentful_management (setup.py): started
  Building wheel for contentful_management (setup.py): finished with status 'done'
  Created wheel for contentful_management: filename=contentful_management-2.11.0-py3-none-any.whl size=71725 sha256=ec098812fb5882d485866cfdbb245944f4c491d8d71742e4808008f05d500cc0
  Stored in directory: /home/cmiss/.cache/pip/wheels/cb/45/11/14323817ba2db9fbc9441603bf95529f0fa158ecb64201e35b
  Building wheel for public (setup.py): started
  Building wheel for public (setup.py): finished with status 'done'
  Created wheel for public: filename=public-2019.4.13-py3-none-any.whl size=2534 sha256=ba43fbe79f9056f2185e60cb10f6a2fb98d8a5c83c86b28df3ba1a0a90ccc83e
  Stored in directory: /home/cmiss/.cache/pip/wheels/33/b4/2b/9226f7a16084eff588290d6548e041bfb9a1ada677a8858169
  Building wheel for pymongo (setup.py): started
  Building wheel for pymongo (setup.py): finished with status 'done'
  Created wheel for pymongo: filename=pymongo-3.8.0-cp39-cp39-linux_x86_64.whl size=436645 sha256=8bf250e842290c4b40ec31ab5441d89e9ee17d462659f2ccb782194c32036ff8
  Stored in directory: /home/cmiss/.cache/pip/wheels/59/64/1c/5e79441b9fde8e10cab0c416105317fdeaa7c44c6a5fd895fb
  Building wheel for query-string (setup.py): started
  Building wheel for query-string (setup.py): finished with status 'done'
  Created wheel for query-string: filename=query_string-2019.4.13-py3-none-any.whl size=2048 sha256=d47495349e332c6aa479a7f61cd77374cd9b4fae8f917b1e37955a7156503d96
  Stored in directory: /home/cmiss/.cache/pip/wheels/0e/65/ec/956a24d5dbb8a1470b8c3d3679e331e3dde76f3f93714c0a00
  Building wheel for docopt (setup.py): started
  Building wheel for docopt (setup.py): finished with status 'done'
  Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13704 sha256=45949cd5adf6459cfc4847a7e80a9b4d009d06c2d67b9acf5747fee3eb67da5f
  Stored in directory: /home/cmiss/.cache/pip/wheels/4e/29/5e/e5f6f558e24e0d70f6808e3e8fdaf2c04ff597233098afc550
  Building wheel for starkbank-ecdsa (setup.py): started
  Building wheel for starkbank-ecdsa (setup.py): finished with status 'done'
  Created wheel for starkbank-ecdsa: filename=starkbank_ecdsa-2.2.0-py3-none-any.whl size=15972 sha256=1cb428662452f24b2e0a1021f9c56145018f63bb0ba6fbad96ff42842354f8e2
  Stored in directory: /home/cmiss/.cache/pip/wheels/03/2b/43/b4cbd701aa6774cdb90acc98d165925676ea6f5bf0406249b8
  Building wheel for futures (setup.py): started
  Building wheel for futures (setup.py): finished with status 'done'
  Created wheel for futures: filename=futures-3.0.5-py3-none-any.whl size=14078 sha256=6c696d78678ac4f33e768b179791b4ef1b9a01a35a47e7ff5dd49974281315b4
  Stored in directory: /home/cmiss/.cache/pip/wheels/70/d3/b9/756c856cee0b0ce045e05d60968dcc4ed6b0778967711b794a
Successfully built api contentful contentful_management public pymongo query-string docopt starkbank-ecdsa futures
Installing collected packages: starkbank-ecdsa, python-dotenv, nose, jmespath, futures, docopt, zipp, wrapt, Werkzeug, websocket-client, urllib3, uritemplate, tzlocal, typing-extensions, tqdm, tomli, six, semver, rsa, python-http-client, pymongo, pyjwt, public, psycopg2-binary, psutil, protobuf, pluggy, marshmallow, MarkupSafe, itsdangerous, iniconfig, httplib2, gunicorn, grpcio, greenlet, exceptiongroup, docutils, configparser, Click, charset-normalizer, certifi, cachetools, cachelib, SQLAlchemy, sendgrid, requests, query-string, python-dateutil, pytest, proto-plus, oauth2client, Jinja2, importlib-metadata, grpcio_tools, googleapis-common-protos, google-auth, ecdsa, deprecated, APScheduler, python-jose, osparc, markdown, hubspot-api-client, google-auth-httplib2, google-api-core, Flask, contentful_management, contentful, botocore, api, algoliasearch, s3transfer, google-api-python-client, flask-marshmallow, Flask-Cors, Flask-Caching, boto3, Pennsieve2, Pennsieve
  WARNING: The script dotenv is installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts nosetests and nosetests-3.4 are installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script wsdump is installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script tqdm is installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script pysemver is installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts pyrsa-decrypt, pyrsa-encrypt, pyrsa-keygen, pyrsa-priv2pub, pyrsa-sign and pyrsa-verify are installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script gunicorn is installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script normalizer is installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts py.test and pytest are installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script markdown_py is installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script flask is installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The script pennsieve-profile is installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
launchpadlib 1.10.13 requires testresources, which is not installed.
Successfully installed APScheduler-3.7.0 Click-7.1.2 Flask-1.1.1 Flask-Caching-2.3.0 Flask-Cors-3.0.8 Jinja2-2.11.3 MarkupSafe-1.1.1 Pennsieve-6.1.1 Pennsieve2-0.1.2 SQLAlchemy-2.0.40 Werkzeug-0.16.0 algoliasearch-2.6.2 api-0.0.7 boto3-1.26.0 botocore-1.29.0 cachelib-0.9.0 cachetools-5.5.2 certifi-2023.5.7 charset-normalizer-3.4.2 configparser-7.2.0 contentful-1.13.1 contentful_management-2.11.0 deprecated-1.2.18 docopt-0.6.2 docutils-0.15.2 ecdsa-0.14.1 exceptiongroup-1.2.2 flask-marshmallow-0.10.1 futures-3.0.5 google-api-core-2.24.2 google-api-python-client-2.52.0 google-auth-2.40.0 google-auth-httplib2-0.2.0 googleapis-common-protos-1.70.0 greenlet-3.2.1 grpcio-1.71.0 grpcio_tools-1.62.3 gunicorn-20.0.4 httplib2-0.22.0 hubspot-api-client-9.0.0 importlib-metadata-8.7.0 iniconfig-2.1.0 itsdangerous-1.1.0 jmespath-0.9.4 markdown-3.8 marshmallow-3.2.2 nose-1.3.7 oauth2client-4.1.3 osparc-0.4.3 pluggy-1.5.0 proto-plus-1.26.1 protobuf-4.25.7 psutil-7.0.0 psycopg2-binary-2.9.10 public-2019.4.13 pyjwt-2.10.1 pymongo-3.8.0 pytest-8.3.5 python-dateutil-2.8.2 python-dotenv-0.10.3 python-http-client-3.3.7 python-jose-3.2.0 query-string-2019.4.13 requests-2.31.0 rsa-4.0 s3transfer-0.6.0 semver-3.0.4 sendgrid-6.9.7 six-1.13.0 starkbank-ecdsa-2.2.0 tomli-2.2.1 tqdm-4.67.1 typing-extensions-4.13.2 tzlocal-2.1 uritemplate-4.1.1 urllib3-1.26.4 websocket-client-1.8.0 wrapt-1.17.2 zipp-3.21.0
WARNING: There was an error checking the latest version of pip.
+ pip install -r requirements-dev.txt
Defaulting to user installation because normal site-packages is not writeable
Collecting pytest==5.4.3
  Using cached pytest-5.4.3-py3-none-any.whl (248 kB)
Requirement already satisfied: pennsieve==6.1.1 in /home/cmiss/.local/lib/python3.9/site-packages (from -r requirements-dev.txt (line 2)) (6.1.1)
Collecting black
  Downloading black-25.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (1.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 50.2 MB/s eta 0:00:00
Collecting isort
  Downloading isort-6.0.1-py3-none-any.whl (94 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.2/94.2 kB 11.2 MB/s eta 0:00:00
Requirement already satisfied: nose in /home/cmiss/.local/lib/python3.9/site-packages (from -r requirements-dev.txt (line 5)) (1.3.7)
Requirement already satisfied: packaging in /usr/lib/python3/dist-packages (from -r requirements-dev.txt (line 6)) (20.3)
Requirement already satisfied: more-itertools>=4.0.0 in /usr/lib/python3/dist-packages (from pytest==5.4.3->-r requirements-dev.txt (line 1)) (4.2.0)
Collecting py>=1.5.0
  Using cached py-1.11.0-py2.py3-none-any.whl (98 kB)
Collecting wcwidth
  Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Collecting pluggy<1.0,>=0.12
  Using cached pluggy-0.13.1-py2.py3-none-any.whl (18 kB)
Requirement already satisfied: attrs>=17.4.0 in /usr/lib/python3/dist-packages (from pytest==5.4.3->-r requirements-dev.txt (line 1)) (19.3.0)
Requirement already satisfied: deprecated>=1.2.0 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (1.2.18)
Requirement already satisfied: protobuf>=3.2.0 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (4.25.7)
Requirement already satisfied: python-jose==3.2.0 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (3.2.0)
Requirement already satisfied: configparser>=3.5 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (7.2.0)
Requirement already satisfied: websocket-client>=0.57.0 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (1.8.0)
Requirement already satisfied: rsa==4.0 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (4.0)
Requirement already satisfied: futures in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (3.0.5)
Requirement already satisfied: psutil>=5.4 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (7.0.0)
Requirement already satisfied: python-dateutil>=2.8.0 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (2.8.2)
Requirement already satisfied: pytz>=2016 in /usr/lib/python3/dist-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (2019.3)
Requirement already satisfied: requests>=2.18 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (2.31.0)
Requirement already satisfied: future>=0.15.0 in /usr/lib/python3/dist-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (0.18.2)
Requirement already satisfied: docopt>=0.6 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (0.6.2)
Requirement already satisfied: boto3 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (1.26.0)
Requirement already satisfied: semver>=2.8.0 in /home/cmiss/.local/lib/python3.9/site-packages (from pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (3.0.4)
Requirement already satisfied: ecdsa<0.15 in /home/cmiss/.local/lib/python3.9/site-packages (from python-jose==3.2.0->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (0.14.1)
Requirement already satisfied: pyasn1 in /usr/lib/python3/dist-packages (from python-jose==3.2.0->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (0.4.2)
Requirement already satisfied: six<2.0 in /home/cmiss/.local/lib/python3.9/site-packages (from python-jose==3.2.0->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (1.13.0)
Collecting click>=8.0.0
  Downloading click-8.1.8-py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 10.1 MB/s eta 0:00:00
Collecting pathspec>=0.9.0
  Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)
Requirement already satisfied: tomli>=1.1.0 in /home/cmiss/.local/lib/python3.9/site-packages (from black->-r requirements-dev.txt (line 3)) (2.2.1)
Collecting platformdirs>=2
  Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
Collecting mypy-extensions>=0.4.3
  Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Collecting packaging
  Using cached packaging-25.0-py3-none-any.whl (66 kB)
Requirement already satisfied: typing-extensions>=4.0.1 in /home/cmiss/.local/lib/python3.9/site-packages (from black->-r requirements-dev.txt (line 3)) (4.13.2)
Requirement already satisfied: wrapt<2,>=1.10 in /home/cmiss/.local/lib/python3.9/site-packages (from deprecated>=1.2.0->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (1.17.2)
Requirement already satisfied: certifi>=2017.4.17 in /home/cmiss/.local/lib/python3.9/site-packages (from requests>=2.18->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (2023.5.7)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/cmiss/.local/lib/python3.9/site-packages (from requests>=2.18->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (3.4.2)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/cmiss/.local/lib/python3.9/site-packages (from requests>=2.18->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (1.26.4)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.18->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (2.8)
Requirement already satisfied: s3transfer<0.7.0,>=0.6.0 in /home/cmiss/.local/lib/python3.9/site-packages (from boto3->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (0.6.0)
Requirement already satisfied: botocore<1.30.0,>=1.29.0 in /home/cmiss/.local/lib/python3.9/site-packages (from boto3->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (1.29.0)
Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /home/cmiss/.local/lib/python3.9/site-packages (from boto3->pennsieve==6.1.1->-r requirements-dev.txt (line 2)) (0.9.4)
Installing collected packages: wcwidth, py, pluggy, platformdirs, pathspec, packaging, mypy-extensions, isort, click, pytest, black
  Attempting uninstall: pluggy
    Found existing installation: pluggy 1.5.0
    Uninstalling pluggy-1.5.0:
      Successfully uninstalled pluggy-1.5.0
  WARNING: The scripts isort and isort-identify-imports are installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  Attempting uninstall: click
    Found existing installation: click 7.1.2
    Uninstalling click-7.1.2:
      Successfully uninstalled click-7.1.2
  Attempting uninstall: pytest
    Found existing installation: pytest 8.3.5
    Uninstalling pytest-8.3.5:
      Successfully uninstalled pytest-8.3.5
  WARNING: The scripts py.test and pytest are installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
  WARNING: The scripts black and blackd are installed in '/home/cmiss/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed black-25.1.0 click-8.1.8 isort-6.0.1 mypy-extensions-1.1.0 packaging-25.0 pathspec-0.12.1 platformdirs-4.3.7 pluggy-0.13.1 py-1.11.0 pytest-5.4.3 wcwidth-0.2.13
WARNING: There was an error checking the latest version of pip.
+ pytest
/tmp/jenkins13063372259796508177.sh: 9: pytest: not found
Build step 'Execute shell' marked build as failure
[Slack Notifications] found #1238 as previous completed, non-aborted build
[Slack Notifications] will send OnEveryFailureNotification because build matches and user preferences allow it
Finished: FAILURE