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 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 2566 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 3.8 [22:37 25/03/2022]: Changing 'python' to version 3.8 * Switching to Python version 3.8 * Done. Python 3.8.13 [22:37 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 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/175.1 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 175.1/175.1 KB 13.7 MB/s eta 0:00:00 [?25hCollecting tox-poetry Downloading tox_poetry-0.4.1-py2.py3-none-any.whl (4.8 kB) Collecting 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 24.6 MB/s eta 0:00:00 [?25hCollecting 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.2/8.8 MB 95.4 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━ 6.9/8.8 MB 101.0 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸ 8.8/8.8 MB 101.1 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 78.4 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 24.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 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 28.2 MB/s eta 0:00:00 [?25hCollecting cachy<0.4.0,>=0.3.0 Downloading cachy-0.3.0-py2.py3-none-any.whl (20 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 43.3 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 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 17.3 MB/s eta 0:00:00 [?25hCollecting 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 36.3 MB/s eta 0:00:00 [?25hCollecting keyring>=21.2.0 Downloading keyring-23.5.0-py3-none-any.whl (33 kB) Collecting cleo<0.9.0,>=0.8.1 Downloading cleo-0.8.1-py2.py3-none-any.whl (21 kB) Collecting pkginfo<2.0,>=1.4 Downloading pkginfo-1.8.2-py2.py3-none-any.whl (26 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 cachecontrol[filecache]<0.13.0,>=0.12.9 Downloading CacheControl-0.12.10-py2.py3-none-any.whl (20 kB) Collecting tomlkit<1.0.0,>=0.7.0 Downloading tomlkit-0.10.0-py3-none-any.whl (33 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 38.6 MB/s eta 0:00:00 [?25hCollecting 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 msgpack>=0.5.2 Downloading msgpack-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/322.4 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 322.4/322.4 KB 77.6 MB/s eta 0:00:00 [?25hCollecting lockfile>=0.9 Downloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB) Collecting pastel<0.3.0,>=0.2.0 Downloading pastel-0.2.1-py2.py3-none-any.whl (6.0 kB) Collecting pylev<2.0,>=1.3 Downloading pylev-1.4.0-py2.py3-none-any.whl (6.1 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 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/54.1 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.1/54.1 KB 22.8 MB/s eta 0:00:00 [?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 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.6 MB/s eta 0:00:00 [?25hCollecting 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 13.6 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 13.2 MB/s eta 0:00:00 [?25hRequirement 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 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 101.8 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 119.8 MB/s eta 0:00:01  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 89.9 MB/s eta 0:00:00 [?25hCollecting cffi>=1.12 Downloading cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (446 kB) [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/446.7 KB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 446.7/446.7 KB 94.0 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 11.4 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 checks checks create: /home/semaphore/pyotr/.tox/checks checks installdeps: flake8, black, pydocstyle, toml checks installdeps: /home/semaphore/.pyenv/3.8/bin/poetry install checks 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 @ file:///home/semaphore/.cache/pypoetry/artifacts/9a/27/ab/6895b786f345452394b42c1fdbe863803d0396e675b632c01cb13cad92/attrs-21.4.0-py2.py3-none-any.whl,black==22.1.0,certifi @ file:///home/semaphore/.cache/pypoetry/artifacts/77/74/3e/daf57610ff13227e3b3f50a78487055f6ac94cc9363abd2463be34c5e9/certifi-2021.10.8-py2.py3-none-any.whl,charset-normalizer @ file:///home/semaphore/.cache/pypoetry/artifacts/ae/14/8e/087a104edb7ec627884755272de815d8ee4fd53b8745fdb12a087dd2e1/charset_normalizer-2.0.12-py3-none-any.whl,click==8.0.4,coverage @ file:///home/semaphore/.cache/pypoetry/artifacts/10/c3/f4/65a747b8cb239546df6fa86049bc84c3c281c4061b84056ba3ac17524f/coverage-6.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl,dictpath @ file:///home/semaphore/.cache/pypoetry/artifacts/3f/63/1c/46f64ae832ccd94871a2d19a93b2f17453ca7942528a995a44c0906976/dictpath-0.1.3-py3-none-any.whl,distlib @ file:///home/semaphore/.cache/pypoetry/artifacts/28/55/60/69ffc8f0f48eec7333f0f14052e0fc163c1b00e3db68ddd527f159db59/distlib-0.3.4-py2.py3-none-any.whl,filelock @ file:///home/semaphore/.cache/pypoetry/artifacts/07/4b/59/b99db189018854c46a1c71013f57ce454e09d04421c6b3567395fa2ec5/filelock-3.6.0-py3-none-any.whl,flake8==4.0.1,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,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 @ file:///home/semaphore/.cache/pypoetry/artifacts/f7/09/c9/8e80952436ff87855ddff4891a35ecf913b2b5dc97911f02a070ff2b1f/idna-3.3-py3-none-any.whl,importlib-metadata @ file:///home/semaphore/.cache/pypoetry/artifacts/c9/3e/75/cf7a7a52d23e859075d6702d5c617168f8a4046b1a43888939c2631c4b/importlib_metadata-4.11.3-py3-none-any.whl,importlib-resources @ file:///home/semaphore/.cache/pypoetry/artifacts/ee/4c/eb/2664cb1195ed4f08e5c07470436d77d74497c851583656c66927effd25/importlib_resources-5.4.0-py3-none-any.whl,iniconfig @ file:///home/semaphore/.cache/pypoetry/artifacts/ac/f9/da/e990ffcd9ec361a68676a5916e391286e1ea5d1b8907ae887e141a71f5/iniconfig-1.1.1-py2.py3-none-any.whl,isodate @ file:///home/semaphore/.cache/pypoetry/artifacts/45/f9/92/4deee18a89ce6066556633950e652c0a54415dcd7ea78e1c473d908270/isodate-0.6.1-py2.py3-none-any.whl,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,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,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==0.6.1,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,mypy @ file:///home/semaphore/.cache/pypoetry/artifacts/4e/43/99/24d7194e51c62aa651a60c6bad5f2b62b29617cbe92dded132cec83a99/mypy-0.942-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl,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,pathspec==0.9.0,platformdirs==2.5.1,pluggy @ file:///home/semaphore/.cache/pypoetry/artifacts/38/05/d7/70e2b0d553c780097b692ed658b0f553a28f16028d848a98174b1a2249/pluggy-1.0.0-py2.py3-none-any.whl,py @ file:///home/semaphore/.cache/pypoetry/artifacts/ab/b4/c3/a3971fd0d6ab5a2e40a43ad7b809005422d7cf333f7be6ccdfe9002e1b/py-1.11.0-py2.py3-none-any.whl,pycodestyle==2.8.0,pydocstyle==6.1.1,pyflakes==2.4.0,pyotr==0.8.0,pyparsing @ file:///home/semaphore/.cache/pypoetry/artifacts/8a/67/7c/c21f632fb8255d9fc3882ed4548b0270011ef2a160a6031635274760a2/pyparsing-3.0.7-py3-none-any.whl,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 @ file:///home/semaphore/.cache/pypoetry/artifacts/1c/4d/ee/203e33e67624672b4775df627230210e015630536a13a13794b0fc1b7d/pytest-7.1.1-py3-none-any.whl,pytest-asyncio @ file:///home/semaphore/.cache/pypoetry/artifacts/71/a8/b4/90dd1f9b75422e3dc5d6dc9792e47ed7e50884f8990ba53a1e61a0b159/pytest_asyncio-0.18.3-py3-none-any.whl,pytest-cov @ file:///home/semaphore/.cache/pypoetry/artifacts/ce/cd/a2/2d987485d9ccd39e0e4c99f44afb2031232743eb1ec04c4ccf1c3d3b44/pytest_cov-3.0.0-py3-none-any.whl,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 @ file:///home/semaphore/.cache/pypoetry/artifacts/dc/17/bf/8d9779110a13421f6181028974b24800ec70f28bf9b311411e1868b8c7/requests-2.27.1-py2.py3-none-any.whl,rfc3986 @ file:///home/semaphore/.cache/pypoetry/artifacts/a3/2b/89/b4304fda3d39161ecd93678451b59ed9fb972fec554956b6ba29441782/rfc3986-1.5.0-py2.py3-none-any.whl,six @ file:///home/semaphore/.cache/pypoetry/artifacts/48/e6/04/8118155ae3ec3a16dd2a213bbf7a7d8a62c596b2e90f73a22c896269f1/six-1.16.0-py2.py3-none-any.whl,sniffio @ file:///home/semaphore/.cache/pypoetry/artifacts/d0/91/b7/e6203dd46faa656f9ddf9a16cfbc3e51a56fa709d69642affedb2e0eff/sniffio-1.2.0-py3-none-any.whl,snowballstemmer==2.2.0,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==0.10.2,tomli==2.0.1,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 @ file:///home/semaphore/.cache/pypoetry/artifacts/82/6d/7d/27c3eb08fd57859a15aa9472bf2acde15878f936b4283bae9b2ad55599/urllib3-1.26.9-py2.py3-none-any.whl,uvicorn @ file:///home/semaphore/.cache/pypoetry/artifacts/a2/ff/79/8a3b922b9503477cb5389145687486c86ba435d1a54d9d62db03ccdd96/uvicorn-0.17.6-py3-none-any.whl,virtualenv @ file:///home/semaphore/.cache/pypoetry/artifacts/71/b5/09/c4c628600f88b4b8cac1a51faf38f2d50e934d4e9bb3c17b9197dbff8d/virtualenv-20.14.0-py2.py3-none-any.whl,watchdog @ file:///home/semaphore/.cache/pypoetry/artifacts/d9/a1/52/7a0a25781f5acff788b689e8c5cf91df40be712a5b613c0044f812f7f2/watchdog-2.1.7-py3-none-manylinux2014_x86_64.whl,Werkzeug @ file:///home/semaphore/.cache/pypoetry/artifacts/f5/ee/bb/3472871e57ee542bf8eb3be8901a1edc9b08ed260d40ffeeade8354d6e/Werkzeug-2.0.3-py3-none-any.whl,zipp @ file:///home/semaphore/.cache/pypoetry/artifacts/54/a2/32/50907f67584b845d6877c7e224c118ff1db66fc6aed6c6ef86b22ed57f/zipp-3.7.0-py3-none-any.whl checks run-test-pre: PYTHONHASHSEED='4076284601' checks run-test: commands[0] | flake8 checks run-test: commands[1] | black --check src/ All done! ✨ 🍰 ✨ 15 files would be left unchanged. checks run-test: commands[2] | pydocstyle src/ ___________________________________ summary ____________________________________  checks: commands succeeded  congratulations :) export SEMAPHORE_JOB_RESULT=passed