Exporting environment variables Exporting PAGER Exporting DISPLAY Exporting TERM Exporting CI Exporting SEMAPHORE Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SSH_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_BACKEND Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_CACHE_NEW_CLI Exporting SEMAPHORE_TOOLBOX_METRICS_ENABLED Exporting SEMAPHORE_GIT_PROVIDER Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_BRANCH Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting PY_VERSION Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting .ssh/id_rsa with file mode 0600 Setting up the Semaphore toolbox Running: dowloadPath=$(curl -s -L --retry 5 http://packages.semaphoreci.com/toolbox/linux) && echo $dowloadPath && curl -s -L --retry 5 --connect-timeout 3 $dowloadPath -o /tmp/toolbox.tar && tar -xvf /tmp/toolbox.tar && mv toolbox ~/.toolbox && bash ~/.toolbox/install-toolbox && source ~/.toolbox/toolbox && echo 'source ~/.toolbox/toolbox' >> ~/.bash_profile && if [ -f /etc/init.d/xvfb ]; then /etc/init.d/xvfb start; fi http://packages.semaphoreci.com/toolbox/releases/download/v1.16.11/linux.tar toolbox/ toolbox/toolbox toolbox/sem-version toolbox/artifact toolbox/new-cache toolbox/install-self-hosted-toolbox.ps1 toolbox/sem-dockerize toolbox/test-results toolbox/install-package toolbox/spc toolbox/sem-install toolbox/scripts/ toolbox/scripts/run-linter.ps1 toolbox/scripts/run-tests.ps1 toolbox/retry toolbox/Dockerfile.dev toolbox/libchecksum toolbox/sem-service-check-params toolbox/system-metrics-collector toolbox/README.md toolbox/enetwork toolbox/docker-compose.yml toolbox/Checkout.psm1 toolbox/when toolbox/install-toolbox toolbox/ssh-session-cli toolbox/cache toolbox/libcheckout toolbox/sem-service retry installed ssh-session-cli installed cache installed sem-service installed sem-dockerize installed sem-service-check-params installed install-package installed Installing the artifacts CLI artifacts installed Installing the test results CLI test-results installed Installing the SPC CLI spc installed Installing the when CLI when installed Installing the enetwork CLI when installed Starting to collect System Metrics in /tmp/system-metrics Starting virtual X frame buffer: Xvfb. Starting an ssh-agent Running: eval `ssh-agent` && echo 'eval $(ssh-agent) >/dev/null' >> ~/.bash_profile && echo 'yes' > /tmp/sempahore-user-commands-have-started Agent pid 2590 Connecting to cache Running: (ssh-keyscan -p 29920 -H 94.130.239.239 >> /home/semaphore/.ssh/known_hosts || true) && ssh-add /home/semaphore/.ssh/semaphore_cache_key # 94.130.239.239:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.239.239:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 # 94.130.239.239:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) sem-version python $PY_VERSION [22:41 25/03/2022]: Changing 'python' to version 3.9 * Switching to Python version 3.9 * Done. Python 3.9.11 [22:41 25/03/2022]: Switch successful. checkout Performing shallow clone with depth: 50 HEAD is now at d6cdebf move validation to respective packages python -m pip install -U pip poetry tox-poetry Requirement already satisfied: pip in /home/semaphore/.pyenv/3.9/lib/python3.9/site-packages (22.0.4) Collecting poetry Downloading poetry-1.1.13-py2.py3-none-any.whl (175 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/175.1 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 175.1/175.1 KB 10.1 MB/s eta 0:00:00 [?25hCollecting tox-poetry Downloading tox_poetry-0.4.1-py2.py3-none-any.whl (4.8 kB) Collecting html5lib<2.0,>=1.0 Downloading html5lib-1.1-py2.py3-none-any.whl (112 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/112.2 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 112.2/112.2 KB 15.8 MB/s eta 0:00:00 [?25hCollecting pexpect<5.0.0,>=4.7.0 Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/59.0 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 KB 15.7 MB/s eta 0:00:00 [?25hCollecting pkginfo<2.0,>=1.4 Downloading pkginfo-1.8.2-py2.py3-none-any.whl (26 kB) Collecting tomlkit<1.0.0,>=0.7.0 Downloading tomlkit-0.10.0-py3-none-any.whl (33 kB) Collecting virtualenv<21.0.0,>=20.0.26 Downloading virtualenv-20.14.0-py2.py3-none-any.whl (8.8 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.8 MB ? eta -:--:--  ━━━━━━━━━━━╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/8.8 MB 74.9 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━ 7.9/8.8 MB 114.2 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 92.1 MB/s eta 0:00:00 [?25hCollecting shellingham<2.0,>=1.1 Downloading shellingham-1.4.0-py2.py3-none-any.whl (9.4 kB) Collecting cleo<0.9.0,>=0.8.1 Downloading cleo-0.8.1-py2.py3-none-any.whl (21 kB) Collecting poetry-core<1.1.0,>=1.0.7 Downloading poetry_core-1.0.8-py2.py3-none-any.whl (425 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/425.0 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 425.0/425.0 KB 89.9 MB/s eta 0:00:00 [?25hCollecting keyring>=21.2.0 Downloading keyring-23.5.0-py3-none-any.whl (33 kB) Collecting clikit<0.7.0,>=0.6.2 Downloading clikit-0.6.2-py2.py3-none-any.whl (91 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/91.8 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.8/91.8 KB 36.6 MB/s eta 0:00:00 [?25hCollecting packaging<21.0,>=20.4 Downloading packaging-20.9-py2.py3-none-any.whl (40 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/40.9 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 KB 12.5 MB/s eta 0:00:00 [?25hCollecting requests<3.0,>=2.18 Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/63.1 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.1/63.1 KB 19.6 MB/s eta 0:00:00 [?25hCollecting requests-toolbelt<0.10.0,>=0.9.1 Downloading requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/54.3 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.3/54.3 KB 19.7 MB/s eta 0:00:00 [?25hCollecting crashtest<0.4.0,>=0.3.0 Downloading crashtest-0.3.1-py3-none-any.whl (7.0 kB) Collecting cachecontrol[filecache]<0.13.0,>=0.12.9 Downloading CacheControl-0.12.10-py2.py3-none-any.whl (20 kB) Collecting cachy<0.4.0,>=0.3.0 Downloading cachy-0.3.0-py2.py3-none-any.whl (20 kB) Collecting tox>=3.7.0 Downloading tox-3.24.5-py2.py3-none-any.whl (85 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/85.6 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.6/85.6 KB 25.9 MB/s eta 0:00:00 [?25hRequirement already satisfied: pluggy in /home/semaphore/.pyenv/3.9/lib/python3.9/site-packages (from tox-poetry) (1.0.0) Collecting toml Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Collecting msgpack>=0.5.2 Downloading msgpack-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/322.2 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 322.2/322.2 KB 76.1 MB/s eta 0:00:00 [?25hCollecting lockfile>=0.9 Downloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB) Collecting pylev<2.0,>=1.3 Downloading pylev-1.4.0-py2.py3-none-any.whl (6.1 kB) Collecting pastel<0.3.0,>=0.2.0 Downloading pastel-0.2.1-py2.py3-none-any.whl (6.0 kB) Collecting webencodings Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting six>=1.9 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting importlib-metadata>=3.6 Downloading importlib_metadata-4.11.3-py3-none-any.whl (18 kB) Collecting SecretStorage>=3.2 Downloading SecretStorage-3.3.1-py3-none-any.whl (15 kB) Collecting jeepney>=0.4.2 Downloading jeepney-0.7.1-py3-none-any.whl (54 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/54.1 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.1/54.1 KB 26.9 MB/s eta 0:00:00 [?25hRequirement already satisfied: pyparsing>=2.0.2 in /home/semaphore/.pyenv/3.9/lib/python3.9/site-packages (from packaging<21.0,>=20.4->poetry) (3.0.7) Collecting ptyprocess>=0.5 Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting charset-normalizer~=2.0.0 Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) Collecting certifi>=2017.4.17 Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/149.2 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.2/149.2 KB 47.6 MB/s eta 0:00:00 [?25hCollecting idna<4,>=2.5 Downloading idna-3.3-py3-none-any.whl (61 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/61.2 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 KB 26.3 MB/s eta 0:00:00 [?25hCollecting urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/139.0 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.0/139.0 KB 42.4 MB/s eta 0:00:00 [?25hRequirement already satisfied: py>=1.4.17 in /home/semaphore/.pyenv/3.9/lib/python3.9/site-packages (from tox>=3.7.0->tox-poetry) (1.11.0) Collecting filelock>=3.0.0 Downloading filelock-3.6.0-py3-none-any.whl (10.0 kB) Collecting distlib<1,>=0.3.1 Downloading distlib-0.3.4-py2.py3-none-any.whl (461 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/461.2 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 461.2/461.2 KB 56.2 MB/s eta 0:00:00 [?25hCollecting platformdirs<3,>=2 Downloading platformdirs-2.5.1-py3-none-any.whl (14 kB) Collecting zipp>=0.5 Downloading zipp-3.7.0-py3-none-any.whl (5.3 kB) Collecting cryptography>=2.0 Downloading cryptography-36.0.2-cp36-abi3-manylinux_2_24_x86_64.whl (3.6 MB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/3.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 3.6/3.6 MB 137.7 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 100.4 MB/s eta 0:00:00 [?25hCollecting cffi>=1.12 Downloading cffi-1.15.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (444 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/444.3 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 444.3/444.3 KB 86.7 MB/s eta 0:00:00 [?25hCollecting pycparser Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/118.7 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 KB 46.0 MB/s eta 0:00:00 [?25hInstalling collected packages: webencodings, pylev, ptyprocess, pkginfo, msgpack, lockfile, distlib, certifi, zipp, urllib3, tomlkit, toml, six, shellingham, pycparser, poetry-core, platformdirs, pexpect, pastel, packaging, jeepney, idna, filelock, crashtest, charset-normalizer, cachy, virtualenv, requests, importlib-metadata, html5lib, clikit, cffi, tox, requests-toolbelt, cryptography, cleo, cachecontrol, tox-poetry, SecretStorage, keyring, poetry Attempting uninstall: packaging Found existing installation: packaging 21.3 Uninstalling packaging-21.3: Successfully uninstalled packaging-21.3 Successfully installed SecretStorage-3.3.1 cachecontrol-0.12.10 cachy-0.3.0 certifi-2021.10.8 cffi-1.15.0 charset-normalizer-2.0.12 cleo-0.8.1 clikit-0.6.2 crashtest-0.3.1 cryptography-36.0.2 distlib-0.3.4 filelock-3.6.0 html5lib-1.1 idna-3.3 importlib-metadata-4.11.3 jeepney-0.7.1 keyring-23.5.0 lockfile-0.12.2 msgpack-1.0.3 packaging-20.9 pastel-0.2.1 pexpect-4.8.0 pkginfo-1.8.2 platformdirs-2.5.1 poetry-1.1.13 poetry-core-1.0.8 ptyprocess-0.7.0 pycparser-2.21 pylev-1.4.0 requests-2.27.1 requests-toolbelt-0.9.1 shellingham-1.4.0 six-1.16.0 toml-0.10.2 tomlkit-0.10.0 tox-3.24.5 tox-poetry-0.4.1 urllib3-1.26.9 virtualenv-20.14.0 webencodings-0.5.1 zipp-3.7.0 python -m tox -e py"${PY_VERSION//.}" py39 create: /home/semaphore/pyotr/.tox/py39 py39 installdeps: poetry, pytest-cov, mypy py39 installdeps: /home/semaphore/.pyenv/3.9/bin/poetry install py39 installed: anyio @ file:///home/semaphore/.cache/pypoetry/artifacts/3c/2e/0f/4a21a63af045159f769fb9feb820775a682870a69ff8b9b1f3f66304e2/anyio-3.5.0-py3-none-any.whl,asgiref @ file:///home/semaphore/.cache/pypoetry/artifacts/97/19/96/6fe4e79be71b46c24f8ad1d77086edd058efc60976b764fcac45c2e160/asgiref-3.5.0-py3-none-any.whl,attrs==21.4.0,black @ file:///home/semaphore/.cache/pypoetry/artifacts/5c/7f/95/7bb74cfed22fb9ea6ef81f424a716bd60231b37dd0374928ab8327cfa6/black-22.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl,CacheControl==0.12.10,cachy==0.3.0,certifi==2021.10.8,cffi==1.15.0,charset-normalizer==2.0.12,cleo==0.8.1,click @ file:///home/semaphore/.cache/pypoetry/artifacts/fb/bd/e7/ac3267cdaa4ac3cfcde3b3d14d7d2b92aaf38d8a34437d49e873b8289e/click-8.0.4-py3-none-any.whl,clikit==0.6.2,coverage==6.3.2,crashtest==0.3.1,cryptography==36.0.2,dictpath @ file:///home/semaphore/.cache/pypoetry/artifacts/06/6a/c9/1e99760cdcc6d547cd4477a4bf7eeef0f4458dee7c822907524a964505/dictpath-0.1.3-py3-none-any.whl,distlib==0.3.4,filelock==3.6.0,flake8 @ file:///home/semaphore/.cache/pypoetry/artifacts/99/5c/01/a49c075bc6dead5c60588c1cd1701f63d614740792c9a09fb133b41d58/flake8-4.0.1-py2.py3-none-any.whl,ghp-import @ file:///home/semaphore/.cache/pypoetry/artifacts/80/53/5e/a423675056a755d7d067aa30745e733d4a731cc0730e607a85e9c0a139/ghp_import-2.0.2-py3-none-any.whl,h11 @ file:///home/semaphore/.cache/pypoetry/artifacts/bc/67/35/dab5a305c7a43c7a517d86674f35006dbb43c6746d19f419698f568164/h11-0.12.0-py3-none-any.whl,html5lib==1.1,httpcore @ file:///home/semaphore/.cache/pypoetry/artifacts/f2/cc/60/91709a717f14b1f234ac901d44af0c11ca89aa1fc8b57d02046f0c3834/httpcore-0.14.7-py3-none-any.whl,httpx @ file:///home/semaphore/.cache/pypoetry/artifacts/d7/75/a7/26e0ea9c902cfac7d1bfc1e3bcf51ce4b581a2d2b45c3895418c27a2dd/httpx-0.22.0-py3-none-any.whl,idna==3.3,importlib-metadata==4.11.3,iniconfig==1.1.1,isodate @ file:///home/semaphore/.cache/pypoetry/artifacts/27/72/73/797ff02d8a5aa44201f572e41bfe29a288347bae5e95f30d502cdb5528/isodate-0.6.1-py2.py3-none-any.whl,jeepney==0.7.1,Jinja2 @ file:///home/semaphore/.cache/pypoetry/artifacts/3b/12/80/ed05a8559d6ad1e85324dbcebfe790670d339c674fb15c419b29aae138/Jinja2-3.0.3-py3-none-any.whl,jsonschema @ file:///home/semaphore/.cache/pypoetry/artifacts/bf/c0/8a/7fc49d50ab46533d5342921d2a7c6ac9781c8ecabead9fca414a3facef/jsonschema-4.4.0-py3-none-any.whl,keyring==23.5.0,lazy-object-proxy @ file:///home/semaphore/.cache/pypoetry/artifacts/0f/2f/b0/3f7f30e3f94728278cce2c79c27dbe3848b5d52500b92b010df569af46/lazy_object_proxy-1.7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl,lockfile==0.12.2,Markdown @ file:///home/semaphore/.cache/pypoetry/artifacts/fc/26/f1/2ba5193b2fd5569448a2a5643e95b2bbdf1baa1853e6290e5976eeb562/Markdown-3.3.6-py3-none-any.whl,MarkupSafe @ file:///home/semaphore/.cache/pypoetry/artifacts/f4/6d/d3/a9a915049dea17a65026c9ac187154834bfe6c9174f0dd25e602f28c45/MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl,mccabe @ file:///home/semaphore/.cache/pypoetry/artifacts/96/5e/5f/21ae5296697ca7f94de4da6e21d4936d74029c352a35202e4c339a4253/mccabe-0.6.1-py2.py3-none-any.whl,mergedeep @ file:///home/semaphore/.cache/pypoetry/artifacts/7b/4a/bd/215c3219299923ddae32b47a69fd52f834c7d70e1db98c75462aaea73d/mergedeep-1.3.4-py3-none-any.whl,mkdocs @ file:///home/semaphore/.cache/pypoetry/artifacts/64/df/a5/03996bd10850cbe27b6440a9b0a18d3716e9ff7471ee22bcda02e5adab/mkdocs-1.2.3-py3-none-any.whl,more-itertools @ file:///home/semaphore/.cache/pypoetry/artifacts/a6/67/cb/fbf4fb4bbfedae39080e351b12ca64287d47c839769eeaf91434f3274c/more_itertools-8.12.0-py3-none-any.whl,msgpack==1.0.3,mypy==0.942,mypy-extensions==0.4.3,openapi-core @ file:///home/semaphore/.cache/pypoetry/artifacts/45/c3/36/61afa79ccb0ee206c6fcb707d542501b9dc69457d5d2ecadf1a3594c2c/openapi_core-0.14.2-py3-none-any.whl,openapi-schema-validator @ file:///home/semaphore/.cache/pypoetry/artifacts/98/90/03/37ad0e7eb9504c9e6ff7f6d2ece2fbb113aa6eefaadfa5d33ab86acc8e/openapi_schema_validator-0.2.3-py3-none-any.whl,openapi-spec-validator @ file:///home/semaphore/.cache/pypoetry/artifacts/94/e8/b4/281f29c333474dc6244ec9ad547df7fe747f818f3c81b98faf2c9583c9/openapi_spec_validator-0.4.0-py3-none-any.whl,packaging @ file:///home/semaphore/.cache/pypoetry/artifacts/47/3f/ce/b240169f7d8bef1ff24a0269b709721ce86543c2ec25e0b6adb2c2d7ac/packaging-21.3-py3-none-any.whl,parse @ file:///home/semaphore/.cache/pypoetry/artifacts/1a/03/56/4cb6153a241f54401f8d8bb75cd03996f47407827b0ab3850fe7e12c22/parse-1.19.0.tar.gz,pastel==0.2.1,pathspec @ file:///home/semaphore/.cache/pypoetry/artifacts/0a/67/21/620031f7f2938bad77b057a68a4c2a334542a7402a3214ed48690caf8c/pathspec-0.9.0-py2.py3-none-any.whl,pexpect==4.8.0,pkginfo==1.8.2,platformdirs==2.5.1,pluggy==1.0.0,poetry==1.1.13,poetry-core==1.0.8,ptyprocess==0.7.0,py==1.11.0,pycodestyle @ file:///home/semaphore/.cache/pypoetry/artifacts/80/25/e5/ced4effd2487693e96521aebb353ce58ad0d81417f71c480419ea8f44a/pycodestyle-2.8.0-py2.py3-none-any.whl,pycparser==2.21,pydocstyle @ file:///home/semaphore/.cache/pypoetry/artifacts/75/e7/e5/1acad15a51efd39cf39259c7888c205fd787a92efea28f7afc5a9e315c/pydocstyle-6.1.1-py3-none-any.whl,pyflakes @ file:///home/semaphore/.cache/pypoetry/artifacts/ad/8e/6d/e46117c96aa3e955c40ed2f0d35b29910b0e557e327fbbba17fd8c390c/pyflakes-2.4.0-py2.py3-none-any.whl,pylev==1.4.0,pyotr==0.8.0,pyparsing==3.0.7,pyrsistent @ file:///home/semaphore/.cache/pypoetry/artifacts/0a/90/60/922630fb195d328e65883c7ca534e135921b3a28c1473b2468ff04c147/pyrsistent-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl,pytest==7.1.1,pytest-asyncio @ file:///home/semaphore/.cache/pypoetry/artifacts/5a/eb/e2/78b316e83bba5939e235b7beab287806dcc89d83ce0525c3017c4d813e/pytest_asyncio-0.18.3-py3-none-any.whl,pytest-cov==3.0.0,pytest-flake8 @ file:///home/semaphore/.cache/pypoetry/artifacts/1e/ff/c9/9f5663baea9820cfdc4a425050e90069d16510be2369d317e6209df75c/pytest_flake8-1.1.1-py2.py3-none-any.whl,pytest-mypy @ file:///home/semaphore/.cache/pypoetry/artifacts/0c/b3/77/2d4de29a9741fa9f828ba0c01779556ad917302a516e340dec937db114/pytest_mypy-0.9.1-py3-none-any.whl,pytest-spec @ file:///home/semaphore/.cache/pypoetry/artifacts/47/88/da/53e334ea7789510ce8bc78af763c0d3c94da12f5d601a633336798f06f/pytest_spec-3.2.0-py2.py3-none-any.whl,python-dateutil @ file:///home/semaphore/.cache/pypoetry/artifacts/53/f8/2a/7d63ce15df7386e9536e83413453f8aa845b47fb425f05c4ca2fb231c3/python_dateutil-2.8.2-py2.py3-none-any.whl,PyYAML @ file:///home/semaphore/.cache/pypoetry/artifacts/4e/12/e6/32a4a77023f06c3061d2fc6d4692aa531b8530e211b24ff1f77a39e6ee/PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl,pyyaml_env_tag @ file:///home/semaphore/.cache/pypoetry/artifacts/50/de/5f/92c290f017e4efec95101810b9cec9342549cd5c0bc2c5e7a832f84398/pyyaml_env_tag-0.1-py3-none-any.whl,requests==2.27.1,requests-toolbelt==0.9.1,rfc3986 @ file:///home/semaphore/.cache/pypoetry/artifacts/d8/81/cb/edf693777f4e4262771048d0f39711ad08a38d6a1c049c0426f5783791/rfc3986-1.5.0-py2.py3-none-any.whl,SecretStorage==3.3.1,shellingham==1.4.0,six==1.16.0,sniffio @ file:///home/semaphore/.cache/pypoetry/artifacts/d5/26/da/4c1b03b71c2d3fdf83bb7c73a0ddb8cf8071e4633d6d1193909c780cc2/sniffio-1.2.0-py3-none-any.whl,snowballstemmer @ file:///home/semaphore/.cache/pypoetry/artifacts/a4/95/b0/c0f70d4b9bb0bac123e716da53ba9b012071cedf7c99bcf030757530f4/snowballstemmer-2.2.0-py2.py3-none-any.whl,starlette @ file:///home/semaphore/.cache/pypoetry/artifacts/29/fc/c5/9b19751f2f2383569419c835ec8d14c633fa00067183064db5521727e7/starlette-0.19.0-py3-none-any.whl,stringcase @ file:///home/semaphore/.cache/pypoetry/artifacts/5e/52/c2/2bf3abf2157cede03acfaae063b63f2a83825b25439aeeb44e1dff929a/stringcase-1.2.0.tar.gz,toml @ file:///home/semaphore/.cache/pypoetry/artifacts/6b/6a/c9/53b19f7870a77d855e8b05ecdc98193944e5d246dafe11bbcad850ecba/toml-0.10.2-py2.py3-none-any.whl,tomli==2.0.1,tomlkit==0.10.0,tox @ file:///home/semaphore/.cache/pypoetry/artifacts/f6/18/0f/14c735acf7686b3b4f2a57e610f138d613777bc97c8fbd9148257c0d04/tox-3.24.5-py2.py3-none-any.whl,tox-poetry @ file:///home/semaphore/.cache/pypoetry/artifacts/58/5e/bc/6f4357995edf4b31edcafdc37090dcd6ce539a893730aff118eca37702/tox_poetry-0.4.1-py2.py3-none-any.whl,typing_extensions==4.1.1,urllib3==1.26.9,uvicorn @ file:///home/semaphore/.cache/pypoetry/artifacts/6c/f2/b0/f9a7e82f13a3fd621d92f00df39d22857e40414a8375ae665d28014b79/uvicorn-0.17.6-py3-none-any.whl,virtualenv==20.14.0,watchdog @ file:///home/semaphore/.cache/pypoetry/artifacts/be/e8/9d/2a8314df34ea4822272bd398d13976a3db0e64091c91aa76ff4c7a505b/watchdog-2.1.7-py3-none-manylinux2014_x86_64.whl,webencodings==0.5.1,Werkzeug @ file:///home/semaphore/.cache/pypoetry/artifacts/56/15/28/9e22fd3c70a1ec2272f5b90e1f6b12f27a8489816bc063d1dd2e7cbe11/Werkzeug-2.0.3-py3-none-any.whl,zipp==3.7.0 py39 run-test-pre: PYTHONHASHSEED='770484668' py39 run-test: commands[0] | pytest --cov ============================= test session starts ============================== platform linux -- Python 3.9.11, pytest-7.1.1, pluggy-1.0.0 cachedir: .tox/py39/.pytest_cache rootdir: /home/semaphore/pyotr, configfile: pyproject.toml plugins: mypy-0.9.1, spec-3.2.0, flake8-1.1.1, anyio-3.5.0, cov-3.0.0, asyncio-0.18.3 asyncio: mode=auto collecting ...  collecting 0 items  collected 33 items  src/tests/test_client.py ................ [ 48%] src/tests/test_server.py ................. [100%] =============================== warnings summary =============================== src/tests/test_client.py: 18 warnings src/tests/test_server.py: 4 warnings /home/semaphore/pyotr/.tox/py39/lib/python3.9/site-packages/openapi_core/unmarshalling/schemas/unmarshallers.py:61: DeprecationWarning: Passing a schema to Validator.iter_errors is deprecated and will be removed in a future release. Call validator.evolve(schema=new_schema).iter_errors(...) instead. errors = tuple(errors_iter) src/tests/test_client.py: 9 warnings src/tests/test_server.py: 2 warnings /home/semaphore/pyotr/.tox/py39/lib/python3.9/site-packages/jsonschema/validators.py:245: DeprecationWarning: Passing a schema to Validator.iter_errors is deprecated and will be removed in a future release. Call validator.evolve(schema=new_schema).iter_errors(...) instead. for error in self.evolve(schema=schema).iter_errors(instance): -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform linux, python 3.9.11-final-0 ----------- Name Stmts Miss Cover Missing -------------------------------------------------------------- src/pyotr/client/validation.py 54 1 98% 75 src/pyotr/server/__init__.py 98 5 95% 100-103, 111 src/pyotr/utils.py 36 1 97% 30 -------------------------------------------------------------- TOTAL 263 7 97% 2 files skipped due to complete coverage. Required test coverage of 90.0% reached. Total coverage: 97.34% ======================= 33 passed, 33 warnings in 1.67s ======================== py39 run-test: commands[1] | mypy --install-types --non-interactive src/ Installing missing stub packages: /home/semaphore/pyotr/.tox/py39/bin/python -m pip install types-PyYAML types-certifi types-requests types-setuptools Collecting types-PyYAML Downloading types_PyYAML-6.0.5-py3-none-any.whl (13 kB) Collecting types-certifi Downloading types_certifi-2021.10.8.1-py3-none-any.whl (1.9 kB) Collecting types-requests Downloading types_requests-2.27.14-py3-none-any.whl (11 kB) Collecting types-setuptools Downloading types_setuptools-57.4.11-py3-none-any.whl (27 kB) Collecting types-urllib3<1.27 Downloading types_urllib3-1.26.11-py3-none-any.whl (13 kB) Installing collected packages: types-urllib3, types-setuptools, types-PyYAML, types-certifi, types-requests Successfully installed types-PyYAML-6.0.5 types-certifi-2021.10.8.1 types-requests-2.27.14 types-setuptools-57.4.11 types-urllib3-1.26.11 Success: no issues found in 15 source files ___________________________________ summary ____________________________________  py39: commands succeeded  congratulations :) export SEMAPHORE_JOB_RESULT=passed