rultor.com logo This build log was produced by rultor.com for dgroup/g2w#44
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 10067
+ echo '1.70.6 5bcc93e7c'
1.70.6 5bcc93e7c
+ date
Fri Jan 14 06:12:19 CET 2022
+ uptime
 06:12:19 up 473 days, 15:18,  0 users,  load average: 4.51, 4.60, 4.72
+ head=git@github.com:dgroup/g2w.git
+ ff=default
+ image=python:3.8.5
+ rebase=false
+ squash=true
+ head_branch=master
+ author=dgroup
+ tag=0.1.0
+ vars=('--env=head=git@github.com:dgroup/g2w.git' '--env=tag=0.1.0' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:dgroup/g2w.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.1.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'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" setup.py'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" .github/workflows/master.yml'\'' '\'';'\'' '\''make virtualenv install test'\'' '\'';'\'' '\''git add g2w/VERSION 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.1.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' ';' 'sed -i "s/0\.0\.0/${tag}/g" setup.py' ';' 'sed -i "s/0\.0\.0/${tag}/g" .github/workflows/master.yml' ';' 'make virtualenv install test' ';' 'git add g2w/VERSION 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_44
+ 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.1.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' ';' 'sed -i "s/0\.0\.0/${tag}/g" setup.py' ';' 'sed -i "s/0\.0\.0/${tag}/g" .github/workflows/master.yml' ';' 'make virtualenv install test' ';' 'git add g2w/VERSION 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.1.0 ']'
+ [[ 0.1.0 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.1.0"'
tag name is valid: "0.1.0"
+ cd repo
++ git tag -l 0.1.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
++ sed 's/ /\n/g'
++ tail -n 1
+ load=4.72
++ echo 4.72 '>' 30
++ bc
+ '[' 0 -eq 1 ']'
+ echo 'load average is 4.72, low enough to run a new Docker container'
load average is 4.72, 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
416533994968: Waiting
3e3b8947ed83: Waiting
1b580f9ce4ce: Waiting
a4850b8bdbb7: Waiting
71e126169501: Verifying Checksum
71e126169501: Download complete
1af28a55c3f3: Verifying Checksum
1af28a55c3f3: Download complete
03f1c9932170: Verifying Checksum
03f1c9932170: Download complete
3e3b8947ed83: Verifying Checksum
3e3b8947ed83: Download complete
a4850b8bdbb7: Verifying Checksum
a4850b8bdbb7: Download complete
416533994968: Download complete
1b580f9ce4ce: Verifying Checksum
1b580f9ce4ce: Download complete
57df1a1f1ad8: Download complete
57df1a1f1ad8: Pull complete
71e126169501: Pull complete
1af28a55c3f3: Pull complete
65b3db15f518: Verifying Checksum
65b3db15f518: Download complete
03f1c9932170: Pull 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_44\s*$'
+ ls -al .
total 716
drwx--x--x  3 rultor rultor   4096 Jan 14 06:12 .
drwxrwxrwt 12 root   root   684032 Jan 14 06:13 ..
-rw-rw-r--  1 rultor rultor    444 Jan 14 06:12 end.sh
-rwxrwxr-x  1 rultor rultor    363 Jan 14 06:12 entry.sh
-rw-rw-r--  1 rultor rultor      6 Jan 14 06:12 pid
-rw-rw-r--  1 rultor rultor    215 Jan 14 06:12 .pypirc
drwxrwxr-x  7 rultor rultor   4096 Jan 14 06:12 repo
-rwxrwxr-x  1 rultor rultor   6311 Jan 14 06:12 run.sh
-rw-rw-r--  1 rultor rultor    814 Jan 14 06:12 script.sh
-rw-rw-r--  1 rultor rultor   5877 Jan 14 06:13 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-KAws:/main --env=head=git@github.com:dgroup/g2w.git --env=tag=0.1.0 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:dgroup/g2w.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.1.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'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" setup.py'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" .github/workflows/master.yml'\'' '\'';'\'' '\''make virtualenv install test'\'' '\'';'\'' '\''git add g2w/VERSION 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-KAws/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=dgroup_g2w_44 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.1.0
+ tag=0.1.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.1.0 =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]
+ sed -i 's/0\.0\.0/0.1.0/g' g2w/VERSION
+ sed -i 's/0\.0\.0/0.1.0/g' setup.py
+ sed -i 's/0\.0\.0/0.1.0/g' .github/workflows/master.yml
+ make virtualenv install test
grep: pyproject.toml: No such file or directory
creating virtualenv ...
Collecting pip
  Downloading pip-21.3.1-py3-none-any.whl (1.7 MB)
K25l  |████████████████████████████████| 1.7kMB77.7MMB/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-21.3.1
Obtaining file:///home/r/repo
  Preparing metadata (setup.py) ... ?25ldone
?25hCollecting requests
  Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB)
?25l |████████████████████████████████| 63 kB 2658kB/ssetaa0:00:011
?25hCollecting requests_mock
  Downloading requests_mock-1.9.3-py2.py3-none-any.whl (27 kB)
Collecting types-requests
  Downloading types_requests-2.27.7-py3-none-any.whl (11 kB)
Collecting pytest
  Downloading pytest-6.2.5-py3-none-any.whl (280 kB)
?25l |████████████████████████████████| 280kkB112.1MMB/seeta00:00:01
?25hCollecting fastapi
  Downloading fastapi-0.71.0-py3-none-any.whl (51 kB)
?25l |████████████████████████████████| 51 kB 83.kB/s/seeta00:00:01
?25hCollecting uvicorn[standard]
  Downloading uvicorn-0.16.0-py3-none-any.whl (54 kB)
?25l |████████████████████████████████| 54 kB 3725kB/ss eta 0:00:01
?25hCollecting pydantic
  Downloading pydantic-1.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB)
