Started by timer Running as SYSTEM Building remotely on Ubuntu_18.04_bioeng49 (buildslave Testing) in workspace /home/cmiss/Jenkins/workspace/12-Labours-API [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/ABI-Software/12-labours-api.git > git init /home/cmiss/Jenkins/workspace/12-Labours-API # timeout=10 Fetching upstream changes from https://github.com/ABI-Software/12-labours-api.git > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- https://github.com/ABI-Software/12-labours-api.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/ABI-Software/12-labours-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/dev^{commit} # timeout=10 Checking out Revision c27726ce377e89f4921a338d901243190f7747b3 (refs/remotes/origin/dev) > git config core.sparsecheckout # timeout=10 > git checkout -f c27726ce377e89f4921a338d901243190f7747b3 # timeout=10 Commit message: "Merge pull request #25 from ddjnw1yu/error-handling" > git rev-list --no-walk c27726ce377e89f4921a338d901243190f7747b3 # timeout=10 [12-Labours-API] $ /usr/bin/python3.9 /home/cmiss/Jenkins/shiningpanda/jobs/084398e7/virtualenv.py /home/cmiss/Jenkins/shiningpanda/jobs/084398e7/virtualenvs/d41d8cd9 /home/cmiss/Jenkins/shiningpanda/jobs/084398e7/virtualenv.py:1041: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp Using base prefix '/usr' New python executable in /home/cmiss/Jenkins/shiningpanda/jobs/084398e7/virtualenvs/d41d8cd9/bin/python3.9 Also creating executable in /home/cmiss/Jenkins/shiningpanda/jobs/084398e7/virtualenvs/d41d8cd9/bin/python Installing setuptools, pip, wheel...done. [12-Labours-API] $ /bin/sh -xe /tmp/shiningpanda15997354082330586074.sh + pwd + export PYTHONPATH=/home/cmiss/Jenkins/workspace/12-Labours-API + pip install -r requirements.txt Collecting autopep8==1.6.0 (from -r requirements.txt (line 1)) Using cached autopep8-1.6.0-py2.py3-none-any.whl (45 kB) Collecting fastapi==0.80.0 (from -r requirements.txt (line 2)) Using cached fastapi-0.80.0-py3-none-any.whl (54 kB) Collecting fastapi-utils==0.2.1 (from -r requirements.txt (line 3)) Using cached fastapi_utils-0.2.1-py3-none-any.whl (16 kB) Collecting gen3==4.15.0 (from -r requirements.txt (line 4)) Using cached gen3-4.15.0-py3-none-any.whl (119 kB) Collecting gunicorn==20.1.0 (from -r requirements.txt (line 5)) Using cached gunicorn-20.1.0-py3-none-any.whl (79 kB) Collecting python-dotenv==0.20.0 (from -r requirements.txt (line 6)) Using cached python_dotenv-0.20.0-py3-none-any.whl (17 kB) Collecting python-irodsclient==1.1.4 (from -r requirements.txt (line 7)) Using cached python_irodsclient-1.1.4-py2.py3-none-any.whl (179 kB) Collecting sgqlc==16.0 (from -r requirements.txt (line 8)) Using cached sgqlc-16.0-py3-none-any.whl (79 kB) Collecting uvicorn==0.18.2 (from -r requirements.txt (line 9)) Using cached uvicorn-0.18.2-py3-none-any.whl (57 kB) Collecting pycodestyle>=2.8.0 (from autopep8==1.6.0->-r requirements.txt (line 1)) Using cached pycodestyle-2.10.0-py2.py3-none-any.whl (41 kB) Collecting toml (from autopep8==1.6.0->-r requirements.txt (line 1)) Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB) Collecting starlette==0.19.1 (from fastapi==0.80.0->-r requirements.txt (line 2)) Using cached starlette-0.19.1-py3-none-any.whl (63 kB) Collecting pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2 (from fastapi==0.80.0->-r requirements.txt (line 2)) Downloading pydantic-1.10.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 54.1 MB/s eta 0:00:00 Collecting sqlalchemy<2.0.0,>=1.3.12 (from fastapi-utils==0.2.1->-r requirements.txt (line 3)) Downloading SQLAlchemy-1.4.49-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 53.9 MB/s eta 0:00:00 Collecting aiofiles<0.9.0,>=0.8.0 (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached aiofiles-0.8.0-py3-none-any.whl (13 kB) Collecting aiohttp (from gen3==4.15.0->-r requirements.txt (line 4)) Downloading aiohttp-3.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 42.8 MB/s eta 0:00:00 Collecting backoff (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached backoff-2.2.1-py3-none-any.whl (15 kB) Collecting cdislogging<2.0.0,>=1.1.0 (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached cdislogging-1.1.1.tar.gz (8.3 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting click (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached click-8.1.4-py3-none-any.whl (98 kB) Collecting dataclasses-json (from gen3==4.15.0->-r requirements.txt (line 4)) Downloading dataclasses_json-0.5.9-py3-none-any.whl (26 kB) Collecting drsclient<0.3.0,>=0.2.2 (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached drsclient-0.2.3.tar.gz (7.0 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting httpx (from gen3==4.15.0->-r requirements.txt (line 4)) Downloading httpx-0.24.1-py3-none-any.whl (75 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.4/75.4 kB 7.9 MB/s eta 0:00:00 Collecting humanfriendly (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB) Collecting indexclient (from gen3==4.15.0->-r requirements.txt (line 4)) Downloading indexclient-2.2.1.tar.gz (17 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting jsonschema (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached jsonschema-4.18.0-py3-none-any.whl (81 kB) Collecting pandas<2.0.0,>=1.4.2 (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached pandas-1.5.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB) Collecting pypfb<1.0.0 (from gen3==4.15.0->-r requirements.txt (line 4)) Downloading pypfb-0.5.24-py3-none-any.whl (28 kB) Collecting python-dateutil (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) Collecting requests (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached requests-2.31.0-py3-none-any.whl (62 kB) Collecting tqdm<5.0.0,>=4.61.2 (from gen3==4.15.0->-r requirements.txt (line 4)) Downloading tqdm-4.65.0-py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 8.6 MB/s eta 0:00:00 Requirement already satisfied: setuptools>=3.0 in /home/cmiss/Jenkins/shiningpanda/jobs/084398e7/virtualenvs/d41d8cd9/lib/python3.9/site-packages (from gunicorn==20.1.0->-r requirements.txt (line 5)) (68.0.0) Collecting six>=1.10.0 (from python-irodsclient==1.1.4->-r requirements.txt (line 7)) Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting PrettyTable>=0.7.2 (from python-irodsclient==1.1.4->-r requirements.txt (line 7)) Downloading prettytable-3.8.0-py3-none-any.whl (27 kB) Collecting defusedxml (from python-irodsclient==1.1.4->-r requirements.txt (line 7)) Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting graphql-core (from sgqlc==16.0->-r requirements.txt (line 8)) Using cached graphql_core-3.2.3-py3-none-any.whl (202 kB) Collecting h11>=0.8 (from uvicorn==0.18.2->-r requirements.txt (line 9)) Using cached h11-0.14.0-py3-none-any.whl (58 kB) Collecting anyio<5,>=3.4.0 (from starlette==0.19.1->fastapi==0.80.0->-r requirements.txt (line 2)) Downloading anyio-3.7.1-py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.9/80.9 kB 7.7 MB/s eta 0:00:00 Collecting typing-extensions>=3.10.0 (from starlette==0.19.1->fastapi==0.80.0->-r requirements.txt (line 2)) Downloading typing_extensions-4.7.1-py3-none-any.whl (33 kB) Collecting asyncio<4.0.0,>=3.4.3 (from drsclient<0.3.0,>=0.2.2->gen3==4.15.0->-r requirements.txt (line 4)) Using cached asyncio-3.4.3-py3-none-any.whl (101 kB) Collecting backoff (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached backoff-1.11.1-py2.py3-none-any.whl (13 kB) Collecting httpx (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached httpx-0.23.3-py3-none-any.whl (71 kB) Collecting certifi (from httpx->gen3==4.15.0->-r requirements.txt (line 4)) Using cached certifi-2023.5.7-py3-none-any.whl (156 kB) Collecting httpcore<0.17.0,>=0.15.0 (from httpx->gen3==4.15.0->-r requirements.txt (line 4)) Using cached httpcore-0.16.3-py3-none-any.whl (69 kB) Collecting rfc3986[idna2008]<2,>=1.3 (from httpx->gen3==4.15.0->-r requirements.txt (line 4)) Using cached rfc3986-1.5.0-py2.py3-none-any.whl (31 kB) Collecting sniffio (from httpx->gen3==4.15.0->-r requirements.txt (line 4)) Using cached sniffio-1.3.0-py3-none-any.whl (10 kB) Collecting pytz>=2020.1 (from pandas<2.0.0,>=1.4.2->gen3==4.15.0->-r requirements.txt (line 4)) Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB) Collecting numpy>=1.20.3 (from pandas<2.0.0,>=1.4.2->gen3==4.15.0->-r requirements.txt (line 4)) Downloading numpy-1.25.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.7/17.7 MB 66.6 MB/s eta 0:00:00 Collecting wcwidth (from PrettyTable>=0.7.2->python-irodsclient==1.1.4->-r requirements.txt (line 7)) Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB) Collecting PyYAML<6.0.0,>=5.3.1 (from pypfb<1.0.0->gen3==4.15.0->-r requirements.txt (line 4)) Using cached PyYAML-5.4.1-cp39-cp39-manylinux1_x86_64.whl (630 kB) Collecting click (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached click-7.1.2-py2.py3-none-any.whl (82 kB) Collecting dictionaryutils<4.0.0,>=3.4.3 (from pypfb<1.0.0->gen3==4.15.0->-r requirements.txt (line 4)) Downloading dictionaryutils-3.4.6.tar.gz (14 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting fastavro<=1.5.4 (from pypfb<1.0.0->gen3==4.15.0->-r requirements.txt (line 4)) Downloading fastavro-1.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 11.2 MB/s eta 0:00:00 Collecting gdcdictionary<2.0.0,>=1.2.0 (from pypfb<1.0.0->gen3==4.15.0->-r requirements.txt (line 4)) Using cached gdcdictionary-1.2.0.tar.gz (41 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting python-json-logger<0.2.0,>=0.1.11 (from pypfb<1.0.0->gen3==4.15.0->-r requirements.txt (line 4)) Using cached python-json-logger-0.1.11.tar.gz (6.0 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting attrs>=17.3.0 (from aiohttp->gen3==4.15.0->-r requirements.txt (line 4)) Using cached attrs-23.1.0-py3-none-any.whl (61 kB) Collecting charset-normalizer<4.0,>=2.0 (from aiohttp->gen3==4.15.0->-r requirements.txt (line 4)) Using cached charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202 kB) Collecting multidict<7.0,>=4.5 (from aiohttp->gen3==4.15.0->-r requirements.txt (line 4)) Using cached multidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (114 kB) Collecting async-timeout<5.0,>=4.0.0a3 (from aiohttp->gen3==4.15.0->-r requirements.txt (line 4)) Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB) Collecting yarl<2.0,>=1.0 (from aiohttp->gen3==4.15.0->-r requirements.txt (line 4)) Downloading yarl-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (269 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.4/269.4 kB 1.4 MB/s eta 0:00:00 Collecting frozenlist>=1.1.1 (from aiohttp->gen3==4.15.0->-r requirements.txt (line 4)) Using cached frozenlist-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (158 kB) Collecting aiosignal>=1.1.2 (from aiohttp->gen3==4.15.0->-r requirements.txt (line 4)) Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB) Collecting idna<4,>=2.5 (from requests->gen3==4.15.0->-r requirements.txt (line 4)) Using cached idna-3.4-py3-none-any.whl (61 kB) Collecting urllib3<3,>=1.21.1 (from requests->gen3==4.15.0->-r requirements.txt (line 4)) Downloading urllib3-2.0.3-py3-none-any.whl (123 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.6/123.6 kB 9.9 MB/s eta 0:00:00 Collecting greenlet!=0.4.17 (from sqlalchemy<2.0.0,>=1.3.12->fastapi-utils==0.2.1->-r requirements.txt (line 3)) Using cached greenlet-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (610 kB) Collecting marshmallow<4.0.0,>=3.3.0 (from dataclasses-json->gen3==4.15.0->-r requirements.txt (line 4)) Using cached marshmallow-3.19.0-py3-none-any.whl (49 kB) Collecting marshmallow-enum<2.0.0,>=1.5.1 (from dataclasses-json->gen3==4.15.0->-r requirements.txt (line 4)) Using cached marshmallow_enum-1.5.1-py2.py3-none-any.whl (4.2 kB) Collecting typing-inspect>=0.4.0 (from dataclasses-json->gen3==4.15.0->-r requirements.txt (line 4)) Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB) Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->gen3==4.15.0->-r requirements.txt (line 4)) Using cached jsonschema_specifications-2023.6.1-py3-none-any.whl (17 kB) Collecting referencing>=0.28.4 (from jsonschema->gen3==4.15.0->-r requirements.txt (line 4)) Using cached referencing-0.29.1-py3-none-any.whl (25 kB) Collecting rpds-py>=0.7.1 (from jsonschema->gen3==4.15.0->-r requirements.txt (line 4)) Using cached rpds_py-0.8.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB) Collecting exceptiongroup (from anyio<5,>=3.4.0->starlette==0.19.1->fastapi==0.80.0->-r requirements.txt (line 2)) Downloading exceptiongroup-1.1.2-py3-none-any.whl (14 kB) Collecting jsonschema (from gen3==4.15.0->-r requirements.txt (line 4)) Using cached jsonschema-3.2.0-py2.py3-none-any.whl (56 kB) Collecting pyrsistent>=0.14.0 (from jsonschema->gen3==4.15.0->-r requirements.txt (line 4)) Using cached pyrsistent-0.19.3-py3-none-any.whl (57 kB) Collecting packaging>=17.0 (from marshmallow<4.0.0,>=3.3.0->dataclasses-json->gen3==4.15.0->-r requirements.txt (line 4)) Using cached packaging-23.1-py3-none-any.whl (48 kB) Collecting mypy-extensions>=0.3.0 (from typing-inspect>=0.4.0->dataclasses-json->gen3==4.15.0->-r requirements.txt (line 4)) Using cached mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Building wheels for collected packages: cdislogging, drsclient, indexclient, dictionaryutils, gdcdictionary, python-json-logger Building wheel for cdislogging (setup.py): started Building wheel for cdislogging (setup.py): finished with status 'done' Created wheel for cdislogging: filename=cdislogging-1.1.1-py3-none-any.whl size=7179 sha256=9a7b9e1ca028ca705c46042ff53acde4682105381f307fc9e504c545bd3f3d8f Stored in directory: /home/cmiss/.cache/pip/wheels/d0/23/c9/4598cfc85bdc3d639c83651918c39c3b369ad923ea58aa09c3 Building wheel for drsclient (pyproject.toml): started Building wheel for drsclient (pyproject.toml): finished with status 'done' Created wheel for drsclient: filename=drsclient-0.2.3-py3-none-any.whl size=7425 sha256=88ec95fabbfc159ad2efb6059493782a47ece61ab29af5dd2f86c72174ed48c0 Stored in directory: /home/cmiss/.cache/pip/wheels/3c/be/76/65b86ab9faf71213aab39192969cfccd1b05291b7f9028cc8b Building wheel for indexclient (setup.py): started Building wheel for indexclient (setup.py): finished with status 'done' Created wheel for indexclient: filename=indexclient-2.2.1-py3-none-any.whl size=17853 sha256=a512539d926c317b66acf5ff1f75b955b7c9b5fec0bb5d3095f56bbf5a212cc5 Stored in directory: /home/cmiss/.cache/pip/wheels/a2/0d/73/72d63591a26e42c3cdc9194fe3fa11b96f0f923b5f801d8aee Building wheel for dictionaryutils (pyproject.toml): started Building wheel for dictionaryutils (pyproject.toml): finished with status 'done' Created wheel for dictionaryutils: filename=dictionaryutils-3.4.6-py3-none-any.whl size=15786 sha256=51c9040c315e4160629bc9abe94a413667884bcee3cc5b1d934714ac79d23692 Stored in directory: /home/cmiss/.cache/pip/wheels/25/6b/74/daed21abb57b618bcf21bbda40eb558b5fc8f7040485fdd0d7 Building wheel for gdcdictionary (setup.py): started Building wheel for gdcdictionary (setup.py): finished with status 'done' Created wheel for gdcdictionary: filename=gdcdictionary-1.2.0-py3-none-any.whl size=58325 sha256=8226183862026863524e8af64d747d19eef25242c1e9cb7393a9c904371cc92c Stored in directory: /home/cmiss/.cache/pip/wheels/bb/49/da/a08a40239a7e8d23f23e859f3522f2efaa59a82f8128968966 Building wheel for python-json-logger (setup.py): started Building wheel for python-json-logger (setup.py): finished with status 'done' Created wheel for python-json-logger: filename=python_json_logger-0.1.11-py2.py3-none-any.whl size=5075 sha256=a112d28c00c5d725e2b5f0990ea7ccdc8a6229e632ae0a63e2e6a983767925cb Stored in directory: /home/cmiss/.cache/pip/wheels/cd/1a/89/a0c9b4fa33ccdd81cd3988a15e0dc055c1552da6db05fb3f91 Successfully built cdislogging drsclient indexclient dictionaryutils gdcdictionary python-json-logger Installing collected packages: wcwidth, rfc3986, pytz, cdislogging, asyncio, urllib3, typing-extensions, tqdm, toml, sniffio, six, PyYAML, python-json-logger, python-dotenv, pyrsistent, pycodestyle, PrettyTable, packaging, numpy, mypy-extensions, multidict, idna, humanfriendly, h11, gunicorn, greenlet, graphql-core, frozenlist, fastavro, exceptiongroup, defusedxml, click, charset-normalizer, certifi, backoff, attrs, async-timeout, aiofiles, yarl, uvicorn, typing-inspect, sqlalchemy, sgqlc, requests, python-irodsclient, python-dateutil, pydantic, marshmallow, jsonschema, autopep8, anyio, aiosignal, starlette, pandas, marshmallow-enum, indexclient, httpcore, dictionaryutils, aiohttp, httpx, gdcdictionary, fastapi, dataclasses-json, fastapi-utils, drsclient, pypfb, gen3 Successfully installed PrettyTable-3.8.0 PyYAML-5.4.1 aiofiles-0.8.0 aiohttp-3.8.4 aiosignal-1.3.1 anyio-3.7.1 async-timeout-4.0.2 asyncio-3.4.3 attrs-23.1.0 autopep8-1.6.0 backoff-1.11.1 cdislogging-1.1.1 certifi-2023.5.7 charset-normalizer-3.2.0 click-7.1.2 dataclasses-json-0.5.9 defusedxml-0.7.1 dictionaryutils-3.4.6 drsclient-0.2.3 exceptiongroup-1.1.2 fastapi-0.80.0 fastapi-utils-0.2.1 fastavro-1.5.4 frozenlist-1.3.3 gdcdictionary-1.2.0 gen3-4.15.0 graphql-core-3.2.3 greenlet-2.0.2 gunicorn-20.1.0 h11-0.14.0 httpcore-0.16.3 httpx-0.23.3 humanfriendly-10.0 idna-3.4 indexclient-2.2.1 jsonschema-3.2.0 marshmallow-3.19.0 marshmallow-enum-1.5.1 multidict-6.0.4 mypy-extensions-1.0.0 numpy-1.25.1 packaging-23.1 pandas-1.5.3 pycodestyle-2.10.0 pydantic-1.10.11 pypfb-0.5.24 pyrsistent-0.19.3 python-dateutil-2.8.2 python-dotenv-0.20.0 python-irodsclient-1.1.4 python-json-logger-0.1.11 pytz-2023.3 requests-2.31.0 rfc3986-1.5.0 sgqlc-16.0 six-1.16.0 sniffio-1.3.0 sqlalchemy-1.4.49 starlette-0.19.1 toml-0.10.2 tqdm-4.65.0 typing-extensions-4.7.1 typing-inspect-0.9.0 urllib3-2.0.3 uvicorn-0.18.2 wcwidth-0.2.6 yarl-1.9.2 + pip install -r requirements-dev.txt Collecting pytest==7.1.2 (from -r requirements-dev.txt (line 1)) Using cached pytest-7.1.2-py3-none-any.whl (297 kB) Collecting pytest-timeout==2.1.0 (from -r requirements-dev.txt (line 2)) Using cached pytest_timeout-2.1.0-py3-none-any.whl (12 kB) Requirement already satisfied: attrs>=19.2.0 in /home/cmiss/Jenkins/shiningpanda/jobs/084398e7/virtualenvs/d41d8cd9/lib/python3.9/site-packages (from pytest==7.1.2->-r requirements-dev.txt (line 1)) (23.1.0) Collecting iniconfig (from pytest==7.1.2->-r requirements-dev.txt (line 1)) Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Requirement already satisfied: packaging in /home/cmiss/Jenkins/shiningpanda/jobs/084398e7/virtualenvs/d41d8cd9/lib/python3.9/site-packages (from pytest==7.1.2->-r requirements-dev.txt (line 1)) (23.1) Collecting pluggy<2.0,>=0.12 (from pytest==7.1.2->-r requirements-dev.txt (line 1)) Downloading pluggy-1.2.0-py3-none-any.whl (17 kB) Collecting py>=1.8.2 (from pytest==7.1.2->-r requirements-dev.txt (line 1)) Using cached py-1.11.0-py2.py3-none-any.whl (98 kB) Collecting tomli>=1.0.0 (from pytest==7.1.2->-r requirements-dev.txt (line 1)) Using cached tomli-2.0.1-py3-none-any.whl (12 kB) Installing collected packages: tomli, py, pluggy, iniconfig, pytest, pytest-timeout Successfully installed iniconfig-2.0.0 pluggy-1.2.0 py-1.11.0 pytest-7.1.2 pytest-timeout-2.1.0 tomli-2.0.1 + pytest ============================= test session starts ============================== platform linux -- Python 3.9.17, pytest-7.1.2, pluggy-1.2.0 rootdir: /home/cmiss/Jenkins/workspace/12-Labours-API plugins: anyio-3.7.1, timeout-2.1.0 collected 16 items tests/test_api.py ........... [ 68%] tests/test_data.py ..... [100%] ============================== 16 passed in 6.93s ============================== [Slack Notifications] found #838 as previous completed, non-aborted build Finished: SUCCESS