+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 27933 + echo '1.70.6 5bcc93e7c' 1.70.6 5bcc93e7c + date Sun Feb 20 09:44:20 CET 2022 + uptime 09:44:20 up 510 days, 18:50, 0 users, load average: 4.61, 4.64, 4.62 + head=git@github.com:dgroup/g2w.git + ff=default + image=python:3.8.5 + rebase=false + squash=false + head_branch=master + author=dgroup + tag=0.3.0 + vars=('--env=head=git@github.com:dgroup/g2w.git' '--env=tag=0.3.0' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:dgroup/g2w.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.3.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=dgroup'\''\'\'''\'''\'' '\'';'\'' '\''export WS_INT_TESTS_DISABLED=true'\'' '\'';'\'' '\''export PATH="/home/r/.local/bin:$PATH"'\'' '\'';'\'' '\''set -e'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" g2w/version.py'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" .github/workflows/master.yml'\'' '\'';'\'' '\''make virtualenv install test'\'' '\'';'\'' '\''git add g2w/version.py setup.py .github/workflows/master.yml'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''python -m pip install --upgrade pip'\'' '\'';'\'' '\''pip install setuptools wheel twine'\'' '\'';'\'' '\''python setup.py sdist bdist_wheel'\'' '\'';'\'' '\''twine upload --config-file=../.pypirc dist/*'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=dgroup') + scripts=('export '\''head=git@github.com:dgroup/g2w.git'\''' ';' 'export '\''tag=0.3.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=dgroup'\''' ';' 'export WS_INT_TESTS_DISABLED=true' ';' 'export PATH="/home/r/.local/bin:$PATH"' ';' 'set -e' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/0\.0\.0/${tag}/g" g2w/version.py' ';' 'sed -i "s/0\.0\.0/${tag}/g" .github/workflows/master.yml' ';' 'make virtualenv install test' ';' 'git add g2w/version.py setup.py .github/workflows/master.yml' ';' 'git commit -m "version set to ${tag}"' ';' 'python -m pip install --upgrade pip' ';' 'pip install setuptools wheel twine' ';' 'python setup.py sdist bdist_wheel' ';' 'twine upload --config-file=../.pypirc dist/*' ';') + directory= + container=dgroup_g2w_62 + as_root=false + git --version git version 2.7.4 + docker --version Docker version 17.12.0-ce, build c97c6d6 + mkdir -p /home/rultor/.ssh + echo -e 'Host github.com\n\tStrictHostKeyChecking no\n' + chmod 600 /home/rultor/.ssh/config + git clone git@github.com:dgroup/g2w.git repo Cloning into 'repo'... + cd repo + git config user.email me@rultor.com + git config user.name rultor + '[' -z 'export '\''head=git@github.com:dgroup/g2w.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:dgroup/g2w.git'\''' ';' 'export '\''tag=0.3.0'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=dgroup'\''' ';' 'export WS_INT_TESTS_DISABLED=true' ';' 'export PATH="/home/r/.local/bin:$PATH"' ';' 'set -e' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/0\.0\.0/${tag}/g" g2w/version.py' ';' 'sed -i "s/0\.0\.0/${tag}/g" .github/workflows/master.yml' ';' 'make virtualenv install test' ';' 'git add g2w/version.py setup.py .github/workflows/master.yml' ';' 'git commit -m "version set to ${tag}"' ';' 'python -m pip install --upgrade pip' ';' 'pip install setuptools wheel twine' ';' 'python setup.py sdist bdist_wheel' ';' 'twine upload --config-file=../.pypirc dist/*' ';' + sensitive=() + rm -rf .gpg + '[' -z 0.3.0 ']' + [[ 0.3.0 =~ ^[a-zA-Z0-9\.\-]+$ ]] + echo 'tag name is valid: "0.3.0"' tag name is valid: "0.3.0" + cd repo ++ git tag -l 0.3.0 + '[' ']' + export BRANCH_NAME=__rultor + BRANCH_NAME=__rultor ++ git show-branch __rultor ++ wc -l + '[' 0 -gt 0 ']' + git checkout -b __rultor Switched to a new branch '__rultor' + docker_when_possible + true ++ uptime ++ tail -n 1 ++ sed 's/ /\n/g' + load=4.62 ++ echo 4.62 '>' 30 ++ bc + '[' 0 -eq 1 ']' + echo 'load average is 4.62, low enough to run a new Docker container' load average is 4.62, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=python:3.8.5 + docker pull python:3.8.5 3.8.5: Pulling from library/python 57df1a1f1ad8: Pulling fs layer 71e126169501: Pulling fs layer 1af28a55c3f3: Pulling fs layer 03f1c9932170: Pulling fs layer 65b3db15f518: Pulling fs layer 3e3b8947ed83: Pulling fs layer a4850b8bdbb7: Pulling fs layer 416533994968: Pulling fs layer 1b580f9ce4ce: Pulling fs layer 03f1c9932170: Waiting 65b3db15f518: Waiting 3e3b8947ed83: Waiting a4850b8bdbb7: Waiting 416533994968: Waiting 1b580f9ce4ce: Waiting 71e126169501: Verifying Checksum 71e126169501: Download complete 1af28a55c3f3: Verifying Checksum 1af28a55c3f3: Download complete 57df1a1f1ad8: Verifying Checksum 57df1a1f1ad8: Download complete 3e3b8947ed83: Verifying Checksum 3e3b8947ed83: Download complete 57df1a1f1ad8: Pull complete 71e126169501: Pull complete a4850b8bdbb7: Verifying Checksum a4850b8bdbb7: Download complete 416533994968: Verifying Checksum 416533994968: Download complete 1af28a55c3f3: Pull complete 1b580f9ce4ce: Verifying Checksum 1b580f9ce4ce: Download complete 03f1c9932170: Verifying Checksum 03f1c9932170: Download complete 03f1c9932170: Pull complete 65b3db15f518: Verifying Checksum 65b3db15f518: Download complete 65b3db15f518: Pull complete 3e3b8947ed83: Pull complete a4850b8bdbb7: Pull complete 416533994968: Pull complete 1b580f9ce4ce: Pull complete Digest: sha256:e9b7e3b4e9569808066c5901b8a9ad315a9f14ae8d3949ece22ae339fff2cad0 Status: Downloaded newer image for python:3.8.5 + docker ps --filter=status=exited + grep --quiet '\sdgroup_g2w_62\s*$' + ls -al . total 716 drwx--x--x 3 rultor rultor 4096 Feb 20 09:44 . drwxrwxrwt 12 root root 684032 Feb 20 09:45 .. -rw-rw-r-- 1 rultor rultor 444 Feb 20 09:44 end.sh -rwxrwxr-x 1 rultor rultor 363 Feb 20 09:44 entry.sh -rw-rw-r-- 1 rultor rultor 6 Feb 20 09:44 pid -rw-rw-r-- 1 rultor rultor 215 Feb 20 09:44 .pypirc drwxrwxr-x 8 rultor rultor 4096 Feb 20 09:44 repo -rwxrwxr-x 1 rultor rultor 6226 Feb 20 09:44 run.sh -rw-rw-r-- 1 rultor rultor 781 Feb 20 09:44 script.sh -rw-rw-r-- 1 rultor rultor 5821 Feb 20 09:45 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-qAKc:/main --env=head=git@github.com:dgroup/g2w.git --env=tag=0.3.0 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:dgroup/g2w.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.3.0'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=dgroup'\''\'\'''\'''\'' '\'';'\'' '\''export WS_INT_TESTS_DISABLED=true'\'' '\'';'\'' '\''export PATH="/home/r/.local/bin:$PATH"'\'' '\'';'\'' '\''set -e'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" g2w/version.py'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" .github/workflows/master.yml'\'' '\'';'\'' '\''make virtualenv install test'\'' '\'';'\'' '\''git add g2w/version.py setup.py .github/workflows/master.yml'\'' '\'';'\'' '\''git commit -m "version set to ${tag}"'\'' '\'';'\'' '\''python -m pip install --upgrade pip'\'' '\'';'\'' '\''pip install setuptools wheel twine'\'' '\'';'\'' '\''python setup.py sdist bdist_wheel'\'' '\'';'\'' '\''twine upload --config-file=../.pypirc dist/*'\'' '\'';'\'' )' --env=head_branch=master --env=author=dgroup --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-qAKc/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=dgroup_g2w_62 python:3.8.5 /main/entry.sh + set -e + set -o pipefail + shopt -s dotglob + useradd -m -G sudo r + usermod -s /bin/bash r + echo '%sudo ALL=(ALL) NOPASSWD:ALL' + cp -R /root/.bashrc /root/.profile /root/.python_history /root/.wget-hsts /home/r + cp -R ./.pypirc ./cid ./end.sh ./entry.sh ./pid ./repo ./run.sh ./script.sh ./stdout /home/r + rm -rf repo + chown -R r:r /home/r + chmod a+x /home/r/script.sh + su --login r --command /home/r/script.sh mesg: cannot open /dev/pts/0: Permission denied + set -e + set -o pipefail + shopt -s expand_aliases + alias 'sudo=sudo -i' + export HOME=/home/r + HOME=/home/r + cd /home/r/repo + export head=git@github.com:dgroup/g2w.git + head=git@github.com:dgroup/g2w.git + export tag=0.3.0 + tag=0.3.0 + export head_branch=master + head_branch=master + export author=dgroup + author=dgroup + export WS_INT_TESTS_DISABLED=true + WS_INT_TESTS_DISABLED=true + export PATH=/home/r/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + PATH=/home/r/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + set -e + [[ 0.3.0 =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] + sed -i 's/0\.0\.0/0.3.0/g' g2w/version.py + sed -i 's/0\.0\.0/0.3.0/g' .github/workflows/master.yml + make virtualenv install test grep: pyproject.toml: No such file or directory creating virtualenv ... Collecting pip Downloading pip-22.0.3-py3-none-any.whl (2.1 MB) K25l |████████████████████████████████| 2.1kMB87.8MMB/seeta00:00:01 ?25hInstalling collected packages: pip Attempting uninstall: pip Found existing installation: pip 20.1.1 Uninstalling pip-20.1.1: Successfully uninstalled pip-20.1.1 Successfully installed pip-22.0.3 Obtaining file:///home/r/repo Preparing metadata (setup.py) ... ?25ldone ?25hCollecting requests Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m63.1/63.1mKB0m/31m1.1BMB/s0m1eta-36m0:00:000m6m0:00:010m ?25hCollecting requests_mock Downloading requests_mock-1.9.3-py2.py3-none-any.whl (27 kB) Collecting types-requests Downloading types_requests-2.27.10-py3-none-any.whl (11 kB) Collecting pytest Downloading pytest-7.0.1-py3-none-any.whl (296 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m297.0/297.09KB0mK31m3.6mMB/s0mBetam36m0:00:000m:010m ?25hCollecting fastapi Downloading fastapi-0.74.0-py3-none-any.whl (53 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m032m53.6/53.66KB0mm31m1.5mMB/s0m6eta-36m0:00:000m ?25hCollecting uvicorn[standard] Downloading uvicorn-0.17.5-py3-none-any.whl (53 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m032m53.6/53.62KB0m231m997.10kB/s0m7etaM36m0:00:000mm0:00:010m ?25hCollecting pydantic Downloading pydantic-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m132m12.6/12.6/MB0m/31m4.71MB/s0mMeta036m0:00:000m0:010m:010m ?25hCollecting Airspeed Downloading airspeed-0.5.17.tar.gz (13 kB) Preparing metadata (setup.py) ... ?25ldone ?25hCollecting types-PyYAML Downloading types_PyYAML-6.0.4-py3-none-any.whl (13 kB) Collecting prometheus_fastapi_instrumentator Downloading prometheus_fastapi_instrumentator-5.7.1-py3-none-any.whl (16 kB) Collecting coverage Downloading coverage-6.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (211 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╸32m211.7/211.74KB0m131m2.70MB/s0m2etaM36m0:00:000mm0:00:010m ?25hCollecting flake8 Downloading flake8-4.0.1-py2.py3-none-any.whl (64 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m032m64.1/64.11KB0mm31m1.7mMB/s0m6eta-36m0:00:000m ?25hCollecting black Downloading black-22.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m132m1.5/1.55MB0m331m8.11MB/s0mMeta036m0:00:000m0:010m:010m ?25hCollecting isort Downloading isort-5.10.1-py3-none-any.whl (103 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m103.4/103.40KB0mK31m1.6mMB/s0mBetam36m0:00:000m:010m ?25hCollecting pytest-cov Downloading pytest_cov-3.0.0-py3-none-any.whl (20 kB) Collecting codecov Downloading codecov-2.1.12-py2.py3-none-any.whl (16 kB) Collecting mypy Downloading mypy-0.931-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (16.3 MB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m132m16.3/16.3/MB0m/31m3.11MB/s0mMeta036m0:00:000m0:010m:010m ?25hCollecting gitchangelog Downloading gitchangelog-3.0.4-py2.py3-none-any.whl (54 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m54.6/54.62KB0m231m936.40kB/s0m4etaM36m0:00:000mm0:00:010m ?25hCollecting mkdocs Downloading mkdocs-1.2.3-py3-none-any.whl (6.4 MB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m132m6.4/6.43MB0m131m9.71MB/s0mMeta036m0:00:000m0:010m:010m ?25hCollecting six Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting cachetools Downloading cachetools-5.0.0-py3-none-any.whl (9.1 kB) Collecting typing-extensions>=3.10.0.0 Downloading typing_extensions-4.1.1-py3-none-any.whl (26 kB) Collecting pathspec>=0.9.0 Downloading pathspec-0.9.0-py2.py3-none-any.whl (31 kB) Collecting tomli>=1.1.0 Downloading tomli-2.0.1-py3-none-any.whl (12 kB) Collecting click>=8.0.0 Downloading click-8.0.4-py3-none-any.whl (97 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╸32m97.5/97.5mKB0m/31m1.4BMB/s0m1eta-36m0:00:000m6m0:00:010m ?25hCollecting mypy-extensions>=0.4.3 Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB) Collecting platformdirs>=2 Downloading platformdirs-2.5.1-py3-none-any.whl (14 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) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m032m61.2/61.2mKB0m/31m1.2BMB/s0m5eta-36m0:00:000m6m0:00:010m ?25hCollecting urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.8-py2.py3-none-any.whl (138 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╺32m138.7/138.73KB0m331m2.40MB/s0m4etaM36m0:00:000mm0:00:010m ?25hCollecting certifi>=2017.4.17 Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╸32m149.2/149.23KB0m431m2.60MB/s0m5etaM36m0:00:000mm0:00:010m ?25hCollecting starlette==0.17.1 Downloading starlette-0.17.1-py3-none-any.whl (58 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m58.4/58.4mKB0m/31m1.1BMB/s0m2eta-36m0:00:000m6m0:00:010m ?25hCollecting anyio<4,>=3.0.0 Downloading anyio-3.5.0-py3-none-any.whl (79 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m032m79.2/79.2mKB0m/31m1.5BMB/s0m1eta-36m0:00:000m6m0:00:010m ?25hCollecting mccabe<0.7.0,>=0.6.0 Downloading mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB) Collecting pycodestyle<2.9.0,>=2.8.0 Downloading pycodestyle-2.8.0-py2.py3-none-any.whl (42 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m132m42.1/42.12KB0m031m867.50kB/s0m0etaM36m0:00:000mm0:00:010m ?25hCollecting pyflakes<2.5.0,>=2.4.0 Downloading pyflakes-2.4.0-py2.py3-none-any.whl (69 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m69.7/69.7mKB0m/31m1.3BMB/s0m6eta-36m0:00:000m6m0:00:010m ?25hCollecting watchdog>=2.0 Downloading watchdog-2.1.6-py3-none-manylinux2014_x86_64.whl (76 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╺32m76.5/76.5mKB0m/31m1.5BMB/s0m1eta-36m0:00:000m6m0:00:010m ?25hCollecting mergedeep>=1.3.4 Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB) Collecting packaging>=20.5 Downloading packaging-21.3-py3-none-any.whl (40 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m━32m40.8/40.8mKB0m/31m852.3mkB/s0m9etaM36m0:00:000mm0:00:010m ?25hCollecting PyYAML>=3.10 Downloading PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (701 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m932m701.2/701.2/KB0m231m645.2mkB/s0mBetam36m0:00:000m:010m:010m ?25hCollecting Jinja2>=2.10.1 Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m133.6/133.63KB0mK31m2.3mMB/s0mBetam36m0:00:000m:010m ?25hCollecting pyyaml-env-tag>=0.1 Downloading pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB) Collecting Markdown>=3.2.1 Downloading Markdown-3.3.6-py3-none-any.whl (97 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╸32m97.8/97.8mKB0m/31m1.4BMB/s0m1eta-36m0:00:000m6m0:00:010m ?25hCollecting importlib-metadata>=3.10 Downloading importlib_metadata-4.11.1-py3-none-any.whl (17 kB) Collecting ghp-import>=1.0 Downloading ghp_import-2.0.2-py3-none-any.whl (11 kB) Collecting prometheus-client<1.0.0,>=0.8.0 Downloading prometheus_client-0.13.1-py3-none-any.whl (57 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m032m57.1/57.11KB0mm31m1.6mMB/s0m6eta-36m0:00:000m ?25hCollecting iniconfig Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB) Collecting attrs>=19.2.0 Downloading attrs-21.4.0-py2.py3-none-any.whl (60 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m032m60.6/60.6mKB0m/31m1.0BMB/s0m1eta-36m0:00:000m6m0:00:010m ?25hCollecting py>=1.8.2 Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╺32m98.7/98.7mKB0m/31m1.5BMB/s0m1eta-36m0:00:000m6m0:00:010m ?25hCollecting pluggy<2.0,>=0.12 Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB) Collecting types-urllib3<1.27 Downloading types_urllib3-1.26.9-py3-none-any.whl (13 kB) Collecting h11>=0.8 Downloading h11-0.13.0-py3-none-any.whl (58 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m58.2/58.2mKB0m/31m1.4BMB/s0m6eta-36m0:00:000m6m0:00:010m ?25hCollecting asgiref>=3.4.0 Downloading asgiref-3.5.0-py3-none-any.whl (22 kB) Collecting python-dotenv>=0.13 Downloading python_dotenv-0.19.2-py2.py3-none-any.whl (17 kB) Collecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 Downloading uvloop-0.16.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.7 MB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m132m4.7/4.77MB0m431m9.21MB/s0mMeta036m0:00:000m0:010m:010m ?25hCollecting websockets>=10.0 Downloading websockets-10.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (110 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m032m110.3/110.32KB0m131m2.10MB/s0m7etaM36m0:00:000mm0:00:010m ?25hCollecting watchgod>=0.6 Downloading watchgod-0.7-py3-none-any.whl (11 kB) Collecting httptools<0.4.0,>=0.2.0 Downloading httptools-0.3.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (441 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m441.9/441.94KB0mK31m4.6mMB/s0mBetam36m0:00:000m:010m ?25hCollecting python-dateutil>=2.8.1 Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m247.7/247.74KB0mK31m3.5mMB/s0mBetam36m0:00:000m:010m ?25hCollecting zipp>=0.5 Downloading zipp-3.7.0-py3-none-any.whl (5.3 kB) Collecting MarkupSafe>=2.0 Downloading MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Collecting pyparsing!=3.0.5,>=2.0.2 Downloading pyparsing-3.0.7-py3-none-any.whl (98 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╸32m98.0/98.0mKB0m/31m2.0BMB/s0m1eta-36m0:00:000m6m0:00:010m ?25hCollecting sniffio>=1.1 Downloading sniffio-1.2.0-py3-none-any.whl (10 kB) Using legacy 'setup.py install' for Airspeed, since package 'wheel' is not installed. Installing collected packages: types-urllib3, types-PyYAML, mypy-extensions, mccabe, iniconfig, gitchangelog, certifi, zipp, websockets, watchgod, watchdog, uvloop, urllib3, typing-extensions, types-requests, tomli, sniffio, six, PyYAML, python-dotenv, pyparsing, pyflakes, pycodestyle, py, prometheus-client, pluggy, platformdirs, pathspec, mergedeep, MarkupSafe, isort, idna, httptools, h11, coverage, click, charset-normalizer, cachetools, attrs, asgiref, uvicorn, requests, pyyaml-env-tag, python-dateutil, pydantic, packaging, mypy, Jinja2, importlib-metadata, flake8, black, anyio, Airspeed, starlette, requests_mock, pytest, Markdown, ghp-import, codecov, pytest-cov, mkdocs, fastapi, prometheus_fastapi_instrumentator, g2w Running setup.py install for Airspeed ... ?25ldone ?25h Running setup.py develop for g2w Successfully installed Airspeed-0.5.17 Jinja2-3.0.3 Markdown-3.3.6 MarkupSafe-2.1.0 PyYAML-6.0 anyio-3.5.0 asgiref-3.5.0 attrs-21.4.0 black-22.1.0 cachetools-5.0.0 certifi-2021.10.8 charset-normalizer-2.0.12 click-8.0.4 codecov-2.1.12 coverage-6.3.1 fastapi-0.74.0 flake8-4.0.1 g2w-0.3.0 ghp-import-2.0.2 gitchangelog-3.0.4 h11-0.13.0 httptools-0.3.0 idna-3.3 importlib-metadata-4.11.1 iniconfig-1.1.1 isort-5.10.1 mccabe-0.6.1 mergedeep-1.3.4 mkdocs-1.2.3 mypy-0.931 mypy-extensions-0.4.3 packaging-21.3 pathspec-0.9.0 platformdirs-2.5.1 pluggy-1.0.0 prometheus-client-0.13.1 prometheus_fastapi_instrumentator-5.7.1 py-1.11.0 pycodestyle-2.8.0 pydantic-1.9.0 pyflakes-2.4.0 pyparsing-3.0.7 pytest-7.0.1 pytest-cov-3.0.0 python-dateutil-2.8.2 python-dotenv-0.19.2 pyyaml-env-tag-0.1 requests-2.27.1 requests_mock-1.9.3 six-1.16.0 sniffio-1.2.0 starlette-0.17.1 tomli-2.0.1 types-PyYAML-6.0.4 types-requests-2.27.10 types-urllib3-1.26.9 typing-extensions-4.1.1 urllib3-1.26.8 uvicorn-0.17.5 uvloop-0.16.0 watchdog-2.1.6 watchgod-0.7 websockets-10.1 zipp-3.7.0 !!! Please run 'source .venv/bin/activate' to enable the environment !!! grep: pyproject.toml: No such file or directory Don't forget to run 'make virtualenv' if you got errors. Obtaining file:///home/r/repo Preparing metadata (setup.py) ... ?25ldone ?25hRequirement already satisfied: requests in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (2.27.1) Requirement already satisfied: requests_mock in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (1.9.3) Requirement already satisfied: types-requests in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (2.27.10) Requirement already satisfied: pytest in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (7.0.1) Requirement already satisfied: fastapi in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (0.74.0) Requirement already satisfied: uvicorn[standard] in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (0.17.5) Requirement already satisfied: pydantic in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (1.9.0) Requirement already satisfied: Airspeed in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (0.5.17) Requirement already satisfied: types-PyYAML in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (6.0.4) Requirement already satisfied: prometheus_fastapi_instrumentator in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (5.7.1) Requirement already satisfied: coverage in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (6.3.1) Requirement already satisfied: flake8 in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (4.0.1) Requirement already satisfied: black in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (22.1.0) Requirement already satisfied: isort in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (5.10.1) Requirement already satisfied: pytest-cov in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (3.0.0) Requirement already satisfied: codecov in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (2.1.12) Requirement already satisfied: mypy in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (0.931) Requirement already satisfied: gitchangelog in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (3.0.4) Requirement already satisfied: mkdocs in ./.venv/lib/python3.8/site-packages (from g2w==0.3.0) (1.2.3) Requirement already satisfied: six in ./.venv/lib/python3.8/site-packages (from Airspeed->g2w==0.3.0) (1.16.0) Requirement already satisfied: cachetools in ./.venv/lib/python3.8/site-packages (from Airspeed->g2w==0.3.0) (5.0.0) Requirement already satisfied: pathspec>=0.9.0 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.3.0) (0.9.0) Requirement already satisfied: click>=8.0.0 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.3.0) (8.0.4) Requirement already satisfied: platformdirs>=2 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.3.0) (2.5.1) Requirement already satisfied: mypy-extensions>=0.4.3 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.3.0) (0.4.3) Requirement already satisfied: typing-extensions>=3.10.0.0 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.3.0) (4.1.1) Requirement already satisfied: tomli>=1.1.0 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.3.0) (2.0.1) Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.8/site-packages (from requests->g2w==0.3.0) (2.0.12) Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.8/site-packages (from requests->g2w==0.3.0) (2021.10.8) Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.8/site-packages (from requests->g2w==0.3.0) (1.26.8) Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.8/site-packages (from requests->g2w==0.3.0) (3.3) Requirement already satisfied: starlette==0.17.1 in ./.venv/lib/python3.8/site-packages (from fastapi->g2w==0.3.0) (0.17.1) Requirement already satisfied: anyio<4,>=3.0.0 in ./.venv/lib/python3.8/site-packages (from starlette==0.17.1->fastapi->g2w==0.3.0) (3.5.0) Requirement already satisfied: pyflakes<2.5.0,>=2.4.0 in ./.venv/lib/python3.8/site-packages (from flake8->g2w==0.3.0) (2.4.0) Requirement already satisfied: mccabe<0.7.0,>=0.6.0 in ./.venv/lib/python3.8/site-packages (from flake8->g2w==0.3.0) (0.6.1) Requirement already satisfied: pycodestyle<2.9.0,>=2.8.0 in ./.venv/lib/python3.8/site-packages (from flake8->g2w==0.3.0) (2.8.0) Requirement already satisfied: pyyaml-env-tag>=0.1 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.3.0) (0.1) Requirement already satisfied: mergedeep>=1.3.4 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.3.0) (1.3.4) Requirement already satisfied: PyYAML>=3.10 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.3.0) (6.0) Requirement already satisfied: Markdown>=3.2.1 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.3.0) (3.3.6) Requirement already satisfied: watchdog>=2.0 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.3.0) (2.1.6) Requirement already satisfied: importlib-metadata>=3.10 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.3.0) (4.11.1) Requirement already satisfied: Jinja2>=2.10.1 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.3.0) (3.0.3) Requirement already satisfied: packaging>=20.5 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.3.0) (21.3) Requirement already satisfied: ghp-import>=1.0 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.3.0) (2.0.2) Requirement already satisfied: prometheus-client<1.0.0,>=0.8.0 in ./.venv/lib/python3.8/site-packages (from prometheus_fastapi_instrumentator->g2w==0.3.0) (0.13.1) Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.8/site-packages (from pytest->g2w==0.3.0) (1.11.0) Requirement already satisfied: iniconfig in ./.venv/lib/python3.8/site-packages (from pytest->g2w==0.3.0) (1.1.1) Requirement already satisfied: pluggy<2.0,>=0.12 in ./.venv/lib/python3.8/site-packages (from pytest->g2w==0.3.0) (1.0.0) Requirement already satisfied: attrs>=19.2.0 in ./.venv/lib/python3.8/site-packages (from pytest->g2w==0.3.0) (21.4.0) Requirement already satisfied: types-urllib3<1.27 in ./.venv/lib/python3.8/site-packages (from types-requests->g2w==0.3.0) (1.26.9) Requirement already satisfied: asgiref>=3.4.0 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.3.0) (3.5.0) Requirement already satisfied: h11>=0.8 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.3.0) (0.13.0) Requirement already satisfied: websockets>=10.0 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.3.0) (10.1) Requirement already satisfied: httptools<0.4.0,>=0.2.0 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.3.0) (0.3.0) Requirement already satisfied: watchgod>=0.6 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.3.0) (0.7) Requirement already satisfied: uvloop!=0.15.0,!=0.15.1,>=0.14.0 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.3.0) (0.16.0) Requirement already satisfied: python-dotenv>=0.13 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.3.0) (0.19.2) Requirement already satisfied: python-dateutil>=2.8.1 in ./.venv/lib/python3.8/site-packages (from ghp-import>=1.0->mkdocs->g2w==0.3.0) (2.8.2) Requirement already satisfied: zipp>=0.5 in ./.venv/lib/python3.8/site-packages (from importlib-metadata>=3.10->mkdocs->g2w==0.3.0) (3.7.0) Requirement already satisfied: MarkupSafe>=2.0 in ./.venv/lib/python3.8/site-packages (from Jinja2>=2.10.1->mkdocs->g2w==0.3.0) (2.1.0) Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.8/site-packages (from packaging>=20.5->mkdocs->g2w==0.3.0) (3.0.7) Requirement already satisfied: sniffio>=1.1 in ./.venv/lib/python3.8/site-packages (from anyio<4,>=3.0.0->starlette==0.17.1->fastapi->g2w==0.3.0) (1.2.0) Installing collected packages: g2w Attempting uninstall: g2w Found existing installation: g2w 0.3.0 Uninstalling g2w-0.3.0: Successfully uninstalled g2w-0.3.0 Running setup.py develop for g2w Successfully installed g2w-0.3.0 # E203 is not PEP8 compliant https://github.com/psf/black/issues/315#issuecomment-395457972 .venv/bin/flake8 --ignore=E203 g2w/ .venv/bin/black -l 79 g2w/ .venv/bin/black -l 200 tests/ .venv/bin/black -l 79 --check g2w/ .venv/bin/black -l 200 --check tests/ .venv/bin/mypy --ignore-missing-imports g2w/ 1mAll done! ✨ 🍰 ✨0m 34m8 files 0mleft unchanged. 1mAll done! ✨ 🍰 ✨0m 34m6 files 0mleft unchanged. 1mAll done! ✨ 🍰 ✨0m 34m8 files 0mwould be left unchanged. 1mAll done! ✨ 🍰 ✨0m 34m6 files 0mwould be left unchanged. 1m32mSuccess: no issues found in 8 source filesBm .venv/bin/pytest -v --cov-config .coveragerc --cov=g2w -l --tb=short --maxfail=1 tests/ .venv/bin/coverage xml .venv/bin/coverage html 1m============================= test session starts ==============================0m platform linux -- Python 3.8.5, pytest-7.0.1, pluggy-1.0.0 -- /home/r/repo/.venv/bin/python3 cachedir: .pytest_cache rootdir: /home/r/repo plugins: anyio-3.5.0, requests-mock-1.9.3, cov-3.0.0 collectedi9gitems0m1m 0m tests/test_alert.py::AlertTest::test_comment 32mPASSED0m32m [ 11%]0m tests/test_app.py::ClientTest::test_e2e_alert 33mSKIPPED0m (Integration t...)32m [ 22%]0m tests/test_app.py::ClientTest::test_e2e_push 33mSKIPPED0m (Integration te...)32m [ 33%]0m tests/test_gitlab.py::PushTest::test_branch_url 32mPASSED0m32m [ 44%]0m tests/test_gitlab.py::PushTest::test_ctor 32mPASSED0m32m [ 55%]0m tests/test_gitlab.py::PushTest::test_multiple_commits_message 32mPASSED0m32m [ 66%]0m tests/test_gitlab.py::PushTest::test_task_id_is_present_as_plain_id 32mPASSED0m32m [ 77%]0m tests/test_ws.py::UsersAndCommentTest::test_add_comment 33mSKIPPED0m (Env...)32m [ 88%]0m tests/test_ws.py::UsersAndCommentTest::test_users 33mSKIPPED0m (Environme...)32m [100%]0m ----------- coverage: platform linux, python 3.8.5-final-0 ----------- Name Stmts Miss Cover ------------------------------------- g2w/__init__.py 8 0 100% g2w/__main__.py 29 14 52% g2w/api.py 17 6 65% g2w/gitlab.py 46 1 98% g2w/grafana.py 16 1 94% g2w/log.py 15 10 33% g2w/version.py 1 0 100% g2w/ws.py 48 34 29% ------------------------------------- TOTAL 180 66 63% 32m========================= 32m1m5 passed0m, 33m4 skipped0m32m in 0.52s0m32m =========================0m Wrote XML report to coverage.xml Wrote HTML report to htmlcov/index.html + git add g2w/version.py setup.py .github/workflows/master.yml + git commit -m 'version set to 0.3.0' [__rultor ce30820] version set to 0.3.0 1 file changed, 1 insertion(+), 1 deletion(-) + python -m pip install --upgrade pip Defaulting to user installation because normal site-packages is not writeable Collecting pip Using cached pip-22.0.3-py3-none-any.whl (2.1 MB) Installing collected packages: pip Successfully installed pip-22.0.3 33mWARNING: You are using pip version 20.2.3; however, version 22.0.3 is available. You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.0m + pip install setuptools wheel twine Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: setuptools in /usr/local/lib/python3.8/site-packages (50.3.0) Requirement already satisfied: wheel in /usr/local/lib/python3.8/site-packages (0.35.1) Collecting twine Downloading twine-3.8.0-py3-none-any.whl (36 kB) Collecting requests-toolbelt!=0.9.0,>=0.8.0 Downloading requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╸32m54.3/54.3mKB0m/31m1.2BMB/s0m7eta-36m0:00:000m6m0:00:010m ?25hCollecting readme-renderer>=21.0 Downloading readme_renderer-32.0-py3-none-any.whl (16 kB) Collecting keyring>=15.1 Downloading keyring-23.5.0-py3-none-any.whl (33 kB) Collecting urllib3>=1.26.0 Using cached urllib3-1.26.8-py2.py3-none-any.whl (138 kB) Collecting requests>=2.20 Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB) Collecting importlib-metadata>=3.6 Using cached importlib_metadata-4.11.1-py3-none-any.whl (17 kB) Collecting tqdm>=4.14 Downloading tqdm-4.62.3-py2.py3-none-any.whl (76 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╸32m76.2/76.2mKB0m/31m1.1BMB/s0m2eta-36m0:00:000m6m0:00:010m ?25hCollecting colorama>=0.4.3 Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB) Collecting pkginfo>=1.8.1 Downloading pkginfo-1.8.2-py2.py3-none-any.whl (26 kB) Collecting rfc3986>=1.4.0 Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) Collecting zipp>=0.5 Using cached zipp-3.7.0-py3-none-any.whl (5.3 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) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╸32m54.1/54.1mKB0m/31m1.2BMB/s0m7eta-36m0:00:000m6m0:00:010m ?25hCollecting Pygments>=2.5.1 Downloading Pygments-2.11.2-py3-none-any.whl (1.1 MB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m132m1.1/1.11MB0m831m7.01MB/s0mMeta036m0:00:000m0:010m:010m ?25hCollecting bleach>=2.1.0 Downloading bleach-4.1.0-py2.py3-none-any.whl (157 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╸32m157.9/157.93KB0m531m2.40MB/s0m3etaM36m0:00:000mm0:00:010m ?25hCollecting docutils>=0.13.1 Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m570.0/570.07KB0mK31m5.5mMB/s0mBetam36m0:00:000m:010m:010m ?25hCollecting certifi>=2017.4.17 Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB) Collecting charset-normalizer~=2.0.0 Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB) Collecting idna<4,>=2.5 Using cached idna-3.3-py3-none-any.whl (61 kB) Collecting six>=1.9.0 Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting packaging Using cached packaging-21.3-py3-none-any.whl (40 kB) Collecting webencodings Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting cryptography>=2.0 Downloading cryptography-36.0.1-cp36-abi3-manylinux_2_24_x86_64.whl (3.6 MB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m132m3.6/3.66MB0m431m8.91MB/s0mMeta036m0:00:000m0:010m:010m ?25hCollecting cffi>=1.12 Downloading cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (446 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0mm32m446.7/446.74KB0mK31m5.0mMB/s0mBetam36m0:00:000m:010m:010m ?25hCollecting pyparsing!=3.0.5,>=2.0.2 Using cached pyparsing-3.0.7-py3-none-any.whl (98 kB) Collecting pycparser Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) 2K5l 90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━0m╺32m118.7/118.72KB0m131m1.80MB/s0m6etaM36m0:00:000mm0:00:010m ?25hInstalling collected packages: webencodings, pkginfo, certifi, zipp, urllib3, tqdm, six, rfc3986, pyparsing, Pygments, pycparser, jeepney, idna, docutils, colorama, charset-normalizer, requests, packaging, importlib-metadata, cffi, requests-toolbelt, cryptography, bleach, SecretStorage, readme-renderer, keyring, twine Successfully installed Pygments-2.11.2 SecretStorage-3.3.1 bleach-4.1.0 certifi-2021.10.8 cffi-1.15.0 charset-normalizer-2.0.12 colorama-0.4.4 cryptography-36.0.1 docutils-0.18.1 idna-3.3 importlib-metadata-4.11.1 jeepney-0.7.1 keyring-23.5.0 packaging-21.3 pkginfo-1.8.2 pycparser-2.21 pyparsing-3.0.7 readme-renderer-32.0 requests-2.27.1 requests-toolbelt-0.9.1 rfc3986-2.0.0 six-1.16.0 tqdm-4.62.3 twine-3.8.0 urllib3-1.26.8 webencodings-0.5.1 zipp-3.7.0 + python setup.py sdist bdist_wheel running sdist running egg_info writing g2w.egg-info/PKG-INFO writing dependency_links to g2w.egg-info/dependency_links.txt writing entry points to g2w.egg-info/entry_points.txt writing requirements to g2w.egg-info/requires.txt writing top-level names to g2w.egg-info/top_level.txt reading manifest file 'g2w.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'LICENSE' warning: no files found matching 'HISTORY.md' warning: no files found matching 'Dockerfile' writing manifest file 'g2w.egg-info/SOURCES.txt' warning: sdist: standard file not found: should have one of README, README.rst, README.txt, README.md running check warning: Check: missing meta-data: if 'author' supplied, 'author_email' must be supplied too creating g2w-0.3.0 creating g2w-0.3.0/g2w creating g2w-0.3.0/g2w.egg-info creating g2w-0.3.0/g2w/__pycache__ creating g2w-0.3.0/tests creating g2w-0.3.0/tests/__pycache__ copying files to g2w-0.3.0... copying MANIFEST.in -> g2w-0.3.0 copying setup.py -> g2w-0.3.0 copying g2w/__init__.py -> g2w-0.3.0/g2w copying g2w/__main__.py -> g2w-0.3.0/g2w copying g2w/api.py -> g2w-0.3.0/g2w copying g2w/gitlab.py -> g2w-0.3.0/g2w copying g2w/grafana.py -> g2w-0.3.0/g2w copying g2w/log.py -> g2w-0.3.0/g2w copying g2w/logconfig.yaml -> g2w-0.3.0/g2w copying g2w/version.py -> g2w-0.3.0/g2w copying g2w/ws.py -> g2w-0.3.0/g2w copying g2w.egg-info/PKG-INFO -> g2w-0.3.0/g2w.egg-info copying g2w.egg-info/SOURCES.txt -> g2w-0.3.0/g2w.egg-info copying g2w.egg-info/dependency_links.txt -> g2w-0.3.0/g2w.egg-info copying g2w.egg-info/entry_points.txt -> g2w-0.3.0/g2w.egg-info copying g2w.egg-info/requires.txt -> g2w-0.3.0/g2w.egg-info copying g2w.egg-info/top_level.txt -> g2w-0.3.0/g2w.egg-info copying g2w/__pycache__/__init__.cpython-38.pyc -> g2w-0.3.0/g2w/__pycache__ copying g2w/__pycache__/__main__.cpython-38.pyc -> g2w-0.3.0/g2w/__pycache__ copying g2w/__pycache__/api.cpython-38.pyc -> g2w-0.3.0/g2w/__pycache__ copying g2w/__pycache__/gitlab.cpython-38.pyc -> g2w-0.3.0/g2w/__pycache__ copying g2w/__pycache__/grafana.cpython-38.pyc -> g2w-0.3.0/g2w/__pycache__ copying g2w/__pycache__/log.cpython-38.pyc -> g2w-0.3.0/g2w/__pycache__ copying g2w/__pycache__/version.cpython-38.pyc -> g2w-0.3.0/g2w/__pycache__ copying g2w/__pycache__/ws.cpython-38.pyc -> g2w-0.3.0/g2w/__pycache__ copying tests/__init__.py -> g2w-0.3.0/tests copying tests/conftest.py -> g2w-0.3.0/tests copying tests/test_alert.py -> g2w-0.3.0/tests copying tests/test_app.py -> g2w-0.3.0/tests copying tests/test_gitlab.py -> g2w-0.3.0/tests copying tests/test_ws.py -> g2w-0.3.0/tests copying tests/__pycache__/__init__.cpython-38.pyc -> g2w-0.3.0/tests/__pycache__ copying tests/__pycache__/conftest.cpython-38-pytest-7.0.1.pyc -> g2w-0.3.0/tests/__pycache__ copying tests/__pycache__/test_alert.cpython-38-pytest-7.0.1.pyc -> g2w-0.3.0/tests/__pycache__ copying tests/__pycache__/test_app.cpython-38-pytest-7.0.1.pyc -> g2w-0.3.0/tests/__pycache__ copying tests/__pycache__/test_gitlab.cpython-38-pytest-7.0.1.pyc -> g2w-0.3.0/tests/__pycache__ copying tests/__pycache__/test_ws.cpython-38-pytest-7.0.1.pyc -> g2w-0.3.0/tests/__pycache__ Writing g2w-0.3.0/setup.cfg creating dist Creating tar archive removing 'g2w-0.3.0' (and everything under it) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/g2w copying g2w/gitlab.py -> build/lib/g2w copying g2w/__main__.py -> build/lib/g2w copying g2w/log.py -> build/lib/g2w copying g2w/version.py -> build/lib/g2w copying g2w/ws.py -> build/lib/g2w copying g2w/api.py -> build/lib/g2w copying g2w/grafana.py -> build/lib/g2w copying g2w/__init__.py -> build/lib/g2w installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/g2w copying build/lib/g2w/gitlab.py -> build/bdist.linux-x86_64/wheel/g2w copying build/lib/g2w/__main__.py -> build/bdist.linux-x86_64/wheel/g2w copying build/lib/g2w/log.py -> build/bdist.linux-x86_64/wheel/g2w copying build/lib/g2w/version.py -> build/bdist.linux-x86_64/wheel/g2w copying build/lib/g2w/ws.py -> build/bdist.linux-x86_64/wheel/g2w copying build/lib/g2w/api.py -> build/bdist.linux-x86_64/wheel/g2w copying build/lib/g2w/grafana.py -> build/bdist.linux-x86_64/wheel/g2w copying build/lib/g2w/__init__.py -> build/bdist.linux-x86_64/wheel/g2w running install_egg_info Copying g2w.egg-info to build/bdist.linux-x86_64/wheel/g2w-0.3.0-py3.8.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/g2w-0.3.0.dist-info/WHEEL creating 'dist/g2w-0.3.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'g2w/__init__.py' adding 'g2w/__main__.py' adding 'g2w/api.py' adding 'g2w/gitlab.py' adding 'g2w/grafana.py' adding 'g2w/log.py' adding 'g2w/version.py' adding 'g2w/ws.py' adding 'g2w-0.3.0.dist-info/METADATA' adding 'g2w-0.3.0.dist-info/WHEEL' adding 'g2w-0.3.0.dist-info/entry_points.txt' adding 'g2w-0.3.0.dist-info/top_level.txt' adding 'g2w-0.3.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel + twine upload --config-file=../.pypirc dist/g2w-0.3.0-py3-none-any.whl dist/g2w-0.3.0.tar.gz Uploading distributions to https://upload.pypi.org/legacy/ Uploading g2w-0.3.0-py3-none-any.whl 100% 24.4k/24.4k[[00:01<00:00,]13.2kB/s] Uploading g2w-0.3.0.tar.gz 100% 35.3k/35.3k[[00:01<00:00,]28.0kB/s] View at: https://pypi.org/project/g2w/0.3.0/ + mv /home/r/repo . ++ whoami + chown -R root repo + '[' -n '' ']' ++ whoami + sudo chown -R rultor repo + cd repo + git checkout __rultor Already on '__rultor' + git tag 0.3.0 -m '0.3.0: tagged by rultor.com' + git reset --hard HEAD is now at ce30820 version set to 0.3.0 + git clean -fd + git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. + git branch -D __rultor Deleted branch __rultor (was ce30820). + git push --all origin Everything up-to-date + git push --tags origin To git@github.com:dgroup/g2w.git * [new tag] 0.3.0 -> 0.3.0 container d7975b6025b7337161929f087e8a2671f6c2c04e2ed59f19aa4487e68c759514 is dead Sun Feb 20 09:46:52 CET 2022