?25l |████████████████████████████████| 12.6MMB110.9MMB/seeta00:00:01
?25hCollecting Airspeed
  Downloading airspeed-0.5.17.tar.gz (13 kB)
  Preparing metadata (setup.py) ... ?25ldone
?25hCollecting coverage
  Downloading coverage-6.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (217 kB)
?25l |████████████████████████████████| 217kkB110.7MMB/seeta00:00:01
?25hCollecting flake8
  Downloading flake8-4.0.1-py2.py3-none-any.whl (64 kB)
?25l |████████████████████████████████| 64 kB 4423kB/sseeta00:00:01
?25hCollecting black
  Downloading black-21.12b0-py3-none-any.whl (156 kB)
?25l |████████████████████████████████| 156kkB111.0MMB/seeta00:00:01
?25hCollecting isort
  Downloading isort-5.10.1-py3-none-any.whl (103 kB)
?25l |████████████████████████████████| 103kkB112.0MMB/seeta00:00:01
?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)
?25l |████████████████████████████████| 16.3MMB111.6MMB/seeta00:00:01
?25hCollecting gitchangelog
  Downloading gitchangelog-3.0.4-py2.py3-none-any.whl (54 kB)
?25l |████████████████████████████████| 54 kB 3926kB/ss eta 0:00:01
?25hCollecting mkdocs
  Downloading mkdocs-1.2.3-py3-none-any.whl (6.4 MB)
?25l |████████████████████████████████| 6.4kMB110.9MMB/seeta00:00:01
?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 mypy-extensions>=0.4.3
  Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting pathspec<1,>=0.9.0
  Downloading pathspec-0.9.0-py2.py3-none-any.whl (31 kB)
Collecting platformdirs>=2
  Downloading platformdirs-2.4.1-py3-none-any.whl (14 kB)
Collecting click>=7.1.2
  Downloading click-8.0.3-py3-none-any.whl (97 kB)
