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 2651 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:39 25/03/2022]: Changing 'python' to version 3.8 * Switching to Python version 3.8 * Done. Python 3.8.13 [22:39 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.8/lib/python3.8/site-packages (22.0.4) Collecting poetry Downloading poetry-1.1.13-py2.py3-none-any.whl (175 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/175.1 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m175.1/175.1 KB[0m [31m13.6 MB/s[0m eta [36m0:00:00[0m [?25hCollecting tox-poetry Downloading tox_poetry-0.4.1-py2.py3-none-any.whl (4.8 kB) Collecting crashtest<0.4.0,>=0.3.0 Downloading crashtest-0.3.1-py3-none-any.whl (7.0 kB) Collecting cleo<0.9.0,>=0.8.1 Downloading cleo-0.8.1-py2.py3-none-any.whl (21 kB) Collecting tomlkit<1.0.0,>=0.7.0 Downloading tomlkit-0.10.0-py3-none-any.whl (33 kB) Collecting requests<3.0,>=2.18 Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/63.1 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m63.1/63.1 KB[0m [31m28.4 MB/s[0m eta [36m0:00:00[0m [?25hCollecting pexpect<5.0.0,>=4.7.0 Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/59.0 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m59.0/59.0 KB[0m [31m19.2 MB/s[0m eta [36m0:00:00[0m [?25hCollecting requests-toolbelt<0.10.0,>=0.9.1 Downloading requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/54.3 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m54.3/54.3 KB[0m [31m21.5 MB/s[0m eta [36m0:00:00[0m [?25hCollecting poetry-core<1.1.0,>=1.0.7 Downloading poetry_core-1.0.8-py2.py3-none-any.whl (425 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/425.0 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m425.0/425.0 KB[0m [31m39.8 MB/s[0m eta [36m0:00:00[0m [?25hCollecting html5lib<2.0,>=1.0 Downloading html5lib-1.1-py2.py3-none-any.whl (112 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/112.2 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m112.2/112.2 KB[0m [31m34.0 MB/s[0m eta [36m0:00:00[0m [?25hCollecting cachecontrol[filecache]<0.13.0,>=0.12.9 Downloading CacheControl-0.12.10-py2.py3-none-any.whl (20 kB) Collecting virtualenv<21.0.0,>=20.0.26 Downloading virtualenv-20.14.0-py2.py3-none-any.whl (8.8 MB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/8.8 MB[0m [31m?[0m eta [36m-:--:--[0m [2K [91m━━━━━━━━━━[0m[91m╸[0m[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m2.4/8.8 MB[0m [31m71.6 MB/s[0m eta [36m0:00:01[0m [2K [91m━━━━━━━━━━━━━━━━━━━━━━━━[0m[91m╸[0m[90m━━━━━━━━━━━━━━━[0m [32m5.5/8.8 MB[0m [31m79.7 MB/s[0m eta [36m0:00:01[0m [2K [91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m[91m╸[0m [32m8.8/8.8 MB[0m [31m95.5 MB/s[0m eta [36m0:00:01[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m8.8/8.8 MB[0m [31m76.1 MB/s[0m eta [36m0:00:00[0m [?25hCollecting shellingham<2.0,>=1.1 Downloading shellingham-1.4.0-py2.py3-none-any.whl (9.4 kB) Collecting 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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/91.8 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m91.8/91.8 KB[0m [31m37.1 MB/s[0m eta [36m0:00:00[0m [?25hCollecting packaging<21.0,>=20.4 Downloading packaging-20.9-py2.py3-none-any.whl (40 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/40.9 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m40.9/40.9 KB[0m [31m15.2 MB/s[0m eta [36m0:00:00[0m [?25hCollecting pkginfo<2.0,>=1.4 Downloading pkginfo-1.8.2-py2.py3-none-any.whl (26 kB) Collecting cachy<0.4.0,>=0.3.0 Downloading cachy-0.3.0-py2.py3-none-any.whl (20 kB) Collecting toml Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Requirement already satisfied: pluggy in /home/semaphore/.pyenv/3.8/lib/python3.8/site-packages (from tox-poetry) (1.0.0) Collecting tox>=3.7.0 Downloading tox-3.24.5-py2.py3-none-any.whl (85 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/85.6 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m85.6/85.6 KB[0m [31m25.7 MB/s[0m eta [36m0:00:00[0m [?25hCollecting msgpack>=0.5.2 Downloading msgpack-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/322.4 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m322.4/322.4 KB[0m [31m68.3 MB/s[0m eta [36m0:00:00[0m [?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 six>=1.9 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting webencodings Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting SecretStorage>=3.2 Downloading SecretStorage-3.3.1-py3-none-any.whl (15 kB) Collecting importlib-metadata>=3.6 Downloading importlib_metadata-4.11.3-py3-none-any.whl (18 kB) Collecting jeepney>=0.4.2 Downloading jeepney-0.7.1-py3-none-any.whl (54 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/54.1 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m54.1/54.1 KB[0m [31m16.1 MB/s[0m eta [36m0:00:00[0m [?25hRequirement already satisfied: pyparsing>=2.0.2 in /home/semaphore/.pyenv/3.8/lib/python3.8/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 urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.9-py2.py3-none-any.whl (138 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/139.0 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m139.0/139.0 KB[0m [31m40.7 MB/s[0m eta [36m0:00:00[0m [?25hCollecting certifi>=2017.4.17 Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/149.2 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m149.2/149.2 KB[0m [31m41.8 MB/s[0m eta [36m0:00:00[0m [?25hCollecting idna<4,>=2.5 Downloading idna-3.3-py3-none-any.whl (61 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/61.2 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m61.2/61.2 KB[0m [31m20.4 MB/s[0m eta [36m0:00:00[0m [?25hCollecting filelock>=3.0.0 Downloading filelock-3.6.0-py3-none-any.whl (10.0 kB) Requirement already satisfied: py>=1.4.17 in /home/semaphore/.pyenv/3.8/lib/python3.8/site-packages (from tox>=3.7.0->tox-poetry) (1.11.0) Collecting distlib<1,>=0.3.1 Downloading distlib-0.3.4-py2.py3-none-any.whl (461 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/461.2 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m461.2/461.2 KB[0m [31m86.4 MB/s[0m eta [36m0:00:00[0m [?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 [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/3.6 MB[0m [31m?[0m eta [36m-:--:--[0m [2K [91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m[91m╸[0m [32m3.6/3.6 MB[0m [31m132.3 MB/s[0m eta [36m0:00:01[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m3.6/3.6 MB[0m [31m99.0 MB/s[0m eta [36m0:00:00[0m [?25hCollecting cffi>=1.12 Downloading cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (446 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/446.7 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m446.7/446.7 KB[0m [31m85.2 MB/s[0m eta [36m0:00:00[0m [?25hCollecting pycparser Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) [?25l [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/118.7 KB[0m [31m?[0m eta [36m-:--:--[0m [2K [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m118.7/118.7 KB[0m [31m28.6 MB/s[0m eta [36m0:00:00[0m [?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//.}" [1mpy38 create: /home/semaphore/pyotr/.tox/py38 [0m[1mpy38 installdeps: poetry, pytest-cov, mypy [0m[1mpy38 installdeps: /home/semaphore/.pyenv/3.8/bin/poetry install [0m[1mpy38 installed: anyio @ file:///home/semaphore/.cache/pypoetry/artifacts/63/43/c9/e8e5ed05999967e19649070833666dadc43f0a48ba8df7c8c54bc0fc0b/anyio-3.5.0-py3-none-any.whl,asgiref @ file:///home/semaphore/.cache/pypoetry/artifacts/12/c6/58/b461520efbe0ac0a67261f2d665156c3efabcc6392f021f3db62abbd51/asgiref-3.5.0-py3-none-any.whl,attrs==21.4.0,black @ file:///home/semaphore/.cache/pypoetry/artifacts/46/91/26/a1f25c69b7fd507c84bce35f19ae381e4110090f732cd5dca11a86036b/black-22.1.0-cp38-cp38-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/d0/b7/c0/76ec1424a198945d839eb2f192952791381b7feb7391d3734e25bb7650/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/3f/63/1c/46f64ae832ccd94871a2d19a93b2f17453ca7942528a995a44c0906976/dictpath-0.1.3-py3-none-any.whl,distlib==0.3.4,filelock==3.6.0,flake8 @ file:///home/semaphore/.cache/pypoetry/artifacts/0d/4b/21/8c766e4015d3210fdbf8d1091620d52db306cd8c85ba8f2b37ebf48a75/flake8-4.0.1-py2.py3-none-any.whl,ghp-import @ file:///home/semaphore/.cache/pypoetry/artifacts/eb/e4/0d/d657247d2eca92dcb6101792fc7e41348efb3a93cb13a7b16ade88f5cb/ghp_import-2.0.2-py3-none-any.whl,h11 @ file:///home/semaphore/.cache/pypoetry/artifacts/6f/50/9d/65e5b4940425051d03fab25052973dcf80bbe2f00676b117d40996e468/h11-0.12.0-py3-none-any.whl,html5lib==1.1,httpcore @ file:///home/semaphore/.cache/pypoetry/artifacts/01/53/7f/8405a965bcd7cf1e15ef94b38f650e343576726d8fba98a57cb6cfae03/httpcore-0.14.7-py3-none-any.whl,httpx @ file:///home/semaphore/.cache/pypoetry/artifacts/bf/64/8e/25c4f97cabb877b5e871fbc6a3bff848b2ec7069b8916701801386d3e4/httpx-0.22.0-py3-none-any.whl,idna==3.3,importlib-metadata==4.11.3,importlib-resources @ file:///home/semaphore/.cache/pypoetry/artifacts/ee/4c/eb/2664cb1195ed4f08e5c07470436d77d74497c851583656c66927effd25/importlib_resources-5.4.0-py3-none-any.whl,iniconfig==1.1.1,isodate @ file:///home/semaphore/.cache/pypoetry/artifacts/45/f9/92/4deee18a89ce6066556633950e652c0a54415dcd7ea78e1c473d908270/isodate-0.6.1-py2.py3-none-any.whl,jeepney==0.7.1,Jinja2 @ file:///home/semaphore/.cache/pypoetry/artifacts/f9/9a/d1/31d24b6a14d80530d2950db31fe7d51612fc7508b3648575c0fc5ea988/Jinja2-3.0.3-py3-none-any.whl,jsonschema @ file:///home/semaphore/.cache/pypoetry/artifacts/30/83/fa/e1b84d857f5fea8c8f0ae52363fc452d5d57ac79acd5eae1e3d2839383/jsonschema-4.4.0-py3-none-any.whl,keyring==23.5.0,lazy-object-proxy @ file:///home/semaphore/.cache/pypoetry/artifacts/90/0d/ed/b5ee823d7c95564c43355183d6781895bbff54e406dd0e5070091cc9d3/lazy_object_proxy-1.7.1-cp38-cp38-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/50/34/0c/89a9ef9d0d40b883e6bb72dd502a1c818253a7a15b23f3f47c07cca2d9/Markdown-3.3.6-py3-none-any.whl,MarkupSafe @ file:///home/semaphore/.cache/pypoetry/artifacts/a1/b5/ec/98e5013eaa2b18e16d1fbb1d7ebf2b940a2f0442dcb1eb2b7d16c220c4/MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl,mccabe @ file:///home/semaphore/.cache/pypoetry/artifacts/37/6e/69/4a33a4d6c80c775b1ee205face2c6e07b762c8602bb0f0d236ebe790c5/mccabe-0.6.1-py2.py3-none-any.whl,mergedeep @ file:///home/semaphore/.cache/pypoetry/artifacts/8a/ca/d4/57797b4cbb88df09db9149e5f5ae7bf4b4bdab6cad8b459adcc410fa97/mergedeep-1.3.4-py3-none-any.whl,mkdocs @ file:///home/semaphore/.cache/pypoetry/artifacts/44/10/11/1bab865a04c45e15c19c9cb1c5e27c534da192344a52d7e6c458227a16/mkdocs-1.2.3-py3-none-any.whl,more-itertools @ file:///home/semaphore/.cache/pypoetry/artifacts/ef/04/3c/cde360772e23ed0a5f61cdbbe79d28f3a9680c45072b4fb9c5eb1ecd00/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/b1/12/0e/23b57f35c008fddc67b0f602baf99ae9353b6766a75f49dd0a40dcfeab/openapi_core-0.14.2-py3-none-any.whl,openapi-schema-validator @ file:///home/semaphore/.cache/pypoetry/artifacts/85/bc/83/4275ac226b89935013b3b08dc3ccffe04211b8c2cb9cc3f6a37bfd4523/openapi_schema_validator-0.2.3-py3-none-any.whl,openapi-spec-validator @ file:///home/semaphore/.cache/pypoetry/artifacts/0a/3e/d5/f6be7710027ee727443325740555beff1fe0d1718fb178c0d741e6d2cd/openapi_spec_validator-0.4.0-py3-none-any.whl,packaging @ file:///home/semaphore/.cache/pypoetry/artifacts/7f/d5/4c/1d3c4776012fc0bbe1f86e69bde2c5e36d2d32caa2e4845ac1fc08ab3f/packaging-21.3-py3-none-any.whl,parse @ file:///home/semaphore/.cache/pypoetry/artifacts/49/de/55/8ebe7dcadfcf91a59f6faade9230e9b0870370d20d26c2ddaafd6fa7b2/parse-1.19.0.tar.gz,pastel==0.2.1,pathspec @ file:///home/semaphore/.cache/pypoetry/artifacts/04/91/14/294ed2ee6c852b0d466bdd15d393127eff4168b35ae81cedf5a03fe348/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/c8/b5/c4/20e98d955193296673ec9d57510115c96ea8c60a7e2cd212c3999f9d20/pycodestyle-2.8.0-py2.py3-none-any.whl,pycparser==2.21,pydocstyle @ file:///home/semaphore/.cache/pypoetry/artifacts/e7/48/55/4cb09267a048815626154c80ac7b4017f3db8df45c73d095a13f4782f4/pydocstyle-6.1.1-py3-none-any.whl,pyflakes @ file:///home/semaphore/.cache/pypoetry/artifacts/f2/d6/08/0d69fadd16b2e7ec2870ad6286f0929fbb102236d0ae0890816d760f32/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/2e/a7/f7/67438b32e771018b882377892cc1ce7fb17791b08bdb5e4831b4e7f6a3/pyrsistent-0.18.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl,pytest==7.1.1,pytest-asyncio @ file:///home/semaphore/.cache/pypoetry/artifacts/71/a8/b4/90dd1f9b75422e3dc5d6dc9792e47ed7e50884f8990ba53a1e61a0b159/pytest_asyncio-0.18.3-py3-none-any.whl,pytest-cov==3.0.0,pytest-flake8 @ file:///home/semaphore/.cache/pypoetry/artifacts/85/3e/96/aa236c94b8f3fb05f28b1fb5984cd10d233477107b2a594569abf151c4/pytest_flake8-1.1.1-py2.py3-none-any.whl,pytest-mypy @ file:///home/semaphore/.cache/pypoetry/artifacts/d0/e9/f7/1a3756d3a5256d6058d8b8206eafca4ab91a7f9825a94c16beb0586f10/pytest_mypy-0.9.1-py3-none-any.whl,pytest-spec @ file:///home/semaphore/.cache/pypoetry/artifacts/52/2b/9c/846c51383f03aaae023cdecbb054078d02255a262b06d0e712e8ab3d96/pytest_spec-3.2.0-py2.py3-none-any.whl,python-dateutil @ file:///home/semaphore/.cache/pypoetry/artifacts/0f/f1/e2/e1d3399cea26388e2ed5b93ea3e7c137d2b4027c5ba14c64ab839294ed/python_dateutil-2.8.2-py2.py3-none-any.whl,PyYAML @ file:///home/semaphore/.cache/pypoetry/artifacts/bf/53/84/d5157f3fdf933bead1fc2fa42c8c99d57cbc4fa4528f181b1019c6f711/PyYAML-6.0-cp38-cp38-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/34/3f/b5/49bc525c727f2c088dd585c9c9d6009895067b930c0ef97c83e684083b/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/a3/2b/89/b4304fda3d39161ecd93678451b59ed9fb972fec554956b6ba29441782/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/d0/91/b7/e6203dd46faa656f9ddf9a16cfbc3e51a56fa709d69642affedb2e0eff/sniffio-1.2.0-py3-none-any.whl,snowballstemmer @ file:///home/semaphore/.cache/pypoetry/artifacts/a6/9a/0b/824b8976a57a6c8833b1d8f6d051978ffe10854725bcfc2fb4b8449aa4/snowballstemmer-2.2.0-py2.py3-none-any.whl,starlette @ file:///home/semaphore/.cache/pypoetry/artifacts/93/2e/a1/e455ea6fa63b1136efe875518decc2d1378971d84b33519538a0cd65c2/starlette-0.19.0-py3-none-any.whl,stringcase @ file:///home/semaphore/.cache/pypoetry/artifacts/71/c2/40/63ceb3007efde96dadd8c1ac3cd263532f9d8a46dc287056b209c68ae1/stringcase-1.2.0.tar.gz,toml @ file:///home/semaphore/.cache/pypoetry/artifacts/9f/8c/c3/7b4f6778d60f3c9fa11f8fd0e48243bbad25a04975e0a01006b6350594/toml-0.10.2-py2.py3-none-any.whl,tomli==2.0.1,tomlkit==0.10.0,tox @ file:///home/semaphore/.cache/pypoetry/artifacts/4b/4b/bf/ae38efe1d91deebf983a9088f05f36b0af12e9515d7ac1836a239aa018/tox-3.24.5-py2.py3-none-any.whl,tox-poetry @ file:///home/semaphore/.cache/pypoetry/artifacts/3d/25/95/af5f2e205128617f98a15403146aa677a59a2d3534bb1f04bd51738019/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/a2/ff/79/8a3b922b9503477cb5389145687486c86ba435d1a54d9d62db03ccdd96/uvicorn-0.17.6-py3-none-any.whl,virtualenv==20.14.0,watchdog @ file:///home/semaphore/.cache/pypoetry/artifacts/d9/a1/52/7a0a25781f5acff788b689e8c5cf91df40be712a5b613c0044f812f7f2/watchdog-2.1.7-py3-none-manylinux2014_x86_64.whl,webencodings==0.5.1,Werkzeug @ file:///home/semaphore/.cache/pypoetry/artifacts/f5/ee/bb/3472871e57ee542bf8eb3be8901a1edc9b08ed260d40ffeeade8354d6e/Werkzeug-2.0.3-py3-none-any.whl,zipp==3.7.0 [0m[1mpy38 run-test-pre: PYTHONHASHSEED='805301727' [0m[1mpy38 run-test: commands[0] | pytest --cov [0m[1m============================= test session starts ==============================[0m platform linux -- Python 3.8.13, pytest-7.1.1, pluggy-1.0.0 cachedir: .tox/py38/.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 [1mcollecting ... [0m[1m collecting 0 items [0m[1m collected 33 items [0m src/tests/test_client.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m [ 48%][0m src/tests/test_server.py [32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[32m.[0m[33m [100%][0m [33m=============================== warnings summary ===============================[0m src/tests/test_client.py: 18 warnings src/tests/test_server.py: 4 warnings /home/semaphore/pyotr/.tox/py38/lib/python3.8/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/py38/lib/python3.8/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.8.13-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. [32mRequired test coverage of 90.0% reached. Total coverage: 97.34% [0m[33m======================= [32m33 passed[0m, [33m[1m33 warnings[0m[33m in 1.93s[0m[33m ========================[0m [1mpy38 run-test: commands[1] | mypy --install-types --non-interactive src/ [0mInstalling missing stub packages: /home/semaphore/pyotr/.tox/py38/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 ____________________________________ [32m py38: commands succeeded [0m[32m congratulations :) [0mexport SEMAPHORE_JOB_RESULT=passed