?25l |████████████████████████████████| 97 kB 6933kB/ss eta 0:00:01
?25hCollecting typing-extensions>=3.10.0.0
  Downloading typing_extensions-4.0.1-py3-none-any.whl (22 kB)
Collecting tomli<2.0.0,>=0.2.6
  Downloading tomli-1.2.3-py3-none-any.whl (12 kB)
Collecting certifi>=2017.4.17
  Downloading certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
?25l |████████████████████████████████| 149kkB111.4MMB/seeta00:00:01
?25hCollecting urllib3<1.27,>=1.21.1
  Downloading urllib3-1.26.8-py2.py3-none-any.whl (138 kB)
?25l |████████████████████████████████| 138kkB111.1MMB/seeta00:00:01
?25hCollecting idna<4,>=2.5
  Downloading idna-3.3-py3-none-any.whl (61 kB)
?25l |████████████████████████████████| 61 kB 1.20MB/ssetaa0:00:011
?25hCollecting charset-normalizer~=2.0.0
  Downloading charset_normalizer-2.0.10-py3-none-any.whl (39 kB)
Collecting starlette==0.17.1
  Downloading starlette-0.17.1-py3-none-any.whl (58 kB)
?25l |████████████████████████████████| 58 kB 1.18MB/ss eta 0:00:01
?25hCollecting anyio<4,>=3.0.0
  Downloading anyio-3.5.0-py3-none-any.whl (79 kB)
?25l |████████████████████████████████| 79 kB 1.16MB/sseeta00:00:01
?25hCollecting pycodestyle<2.9.0,>=2.8.0
  Downloading pycodestyle-2.8.0-py2.py3-none-any.whl (42 kB)
?25l |████████████████████████████████| 42 kB 1115kB/ss eta 0:00:01
?25hCollecting mccabe<0.7.0,>=0.6.0
  Downloading mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB)
Collecting pyflakes<2.5.0,>=2.4.0
  Downloading pyflakes-2.4.0-py2.py3-none-any.whl (69 kB)
?25l |████████████████████████████████| 69 kB 7512kB/sseeta00:00:01
?25hCollecting Markdown>=3.2.1
  Downloading Markdown-3.3.6-py3-none-any.whl (97 kB)
?25l |████████████████████████████████| 97 kB 9584kB/ss eta 0:00:01
?25hCollecting pyyaml-env-tag>=0.1
  Downloading pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
Collecting mergedeep>=1.3.4
  Downloading mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
Collecting importlib-metadata>=3.10
  Downloading importlib_metadata-4.10.0-py3-none-any.whl (17 kB)
Collecting Jinja2>=2.10.1
  Downloading Jinja2-3.0.3-py3-none-any.whl (133 kB)
?25l |████████████████████████████████| 133kkB111.7MMB/seeta00:00:01
?25hCollecting ghp-import>=1.0
  Downloading ghp_import-2.0.2-py3-none-any.whl (11 kB)
Collecting watchdog>=2.0
  Downloading watchdog-2.1.6-py3-none-manylinux2014_x86_64.whl (76 kB)
?25l |████████████████████████████████| 76 kB 7294kB/sseeta00:00:01
?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)
?25l |████████████████████████████████| 701kkB112.0MMB/seeta00:00:01
?25hCollecting packaging>=20.5
  Downloading packaging-21.3-py3-none-any.whl (40 kB)
?25l |████████████████████████████████| 40 kB 8500kB/ss eta 0:00:01
?25hCollecting pluggy<2.0,>=0.12
  Downloading pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting attrs>=19.2.0
  Downloading attrs-21.4.0-py2.py3-none-any.whl (60 kB)
?25l |████████████████████████████████| 60 kB 1.32MB/ssetaa0:00:011
?25hCollecting iniconfig
  Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB)
Collecting toml
  Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting py>=1.8.2
  Downloading py-1.11.0-py2.py3-none-any.whl (98 kB)
?25l |████████████████████████████████| 98 kB 1.19MB/sseeta00:00:01
?25hCollecting types-urllib3<1.27
  Downloading types_urllib3-1.26.7-py3-none-any.whl (13 kB)
Collecting h11>=0.8
  Downloading h11-0.12.0-py3-none-any.whl (54 kB)
?25l |████████████████████████████████| 54 kB 3707kB/sseeta00:00:01
?25hCollecting asgiref>=3.4.0
  Downloading asgiref-3.4.1-py3-none-any.whl (25 kB)
Collecting python-dotenv>=0.13
  Downloading python_dotenv-0.19.2-py2.py3-none-any.whl (17 kB)
Collecting watchgod>=0.6
  Downloading watchgod-0.7-py3-none-any.whl (11 kB)
Collecting 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)
?25l |████████████████████████████████| 110kkB111.1MMB/seeta00:00:01
?25hCollecting 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)
?25l |████████████████████████████████| 441kkB19.86kB/sseeta00:00:01
?25hCollecting 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)
?25l |████████████████████████████████| 4.7kMB111.4MMB/seeta00:00:01
?25hCollecting python-dateutil>=2.8.1
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
?25l |████████████████████████████████| 247kkB110.9MMB/seeta00:00:01
?25hCollecting zipp>=0.5
  Downloading zipp-3.7.0-py3-none-any.whl (5.3 kB)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (30 kB)
Collecting pyparsing!=3.0.5,>=2.0.2
  Downloading pyparsing-3.0.6-py3-none-any.whl (97 kB)
?25l |████████████████████████████████| 97 kB 7579kB/sseeta00:00:01
?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: sniffio, idna, zipp, urllib3, typing-extensions, six, pyparsing, h11, click, charset-normalizer, certifi, asgiref, anyio, websockets, watchgod, uvloop, uvicorn, types-urllib3, tomli, toml, starlette, requests, PyYAML, python-dotenv, python-dateutil, pydantic, py, pluggy, packaging, MarkupSafe, iniconfig, importlib-metadata, httptools, coverage, cachetools, attrs, watchdog, types-requests, requests-mock, pyyaml-env-tag, pytest, pyflakes, pycodestyle, platformdirs, pathspec, mypy-extensions, mergedeep, mccabe, Markdown, Jinja2, ghp-import, fastapi, Airspeed, pytest-cov, mypy, mkdocs, isort, gitchangelog, g2w, flake8, codecov, black
    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.0.1 PyYAML-6.0 anyio-3.5.0 asgiref-3.4.1 attrs-21.4.0 black-21.12b0 cachetools-5.0.0 certifi-2021.10.8 charset-normalizer-2.0.10 click-8.0.3 codecov-2.1.12 coverage-6.2 fastapi-0.71.0 flake8-4.0.1 g2w-0.1.0 ghp-import-2.0.2 gitchangelog-3.0.4 h11-0.12.0 httptools-0.3.0 idna-3.3 importlib-metadata-4.10.0 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.4.1 pluggy-1.0.0 py-1.11.0 pycodestyle-2.8.0 pydantic-1.9.0 pyflakes-2.4.0 pyparsing-3.0.6 pytest-6.2.5 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 toml-0.10.2 tomli-1.2.3 types-requests-2.27.7 types-urllib3-1.26.7 typing-extensions-4.0.1 urllib3-1.26.8 uvicorn-0.16.0 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.1.0) (2.27.1)
Requirement already satisfied: requests_mock in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (1.9.3)
Requirement already satisfied: types-requests in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (2.27.7)
Requirement already satisfied: pytest in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (6.2.5)
Requirement already satisfied: fastapi in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (0.71.0)
Requirement already satisfied: uvicorn[standard] in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (0.16.0)
Requirement already satisfied: pydantic in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (1.9.0)
Requirement already satisfied: Airspeed in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (0.5.17)
Requirement already satisfied: coverage in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (6.2)
Requirement already satisfied: flake8 in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (4.0.1)
Requirement already satisfied: black in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (21.12b0)
Requirement already satisfied: isort in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (5.10.1)
Requirement already satisfied: pytest-cov in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (3.0.0)
Requirement already satisfied: codecov in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (2.1.12)
Requirement already satisfied: mypy in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (0.931)
Requirement already satisfied: gitchangelog in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (3.0.4)
Requirement already satisfied: mkdocs in ./.venv/lib/python3.8/site-packages (from g2w==0.1.0) (1.2.3)
Requirement already satisfied: six in ./.venv/lib/python3.8/site-packages (from Airspeed->g2w==0.1.0) (1.16.0)
Requirement already satisfied: cachetools in ./.venv/lib/python3.8/site-packages (from Airspeed->g2w==0.1.0) (5.0.0)
Requirement already satisfied: tomli<2.0.0,>=0.2.6 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.1.0) (1.2.3)
Requirement already satisfied: mypy-extensions>=0.4.3 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.1.0) (0.4.3)
Requirement already satisfied: pathspec<1,>=0.9.0 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.1.0) (0.9.0)
Requirement already satisfied: click>=7.1.2 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.1.0) (8.0.3)
Requirement already satisfied: platformdirs>=2 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.1.0) (2.4.1)
Requirement already satisfied: typing-extensions>=3.10.0.0 in ./.venv/lib/python3.8/site-packages (from black->g2w==0.1.0) (4.0.1)
Requirement already satisfied: charset-normalizer~=2.0.0 in ./.venv/lib/python3.8/site-packages (from requests->g2w==0.1.0) (2.0.10)
Requirement already satisfied: idna<4,>=2.5 in ./.venv/lib/python3.8/site-packages (from requests->g2w==0.1.0) (3.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./.venv/lib/python3.8/site-packages (from requests->g2w==0.1.0) (1.26.8)
Requirement already satisfied: certifi>=2017.4.17 in ./.venv/lib/python3.8/site-packages (from requests->g2w==0.1.0) (2021.10.8)
Requirement already satisfied: starlette==0.17.1 in ./.venv/lib/python3.8/site-packages (from fastapi->g2w==0.1.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.1.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.1.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.1.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.1.0) (2.8.0)
Requirement already satisfied: importlib-metadata>=3.10 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.1.0) (4.10.0)
Requirement already satisfied: watchdog>=2.0 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.1.0) (2.1.6)
Requirement already satisfied: PyYAML>=3.10 in ./.venv/lib/python3.8/site-packages (from mkdocs-&gt;g2w==0.1.0) (6.0)
Requirement already satisfied: packaging&gt;=20.5 in ./.venv/lib/python3.8/site-packages (from mkdocs-&gt;g2w==0.1.0) (21.3)
Requirement already satisfied: mergedeep>=1.3.4 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.1.0) (1.3.4)
Requirement already satisfied: Jinja2>=2.10.1 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.1.0) (3.0.3)
Requirement already satisfied: ghp-import>=1.0 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.1.0) (2.0.2)
Requirement already satisfied: Markdown>=3.2.1 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.1.0) (3.3.6)
Requirement already satisfied: pyyaml-env-tag>=0.1 in ./.venv/lib/python3.8/site-packages (from mkdocs->g2w==0.1.0) (0.1)
Requirement already satisfied: attrs>=19.2.0 in ./.venv/lib/python3.8/site-packages (from pytest->g2w==0.1.0) (21.4.0)
Requirement already satisfied: iniconfig in ./.venv/lib/python3.8/site-packages (from pytest->g2w==0.1.0) (1.1.1)
Requirement already satisfied: py>=1.8.2 in ./.venv/lib/python3.8/site-packages (from pytest->g2w==0.1.0) (1.11.0)
Requirement already satisfied: toml in ./.venv/lib/python3.8/site-packages (from pytest->g2w==0.1.0) (0.10.2)
Requirement already satisfied: pluggy<2.0,>=0.12 in ./.venv/lib/python3.8/site-packages (from pytest->g2w==0.1.0) (1.0.0)
Requirement already satisfied: types-urllib3<1.27 in ./.venv/lib/python3.8/site-packages (from types-requests->g2w==0.1.0) (1.26.7)
Requirement already satisfied: asgiref>=3.4.0 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.1.0) (3.4.1)
Requirement already satisfied: h11>=0.8 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.1.0) (0.12.0)
Requirement already satisfied: websockets>=10.0 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.1.0) (10.1)
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.1.0) (0.16.0)
Requirement already satisfied: python-dotenv>=0.13 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.1.0) (0.19.2)
Requirement already satisfied: httptools<0.4.0,>=0.2.0 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.1.0) (0.3.0)
Requirement already satisfied: watchgod>=0.6 in ./.venv/lib/python3.8/site-packages (from uvicorn[standard]->g2w==0.1.0) (0.7)
Requirement already satisfied: python-dateutil>=2.8.1 in ./.venv/lib/python3.8/site-packages (from ghp-import>=1.0->mkdocs->g2w==0.1.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.1.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.1.0) (2.0.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in ./.venv/lib/python3.8/site-packages (from packaging>=20.5->mkdocs->g2w==0.1.0) (3.0.6)
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.1.0) (1.2.0)
Installing collected packages: g2w
  Attempting uninstall: g2w
    Found existing installation: g2w 0.1.0
    Uninstalling g2w-0.1.0:
      Successfully uninstalled g2w-0.1.0
  Running setup.py develop for g2w
Successfully installed g2w-0.1.0
.venv/bin/flake8 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
4 files left unchanged.
1mAll done! ✨ 🍰 ✨0m
5 files left unchanged.
1mAll done! ✨ 🍰 ✨0m
4 files would be left unchanged.
1mAll done! ✨ 🍰 ✨0m
5 files would be left unchanged.
1m32mSuccess: no issues found in 4 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-6.2.5, py-1.11.0, 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
collectedi6gitems0m1m                                                          0m

tests/test_app.py::test_e2e_push 33mSKIPPED0m (Integration tests are disa...)32m [ 16%]0m
tests/test_push.py::test_ctor 32mPASSED0m32m                                     [ 33%]0m
tests/test_push.py::test_multiple_commits_message 32mPASSED0m32m                 [ 50%]0m
tests/test_push.py::test_task_id_is_present_as_plain_id 32mPASSED0m32m           [ 66%]0m
tests/test_ws.py::test_users 33mSKIPPED0m (Integration tests are disabled)32m    [ 83%]0m
tests/test_ws.py::test_add_comment 33mSKIPPED0m (Environment variable 'WS...)32m [100%]0m

----------- coverage: platform linux, python 3.8.5-final-0 -----------
Name              Stmts   Miss  Cover
-------------------------------------
g2w/__init__.py       3      0   100%
g2w/__main__.py      12      6    50%
g2w/push.py          28      0   100%
g2w/ws.py            21     10    52%
-------------------------------------
TOTAL                64     16    75%


32m========================= 32m1m3 passed0m, 33m3 skipped0m32m in 0.43s0m32m =========================0m
Wrote XML report to coverage.xml
Wrote HTML report to htmlcov/index.html
+ git add g2w/VERSION setup.py .github/workflows/master.yml
+ git commit -m 'version set to 0.1.0'
[__rultor 03808e6] version set to 0.1.0
 3 files changed, 3 insertions(+), 3 deletions(-)
+ python -m pip install --upgrade pip
Defaulting to user installation because normal site-packages is not writeable
Collecting pip
  Using cached pip-21.3.1-py3-none-any.whl (1.7 MB)
Installing collected packages: pip
Successfully installed pip-21.3.1
33mWARNING: You are using pip version 20.2.3; however, version 21.3.1 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.7.1-py3-none-any.whl (35 kB)
Collecting readme-renderer>=21.0
  Downloading readme_renderer-32.0-py3-none-any.whl (16 kB)
Collecting tqdm>=4.14
  Downloading tqdm-4.62.3-py2.py3-none-any.whl (76 kB)
?25l |████████████████████████████████| 76 kB 4248kB/ssetaa0:00:011
?25hCollecting importlib-metadata>=3.6
  Using cached importlib_metadata-4.10.0-py3-none-any.whl (17 kB)
Collecting keyring>=15.1
  Downloading keyring-23.5.0-py3-none-any.whl (33 kB)
Collecting 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 requests>=2.20
  Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting rfc3986>=1.4.0
  Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0
  Downloading requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB)
?25l |████████████████████████████████| 54 kB 4493kB/sseeta00:00:01
?25hCollecting 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)
?25l |████████████████████████████████| 54 kB 4424kB/sseeta00:00:01
?25hCollecting docutils>=0.13.1
  Downloading docutils-0.18.1-py2.py3-none-any.whl (570 kB)
?25l |████████████████████████████████| 570kkB110.8MMB/seeta00:00:01
?25hCollecting Pygments>=2.5.1
  Downloading Pygments-2.11.2-py3-none-any.whl (1.1 MB)
?25l |████████████████████████████████| 1.1kMB111.5MMB/seeta00:00:01
?25hCollecting bleach&gt;=2.1.0
  Downloading bleach-4.1.0-py2.py3-none-any.whl (157 kB)
?25l |████████████████████████████████| 157kkB111.1MMB/seeta00:00:01
?25hCollecting certifi&gt;=2017.4.17
  Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting charset-normalizer~=2.0.0
  Using cached charset_normalizer-2.0.10-py3-none-any.whl (39 kB)
Collecting urllib3<1.27,>=1.21.1
  Using cached urllib3-1.26.8-py2.py3-none-any.whl (138 kB)
Collecting six>=1.9.0
  Using cached 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 packaging
  Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting cryptography>=2.0
  Downloading cryptography-36.0.1-cp36-abi3-manylinux_2_24_x86_64.whl (3.6 MB)
?25l |████████████████████████████████| 3.6kMB110.4MMB/seeta00:00:01
?25hCollecting cffi>=1.12
  Downloading cffi-1.15.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (446 kB)
?25l |████████████████████████████████| 446kkB112.2MMB/seeta00:00:01
?25hCollecting pyparsing!=3.0.5,>=2.0.2
  Using cached pyparsing-3.0.6-py3-none-any.whl (97 kB)
Collecting pycparser
  Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
?25l |████████████████████████████████| 118kkB110.9MMB/seeta00:00:01
?25hInstalling collected packages: pycparser, pyparsing, cffi, zipp, webencodings, urllib3, six, packaging, jeepney, idna, cryptography, charset-normalizer, certifi, SecretStorage, requests, Pygments, importlib-metadata, docutils, bleach, tqdm, rfc3986, requests-toolbelt, readme-renderer, pkginfo, keyring, colorama, 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.10 colorama-0.4.4 cryptography-36.0.1 docutils-0.18.1 idna-3.3 importlib-metadata-4.10.0 jeepney-0.7.1 keyring-23.5.0 packaging-21.3 pkginfo-1.8.2 pycparser-2.21 pyparsing-3.0.6 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.7.1 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 '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.1.0
creating g2w-0.1.0/g2w
creating g2w-0.1.0/g2w.egg-info
creating g2w-0.1.0/g2w/__pycache__
creating g2w-0.1.0/tests
creating g2w-0.1.0/tests/__pycache__
copying files to g2w-0.1.0...
copying HISTORY.md -> g2w-0.1.0
copying MANIFEST.in -> g2w-0.1.0
copying setup.py -> g2w-0.1.0
copying g2w/VERSION -> g2w-0.1.0/g2w
copying g2w/__init__.py -> g2w-0.1.0/g2w
copying g2w/__main__.py -> g2w-0.1.0/g2w
copying g2w/push.py -> g2w-0.1.0/g2w
copying g2w/ws.py -> g2w-0.1.0/g2w
copying g2w.egg-info/PKG-INFO -> g2w-0.1.0/g2w.egg-info
copying g2w.egg-info/SOURCES.txt -> g2w-0.1.0/g2w.egg-info
copying g2w.egg-info/dependency_links.txt -> g2w-0.1.0/g2w.egg-info
copying g2w.egg-info/entry_points.txt -> g2w-0.1.0/g2w.egg-info
copying g2w.egg-info/requires.txt -> g2w-0.1.0/g2w.egg-info
copying g2w.egg-info/top_level.txt -> g2w-0.1.0/g2w.egg-info
copying g2w/__pycache__/__init__.cpython-38.pyc -> g2w-0.1.0/g2w/__pycache__
copying g2w/__pycache__/__main__.cpython-38.pyc -> g2w-0.1.0/g2w/__pycache__
copying g2w/__pycache__/push.cpython-38.pyc -> g2w-0.1.0/g2w/__pycache__
copying g2w/__pycache__/ws.cpython-38.pyc -> g2w-0.1.0/g2w/__pycache__
copying tests/__init__.py -> g2w-0.1.0/tests
copying tests/conftest.py -> g2w-0.1.0/tests
copying tests/test_app.py -> g2w-0.1.0/tests
copying tests/test_push.py -> g2w-0.1.0/tests
copying tests/test_ws.py -> g2w-0.1.0/tests
copying tests/__pycache__/__init__.cpython-38.pyc -> g2w-0.1.0/tests/__pycache__
copying tests/__pycache__/conftest.cpython-38-pytest-6.2.5.pyc -> g2w-0.1.0/tests/__pycache__
copying tests/__pycache__/test_app.cpython-38-pytest-6.2.5.pyc -> g2w-0.1.0/tests/__pycache__
copying tests/__pycache__/test_push.cpython-38-pytest-6.2.5.pyc -> g2w-0.1.0/tests/__pycache__
copying tests/__pycache__/test_ws.cpython-38-pytest-6.2.5.pyc -> g2w-0.1.0/tests/__pycache__
Writing g2w-0.1.0/setup.cfg
creating dist
Creating tar archive
removing 'g2w-0.1.0' (and everything under it)
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/g2w
copying g2w/__main__.py -> build/lib/g2w
copying g2w/ws.py -> build/lib/g2w
copying g2w/push.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/__main__.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/push.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.1.0-py3.8.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/g2w-0.1.0.dist-info/WHEEL
creating 'dist/g2w-0.1.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/push.py'
adding 'g2w/ws.py'
adding 'g2w-0.1.0.dist-info/METADATA'
adding 'g2w-0.1.0.dist-info/WHEEL'
adding 'g2w-0.1.0.dist-info/entry_points.txt'
adding 'g2w-0.1.0.dist-info/top_level.txt'
adding 'g2w-0.1.0.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
+ twine upload --config-file=../.pypirc dist/g2w-0.1.0-py3-none-any.whl dist/g2w-0.1.0.tar.gz
Uploading distributions to https://upload.pypi.org/legacy/
Uploading g2w-0.1.0-py3-none-any.whl
100% 19.8k/19.8k[[00:01<00:00,]10.3kB/s]
Uploading g2w-0.1.0.tar.gz
100% 29.1k/29.1k[[00:01<00:00,]20.2kB/s]

View at:
https://pypi.org/project/g2w/0.1.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.1.0 -m '0.1.0: tagged by rultor.com'
+ git reset --hard
HEAD is now at 03808e6 version set to 0.1.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 03808e6).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To git@github.com:dgroup/g2w.git
 * [new tag]         0.1.0 -> 0.1.0
container 74742e009da0e4db935e33f6d213621ff8454da73c83bf537006b93f7ca0b3fc is dead
Fri Jan 14 06:16:04 CET 2022