rultor.com logo This build log was produced by rultor.com for yegor256/aibolit#278
+ set -e
+ set -o pipefail
++ dirname ./run.sh
+ cd .
+ echo 2926
+ echo '1.68.14 87f2c0278'
1.68.14 87f2c0278
+ date
Mon May 11 08:53:46 CEST 2020
+ uptime
 08:53:46 up 207 days,  5:02,  0 users,  load average: 4.42, 4.55, 4.58
+ head=git@github.com:yegor256/aibolit.git
+ ff=default
+ image=yegor256/rultor-image:1.3
+ rebase=false
+ squash=false
+ head_branch=master
+ author=acheshkov
+ tag=1.0.0a1
+ vars=('--env=head=git@github.com:yegor256/aibolit.git' '--env=tag=1.0.0a1' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/aibolit.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=1.0.0a1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=acheshkov'\''\'\'''\'''\'' '\'';'\'' '\''python3 -m pip install twine'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" aibolit/__init__.py'\'' '\'';'\'' '\''git add aibolit/__init__.py'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''python3 --version'\'' '\'';'\'' '\''python3 -m pip --version'\'' '\'';'\'' '\''make'\'' '\'';'\'' '\''python3 setup.py sdist bdist_wheel'\'' '\'';'\'' '\''python3 -m twine upload dist/* -u __token__ -p $(cat ../twine_token)'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=acheshkov')
+ scripts=('export '\''head=git@github.com:yegor256/aibolit.git'\''' ';' 'export '\''tag=1.0.0a1'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=acheshkov'\''' ';' 'python3 -m pip install twine' ';' 'sed -i "s/0\.0\.0/${tag}/g" aibolit/__init__.py' ';' 'git add aibolit/__init__.py' ';' 'git commit -am "${tag}"' ';' 'python3 --version' ';' 'python3 -m pip --version' ';' 'make' ';' 'python3 setup.py sdist bdist_wheel' ';' 'python3 -m twine upload dist/* -u __token__ -p $(cat ../twine_token)' ';')
+ directory=
+ container=yegor256_aibolit_278
+ as_root=false
+ 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:yegor256/aibolit.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:yegor256/aibolit.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:yegor256/aibolit.git'\''' ';' 'export '\''tag=1.0.0a1'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=acheshkov'\''' ';' 'python3 -m pip install twine' ';' 'sed -i "s/0\.0\.0/${tag}/g" aibolit/__init__.py' ';' 'git add aibolit/__init__.py' ';' 'git commit -am "${tag}"' ';' 'python3 --version' ';' 'python3 -m pip --version' ';' make ';' 'python3 setup.py sdist bdist_wheel' ';' 'python3 -m twine upload dist/* -u __token__ -p $(cat ../twine_token)' ';'
+ sensitive=()
+ rm -rf .gpg
+ '[' -z 1.0.0a1 ']'
+ [[ 1.0.0a1 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "1.0.0a1"'
tag name is valid: "1.0.0a1"
+ cd repo
++ git tag -l 1.0.0a1
+ '[' ']'
+ 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.60
++ bc
++ echo 4.60 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 4.60, low enough to run a new Docker container'
load average is 4.60, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/rultor-image:1.3
+ docker pull yegor256/rultor-image:1.3
1.3: Pulling from yegor256/rultor-image
Digest: sha256:3cb0326631b117124d419b281273f1e6f3e7cb3fb0c7045e91e563a884907c5e
Status: Image is up to date for yegor256/rultor-image:1.3
+ docker ps --filter=status=exited
+ grep --quiet '\syegor256_aibolit_278\s*$'
+ ls -al .
total 712
drwx--x--x  3 rultor rultor   4096 May 11 08:53 .
drwxrwxrwt 14 root   root   684032 May 11 08:53 ..
-rw-rw-r--  1 rultor rultor    444 May 11 08:53 end.sh
-rwxrwxr-x  1 rultor rultor    363 May 11 08:53 entry.sh
-rw-rw-r--  1 rultor rultor      5 May 11 08:53 pid
drwxrwxr-x  9 rultor rultor   4096 May 11 08:53 repo
-rwxrwxr-x  1 rultor rultor   5701 May 11 08:53 run.sh
-rw-rw-r--  1 rultor rultor    553 May 11 08:53 script.sh
-rw-rw-r--  1 rultor rultor   3811 May 11 08:53 stdout
-rw-rw-r--  1 rultor rultor    173 May 11 08:53 twine_token
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-YyAF:/main --env=head=git@github.com:yegor256/aibolit.git --env=tag=1.0.0a1 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/aibolit.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=1.0.0a1'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=acheshkov'\''\'\'''\'''\'' '\'';'\'' '\''python3 -m pip install twine'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" aibolit/__init__.py'\'' '\'';'\'' '\''git add aibolit/__init__.py'\'' '\'';'\'' '\''git commit -am "${tag}"'\'' '\'';'\'' '\''python3 --version'\'' '\'';'\'' '\''python3 -m pip --version'\'' '\'';'\'' '\''make'\'' '\'';'\'' '\''python3 setup.py sdist bdist_wheel'\'' '\'';'\'' '\''python3 -m twine upload dist/* -u __token__ -p $(cat ../twine_token)'\'' '\'';'\'' )' --env=head_branch=master --env=author=acheshkov --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-YyAF/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_aibolit_278 yegor256/rultor-image:1.3 /main/entry.sh
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
+ 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/.cache /root/.composer /root/.gem /root/.gnupg /root/.m2 /root/.profile /root/texmf /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./pid ./repo ./run.sh ./script.sh ./stdout ./twine_token /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:yegor256/aibolit.git
+ head=git@github.com:yegor256/aibolit.git
+ export tag=1.0.0a1
+ tag=1.0.0a1
+ export head_branch=master
+ head_branch=master
+ export author=acheshkov
+ author=acheshkov
+ python3 -m pip install twine
Defaulting to user installation because normal site-packages is not writeable
Collecting twine
  Downloading twine-3.1.1-py3-none-any.whl (36 kB)
Collecting requests>=2.20
  Downloading requests-2.23.0-py2.py3-none-any.whl (58 kB)
K25l  |████████████████████████████████| 58 kB 8316kB/ssetaa0:00:011
?25hCollecting pkginfo>=1.4.2
  Downloading pkginfo-1.5.0.1-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: setuptools>=0.7.0 in /usr/lib/python3/dist-packages (from twine) (39.0.1)
Collecting tqdm>=4.14
  Downloading tqdm-4.46.0-py2.py3-none-any.whl (63 kB)
K25l  |████████████████████████████████| 63 kB 2844kB/ss eta 0:00:01
?25hCollecting importlib-metadata; python_version < "3.8"
  Downloading importlib_metadata-1.6.0-py2.py3-none-any.whl (30 kB)
Collecting keyring>=15.1
  Downloading keyring-21.2.1-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)
K25l  |████████████████████████████████| 54 kB 3905kB/sseeta00:00:01
?25hCollecting readme-renderer>=21.0
  Downloading readme_renderer-26.0-py2.py3-none-any.whl (15 kB)
Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.20->twine) (2.6)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.20->twine) (1.22)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.20-&gt;twine) (2018.1.18)
Requirement already satisfied: chardet&lt;4,&gt;=3.0.2 in /usr/lib/python3/dist-packages (from requests&gt;=2.20-&gt;twine) (3.0.4)
Collecting zipp&gt;=0.5
  Downloading zipp-3.1.0-py3-none-any.whl (4.9 kB)
Collecting jeepney>=0.4.2; sys_platform == "linux"
  Downloading jeepney-0.4.3-py3-none-any.whl (21 kB)
Collecting SecretStorage>=3; sys_platform == "linux"
  Downloading SecretStorage-3.1.2-py3-none-any.whl (14 kB)
Collecting Pygments>=2.5.1
  Downloading Pygments-2.6.1-py3-none-any.whl (914 kB)
K25l  |████████████████████████████████| 914kkB98.9MMB/seeta00:00:01
?25hRequirement already satisfied: six in /usr/lib/python3/dist-packages (from readme-renderer>=21.0->twine) (1.11.0)
Collecting docutils>=0.13.1
  Downloading docutils-0.16-py2.py3-none-any.whl (548 kB)
K25l  |████████████████████████████████| 548kkB111.0MMB/seeta00:00:01
?25hCollecting bleach>=2.1.0
  Downloading bleach-3.1.5-py2.py3-none-any.whl (151 kB)
K25l  |████████████████████████████████| 151kkB111.5MMB/seeta00:00:01
?25hRequirement already satisfied: cryptography in /usr/lib/python3/dist-packages (from SecretStorage>=3; sys_platform == "linux"->keyring>=15.1->twine) (2.1.4)
Collecting packaging
  Downloading packaging-20.3-py2.py3-none-any.whl (37 kB)
Collecting webencodings
  Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting pyparsing>=2.0.2
  Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
K25l  |████████████████████████████████| 67 kB 561 kB/s eta 0:00:01
?25hInstalling collected packages: requests, pkginfo, tqdm, zipp, importlib-metadata, jeepney, SecretStorage, keyring, requests-toolbelt, Pygments, docutils, pyparsing, packaging, webencodings, bleach, readme-renderer, twine
33m  WARNING: The script pkginfo is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The script tqdm is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The script keyring is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The script pygmentize is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The script twine is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
Successfully installed Pygments-2.6.1 SecretStorage-3.1.2 bleach-3.1.5 docutils-0.16 importlib-metadata-1.6.0 jeepney-0.4.3 keyring-21.2.1 packaging-20.3 pkginfo-1.5.0.1 pyparsing-2.4.7 readme-renderer-26.0 requests-2.23.0 requests-toolbelt-0.9.1 tqdm-4.46.0 twine-3.1.1 webencodings-0.5.1 zipp-3.1.0
33mWARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.0m
+ sed -i 's/0\.0\.0/1.0.0a1/g' aibolit/__init__.py
+ git add aibolit/__init__.py
+ git commit -am 1.0.0a1
[__rultor e06604e] 1.0.0a1
 1 file changed, 1 insertion(+), 1 deletion(-)
+ python3 --version
Python 3.6.9
+ python3 -m pip --version
pip 20.0.2 from /usr/local/lib/python3.6/dist-packages/pip (python 3.6)
+ make
python3 -m pip install -r requirements.txt
Error initializing plugin EntryPoint(name='Windows (alt)', value='keyrings.alt.Windows', group='keyring.backends').
Traceback (most recent call last):
  File "/home/r/.local/lib/python3.6/site-packages/keyring/backend.py", line 203, in _load_plugins
    init_func = ep.load()
  File "/home/r/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 95, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/keyrings/alt/Windows.py", line 9, in <module>
    from . import file_base
  File "/usr/lib/python3/dist-packages/keyrings/alt/file_base.py", line 13, in <module>
    from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
Error initializing plugin EntryPoint(name='file', value='keyrings.alt.file', group='keyring.backends').
Traceback (most recent call last):
  File "/home/r/.local/lib/python3.6/site-packages/keyring/backend.py", line 203, in _load_plugins
    init_func = ep.load()
  File "/home/r/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 95, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/keyrings/alt/file.py", line 11, in <module>
    from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
Error initializing plugin EntryPoint(name='pyfs', value='keyrings.alt.pyfs', group='keyring.backends').
Traceback (most recent call last):
  File "/home/r/.local/lib/python3.6/site-packages/keyring/backend.py", line 203, in _load_plugins
    init_func = ep.load()
  File "/home/r/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 95, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/keyrings/alt/pyfs.py", line 8, in <module>
    from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
Defaulting to user installation because normal site-packages is not writeable
Collecting flake8==3.7.9
  Downloading flake8-3.7.9-py2.py3-none-any.whl (69 kB)
K25l  |████████████████████████████████| 69 kB 1.12MB/ssetaa0:00:011
?25hCollecting codecov==2.0.15
  Downloading codecov-2.0.15-py2.py3-none-any.whl (11 kB)
Collecting matplotlib==3.2.1
  Downloading matplotlib-3.2.1-cp36-cp36m-manylinux1_x86_64.whl (12.4 MB)
K25l  |████████████████████████████████| 12.4MMB511.6MMB/seeta00:00:01
?25hCollecting coverage==5.0.3
  Downloading coverage-5.0.3-cp36-cp36m-manylinux1_x86_64.whl (227 kB)
K25l  |████████████████████████████████| 227kkB110.5MMB/seeta00:00:01
?25hCollecting javalang==0.13.0
  Downloading javalang-0.13.0-py3-none-any.whl (22 kB)
Collecting sphinx==2.3.1
  Downloading Sphinx-2.3.1-py3-none-any.whl (2.7 MB)
K25l  |████████████████████████████████| 2.7kMB111.2MMB/seeta00:00:01
?25hCollecting beautifulsoup4==4.8.2
  Downloading beautifulsoup4-4.8.2-py3-none-any.whl (106 kB)
K25l  |████████████████████████████████| 106kkB111.1MMB/seeta00:00:01
?25hCollecting numpy==1.18.1
  Downloading numpy-1.18.1-cp36-cp36m-manylinux1_x86_64.whl (20.1 MB)
K25l  |████████████████████████████████| 20.1MMB138.kB/s/seeta00:00:01
?25hCollecting pandas==1.0.0
  Downloading pandas-1.0.0-cp36-cp36m-manylinux1_x86_64.whl (10.1 MB)
K25l  |████████████████████████████████| 10.1MMB9930kB/sseeta00:00:01
?25hCollecting scikit-learn==0.22.1
  Downloading scikit_learn-0.22.1-cp36-cp36m-manylinux1_x86_64.whl (7.0 MB)
K25l  |████████████████████████████████| 7.0kMB89.6MMB/seeta00:00:01
?25hCollecting scipy==1.4.1
  Downloading scipy-1.4.1-cp36-cp36m-manylinux1_x86_64.whl (26.1 MB)
K25l  |████████████████████████████████| 26.1MMB110.1MMB/seeta00:00:01
?25hCollecting mypy==0.770
  Downloading mypy-0.770-cp36-cp36m-manylinux1_x86_64.whl (21.7 MB)
K25l  |████████████████████████████████| 21.7MMB11198kB/sseeta00:00:01
?25hCollecting networkx==2.4
  Downloading networkx-2.4-py3-none-any.whl (1.6 MB)
K25l  |████████████████████████████████| 1.6kMB110.7MMB/seeta00:00:01
?25hCollecting catboost==0.22
  Downloading catboost-0.22-cp36-none-manylinux1_x86_64.whl (64.4 MB)
K25l  |████████████████████████████████| 64.4MMB178.kB/s/seeta00:00:01
?25hCollecting cchardet==2.1.6
  Downloading cchardet-2.1.6-cp36-cp36m-manylinux2010_x86_64.whl (241 kB)
K25l  |████████████████████████████████| 241kkB111.5MMB/seeta00:00:01
?25hCollecting lxml==4.5.0
  Downloading lxml-4.5.0-cp36-cp36m-manylinux1_x86_64.whl (5.8 MB)
K25l  |████████████████████████████████| 5.8kMB111.4MMB/seeta00:00:01
?25hCollecting typing-extensions
  Downloading typing_extensions-3.7.4.2-py3-none-any.whl (22 kB)
Collecting entrypoints<0.4.0,>=0.3.0
  Downloading entrypoints-0.3-py2.py3-none-any.whl (11 kB)
Collecting pyflakes<2.2.0,>=2.1.0
  Downloading pyflakes-2.1.1-py2.py3-none-any.whl (59 kB)
K25l  |████████████████████████████████| 59 kB 1.14MB/ssetaa0:00:011
?25hCollecting mccabe<0.7.0,>=0.6.0
  Downloading mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB)
Collecting pycodestyle<2.6.0,>=2.5.0
  Downloading pycodestyle-2.5.0-py2.py3-none-any.whl (51 kB)
K25l  |████████████████████████████████| 51 kB 6961kB/ss eta 0:00:01
?25hRequirement already satisfied: requests>=2.7.9 in /home/r/.local/lib/python3.6/site-packages (from codecov==2.0.15->-r requirements.txt (line 2)) (2.23.0)
Collecting cycler>=0.10
  Downloading cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /home/r/.local/lib/python3.6/site-packages (from matplotlib==3.2.1->-r requirements.txt (line 3)) (2.4.7)
Collecting kiwisolver>=1.0.1
  Downloading kiwisolver-1.2.0-cp36-cp36m-manylinux1_x86_64.whl (88 kB)
K25l  |████████████████████████████████| 88 kB 8413kB/sseeta00:00:01
?25hRequirement already satisfied: python-dateutil>=2.1 in /usr/lib/python3/dist-packages (from matplotlib==3.2.1->-r requirements.txt (line 3)) (2.6.1)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from javalang==0.13.0->-r requirements.txt (line 5)) (1.11.0)
Collecting sphinxcontrib-applehelp
  Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB)
K25l  |████████████████████████████████| 121kkB110.3MMB/seeta00:00:01
?25hRequirement already satisfied: docutils>=0.12 in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->-r requirements.txt (line 6)) (0.16)
Collecting sphinxcontrib-devhelp
  Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB)
K25l  |████████████████████████████████| 84 kB 8710kB/ss eta 0:00:01
?25hCollecting snowballstemmer>=1.1
  Downloading snowballstemmer-2.0.0-py2.py3-none-any.whl (97 kB)
K25l  |████████████████████████████████| 97 kB 9716kB/ss eta 0:00:01
?25hCollecting sphinxcontrib-serializinghtml
  Downloading sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl (89 kB)
K25l  |████████████████████████████████| 89 kB 1.57MB/sseeta00:00:01
?25hRequirement already satisfied: Pygments>=2.0 in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->-r requirements.txt (line 6)) (2.6.1)
Collecting sphinxcontrib-qthelp
  Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB)
K25l  |████████████████████████████████| 90 kB 1.37MB/sseeta00:00:01
?25hCollecting sphinxcontrib-jsmath
  Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB)
Collecting sphinxcontrib-htmlhelp
  Downloading sphinxcontrib_htmlhelp-1.0.3-py2.py3-none-any.whl (96 kB)
K25l  |████████████████████████████████| 96 kB 9563kB/ss eta 0:00:01
?25hCollecting Jinja2>=2.3
  Downloading Jinja2-2.11.2-py2.py3-none-any.whl (125 kB)
K25l  |████████████████████████████████| 125kkB110.6MMB/seeta00:00:01
?25hCollecting alabaster<0.8,>=0.7
  Downloading alabaster-0.7.12-py2.py3-none-any.whl (14 kB)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from sphinx==2.3.1->-r requirements.txt (line 6)) (39.0.1)
Requirement already satisfied: packaging in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->-r requirements.txt (line 6)) (20.3)
Collecting babel!=2.0,>=1.3
  Downloading Babel-2.8.0-py2.py3-none-any.whl (8.6 MB)
K25l  |████████████████████████████████| 8.6kMB110.0MMB/seeta00:00:01
?25hCollecting imagesize
  Downloading imagesize-1.2.0-py2.py3-none-any.whl (4.8 kB)
Collecting soupsieve>=1.2
  Downloading soupsieve-2.0-py2.py3-none-any.whl (32 kB)
Collecting pytz>=2017.2
  Downloading pytz-2020.1-py2.py3-none-any.whl (510 kB)
K25l  |████████████████████████████████| 510kkB111.2MMB/seeta00:00:01
?25hCollecting joblib>=0.11
  Downloading joblib-0.14.1-py2.py3-none-any.whl (294 kB)
K25l  |████████████████████████████████| 294kkB112.1MMB/seeta00:00:01
?25hCollecting typed-ast<1.5.0,>=1.4.0
  Downloading typed_ast-1.4.1-cp36-cp36m-manylinux1_x86_64.whl (737 kB)
K25l  |████████████████████████████████| 737kkB110.4MMB/seeta00:00:01
?25hCollecting mypy-extensions<0.5.0,>=0.4.3
  Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
Collecting decorator>=4.3.0
  Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting plotly
  Downloading plotly-4.7.1-py2.py3-none-any.whl (11.5 MB)
K25l  |████████████████████████████████| 11.5MMB7626kB/sseeta00:00:01
?25hCollecting graphviz
  Downloading graphviz-0.14-py2.py3-none-any.whl (18 kB)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.7.9->codecov==2.0.15->-r requirements.txt (line 2)) (1.22)
Requirement already satisfied: chardet<4,>=3.0.2 in /usr/lib/python3/dist-packages (from requests>=2.7.9->codecov==2.0.15->-r requirements.txt (line 2)) (3.0.4)
Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.7.9->codecov==2.0.15->-r requirements.txt (line 2)) (2.6)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.7.9->codecov==2.0.15->-r requirements.txt (line 2)) (2018.1.18)
Collecting MarkupSafe>=0.23
  Downloading MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl (27 kB)
Collecting retrying>=1.3.3
  Downloading retrying-1.3.3.tar.gz (10 kB)
Building wheels for collected packages: retrying
  Building wheel for retrying (setup.py) ... ?25ldone
?25h  Created wheel for retrying: filename=retrying-1.3.3-py3-none-any.whl size=9530 sha256=9429631f36b26a095389d876938b9c40b389fe5885b2496302925774cd0e9820
  Stored in directory: /home/r/.cache/pip/wheels/ac/cb/8a/b27bf6323e2f4c462dcbf77d70b7c5e7868a7fbe12871770cf
Successfully built retrying
Installing collected packages: entrypoints, pyflakes, mccabe, pycodestyle, flake8, coverage, codecov, cycler, kiwisolver, numpy, matplotlib, javalang, sphinxcontrib-applehelp, sphinxcontrib-devhelp, snowballstemmer, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, MarkupSafe, Jinja2, alabaster, pytz, babel, imagesize, sphinx, soupsieve, beautifulsoup4, pandas, scipy, joblib, scikit-learn, typed-ast, mypy-extensions, typing-extensions, mypy, decorator, networkx, retrying, plotly, graphviz, catboost, cchardet, lxml
33m  WARNING: The script pyflakes is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The script pycodestyle is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The script flake8 is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The scripts coverage, coverage-3.6 and coverage3 are installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The script codecov is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The scripts f2py, f2py3 and f2py3.6 are installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The script pybabel is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The scripts sphinx-apidoc, sphinx-autogen, sphinx-build and sphinx-quickstart are installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
33m  WARNING: The scripts dmypy, mypy, stubgen and stubtest are installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
Successfully installed Jinja2-2.11.2 MarkupSafe-1.1.1 alabaster-0.7.12 babel-2.8.0 beautifulsoup4-4.8.2 catboost-0.22 cchardet-2.1.6 codecov-2.0.15 coverage-5.0.3 cycler-0.10.0 decorator-4.4.2 entrypoints-0.3 flake8-3.7.9 graphviz-0.14 imagesize-1.2.0 javalang-0.13.0 joblib-0.14.1 kiwisolver-1.2.0 lxml-4.5.0 matplotlib-3.2.1 mccabe-0.6.1 mypy-0.770 mypy-extensions-0.4.3 networkx-2.4 numpy-1.18.1 pandas-1.0.0 plotly-4.7.1 pycodestyle-2.5.0 pyflakes-2.1.1 pytz-2020.1 retrying-1.3.3 scikit-learn-0.22.1 scipy-1.4.1 snowballstemmer-2.0.0 soupsieve-2.0 sphinx-2.3.1 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-1.0.3 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.4 typed-ast-1.4.1 typing-extensions-3.7.4.2
33mWARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.0m
python3 -m pip install .
Error initializing plugin EntryPoint(name='Windows (alt)', value='keyrings.alt.Windows', group='keyring.backends').
Traceback (most recent call last):
  File "/home/r/.local/lib/python3.6/site-packages/keyring/backend.py", line 203, in _load_plugins
    init_func = ep.load()
  File "/home/r/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 95, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/keyrings/alt/Windows.py", line 9, in <module>
    from . import file_base
  File "/usr/lib/python3/dist-packages/keyrings/alt/file_base.py", line 13, in <module>
    from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
Error initializing plugin EntryPoint(name='file', value='keyrings.alt.file', group='keyring.backends').
Traceback (most recent call last):
  File "/home/r/.local/lib/python3.6/site-packages/keyring/backend.py", line 203, in _load_plugins
    init_func = ep.load()
  File "/home/r/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 95, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/keyrings/alt/file.py", line 11, in <module>
    from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
Error initializing plugin EntryPoint(name='pyfs', value='keyrings.alt.pyfs', group='keyring.backends').
Traceback (most recent call last):
  File "/home/r/.local/lib/python3.6/site-packages/keyring/backend.py", line 203, in _load_plugins
    init_func = ep.load()
  File "/home/r/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 95, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/keyrings/alt/pyfs.py", line 8, in <module>
    from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
Defaulting to user installation because normal site-packages is not writeable
Processing /home/r/repo
Requirement already satisfied: beautifulsoup4==4.8.2 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (4.8.2)
Requirement already satisfied: catboost==0.22 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (0.22)
Requirement already satisfied: cchardet==2.1.6 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (2.1.6)
Requirement already satisfied: codecov==2.0.15 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (2.0.15)
Requirement already satisfied: coverage==5.0.3 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (5.0.3)
Requirement already satisfied: flake8==3.7.9 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (3.7.9)
Requirement already satisfied: javalang==0.13.0 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (0.13.0)
Requirement already satisfied: lxml==4.5.0 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (4.5.0)
Requirement already satisfied: matplotlib==3.2.1 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (3.2.1)
Requirement already satisfied: mypy==0.770 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (0.770)
Requirement already satisfied: networkx==2.4 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (2.4)
Requirement already satisfied: numpy==1.18.1 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (1.18.1)
Requirement already satisfied: pandas==1.0.0 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (1.0.0)
Requirement already satisfied: scikit-learn==0.22.1 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (0.22.1)
Requirement already satisfied: scipy==1.4.1 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (1.4.1)
Requirement already satisfied: sphinx==2.3.1 in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (2.3.1)
Requirement already satisfied: typing-extensions in /home/r/.local/lib/python3.6/site-packages (from aibolit==1.0.0a1) (3.7.4.2)
Requirement already satisfied: soupsieve>=1.2 in /home/r/.local/lib/python3.6/site-packages (from beautifulsoup4==4.8.2->aibolit==1.0.0a1) (2.0)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from catboost==0.22->aibolit==1.0.0a1) (1.11.0)
Requirement already satisfied: plotly in /home/r/.local/lib/python3.6/site-packages (from catboost==0.22->aibolit==1.0.0a1) (4.7.1)
Requirement already satisfied: graphviz in /home/r/.local/lib/python3.6/site-packages (from catboost==0.22->aibolit==1.0.0a1) (0.14)
Requirement already satisfied: requests>=2.7.9 in /home/r/.local/lib/python3.6/site-packages (from codecov==2.0.15->aibolit==1.0.0a1) (2.23.0)
Requirement already satisfied: entrypoints<0.4.0,>=0.3.0 in /home/r/.local/lib/python3.6/site-packages (from flake8==3.7.9->aibolit==1.0.0a1) (0.3)
Requirement already satisfied: mccabe<0.7.0,>=0.6.0 in /home/r/.local/lib/python3.6/site-packages (from flake8==3.7.9->aibolit==1.0.0a1) (0.6.1)
Requirement already satisfied: pycodestyle<2.6.0,>=2.5.0 in /home/r/.local/lib/python3.6/site-packages (from flake8==3.7.9->aibolit==1.0.0a1) (2.5.0)
Requirement already satisfied: pyflakes<2.2.0,>=2.1.0 in /home/r/.local/lib/python3.6/site-packages (from flake8==3.7.9->aibolit==1.0.0a1) (2.1.1)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /home/r/.local/lib/python3.6/site-packages (from matplotlib==3.2.1->aibolit==1.0.0a1) (2.4.7)
Requirement already satisfied: kiwisolver>=1.0.1 in /home/r/.local/lib/python3.6/site-packages (from matplotlib==3.2.1->aibolit==1.0.0a1) (1.2.0)
Requirement already satisfied: python-dateutil>=2.1 in /usr/lib/python3/dist-packages (from matplotlib==3.2.1->aibolit==1.0.0a1) (2.6.1)
Requirement already satisfied: cycler>=0.10 in /home/r/.local/lib/python3.6/site-packages (from matplotlib==3.2.1->aibolit==1.0.0a1) (0.10.0)
Requirement already satisfied: mypy-extensions<0.5.0,>=0.4.3 in /home/r/.local/lib/python3.6/site-packages (from mypy==0.770->aibolit==1.0.0a1) (0.4.3)
Requirement already satisfied: typed-ast<1.5.0,>=1.4.0 in /home/r/.local/lib/python3.6/site-packages (from mypy==0.770->aibolit==1.0.0a1) (1.4.1)
Requirement already satisfied: decorator>=4.3.0 in /home/r/.local/lib/python3.6/site-packages (from networkx==2.4->aibolit==1.0.0a1) (4.4.2)
Requirement already satisfied: pytz>=2017.2 in /home/r/.local/lib/python3.6/site-packages (from pandas==1.0.0->aibolit==1.0.0a1) (2020.1)
Requirement already satisfied: joblib>=0.11 in /home/r/.local/lib/python3.6/site-packages (from scikit-learn==0.22.1->aibolit==1.0.0a1) (0.14.1)
Requirement already satisfied: alabaster<0.8,>=0.7 in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (0.7.12)
Requirement already satisfied: sphinxcontrib-serializinghtml in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (1.1.4)
Requirement already satisfied: sphinxcontrib-applehelp in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (1.0.2)
Requirement already satisfied: Pygments>=2.0 in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (2.6.1)
Requirement already satisfied: imagesize in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (1.2.0)
Requirement already satisfied: babel!=2.0,>=1.3 in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (2.8.0)
Requirement already satisfied: docutils>=0.12 in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (0.16)
Requirement already satisfied: packaging in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (20.3)
Requirement already satisfied: sphinxcontrib-htmlhelp in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (1.0.3)
Requirement already satisfied: sphinxcontrib-devhelp in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (1.0.2)
Requirement already satisfied: sphinxcontrib-qthelp in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (1.0.3)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (39.0.1)
Requirement already satisfied: sphinxcontrib-jsmath in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (1.0.1)
Requirement already satisfied: snowballstemmer>=1.1 in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (2.0.0)
Requirement already satisfied: Jinja2>=2.3 in /home/r/.local/lib/python3.6/site-packages (from sphinx==2.3.1->aibolit==1.0.0a1) (2.11.2)
Requirement already satisfied: retrying>=1.3.3 in /home/r/.local/lib/python3.6/site-packages (from plotly->catboost==0.22->aibolit==1.0.0a1) (1.3.3)
Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.7.9->codecov==2.0.15->aibolit==1.0.0a1) (2.6)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.7.9->codecov==2.0.15->aibolit==1.0.0a1) (1.22)
Requirement already satisfied: chardet<4,>=3.0.2 in /usr/lib/python3/dist-packages (from requests>=2.7.9->codecov==2.0.15->aibolit==1.0.0a1) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.7.9->codecov==2.0.15->aibolit==1.0.0a1) (2018.1.18)
Requirement already satisfied: MarkupSafe>=0.23 in /home/r/.local/lib/python3.6/site-packages (from Jinja2>=2.3->sphinx==2.3.1->aibolit==1.0.0a1) (1.1.1)
Building wheels for collected packages: aibolit
  Building wheel for aibolit (setup.py) ... ?25ldone
?25h  Created wheel for aibolit: filename=aibolit-1.0.0a1-py2.py3-none-any.whl size=11507780 sha256=8954a3a4133dc28da42a5c12771b64e6ebaafd4e83157a84e5294b3e07bcd899
  Stored in directory: /tmp/pip-ephem-wheel-cache-ng_ti1ob/wheels/6a/94/20/fb6515fe78e005049099e68caee81e4e2e53c92744d4ab767f
Successfully built aibolit
Installing collected packages: aibolit
33m  WARNING: The script aibolit is installed in '/home/r/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.0m
Successfully installed aibolit-1.0.0a1
33mWARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the '/usr/bin/python3 -m pip install --upgrade pip' command.0m
python3 -m flake8 aibolit test scripts setup.py
python3 -m mypy aibolit
1m32mSuccess: no issues found in 116 source filesBm
python3 -m coverage run -m unittest discover
..................sss.s..s.ss..sss........................sssssss......................................................................sssssssssssssss................ss........sssssssssssss.............................................................................................................................ss.......
----------------------------------------------------------------------
Ran 323 tests in 15.778s

OK (skipped=49)
python3 aibolit --version
aibolit 1.0.0a1
xcop
python3 ./test/integration/all.py
+ python3 setup.py sdist bdist_wheel
running sdist
running egg_info
creating aibolit.egg-info
writing aibolit.egg-info/PKG-INFO
writing dependency_links to aibolit.egg-info/dependency_links.txt
writing entry points to aibolit.egg-info/entry_points.txt
writing requirements to aibolit.egg-info/requires.txt
writing top-level names to aibolit.egg-info/top_level.txt
writing manifest file 'aibolit.egg-info/SOURCES.txt'
reading manifest file 'aibolit.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'binary_files/halstead.jar'
warning: no files found matching 'binary_files/model.pkl'
warning: no files found matching 'binary_files/features_order.json'
writing manifest file 'aibolit.egg-info/SOURCES.txt'
running check
creating aibolit-1.0.0a1
creating aibolit-1.0.0a1/aibolit
creating aibolit-1.0.0a1/aibolit.egg-info
creating aibolit-1.0.0a1/aibolit/__pycache__
creating aibolit-1.0.0a1/aibolit/binary_files
creating aibolit-1.0.0a1/aibolit/binary_files/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics
creating aibolit-1.0.0a1/aibolit/metrics/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/cc
creating aibolit-1.0.0a1/aibolit/metrics/cc/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/cognitiveC
creating aibolit-1.0.0a1/aibolit/metrics/cognitiveC/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/countLeaves
creating aibolit-1.0.0a1/aibolit/metrics/countLeaves/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/entropy
creating aibolit-1.0.0a1/aibolit/metrics/entropy/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/external_methods_called
creating aibolit-1.0.0a1/aibolit/metrics/external_methods_called/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/halsteadvolume
creating aibolit-1.0.0a1/aibolit/metrics/halsteadvolume/src
creating aibolit-1.0.0a1/aibolit/metrics/halsteadvolume/src/main
creating aibolit-1.0.0a1/aibolit/metrics/halsteadvolume/src/main/java
creating aibolit-1.0.0a1/aibolit/metrics/halsteadvolume/src/main/java/com
creating aibolit-1.0.0a1/aibolit/metrics/halsteadvolume/src/main/java/com/metrics
creating aibolit-1.0.0a1/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
creating aibolit-1.0.0a1/aibolit/metrics/hv
creating aibolit-1.0.0a1/aibolit/metrics/hv/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/lcom4
creating aibolit-1.0.0a1/aibolit/metrics/lcom4/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/loc
creating aibolit-1.0.0a1/aibolit/metrics/loc/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/local_method_calls
creating aibolit-1.0.0a1/aibolit/metrics/local_method_calls/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/local_methods_calls
creating aibolit-1.0.0a1/aibolit/metrics/local_methods_calls/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/maxDiameter
creating aibolit-1.0.0a1/aibolit/metrics/maxDiameter/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/mda
creating aibolit-1.0.0a1/aibolit/metrics/mda/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/ncss
creating aibolit-1.0.0a1/aibolit/metrics/ncss/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/npath
creating aibolit-1.0.0a1/aibolit/metrics/npath/__pycache__
creating aibolit-1.0.0a1/aibolit/metrics/spaces
creating aibolit-1.0.0a1/aibolit/metrics/spaces/__pycache__
creating aibolit-1.0.0a1/aibolit/ml_pipeline
creating aibolit-1.0.0a1/aibolit/ml_pipeline/__pycache__
creating aibolit-1.0.0a1/aibolit/model
creating aibolit-1.0.0a1/aibolit/model/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns
creating aibolit-1.0.0a1/aibolit/patterns/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/array_as_argument
creating aibolit-1.0.0a1/aibolit/patterns/array_as_argument/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/assert_in_code
creating aibolit-1.0.0a1/aibolit/patterns/assert_in_code/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/assign_null_finder
creating aibolit-1.0.0a1/aibolit/patterns/assign_null_finder/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/bidirect_index
creating aibolit-1.0.0a1/aibolit/patterns/bidirect_index/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/classic_setter
creating aibolit-1.0.0a1/aibolit/patterns/classic_setter/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/empty_rethrow
creating aibolit-1.0.0a1/aibolit/patterns/empty_rethrow/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/er_class
creating aibolit-1.0.0a1/aibolit/patterns/er_class/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/force_type_casting_finder
creating aibolit-1.0.0a1/aibolit/patterns/force_type_casting_finder/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/if_return_if_detection
creating aibolit-1.0.0a1/aibolit/patterns/if_return_if_detection/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/implements_multi
creating aibolit-1.0.0a1/aibolit/patterns/implements_multi/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/instanceof
creating aibolit-1.0.0a1/aibolit/patterns/instanceof/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/joined_validation
creating aibolit-1.0.0a1/aibolit/patterns/joined_validation/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/loop_outsider
creating aibolit-1.0.0a1/aibolit/patterns/loop_outsider/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/many_primary_ctors
creating aibolit-1.0.0a1/aibolit/patterns/many_primary_ctors/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/method_chaining
creating aibolit-1.0.0a1/aibolit/patterns/method_chaining/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/method_siblings
creating aibolit-1.0.0a1/aibolit/patterns/method_siblings/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/multiple_try
creating aibolit-1.0.0a1/aibolit/patterns/multiple_try/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/multiple_while
creating aibolit-1.0.0a1/aibolit/patterns/multiple_while/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/mutable_index
creating aibolit-1.0.0a1/aibolit/patterns/mutable_index/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/nested_blocks
creating aibolit-1.0.0a1/aibolit/patterns/nested_blocks/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/nested_loop
creating aibolit-1.0.0a1/aibolit/patterns/nested_loop/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/non_final_attribute
creating aibolit-1.0.0a1/aibolit/patterns/non_final_attribute/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/non_final_class
creating aibolit-1.0.0a1/aibolit/patterns/non_final_class/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/null_check
creating aibolit-1.0.0a1/aibolit/patterns/null_check/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/partial_synchronized
creating aibolit-1.0.0a1/aibolit/patterns/partial_synchronized/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/private_static_method
creating aibolit-1.0.0a1/aibolit/patterns/private_static_method/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/protected_method
creating aibolit-1.0.0a1/aibolit/patterns/protected_method/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/public_static_method
creating aibolit-1.0.0a1/aibolit/patterns/public_static_method/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/redundant_catch
creating aibolit-1.0.0a1/aibolit/patterns/redundant_catch/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/return_null
creating aibolit-1.0.0a1/aibolit/patterns/return_null/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/send_null
creating aibolit-1.0.0a1/aibolit/patterns/send_null/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/string_concat
creating aibolit-1.0.0a1/aibolit/patterns/string_concat/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/supermethod
creating aibolit-1.0.0a1/aibolit/patterns/supermethod/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/this_finder
creating aibolit-1.0.0a1/aibolit/patterns/this_finder/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/var_decl_diff
creating aibolit-1.0.0a1/aibolit/patterns/var_decl_diff/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/var_middle
creating aibolit-1.0.0a1/aibolit/patterns/var_middle/__pycache__
creating aibolit-1.0.0a1/aibolit/patterns/var_siblings
creating aibolit-1.0.0a1/aibolit/patterns/var_siblings/__pycache__
creating aibolit-1.0.0a1/aibolit/utils
creating aibolit-1.0.0a1/aibolit/utils/__pycache__
creating aibolit-1.0.0a1/test
creating aibolit-1.0.0a1/test/integration
creating aibolit-1.0.0a1/test/metrics
creating aibolit-1.0.0a1/test/metrics/cognitiveC
creating aibolit-1.0.0a1/test/metrics/countLeaves
creating aibolit-1.0.0a1/test/metrics/entropy
creating aibolit-1.0.0a1/test/metrics/external_methods_called
creating aibolit-1.0.0a1/test/metrics/lcom4
creating aibolit-1.0.0a1/test/metrics/loc
creating aibolit-1.0.0a1/test/metrics/local_methods_calls
creating aibolit-1.0.0a1/test/metrics/maxDiameter
creating aibolit-1.0.0a1/test/metrics/mda
creating aibolit-1.0.0a1/test/metrics/ncss
creating aibolit-1.0.0a1/test/metrics/spaces
creating aibolit-1.0.0a1/test/patterns
creating aibolit-1.0.0a1/test/patterns/array_as_argument
creating aibolit-1.0.0a1/test/patterns/assert_in_code
creating aibolit-1.0.0a1/test/patterns/bidirect_index
creating aibolit-1.0.0a1/test/patterns/classic_setter
creating aibolit-1.0.0a1/test/patterns/empty_rethrow
creating aibolit-1.0.0a1/test/patterns/er_class
creating aibolit-1.0.0a1/test/patterns/force_type_casting_finder
creating aibolit-1.0.0a1/test/patterns/if_return_if_detection
creating aibolit-1.0.0a1/test/patterns/implements_multi
creating aibolit-1.0.0a1/test/patterns/instanceof
creating aibolit-1.0.0a1/test/patterns/joined_validation
creating aibolit-1.0.0a1/test/patterns/loop_outsider
creating aibolit-1.0.0a1/test/patterns/many_primary_ctors
creating aibolit-1.0.0a1/test/patterns/method_chaining
creating aibolit-1.0.0a1/test/patterns/method_siblings
creating aibolit-1.0.0a1/test/patterns/multiple_while
creating aibolit-1.0.0a1/test/patterns/multiply_try
creating aibolit-1.0.0a1/test/patterns/mutable_index
creating aibolit-1.0.0a1/test/patterns/nested_blocks
creating aibolit-1.0.0a1/test/patterns/nested_loop
creating aibolit-1.0.0a1/test/patterns/non_final_attribute
creating aibolit-1.0.0a1/test/patterns/non_final_class
creating aibolit-1.0.0a1/test/patterns/null_check
creating aibolit-1.0.0a1/test/patterns/partial_synchronized
creating aibolit-1.0.0a1/test/patterns/private_static_method
creating aibolit-1.0.0a1/test/patterns/protected_method
creating aibolit-1.0.0a1/test/patterns/public_static_method
creating aibolit-1.0.0a1/test/patterns/redundant_catch
creating aibolit-1.0.0a1/test/patterns/return_null
creating aibolit-1.0.0a1/test/patterns/send_null
creating aibolit-1.0.0a1/test/patterns/string_concat
creating aibolit-1.0.0a1/test/patterns/supermethod
creating aibolit-1.0.0a1/test/patterns/test_assign_null
creating aibolit-1.0.0a1/test/patterns/this_finder
creating aibolit-1.0.0a1/test/patterns/var_decl_diff
creating aibolit-1.0.0a1/test/patterns/var_middle
creating aibolit-1.0.0a1/test/patterns/var_siblings
creating aibolit-1.0.0a1/test/recommend
creating aibolit-1.0.0a1/test/recommend/errors
creating aibolit-1.0.0a1/test/utils
creating aibolit-1.0.0a1/test/utils/Lines
copying files to aibolit-1.0.0a1...
copying MANIFEST.in -> aibolit-1.0.0a1
copying README.md -> aibolit-1.0.0a1
copying setup.cfg -> aibolit-1.0.0a1
copying setup.py -> aibolit-1.0.0a1
copying aibolit/__init__.py -> aibolit-1.0.0a1/aibolit
copying aibolit/__main__.py -> aibolit-1.0.0a1/aibolit
copying aibolit/config.py -> aibolit-1.0.0a1/aibolit
copying aibolit/types_decl.py -> aibolit-1.0.0a1/aibolit
copying aibolit.egg-info/PKG-INFO -> aibolit-1.0.0a1/aibolit.egg-info
copying aibolit.egg-info/SOURCES.txt -> aibolit-1.0.0a1/aibolit.egg-info
copying aibolit.egg-info/dependency_links.txt -> aibolit-1.0.0a1/aibolit.egg-info
copying aibolit.egg-info/entry_points.txt -> aibolit-1.0.0a1/aibolit.egg-info
copying aibolit.egg-info/requires.txt -> aibolit-1.0.0a1/aibolit.egg-info
copying aibolit.egg-info/top_level.txt -> aibolit-1.0.0a1/aibolit.egg-info
copying aibolit/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/__pycache__
copying aibolit/__pycache__/__main__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/__pycache__
copying aibolit/__pycache__/config.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/__pycache__
copying aibolit/__pycache__/types_decl.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/__pycache__
copying aibolit/binary_files/__init__.py -> aibolit-1.0.0a1/aibolit/binary_files
copying aibolit/binary_files/halstead.jar -> aibolit-1.0.0a1/aibolit/binary_files
copying aibolit/binary_files/model.pkl -> aibolit-1.0.0a1/aibolit/binary_files
copying aibolit/binary_files/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/binary_files/__pycache__
copying aibolit/metrics/__init__.py -> aibolit-1.0.0a1/aibolit/metrics
copying aibolit/metrics/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/__pycache__
copying aibolit/metrics/cc/README.md -> aibolit-1.0.0a1/aibolit/metrics/cc
copying aibolit/metrics/cc/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/cc
copying aibolit/metrics/cc/cyclical.xml -> aibolit-1.0.0a1/aibolit/metrics/cc
copying aibolit/metrics/cc/main.py -> aibolit-1.0.0a1/aibolit/metrics/cc
copying aibolit/metrics/cc/pom.xml -> aibolit-1.0.0a1/aibolit/metrics/cc
copying aibolit/metrics/cc/requirements.txt -> aibolit-1.0.0a1/aibolit/metrics/cc
copying aibolit/metrics/cc/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/cc/__pycache__
copying aibolit/metrics/cognitiveC/README.md -> aibolit-1.0.0a1/aibolit/metrics/cognitiveC
copying aibolit/metrics/cognitiveC/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/cognitiveC
copying aibolit/metrics/cognitiveC/cognitive_c.py -> aibolit-1.0.0a1/aibolit/metrics/cognitiveC
copying aibolit/metrics/cognitiveC/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/cognitiveC/__pycache__
copying aibolit/metrics/cognitiveC/__pycache__/cognitive_c.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/cognitiveC/__pycache__
copying aibolit/metrics/countLeaves/README.md -> aibolit-1.0.0a1/aibolit/metrics/countLeaves
copying aibolit/metrics/countLeaves/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/countLeaves
copying aibolit/metrics/countLeaves/numberofleaves.py -> aibolit-1.0.0a1/aibolit/metrics/countLeaves
copying aibolit/metrics/countLeaves/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/countLeaves/__pycache__
copying aibolit/metrics/countLeaves/__pycache__/numberofleaves.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/countLeaves/__pycache__
copying aibolit/metrics/entropy/README.md -> aibolit-1.0.0a1/aibolit/metrics/entropy
copying aibolit/metrics/entropy/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/entropy
copying aibolit/metrics/entropy/entropy.py -> aibolit-1.0.0a1/aibolit/metrics/entropy
copying aibolit/metrics/entropy/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/entropy/__pycache__
copying aibolit/metrics/entropy/__pycache__/entropy.cpython-36.pyc -&gt; aibolit-1.0.0a1/aibolit/metrics/entropy/__pycache__
copying aibolit/metrics/external_methods_called/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/external_methods_called
copying aibolit/metrics/external_methods_called/external_methods_called.py -> aibolit-1.0.0a1/aibolit/metrics/external_methods_called
copying aibolit/metrics/external_methods_called/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/external_methods_called/__pycache__
copying aibolit/metrics/external_methods_called/__pycache__/external_methods_called.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/external_methods_called/__pycache__
copying aibolit/metrics/halsteadvolume/README.md -> aibolit-1.0.0a1/aibolit/metrics/halsteadvolume
copying aibolit/metrics/halsteadvolume/pom.xml -> aibolit-1.0.0a1/aibolit/metrics/halsteadvolume
copying aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/ASTVisitorMod.java -> aibolit-1.0.0a1/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/App.java -> aibolit-1.0.0a1/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/HalsteadMetrics.java -> aibolit-1.0.0a1/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying aibolit/metrics/hv/README.md -> aibolit-1.0.0a1/aibolit/metrics/hv
copying aibolit/metrics/hv/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/hv
copying aibolit/metrics/hv/main.py -> aibolit-1.0.0a1/aibolit/metrics/hv
copying aibolit/metrics/hv/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/hv/__pycache__
copying aibolit/metrics/lcom4/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/lcom4
copying aibolit/metrics/lcom4/lcom4.py -> aibolit-1.0.0a1/aibolit/metrics/lcom4
copying aibolit/metrics/lcom4/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/lcom4/__pycache__
copying aibolit/metrics/lcom4/__pycache__/lcom4.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/lcom4/__pycache__
copying aibolit/metrics/loc/README.md -> aibolit-1.0.0a1/aibolit/metrics/loc
copying aibolit/metrics/loc/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/loc
copying aibolit/metrics/loc/loc.py -> aibolit-1.0.0a1/aibolit/metrics/loc
copying aibolit/metrics/loc/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/loc/__pycache__
copying aibolit/metrics/loc/__pycache__/loc.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/loc/__pycache__
copying aibolit/metrics/local_method_calls/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/local_method_calls
copying aibolit/metrics/local_method_calls/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/local_method_calls/__pycache__
copying aibolit/metrics/local_methods_calls/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/local_methods_calls
copying aibolit/metrics/local_methods_calls/local_methods_calls.py -> aibolit-1.0.0a1/aibolit/metrics/local_methods_calls
copying aibolit/metrics/local_methods_calls/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/local_methods_calls/__pycache__
copying aibolit/metrics/local_methods_calls/__pycache__/local_methods_calls.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/local_methods_calls/__pycache__
copying aibolit/metrics/maxDiameter/README.md -> aibolit-1.0.0a1/aibolit/metrics/maxDiameter
copying aibolit/metrics/maxDiameter/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/maxDiameter
copying aibolit/metrics/maxDiameter/max_diam_of_tree.py -> aibolit-1.0.0a1/aibolit/metrics/maxDiameter
copying aibolit/metrics/maxDiameter/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/maxDiameter/__pycache__
copying aibolit/metrics/maxDiameter/__pycache__/max_diam_of_tree.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/maxDiameter/__pycache__
copying aibolit/metrics/mda/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/mda
copying aibolit/metrics/mda/mda.py -> aibolit-1.0.0a1/aibolit/metrics/mda
copying aibolit/metrics/mda/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/mda/__pycache__
copying aibolit/metrics/mda/__pycache__/mda.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/mda/__pycache__
copying aibolit/metrics/ncss/README.md -> aibolit-1.0.0a1/aibolit/metrics/ncss
copying aibolit/metrics/ncss/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/ncss
copying aibolit/metrics/ncss/ncss.py -> aibolit-1.0.0a1/aibolit/metrics/ncss
copying aibolit/metrics/ncss/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/ncss/__pycache__
copying aibolit/metrics/ncss/__pycache__/ncss.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/ncss/__pycache__
copying aibolit/metrics/npath/README.md -> aibolit-1.0.0a1/aibolit/metrics/npath
copying aibolit/metrics/npath/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/npath
copying aibolit/metrics/npath/main.py -> aibolit-1.0.0a1/aibolit/metrics/npath
copying aibolit/metrics/npath/npath.xml -> aibolit-1.0.0a1/aibolit/metrics/npath
copying aibolit/metrics/npath/pom.xml -> aibolit-1.0.0a1/aibolit/metrics/npath
copying aibolit/metrics/npath/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/npath/__pycache__
copying aibolit/metrics/spaces/SpaceCounter.py -> aibolit-1.0.0a1/aibolit/metrics/spaces
copying aibolit/metrics/spaces/__init__.py -> aibolit-1.0.0a1/aibolit/metrics/spaces
copying aibolit/metrics/spaces/__pycache__/SpaceCounter.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/spaces/__pycache__
copying aibolit/metrics/spaces/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/metrics/spaces/__pycache__
copying aibolit/ml_pipeline/__init__.py -> aibolit-1.0.0a1/aibolit/ml_pipeline
copying aibolit/ml_pipeline/ml_pipeline.py -> aibolit-1.0.0a1/aibolit/ml_pipeline
copying aibolit/ml_pipeline/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/ml_pipeline/__pycache__
copying aibolit/ml_pipeline/__pycache__/ml_pipeline.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/ml_pipeline/__pycache__
copying aibolit/model/model.py -> aibolit-1.0.0a1/aibolit/model
copying aibolit/model/__pycache__/model.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/model/__pycache__
copying aibolit/patterns/__init__.py -> aibolit-1.0.0a1/aibolit/patterns
copying aibolit/patterns/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/__pycache__
copying aibolit/patterns/array_as_argument/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/array_as_argument
copying aibolit/patterns/array_as_argument/array_as_argument.py -> aibolit-1.0.0a1/aibolit/patterns/array_as_argument
copying aibolit/patterns/array_as_argument/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/array_as_argument/__pycache__
copying aibolit/patterns/array_as_argument/__pycache__/array_as_argument.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/array_as_argument/__pycache__
copying aibolit/patterns/assert_in_code/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/assert_in_code
copying aibolit/patterns/assert_in_code/assert_in_code.py -> aibolit-1.0.0a1/aibolit/patterns/assert_in_code
copying aibolit/patterns/assert_in_code/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/assert_in_code/__pycache__
copying aibolit/patterns/assert_in_code/__pycache__/assert_in_code.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/assert_in_code/__pycache__
copying aibolit/patterns/assign_null_finder/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/assign_null_finder
copying aibolit/patterns/assign_null_finder/assign_null_finder.py -> aibolit-1.0.0a1/aibolit/patterns/assign_null_finder
copying aibolit/patterns/assign_null_finder/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/assign_null_finder/__pycache__
copying aibolit/patterns/assign_null_finder/__pycache__/assign_null_finder.cpython-36.pyc -&gt; aibolit-1.0.0a1/aibolit/patterns/assign_null_finder/__pycache__
copying aibolit/patterns/bidirect_index/__init__.py -&gt; aibolit-1.0.0a1/aibolit/patterns/bidirect_index
copying aibolit/patterns/bidirect_index/bidirect_index.py -> aibolit-1.0.0a1/aibolit/patterns/bidirect_index
copying aibolit/patterns/bidirect_index/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/bidirect_index/__pycache__
copying aibolit/patterns/bidirect_index/__pycache__/bidirect_index.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/bidirect_index/__pycache__
copying aibolit/patterns/classic_setter/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/classic_setter
copying aibolit/patterns/classic_setter/classic_setter.py -> aibolit-1.0.0a1/aibolit/patterns/classic_setter
copying aibolit/patterns/classic_setter/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/classic_setter/__pycache__
copying aibolit/patterns/classic_setter/__pycache__/classic_setter.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/classic_setter/__pycache__
copying aibolit/patterns/empty_rethrow/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/empty_rethrow
copying aibolit/patterns/empty_rethrow/empty_rethrow.py -> aibolit-1.0.0a1/aibolit/patterns/empty_rethrow
copying aibolit/patterns/empty_rethrow/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/empty_rethrow/__pycache__
copying aibolit/patterns/empty_rethrow/__pycache__/empty_rethrow.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/empty_rethrow/__pycache__
copying aibolit/patterns/er_class/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/er_class
copying aibolit/patterns/er_class/er_class.py -> aibolit-1.0.0a1/aibolit/patterns/er_class
copying aibolit/patterns/er_class/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/er_class/__pycache__
copying aibolit/patterns/er_class/__pycache__/er_class.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/er_class/__pycache__
copying aibolit/patterns/force_type_casting_finder/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/force_type_casting_finder
copying aibolit/patterns/force_type_casting_finder/force_type_casting_finder.py -> aibolit-1.0.0a1/aibolit/patterns/force_type_casting_finder
copying aibolit/patterns/force_type_casting_finder/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/force_type_casting_finder/__pycache__
copying aibolit/patterns/force_type_casting_finder/__pycache__/force_type_casting_finder.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/force_type_casting_finder/__pycache__
copying aibolit/patterns/if_return_if_detection/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/if_return_if_detection
copying aibolit/patterns/if_return_if_detection/if_detection.py -> aibolit-1.0.0a1/aibolit/patterns/if_return_if_detection
copying aibolit/patterns/if_return_if_detection/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/if_return_if_detection/__pycache__
copying aibolit/patterns/if_return_if_detection/__pycache__/if_detection.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/if_return_if_detection/__pycache__
copying aibolit/patterns/implements_multi/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/implements_multi
copying aibolit/patterns/implements_multi/implements_multi.py -> aibolit-1.0.0a1/aibolit/patterns/implements_multi
copying aibolit/patterns/implements_multi/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/implements_multi/__pycache__
copying aibolit/patterns/implements_multi/__pycache__/implements_multi.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/implements_multi/__pycache__
copying aibolit/patterns/instanceof/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/instanceof
copying aibolit/patterns/instanceof/instance_of.py -> aibolit-1.0.0a1/aibolit/patterns/instanceof
copying aibolit/patterns/instanceof/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/instanceof/__pycache__
copying aibolit/patterns/instanceof/__pycache__/instance_of.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/instanceof/__pycache__
copying aibolit/patterns/joined_validation/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/joined_validation
copying aibolit/patterns/joined_validation/joined_validation.py -> aibolit-1.0.0a1/aibolit/patterns/joined_validation
copying aibolit/patterns/joined_validation/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/joined_validation/__pycache__
copying aibolit/patterns/joined_validation/__pycache__/joined_validation.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/joined_validation/__pycache__
copying aibolit/patterns/loop_outsider/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/loop_outsider
copying aibolit/patterns/loop_outsider/loop_outsider.py -> aibolit-1.0.0a1/aibolit/patterns/loop_outsider
copying aibolit/patterns/loop_outsider/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/loop_outsider/__pycache__
copying aibolit/patterns/loop_outsider/__pycache__/loop_outsider.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/loop_outsider/__pycache__
copying aibolit/patterns/many_primary_ctors/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/many_primary_ctors
copying aibolit/patterns/many_primary_ctors/many_primary_ctors.py -> aibolit-1.0.0a1/aibolit/patterns/many_primary_ctors
copying aibolit/patterns/many_primary_ctors/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/many_primary_ctors/__pycache__
copying aibolit/patterns/many_primary_ctors/__pycache__/many_primary_ctors.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/many_primary_ctors/__pycache__
copying aibolit/patterns/method_chaining/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/method_chaining
copying aibolit/patterns/method_chaining/method_chaining.py -> aibolit-1.0.0a1/aibolit/patterns/method_chaining
copying aibolit/patterns/method_chaining/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/method_chaining/__pycache__
copying aibolit/patterns/method_chaining/__pycache__/method_chaining.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/method_chaining/__pycache__
copying aibolit/patterns/method_siblings/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/method_siblings
copying aibolit/patterns/method_siblings/method_siblings.py -> aibolit-1.0.0a1/aibolit/patterns/method_siblings
copying aibolit/patterns/method_siblings/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/method_siblings/__pycache__
copying aibolit/patterns/method_siblings/__pycache__/method_siblings.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/method_siblings/__pycache__
copying aibolit/patterns/multiple_try/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/multiple_try
copying aibolit/patterns/multiple_try/multiple_try.py -> aibolit-1.0.0a1/aibolit/patterns/multiple_try
copying aibolit/patterns/multiple_try/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/multiple_try/__pycache__
copying aibolit/patterns/multiple_try/__pycache__/multiple_try.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/multiple_try/__pycache__
copying aibolit/patterns/multiple_while/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/multiple_while
copying aibolit/patterns/multiple_while/multiple_while.py -> aibolit-1.0.0a1/aibolit/patterns/multiple_while
copying aibolit/patterns/multiple_while/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/multiple_while/__pycache__
copying aibolit/patterns/multiple_while/__pycache__/multiple_while.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/multiple_while/__pycache__
copying aibolit/patterns/mutable_index/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/mutable_index
copying aibolit/patterns/mutable_index/mutable_index.py -> aibolit-1.0.0a1/aibolit/patterns/mutable_index
copying aibolit/patterns/mutable_index/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/mutable_index/__pycache__
copying aibolit/patterns/mutable_index/__pycache__/mutable_index.cpython-36.pyc -&gt; aibolit-1.0.0a1/aibolit/patterns/mutable_index/__pycache__
copying aibolit/patterns/nested_blocks/README.md -> aibolit-1.0.0a1/aibolit/patterns/nested_blocks
copying aibolit/patterns/nested_blocks/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/nested_blocks
copying aibolit/patterns/nested_blocks/nested_blocks.py -> aibolit-1.0.0a1/aibolit/patterns/nested_blocks
copying aibolit/patterns/nested_blocks/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/nested_blocks/__pycache__
copying aibolit/patterns/nested_blocks/__pycache__/nested_blocks.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/nested_blocks/__pycache__
copying aibolit/patterns/nested_loop/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/nested_loop
copying aibolit/patterns/nested_loop/nested_loop.py -> aibolit-1.0.0a1/aibolit/patterns/nested_loop
copying aibolit/patterns/nested_loop/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/nested_loop/__pycache__
copying aibolit/patterns/nested_loop/__pycache__/nested_loop.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/nested_loop/__pycache__
copying aibolit/patterns/non_final_attribute/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/non_final_attribute
copying aibolit/patterns/non_final_attribute/non_final_attribute.py -> aibolit-1.0.0a1/aibolit/patterns/non_final_attribute
copying aibolit/patterns/non_final_attribute/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/non_final_attribute/__pycache__
copying aibolit/patterns/non_final_attribute/__pycache__/non_final_attribute.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/non_final_attribute/__pycache__
copying aibolit/patterns/non_final_class/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/non_final_class
copying aibolit/patterns/non_final_class/non_final_class.py -> aibolit-1.0.0a1/aibolit/patterns/non_final_class
copying aibolit/patterns/non_final_class/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/non_final_class/__pycache__
copying aibolit/patterns/non_final_class/__pycache__/non_final_class.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/non_final_class/__pycache__
copying aibolit/patterns/null_check/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/null_check
copying aibolit/patterns/null_check/null_check.py -> aibolit-1.0.0a1/aibolit/patterns/null_check
copying aibolit/patterns/null_check/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/null_check/__pycache__
copying aibolit/patterns/null_check/__pycache__/null_check.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/null_check/__pycache__
copying aibolit/patterns/partial_synchronized/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/partial_synchronized
copying aibolit/patterns/partial_synchronized/partial_synchronized.py -> aibolit-1.0.0a1/aibolit/patterns/partial_synchronized
copying aibolit/patterns/partial_synchronized/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/partial_synchronized/__pycache__
copying aibolit/patterns/partial_synchronized/__pycache__/partial_synchronized.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/partial_synchronized/__pycache__
copying aibolit/patterns/private_static_method/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/private_static_method
copying aibolit/patterns/private_static_method/private_static_method.py -> aibolit-1.0.0a1/aibolit/patterns/private_static_method
copying aibolit/patterns/private_static_method/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/private_static_method/__pycache__
copying aibolit/patterns/private_static_method/__pycache__/private_static_method.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/private_static_method/__pycache__
copying aibolit/patterns/protected_method/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/protected_method
copying aibolit/patterns/protected_method/protected_method.py -> aibolit-1.0.0a1/aibolit/patterns/protected_method
copying aibolit/patterns/protected_method/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/protected_method/__pycache__
copying aibolit/patterns/protected_method/__pycache__/protected_method.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/protected_method/__pycache__
copying aibolit/patterns/public_static_method/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/public_static_method
copying aibolit/patterns/public_static_method/public_static_method.py -> aibolit-1.0.0a1/aibolit/patterns/public_static_method
copying aibolit/patterns/public_static_method/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/public_static_method/__pycache__
copying aibolit/patterns/public_static_method/__pycache__/public_static_method.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/public_static_method/__pycache__
copying aibolit/patterns/redundant_catch/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/redundant_catch
copying aibolit/patterns/redundant_catch/redundant_catch.py -> aibolit-1.0.0a1/aibolit/patterns/redundant_catch
copying aibolit/patterns/redundant_catch/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/redundant_catch/__pycache__
copying aibolit/patterns/redundant_catch/__pycache__/redundant_catch.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/redundant_catch/__pycache__
copying aibolit/patterns/return_null/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/return_null
copying aibolit/patterns/return_null/return_null.py -> aibolit-1.0.0a1/aibolit/patterns/return_null
copying aibolit/patterns/return_null/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/return_null/__pycache__
copying aibolit/patterns/return_null/__pycache__/return_null.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/return_null/__pycache__
copying aibolit/patterns/send_null/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/send_null
copying aibolit/patterns/send_null/readme.md -> aibolit-1.0.0a1/aibolit/patterns/send_null
copying aibolit/patterns/send_null/send_null.py -> aibolit-1.0.0a1/aibolit/patterns/send_null
copying aibolit/patterns/send_null/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/send_null/__pycache__
copying aibolit/patterns/send_null/__pycache__/send_null.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/send_null/__pycache__
copying aibolit/patterns/string_concat/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/string_concat
copying aibolit/patterns/string_concat/string_concat.py -> aibolit-1.0.0a1/aibolit/patterns/string_concat
copying aibolit/patterns/string_concat/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/string_concat/__pycache__
copying aibolit/patterns/string_concat/__pycache__/string_concat.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/string_concat/__pycache__
copying aibolit/patterns/supermethod/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/supermethod
copying aibolit/patterns/supermethod/supermethod.py -> aibolit-1.0.0a1/aibolit/patterns/supermethod
copying aibolit/patterns/supermethod/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/supermethod/__pycache__
copying aibolit/patterns/supermethod/__pycache__/supermethod.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/supermethod/__pycache__
copying aibolit/patterns/this_finder/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/this_finder
copying aibolit/patterns/this_finder/this_finder.py -> aibolit-1.0.0a1/aibolit/patterns/this_finder
copying aibolit/patterns/this_finder/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/this_finder/__pycache__
copying aibolit/patterns/this_finder/__pycache__/this_finder.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/this_finder/__pycache__
copying aibolit/patterns/var_decl_diff/README.md -> aibolit-1.0.0a1/aibolit/patterns/var_decl_diff
copying aibolit/patterns/var_decl_diff/__init__.py -&gt; aibolit-1.0.0a1/aibolit/patterns/var_decl_diff
copying aibolit/patterns/var_decl_diff/var_decl_diff.py -&gt; aibolit-1.0.0a1/aibolit/patterns/var_decl_diff
copying aibolit/patterns/var_decl_diff/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/var_decl_diff/__pycache__
copying aibolit/patterns/var_decl_diff/__pycache__/var_decl_diff.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/var_decl_diff/__pycache__
copying aibolit/patterns/var_middle/README.md -> aibolit-1.0.0a1/aibolit/patterns/var_middle
copying aibolit/patterns/var_middle/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/var_middle
copying aibolit/patterns/var_middle/var_middle.py -> aibolit-1.0.0a1/aibolit/patterns/var_middle
copying aibolit/patterns/var_middle/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/var_middle/__pycache__
copying aibolit/patterns/var_middle/__pycache__/var_middle.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/var_middle/__pycache__
copying aibolit/patterns/var_siblings/__init__.py -> aibolit-1.0.0a1/aibolit/patterns/var_siblings
copying aibolit/patterns/var_siblings/var_siblings.py -> aibolit-1.0.0a1/aibolit/patterns/var_siblings
copying aibolit/patterns/var_siblings/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/var_siblings/__pycache__
copying aibolit/patterns/var_siblings/__pycache__/var_siblings.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/patterns/var_siblings/__pycache__
copying aibolit/utils/__init__.py -> aibolit-1.0.0a1/aibolit/utils
copying aibolit/utils/ast.py -> aibolit-1.0.0a1/aibolit/utils
copying aibolit/utils/lines.py -> aibolit-1.0.0a1/aibolit/utils
copying aibolit/utils/utils.py -> aibolit-1.0.0a1/aibolit/utils
copying aibolit/utils/__pycache__/__init__.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/utils/__pycache__
copying aibolit/utils/__pycache__/ast.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/utils/__pycache__
copying aibolit/utils/__pycache__/lines.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/utils/__pycache__
copying aibolit/utils/__pycache__/utils.cpython-36.pyc -> aibolit-1.0.0a1/aibolit/utils/__pycache__
copying test/__init__.py -> aibolit-1.0.0a1/test
copying test/integration/__init__.py -> aibolit-1.0.0a1/test/integration
copying test/integration/all.py -> aibolit-1.0.0a1/test/integration
copying test/metrics/__init__.py -> aibolit-1.0.0a1/test/metrics
copying test/metrics/cognitiveC/__init__.py -> aibolit-1.0.0a1/test/metrics/cognitiveC
copying test/metrics/cognitiveC/test_cognitive_c.py -> aibolit-1.0.0a1/test/metrics/cognitiveC
copying test/metrics/countLeaves/__init__.py -> aibolit-1.0.0a1/test/metrics/countLeaves
copying test/metrics/countLeaves/test_countLeaves.py -> aibolit-1.0.0a1/test/metrics/countLeaves
copying test/metrics/entropy/__init__.py -> aibolit-1.0.0a1/test/metrics/entropy
copying test/metrics/entropy/test_entropy.py -> aibolit-1.0.0a1/test/metrics/entropy
copying test/metrics/external_methods_called/__init__.py -> aibolit-1.0.0a1/test/metrics/external_methods_called
copying test/metrics/external_methods_called/test_external_methods_called.py -> aibolit-1.0.0a1/test/metrics/external_methods_called
copying test/metrics/lcom4/__init__.py -> aibolit-1.0.0a1/test/metrics/lcom4
copying test/metrics/lcom4/test_lcom4.py -> aibolit-1.0.0a1/test/metrics/lcom4
copying test/metrics/loc/__init__.py -> aibolit-1.0.0a1/test/metrics/loc
copying test/metrics/loc/test_loc.py -> aibolit-1.0.0a1/test/metrics/loc
copying test/metrics/local_methods_calls/__init__.py -> aibolit-1.0.0a1/test/metrics/local_methods_calls
copying test/metrics/local_methods_calls/test_local_methods_calls.py -> aibolit-1.0.0a1/test/metrics/local_methods_calls
copying test/metrics/maxDiameter/__init__.py -> aibolit-1.0.0a1/test/metrics/maxDiameter
copying test/metrics/maxDiameter/test_max_diam_of_tree.py -> aibolit-1.0.0a1/test/metrics/maxDiameter
copying test/metrics/mda/__init__.py -> aibolit-1.0.0a1/test/metrics/mda
copying test/metrics/mda/test_mda.py -> aibolit-1.0.0a1/test/metrics/mda
copying test/metrics/ncss/__init__.py -> aibolit-1.0.0a1/test/metrics/ncss
copying test/metrics/ncss/test_all_types.py -> aibolit-1.0.0a1/test/metrics/ncss
copying test/metrics/spaces/TestSpaces.py -> aibolit-1.0.0a1/test/metrics/spaces
copying test/metrics/spaces/__init__.py -> aibolit-1.0.0a1/test/metrics/spaces
copying test/patterns/__init__.py -> aibolit-1.0.0a1/test/patterns
copying test/patterns/array_as_argument/__init__.py -> aibolit-1.0.0a1/test/patterns/array_as_argument
copying test/patterns/array_as_argument/test_array_as_argument.py -> aibolit-1.0.0a1/test/patterns/array_as_argument
copying test/patterns/assert_in_code/__init__.py -> aibolit-1.0.0a1/test/patterns/assert_in_code
copying test/patterns/assert_in_code/test_assert_in_code.py -> aibolit-1.0.0a1/test/patterns/assert_in_code
copying test/patterns/bidirect_index/__init__.py -> aibolit-1.0.0a1/test/patterns/bidirect_index
copying test/patterns/bidirect_index/test_bidirect_index.py -> aibolit-1.0.0a1/test/patterns/bidirect_index
copying test/patterns/classic_setter/__init__.py -> aibolit-1.0.0a1/test/patterns/classic_setter
copying test/patterns/classic_setter/test_classic_setter.py -> aibolit-1.0.0a1/test/patterns/classic_setter
copying test/patterns/empty_rethrow/__init__.py -> aibolit-1.0.0a1/test/patterns/empty_rethrow
copying test/patterns/empty_rethrow/test_empty_rethrow.py -> aibolit-1.0.0a1/test/patterns/empty_rethrow
copying test/patterns/er_class/__init__.py -> aibolit-1.0.0a1/test/patterns/er_class
copying test/patterns/er_class/test_er_class.py -> aibolit-1.0.0a1/test/patterns/er_class
copying test/patterns/force_type_casting_finder/__init__.py -> aibolit-1.0.0a1/test/patterns/force_type_casting_finder
copying test/patterns/force_type_casting_finder/test_force_type_casting_finder.py -> aibolit-1.0.0a1/test/patterns/force_type_casting_finder
copying test/patterns/if_return_if_detection/__init__.py -> aibolit-1.0.0a1/test/patterns/if_return_if_detection
copying test/patterns/if_return_if_detection/test_if_return_if.py -> aibolit-1.0.0a1/test/patterns/if_return_if_detection
copying test/patterns/implements_multi/__init__.py -> aibolit-1.0.0a1/test/patterns/implements_multi
copying test/patterns/implements_multi/test_implements_multi.py -> aibolit-1.0.0a1/test/patterns/implements_multi
copying test/patterns/instanceof/__init__.py -> aibolit-1.0.0a1/test/patterns/instanceof
copying test/patterns/instanceof/test_instanceof.py -> aibolit-1.0.0a1/test/patterns/instanceof
copying test/patterns/joined_validation/__init__.py -> aibolit-1.0.0a1/test/patterns/joined_validation
copying test/patterns/joined_validation/test_joined_validation.py -> aibolit-1.0.0a1/test/patterns/joined_validation
copying test/patterns/loop_outsider/__init__.py -> aibolit-1.0.0a1/test/patterns/loop_outsider
copying test/patterns/loop_outsider/test_loop_outsider.py -> aibolit-1.0.0a1/test/patterns/loop_outsider
copying test/patterns/many_primary_ctors/__init__.py -> aibolit-1.0.0a1/test/patterns/many_primary_ctors
copying test/patterns/many_primary_ctors/test_many_primary_ctors.py -> aibolit-1.0.0a1/test/patterns/many_primary_ctors
copying test/patterns/method_chaining/__init__.py -> aibolit-1.0.0a1/test/patterns/method_chaining
copying test/patterns/method_chaining/test_method_chaining.py -> aibolit-1.0.0a1/test/patterns/method_chaining
copying test/patterns/method_siblings/__init__.py -> aibolit-1.0.0a1/test/patterns/method_siblings
copying test/patterns/method_siblings/test_method_siblings.py -> aibolit-1.0.0a1/test/patterns/method_siblings
copying test/patterns/multiple_while/__init__.py -> aibolit-1.0.0a1/test/patterns/multiple_while
copying test/patterns/multiple_while/test_multiple_while.py -> aibolit-1.0.0a1/test/patterns/multiple_while
copying test/patterns/multiply_try/__init__.py -> aibolit-1.0.0a1/test/patterns/multiply_try
copying test/patterns/multiply_try/test_multiple_try.py -> aibolit-1.0.0a1/test/patterns/multiply_try
copying test/patterns/mutable_index/__init__.py -&gt; aibolit-1.0.0a1/test/patterns/mutable_index
copying test/patterns/mutable_index/test_mutable_index.py -&gt; aibolit-1.0.0a1/test/patterns/mutable_index
copying test/patterns/nested_blocks/__init__.py -> aibolit-1.0.0a1/test/patterns/nested_blocks
copying test/patterns/nested_blocks/test_nested_blocks.py -> aibolit-1.0.0a1/test/patterns/nested_blocks
copying test/patterns/nested_loop/__init__.py -> aibolit-1.0.0a1/test/patterns/nested_loop
copying test/patterns/nested_loop/test_nested_loop.py -> aibolit-1.0.0a1/test/patterns/nested_loop
copying test/patterns/non_final_attribute/__init__.py -> aibolit-1.0.0a1/test/patterns/non_final_attribute
copying test/patterns/non_final_attribute/test_non_final_attribute.py -> aibolit-1.0.0a1/test/patterns/non_final_attribute
copying test/patterns/non_final_class/__init__.py -> aibolit-1.0.0a1/test/patterns/non_final_class
copying test/patterns/non_final_class/test_non_final_class.py -> aibolit-1.0.0a1/test/patterns/non_final_class
copying test/patterns/null_check/__init__.py -> aibolit-1.0.0a1/test/patterns/null_check
copying test/patterns/null_check/test_null_check.py -> aibolit-1.0.0a1/test/patterns/null_check
copying test/patterns/partial_synchronized/__init__.py -> aibolit-1.0.0a1/test/patterns/partial_synchronized
copying test/patterns/partial_synchronized/test_partial_synchronized.py -> aibolit-1.0.0a1/test/patterns/partial_synchronized
copying test/patterns/private_static_method/__init__.py -> aibolit-1.0.0a1/test/patterns/private_static_method
copying test/patterns/private_static_method/test_private_static_method.py -> aibolit-1.0.0a1/test/patterns/private_static_method
copying test/patterns/protected_method/__init__.py -> aibolit-1.0.0a1/test/patterns/protected_method
copying test/patterns/protected_method/test_protected_method.py -> aibolit-1.0.0a1/test/patterns/protected_method
copying test/patterns/public_static_method/__init__.py -> aibolit-1.0.0a1/test/patterns/public_static_method
copying test/patterns/public_static_method/test_public_static_method.py -> aibolit-1.0.0a1/test/patterns/public_static_method
copying test/patterns/redundant_catch/__init__.py -> aibolit-1.0.0a1/test/patterns/redundant_catch
copying test/patterns/redundant_catch/test_redundant_catch.py -> aibolit-1.0.0a1/test/patterns/redundant_catch
copying test/patterns/return_null/__init__.py -> aibolit-1.0.0a1/test/patterns/return_null
copying test/patterns/return_null/test_return_null.py -> aibolit-1.0.0a1/test/patterns/return_null
copying test/patterns/send_null/__init__.py -> aibolit-1.0.0a1/test/patterns/send_null
copying test/patterns/send_null/test_send_null.py -> aibolit-1.0.0a1/test/patterns/send_null
copying test/patterns/string_concat/__init__.py -> aibolit-1.0.0a1/test/patterns/string_concat
copying test/patterns/string_concat/test_concat_string.py -> aibolit-1.0.0a1/test/patterns/string_concat
copying test/patterns/supermethod/__init__.py -> aibolit-1.0.0a1/test/patterns/supermethod
copying test/patterns/supermethod/test_supermethod.py -> aibolit-1.0.0a1/test/patterns/supermethod
copying test/patterns/test_assign_null/__init__.py -> aibolit-1.0.0a1/test/patterns/test_assign_null
copying test/patterns/test_assign_null/test_find_assign_null.py -> aibolit-1.0.0a1/test/patterns/test_assign_null
copying test/patterns/this_finder/__init__.py -> aibolit-1.0.0a1/test/patterns/this_finder
copying test/patterns/this_finder/test_find_this.py -> aibolit-1.0.0a1/test/patterns/this_finder
copying test/patterns/var_decl_diff/__init__.py -> aibolit-1.0.0a1/test/patterns/var_decl_diff
copying test/patterns/var_decl_diff/test_var_decl_diff.py -> aibolit-1.0.0a1/test/patterns/var_decl_diff
copying test/patterns/var_middle/__init__.py -> aibolit-1.0.0a1/test/patterns/var_middle
copying test/patterns/var_middle/test_var_middle.py -> aibolit-1.0.0a1/test/patterns/var_middle
copying test/patterns/var_siblings/__init__.py -> aibolit-1.0.0a1/test/patterns/var_siblings
copying test/patterns/var_siblings/test_var_siblings.py -> aibolit-1.0.0a1/test/patterns/var_siblings
copying test/recommend/__init__.py -> aibolit-1.0.0a1/test/recommend
copying test/recommend/test_recommend_pipeline.py -> aibolit-1.0.0a1/test/recommend
copying test/recommend/errors/__init__.py -> aibolit-1.0.0a1/test/recommend/errors
copying test/utils/__init__.py -> aibolit-1.0.0a1/test/utils
copying test/utils/test_ast.py -> aibolit-1.0.0a1/test/utils
copying test/utils/Lines/__init__.py -> aibolit-1.0.0a1/test/utils/Lines
copying test/utils/Lines/test_lines.py -> aibolit-1.0.0a1/test/utils/Lines
Writing aibolit-1.0.0a1/setup.cfg
creating dist
Creating tar archive
removing 'aibolit-1.0.0a1' (and everything under it)
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/aibolit
copying aibolit/__main__.py -> build/lib/aibolit
copying aibolit/config.py -> build/lib/aibolit
copying aibolit/__init__.py -> build/lib/aibolit
copying aibolit/types_decl.py -> build/lib/aibolit
creating build/lib/test
copying test/__init__.py -> build/lib/test
creating build/lib/aibolit/ml_pipeline
copying aibolit/ml_pipeline/ml_pipeline.py -> build/lib/aibolit/ml_pipeline
copying aibolit/ml_pipeline/__init__.py -> build/lib/aibolit/ml_pipeline
creating build/lib/aibolit/metrics
copying aibolit/metrics/__init__.py -> build/lib/aibolit/metrics
creating build/lib/aibolit/binary_files
copying aibolit/binary_files/__init__.py -> build/lib/aibolit/binary_files
creating build/lib/aibolit/patterns
copying aibolit/patterns/__init__.py -> build/lib/aibolit/patterns
creating build/lib/aibolit/utils
copying aibolit/utils/ast.py -> build/lib/aibolit/utils
copying aibolit/utils/utils.py -> build/lib/aibolit/utils
copying aibolit/utils/lines.py -> build/lib/aibolit/utils
copying aibolit/utils/__init__.py -> build/lib/aibolit/utils
creating build/lib/aibolit/metrics/spaces
copying aibolit/metrics/spaces/SpaceCounter.py -> build/lib/aibolit/metrics/spaces
copying aibolit/metrics/spaces/__init__.py -> build/lib/aibolit/metrics/spaces
creating build/lib/aibolit/metrics/countLeaves
copying aibolit/metrics/countLeaves/numberofleaves.py -> build/lib/aibolit/metrics/countLeaves
copying aibolit/metrics/countLeaves/__init__.py -> build/lib/aibolit/metrics/countLeaves
creating build/lib/aibolit/metrics/loc
copying aibolit/metrics/loc/__init__.py -> build/lib/aibolit/metrics/loc
copying aibolit/metrics/loc/loc.py -> build/lib/aibolit/metrics/loc
creating build/lib/aibolit/metrics/external_methods_called
copying aibolit/metrics/external_methods_called/external_methods_called.py -> build/lib/aibolit/metrics/external_methods_called
copying aibolit/metrics/external_methods_called/__init__.py -> build/lib/aibolit/metrics/external_methods_called
creating build/lib/aibolit/metrics/lcom4
copying aibolit/metrics/lcom4/lcom4.py -> build/lib/aibolit/metrics/lcom4
copying aibolit/metrics/lcom4/__init__.py -> build/lib/aibolit/metrics/lcom4
creating build/lib/aibolit/metrics/local_methods_calls
copying aibolit/metrics/local_methods_calls/local_methods_calls.py -> build/lib/aibolit/metrics/local_methods_calls
copying aibolit/metrics/local_methods_calls/__init__.py -> build/lib/aibolit/metrics/local_methods_calls
creating build/lib/aibolit/metrics/cognitiveC
copying aibolit/metrics/cognitiveC/cognitive_c.py -> build/lib/aibolit/metrics/cognitiveC
copying aibolit/metrics/cognitiveC/__init__.py -> build/lib/aibolit/metrics/cognitiveC
creating build/lib/aibolit/metrics/mda
copying aibolit/metrics/mda/mda.py -> build/lib/aibolit/metrics/mda
copying aibolit/metrics/mda/__init__.py -> build/lib/aibolit/metrics/mda
creating build/lib/aibolit/metrics/cc
copying aibolit/metrics/cc/main.py -> build/lib/aibolit/metrics/cc
copying aibolit/metrics/cc/__init__.py -> build/lib/aibolit/metrics/cc
creating build/lib/aibolit/metrics/entropy
copying aibolit/metrics/entropy/entropy.py -&gt; build/lib/aibolit/metrics/entropy
copying aibolit/metrics/entropy/__init__.py -&gt; build/lib/aibolit/metrics/entropy
creating build/lib/aibolit/metrics/npath
copying aibolit/metrics/npath/main.py -&gt; build/lib/aibolit/metrics/npath
copying aibolit/metrics/npath/__init__.py -> build/lib/aibolit/metrics/npath
creating build/lib/aibolit/metrics/hv
copying aibolit/metrics/hv/main.py -> build/lib/aibolit/metrics/hv
copying aibolit/metrics/hv/__init__.py -> build/lib/aibolit/metrics/hv
creating build/lib/aibolit/metrics/maxDiameter
copying aibolit/metrics/maxDiameter/max_diam_of_tree.py -> build/lib/aibolit/metrics/maxDiameter
copying aibolit/metrics/maxDiameter/__init__.py -> build/lib/aibolit/metrics/maxDiameter
creating build/lib/aibolit/metrics/ncss
copying aibolit/metrics/ncss/ncss.py -> build/lib/aibolit/metrics/ncss
copying aibolit/metrics/ncss/__init__.py -> build/lib/aibolit/metrics/ncss
creating build/lib/aibolit/metrics/local_method_calls
copying aibolit/metrics/local_method_calls/__init__.py -> build/lib/aibolit/metrics/local_method_calls
creating build/lib/aibolit/patterns/empty_rethrow
copying aibolit/patterns/empty_rethrow/empty_rethrow.py -> build/lib/aibolit/patterns/empty_rethrow
copying aibolit/patterns/empty_rethrow/__init__.py -> build/lib/aibolit/patterns/empty_rethrow
creating build/lib/aibolit/patterns/if_return_if_detection
copying aibolit/patterns/if_return_if_detection/__init__.py -> build/lib/aibolit/patterns/if_return_if_detection
copying aibolit/patterns/if_return_if_detection/if_detection.py -> build/lib/aibolit/patterns/if_return_if_detection
creating build/lib/aibolit/patterns/multiple_try
copying aibolit/patterns/multiple_try/multiple_try.py -> build/lib/aibolit/patterns/multiple_try
copying aibolit/patterns/multiple_try/__init__.py -> build/lib/aibolit/patterns/multiple_try
creating build/lib/aibolit/patterns/supermethod
copying aibolit/patterns/supermethod/supermethod.py -> build/lib/aibolit/patterns/supermethod
copying aibolit/patterns/supermethod/__init__.py -> build/lib/aibolit/patterns/supermethod
creating build/lib/aibolit/patterns/er_class
copying aibolit/patterns/er_class/er_class.py -> build/lib/aibolit/patterns/er_class
copying aibolit/patterns/er_class/__init__.py -> build/lib/aibolit/patterns/er_class
creating build/lib/aibolit/patterns/var_middle
copying aibolit/patterns/var_middle/var_middle.py -> build/lib/aibolit/patterns/var_middle
copying aibolit/patterns/var_middle/__init__.py -> build/lib/aibolit/patterns/var_middle
creating build/lib/aibolit/patterns/multiple_while
copying aibolit/patterns/multiple_while/multiple_while.py -> build/lib/aibolit/patterns/multiple_while
copying aibolit/patterns/multiple_while/__init__.py -> build/lib/aibolit/patterns/multiple_while
creating build/lib/aibolit/patterns/string_concat
copying aibolit/patterns/string_concat/__init__.py -> build/lib/aibolit/patterns/string_concat
copying aibolit/patterns/string_concat/string_concat.py -> build/lib/aibolit/patterns/string_concat
creating build/lib/aibolit/patterns/joined_validation
copying aibolit/patterns/joined_validation/joined_validation.py -> build/lib/aibolit/patterns/joined_validation
copying aibolit/patterns/joined_validation/__init__.py -> build/lib/aibolit/patterns/joined_validation
creating build/lib/aibolit/patterns/mutable_index
copying aibolit/patterns/mutable_index/mutable_index.py -> build/lib/aibolit/patterns/mutable_index
copying aibolit/patterns/mutable_index/__init__.py -> build/lib/aibolit/patterns/mutable_index
creating build/lib/aibolit/patterns/null_check
copying aibolit/patterns/null_check/null_check.py -> build/lib/aibolit/patterns/null_check
copying aibolit/patterns/null_check/__init__.py -> build/lib/aibolit/patterns/null_check
creating build/lib/aibolit/patterns/return_null
copying aibolit/patterns/return_null/return_null.py -> build/lib/aibolit/patterns/return_null
copying aibolit/patterns/return_null/__init__.py -> build/lib/aibolit/patterns/return_null
creating build/lib/aibolit/patterns/partial_synchronized
copying aibolit/patterns/partial_synchronized/partial_synchronized.py -> build/lib/aibolit/patterns/partial_synchronized
copying aibolit/patterns/partial_synchronized/__init__.py -> build/lib/aibolit/patterns/partial_synchronized
creating build/lib/aibolit/patterns/var_siblings
copying aibolit/patterns/var_siblings/var_siblings.py -> build/lib/aibolit/patterns/var_siblings
copying aibolit/patterns/var_siblings/__init__.py -> build/lib/aibolit/patterns/var_siblings
creating build/lib/aibolit/patterns/redundant_catch
copying aibolit/patterns/redundant_catch/__init__.py -> build/lib/aibolit/patterns/redundant_catch
copying aibolit/patterns/redundant_catch/redundant_catch.py -> build/lib/aibolit/patterns/redundant_catch
creating build/lib/aibolit/patterns/non_final_class
copying aibolit/patterns/non_final_class/__init__.py -> build/lib/aibolit/patterns/non_final_class
copying aibolit/patterns/non_final_class/non_final_class.py -> build/lib/aibolit/patterns/non_final_class
creating build/lib/aibolit/patterns/this_finder
copying aibolit/patterns/this_finder/this_finder.py -> build/lib/aibolit/patterns/this_finder
copying aibolit/patterns/this_finder/__init__.py -> build/lib/aibolit/patterns/this_finder
creating build/lib/aibolit/patterns/bidirect_index
copying aibolit/patterns/bidirect_index/bidirect_index.py -> build/lib/aibolit/patterns/bidirect_index
copying aibolit/patterns/bidirect_index/__init__.py -> build/lib/aibolit/patterns/bidirect_index
creating build/lib/aibolit/patterns/var_decl_diff
copying aibolit/patterns/var_decl_diff/__init__.py -> build/lib/aibolit/patterns/var_decl_diff
copying aibolit/patterns/var_decl_diff/var_decl_diff.py -> build/lib/aibolit/patterns/var_decl_diff
creating build/lib/aibolit/patterns/force_type_casting_finder
copying aibolit/patterns/force_type_casting_finder/force_type_casting_finder.py -> build/lib/aibolit/patterns/force_type_casting_finder
copying aibolit/patterns/force_type_casting_finder/__init__.py -> build/lib/aibolit/patterns/force_type_casting_finder
creating build/lib/aibolit/patterns/method_chaining
copying aibolit/patterns/method_chaining/method_chaining.py -> build/lib/aibolit/patterns/method_chaining
copying aibolit/patterns/method_chaining/__init__.py -> build/lib/aibolit/patterns/method_chaining
creating build/lib/aibolit/patterns/nested_loop
copying aibolit/patterns/nested_loop/nested_loop.py -> build/lib/aibolit/patterns/nested_loop
copying aibolit/patterns/nested_loop/__init__.py -> build/lib/aibolit/patterns/nested_loop
creating build/lib/aibolit/patterns/non_final_attribute
copying aibolit/patterns/non_final_attribute/__init__.py -> build/lib/aibolit/patterns/non_final_attribute
copying aibolit/patterns/non_final_attribute/non_final_attribute.py -> build/lib/aibolit/patterns/non_final_attribute
creating build/lib/aibolit/patterns/array_as_argument
copying aibolit/patterns/array_as_argument/__init__.py -> build/lib/aibolit/patterns/array_as_argument
copying aibolit/patterns/array_as_argument/array_as_argument.py -> build/lib/aibolit/patterns/array_as_argument
creating build/lib/aibolit/patterns/implements_multi
copying aibolit/patterns/implements_multi/__init__.py -> build/lib/aibolit/patterns/implements_multi
copying aibolit/patterns/implements_multi/implements_multi.py -> build/lib/aibolit/patterns/implements_multi
creating build/lib/aibolit/patterns/assert_in_code
copying aibolit/patterns/assert_in_code/assert_in_code.py -> build/lib/aibolit/patterns/assert_in_code
copying aibolit/patterns/assert_in_code/__init__.py -> build/lib/aibolit/patterns/assert_in_code
creating build/lib/aibolit/patterns/instanceof
copying aibolit/patterns/instanceof/instance_of.py -> build/lib/aibolit/patterns/instanceof
copying aibolit/patterns/instanceof/__init__.py -> build/lib/aibolit/patterns/instanceof
creating build/lib/aibolit/patterns/many_primary_ctors
copying aibolit/patterns/many_primary_ctors/many_primary_ctors.py -> build/lib/aibolit/patterns/many_primary_ctors
copying aibolit/patterns/many_primary_ctors/__init__.py -&gt; build/lib/aibolit/patterns/many_primary_ctors
creating build/lib/aibolit/patterns/protected_method
copying aibolit/patterns/protected_method/protected_method.py -> build/lib/aibolit/patterns/protected_method
copying aibolit/patterns/protected_method/__init__.py -> build/lib/aibolit/patterns/protected_method
creating build/lib/aibolit/patterns/public_static_method
copying aibolit/patterns/public_static_method/public_static_method.py -> build/lib/aibolit/patterns/public_static_method
copying aibolit/patterns/public_static_method/__init__.py -> build/lib/aibolit/patterns/public_static_method
creating build/lib/aibolit/patterns/classic_setter
copying aibolit/patterns/classic_setter/classic_setter.py -> build/lib/aibolit/patterns/classic_setter
copying aibolit/patterns/classic_setter/__init__.py -> build/lib/aibolit/patterns/classic_setter
creating build/lib/aibolit/patterns/method_siblings
copying aibolit/patterns/method_siblings/method_siblings.py -> build/lib/aibolit/patterns/method_siblings
copying aibolit/patterns/method_siblings/__init__.py -> build/lib/aibolit/patterns/method_siblings
creating build/lib/aibolit/patterns/loop_outsider
copying aibolit/patterns/loop_outsider/loop_outsider.py -> build/lib/aibolit/patterns/loop_outsider
copying aibolit/patterns/loop_outsider/__init__.py -> build/lib/aibolit/patterns/loop_outsider
creating build/lib/aibolit/patterns/nested_blocks
copying aibolit/patterns/nested_blocks/nested_blocks.py -> build/lib/aibolit/patterns/nested_blocks
copying aibolit/patterns/nested_blocks/__init__.py -> build/lib/aibolit/patterns/nested_blocks
creating build/lib/aibolit/patterns/private_static_method
copying aibolit/patterns/private_static_method/private_static_method.py -> build/lib/aibolit/patterns/private_static_method
copying aibolit/patterns/private_static_method/__init__.py -> build/lib/aibolit/patterns/private_static_method
creating build/lib/aibolit/patterns/send_null
copying aibolit/patterns/send_null/send_null.py -> build/lib/aibolit/patterns/send_null
copying aibolit/patterns/send_null/__init__.py -> build/lib/aibolit/patterns/send_null
creating build/lib/aibolit/patterns/assign_null_finder
copying aibolit/patterns/assign_null_finder/assign_null_finder.py -> build/lib/aibolit/patterns/assign_null_finder
copying aibolit/patterns/assign_null_finder/__init__.py -> build/lib/aibolit/patterns/assign_null_finder
creating build/lib/test/recommend
copying test/recommend/test_recommend_pipeline.py -> build/lib/test/recommend
copying test/recommend/__init__.py -> build/lib/test/recommend
creating build/lib/test/integration
copying test/integration/all.py -> build/lib/test/integration
copying test/integration/__init__.py -> build/lib/test/integration
creating build/lib/test/metrics
copying test/metrics/__init__.py -> build/lib/test/metrics
creating build/lib/test/patterns
copying test/patterns/__init__.py -> build/lib/test/patterns
creating build/lib/test/utils
copying test/utils/test_ast.py -> build/lib/test/utils
copying test/utils/__init__.py -> build/lib/test/utils
creating build/lib/test/recommend/errors
copying test/recommend/errors/__init__.py -> build/lib/test/recommend/errors
creating build/lib/test/metrics/spaces
copying test/metrics/spaces/__init__.py -> build/lib/test/metrics/spaces
copying test/metrics/spaces/TestSpaces.py -> build/lib/test/metrics/spaces
creating build/lib/test/metrics/countLeaves
copying test/metrics/countLeaves/test_countLeaves.py -> build/lib/test/metrics/countLeaves
copying test/metrics/countLeaves/__init__.py -> build/lib/test/metrics/countLeaves
creating build/lib/test/metrics/loc
copying test/metrics/loc/__init__.py -> build/lib/test/metrics/loc
copying test/metrics/loc/test_loc.py -> build/lib/test/metrics/loc
creating build/lib/test/metrics/external_methods_called
copying test/metrics/external_methods_called/test_external_methods_called.py -> build/lib/test/metrics/external_methods_called
copying test/metrics/external_methods_called/__init__.py -> build/lib/test/metrics/external_methods_called
creating build/lib/test/metrics/lcom4
copying test/metrics/lcom4/test_lcom4.py -> build/lib/test/metrics/lcom4
copying test/metrics/lcom4/__init__.py -> build/lib/test/metrics/lcom4
creating build/lib/test/metrics/local_methods_calls
copying test/metrics/local_methods_calls/test_local_methods_calls.py -> build/lib/test/metrics/local_methods_calls
copying test/metrics/local_methods_calls/__init__.py -> build/lib/test/metrics/local_methods_calls
creating build/lib/test/metrics/cognitiveC
copying test/metrics/cognitiveC/test_cognitive_c.py -> build/lib/test/metrics/cognitiveC
copying test/metrics/cognitiveC/__init__.py -> build/lib/test/metrics/cognitiveC
creating build/lib/test/metrics/mda
copying test/metrics/mda/__init__.py -> build/lib/test/metrics/mda
copying test/metrics/mda/test_mda.py -> build/lib/test/metrics/mda
creating build/lib/test/metrics/entropy
copying test/metrics/entropy/test_entropy.py -> build/lib/test/metrics/entropy
copying test/metrics/entropy/__init__.py -> build/lib/test/metrics/entropy
creating build/lib/test/metrics/maxDiameter
copying test/metrics/maxDiameter/test_max_diam_of_tree.py -> build/lib/test/metrics/maxDiameter
copying test/metrics/maxDiameter/__init__.py -> build/lib/test/metrics/maxDiameter
creating build/lib/test/metrics/ncss
copying test/metrics/ncss/test_all_types.py -> build/lib/test/metrics/ncss
copying test/metrics/ncss/__init__.py -> build/lib/test/metrics/ncss
creating build/lib/test/patterns/test_assign_null
copying test/patterns/test_assign_null/test_find_assign_null.py -> build/lib/test/patterns/test_assign_null
copying test/patterns/test_assign_null/__init__.py -> build/lib/test/patterns/test_assign_null
creating build/lib/test/patterns/empty_rethrow
copying test/patterns/empty_rethrow/test_empty_rethrow.py -> build/lib/test/patterns/empty_rethrow
copying test/patterns/empty_rethrow/__init__.py -> build/lib/test/patterns/empty_rethrow
creating build/lib/test/patterns/if_return_if_detection
copying test/patterns/if_return_if_detection/test_if_return_if.py -> build/lib/test/patterns/if_return_if_detection
copying test/patterns/if_return_if_detection/__init__.py -> build/lib/test/patterns/if_return_if_detection
creating build/lib/test/patterns/supermethod
copying test/patterns/supermethod/test_supermethod.py -> build/lib/test/patterns/supermethod
copying test/patterns/supermethod/__init__.py -> build/lib/test/patterns/supermethod
creating build/lib/test/patterns/er_class
copying test/patterns/er_class/test_er_class.py -> build/lib/test/patterns/er_class
copying test/patterns/er_class/__init__.py -> build/lib/test/patterns/er_class
creating build/lib/test/patterns/var_middle
copying test/patterns/var_middle/test_var_middle.py -> build/lib/test/patterns/var_middle
copying test/patterns/var_middle/__init__.py -> build/lib/test/patterns/var_middle
creating build/lib/test/patterns/multiple_while
copying test/patterns/multiple_while/test_multiple_while.py -> build/lib/test/patterns/multiple_while
copying test/patterns/multiple_while/__init__.py -> build/lib/test/patterns/multiple_while
creating build/lib/test/patterns/string_concat
copying test/patterns/string_concat/test_concat_string.py -> build/lib/test/patterns/string_concat
copying test/patterns/string_concat/__init__.py -> build/lib/test/patterns/string_concat
creating build/lib/test/patterns/joined_validation
copying test/patterns/joined_validation/test_joined_validation.py -> build/lib/test/patterns/joined_validation
copying test/patterns/joined_validation/__init__.py -> build/lib/test/patterns/joined_validation
creating build/lib/test/patterns/mutable_index
copying test/patterns/mutable_index/test_mutable_index.py -> build/lib/test/patterns/mutable_index
copying test/patterns/mutable_index/__init__.py -> build/lib/test/patterns/mutable_index
creating build/lib/test/patterns/multiply_try
copying test/patterns/multiply_try/test_multiple_try.py -&gt; build/lib/test/patterns/multiply_try
copying test/patterns/multiply_try/__init__.py -&gt; build/lib/test/patterns/multiply_try
creating build/lib/test/patterns/null_check
copying test/patterns/null_check/test_null_check.py -> build/lib/test/patterns/null_check
copying test/patterns/null_check/__init__.py -> build/lib/test/patterns/null_check
creating build/lib/test/patterns/return_null
copying test/patterns/return_null/__init__.py -> build/lib/test/patterns/return_null
copying test/patterns/return_null/test_return_null.py -> build/lib/test/patterns/return_null
creating build/lib/test/patterns/partial_synchronized
copying test/patterns/partial_synchronized/test_partial_synchronized.py -> build/lib/test/patterns/partial_synchronized
copying test/patterns/partial_synchronized/__init__.py -> build/lib/test/patterns/partial_synchronized
creating build/lib/test/patterns/var_siblings
copying test/patterns/var_siblings/test_var_siblings.py -> build/lib/test/patterns/var_siblings
copying test/patterns/var_siblings/__init__.py -> build/lib/test/patterns/var_siblings
creating build/lib/test/patterns/redundant_catch
copying test/patterns/redundant_catch/test_redundant_catch.py -> build/lib/test/patterns/redundant_catch
copying test/patterns/redundant_catch/__init__.py -> build/lib/test/patterns/redundant_catch
creating build/lib/test/patterns/non_final_class
copying test/patterns/non_final_class/test_non_final_class.py -> build/lib/test/patterns/non_final_class
copying test/patterns/non_final_class/__init__.py -> build/lib/test/patterns/non_final_class
creating build/lib/test/patterns/this_finder
copying test/patterns/this_finder/test_find_this.py -> build/lib/test/patterns/this_finder
copying test/patterns/this_finder/__init__.py -> build/lib/test/patterns/this_finder
creating build/lib/test/patterns/bidirect_index
copying test/patterns/bidirect_index/test_bidirect_index.py -> build/lib/test/patterns/bidirect_index
copying test/patterns/bidirect_index/__init__.py -> build/lib/test/patterns/bidirect_index
creating build/lib/test/patterns/var_decl_diff
copying test/patterns/var_decl_diff/test_var_decl_diff.py -> build/lib/test/patterns/var_decl_diff
copying test/patterns/var_decl_diff/__init__.py -> build/lib/test/patterns/var_decl_diff
creating build/lib/test/patterns/force_type_casting_finder
copying test/patterns/force_type_casting_finder/__init__.py -> build/lib/test/patterns/force_type_casting_finder
copying test/patterns/force_type_casting_finder/test_force_type_casting_finder.py -> build/lib/test/patterns/force_type_casting_finder
creating build/lib/test/patterns/method_chaining
copying test/patterns/method_chaining/test_method_chaining.py -> build/lib/test/patterns/method_chaining
copying test/patterns/method_chaining/__init__.py -> build/lib/test/patterns/method_chaining
creating build/lib/test/patterns/nested_loop
copying test/patterns/nested_loop/test_nested_loop.py -> build/lib/test/patterns/nested_loop
copying test/patterns/nested_loop/__init__.py -> build/lib/test/patterns/nested_loop
creating build/lib/test/patterns/non_final_attribute
copying test/patterns/non_final_attribute/test_non_final_attribute.py -> build/lib/test/patterns/non_final_attribute
copying test/patterns/non_final_attribute/__init__.py -> build/lib/test/patterns/non_final_attribute
creating build/lib/test/patterns/array_as_argument
copying test/patterns/array_as_argument/test_array_as_argument.py -> build/lib/test/patterns/array_as_argument
copying test/patterns/array_as_argument/__init__.py -> build/lib/test/patterns/array_as_argument
creating build/lib/test/patterns/implements_multi
copying test/patterns/implements_multi/test_implements_multi.py -> build/lib/test/patterns/implements_multi
copying test/patterns/implements_multi/__init__.py -> build/lib/test/patterns/implements_multi
creating build/lib/test/patterns/assert_in_code
copying test/patterns/assert_in_code/test_assert_in_code.py -> build/lib/test/patterns/assert_in_code
copying test/patterns/assert_in_code/__init__.py -> build/lib/test/patterns/assert_in_code
creating build/lib/test/patterns/instanceof
copying test/patterns/instanceof/test_instanceof.py -> build/lib/test/patterns/instanceof
copying test/patterns/instanceof/__init__.py -> build/lib/test/patterns/instanceof
creating build/lib/test/patterns/many_primary_ctors
copying test/patterns/many_primary_ctors/test_many_primary_ctors.py -> build/lib/test/patterns/many_primary_ctors
copying test/patterns/many_primary_ctors/__init__.py -> build/lib/test/patterns/many_primary_ctors
creating build/lib/test/patterns/protected_method
copying test/patterns/protected_method/test_protected_method.py -> build/lib/test/patterns/protected_method
copying test/patterns/protected_method/__init__.py -> build/lib/test/patterns/protected_method
creating build/lib/test/patterns/public_static_method
copying test/patterns/public_static_method/test_public_static_method.py -> build/lib/test/patterns/public_static_method
copying test/patterns/public_static_method/__init__.py -> build/lib/test/patterns/public_static_method
creating build/lib/test/patterns/classic_setter
copying test/patterns/classic_setter/__init__.py -> build/lib/test/patterns/classic_setter
copying test/patterns/classic_setter/test_classic_setter.py -> build/lib/test/patterns/classic_setter
creating build/lib/test/patterns/method_siblings
copying test/patterns/method_siblings/__init__.py -> build/lib/test/patterns/method_siblings
copying test/patterns/method_siblings/test_method_siblings.py -> build/lib/test/patterns/method_siblings
creating build/lib/test/patterns/loop_outsider
copying test/patterns/loop_outsider/test_loop_outsider.py -> build/lib/test/patterns/loop_outsider
copying test/patterns/loop_outsider/__init__.py -> build/lib/test/patterns/loop_outsider
creating build/lib/test/patterns/nested_blocks
copying test/patterns/nested_blocks/test_nested_blocks.py -> build/lib/test/patterns/nested_blocks
copying test/patterns/nested_blocks/__init__.py -> build/lib/test/patterns/nested_blocks
creating build/lib/test/patterns/private_static_method
copying test/patterns/private_static_method/test_private_static_method.py -> build/lib/test/patterns/private_static_method
copying test/patterns/private_static_method/__init__.py -> build/lib/test/patterns/private_static_method
creating build/lib/test/patterns/send_null
copying test/patterns/send_null/test_send_null.py -> build/lib/test/patterns/send_null
copying test/patterns/send_null/__init__.py -> build/lib/test/patterns/send_null
creating build/lib/test/utils/Lines
copying test/utils/Lines/test_lines.py -> build/lib/test/utils/Lines
copying test/utils/Lines/__init__.py -> build/lib/test/utils/Lines
creating build/lib/aibolit/__pycache__
copying aibolit/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/__pycache__
copying aibolit/__pycache__/__main__.cpython-36.pyc -> build/lib/aibolit/__pycache__
copying aibolit/__pycache__/config.cpython-36.pyc -> build/lib/aibolit/__pycache__
copying aibolit/__pycache__/types_decl.cpython-36.pyc -> build/lib/aibolit/__pycache__
creating build/lib/aibolit/model
copying aibolit/model/model.py -> build/lib/aibolit/model
creating build/lib/aibolit/model/__pycache__
copying aibolit/model/__pycache__/model.cpython-36.pyc -> build/lib/aibolit/model/__pycache__
copying aibolit/binary_files/halstead.jar -> build/lib/aibolit/binary_files
creating build/lib/aibolit/ml_pipeline/__pycache__
copying aibolit/ml_pipeline/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/ml_pipeline/__pycache__
copying aibolit/ml_pipeline/__pycache__/ml_pipeline.cpython-36.pyc -> build/lib/aibolit/ml_pipeline/__pycache__
creating build/lib/aibolit/metrics/__pycache__
copying aibolit/metrics/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/__pycache__
creating build/lib/aibolit/metrics/halsteadvolume
copying aibolit/metrics/halsteadvolume/README.md -> build/lib/aibolit/metrics/halsteadvolume
copying aibolit/metrics/halsteadvolume/pom.xml -&gt; build/lib/aibolit/metrics/halsteadvolume
creating build/lib/aibolit/metrics/halsteadvolume/src
creating build/lib/aibolit/metrics/halsteadvolume/src/main
creating build/lib/aibolit/metrics/halsteadvolume/src/main/java
creating build/lib/aibolit/metrics/halsteadvolume/src/main/java/com
creating build/lib/aibolit/metrics/halsteadvolume/src/main/java/com/metrics
creating build/lib/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/ASTVisitorMod.java -> build/lib/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/App.java -> build/lib/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/HalsteadMetrics.java -> build/lib/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying aibolit/binary_files/model.pkl -> build/lib/aibolit/binary_files
creating build/lib/aibolit/binary_files/__pycache__
copying aibolit/binary_files/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/binary_files/__pycache__
creating build/lib/aibolit/patterns/__pycache__
copying aibolit/patterns/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/__pycache__
creating build/lib/aibolit/utils/__pycache__
copying aibolit/utils/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/utils/__pycache__
copying aibolit/utils/__pycache__/ast.cpython-36.pyc -> build/lib/aibolit/utils/__pycache__
copying aibolit/utils/__pycache__/lines.cpython-36.pyc -> build/lib/aibolit/utils/__pycache__
copying aibolit/utils/__pycache__/utils.cpython-36.pyc -> build/lib/aibolit/utils/__pycache__
creating build/lib/aibolit/metrics/spaces/__pycache__
copying aibolit/metrics/spaces/__pycache__/SpaceCounter.cpython-36.pyc -> build/lib/aibolit/metrics/spaces/__pycache__
copying aibolit/metrics/spaces/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/spaces/__pycache__
copying aibolit/metrics/countLeaves/README.md -> build/lib/aibolit/metrics/countLeaves
creating build/lib/aibolit/metrics/countLeaves/__pycache__
copying aibolit/metrics/countLeaves/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/countLeaves/__pycache__
copying aibolit/metrics/countLeaves/__pycache__/numberofleaves.cpython-36.pyc -> build/lib/aibolit/metrics/countLeaves/__pycache__
copying aibolit/metrics/loc/README.md -> build/lib/aibolit/metrics/loc
creating build/lib/aibolit/metrics/loc/__pycache__
copying aibolit/metrics/loc/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/loc/__pycache__
copying aibolit/metrics/loc/__pycache__/loc.cpython-36.pyc -> build/lib/aibolit/metrics/loc/__pycache__
creating build/lib/aibolit/metrics/external_methods_called/__pycache__
copying aibolit/metrics/external_methods_called/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/external_methods_called/__pycache__
copying aibolit/metrics/external_methods_called/__pycache__/external_methods_called.cpython-36.pyc -> build/lib/aibolit/metrics/external_methods_called/__pycache__
creating build/lib/aibolit/metrics/lcom4/__pycache__
copying aibolit/metrics/lcom4/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/lcom4/__pycache__
copying aibolit/metrics/lcom4/__pycache__/lcom4.cpython-36.pyc -> build/lib/aibolit/metrics/lcom4/__pycache__
creating build/lib/aibolit/metrics/local_methods_calls/__pycache__
copying aibolit/metrics/local_methods_calls/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/local_methods_calls/__pycache__
copying aibolit/metrics/local_methods_calls/__pycache__/local_methods_calls.cpython-36.pyc -> build/lib/aibolit/metrics/local_methods_calls/__pycache__
copying aibolit/metrics/cognitiveC/README.md -> build/lib/aibolit/metrics/cognitiveC
creating build/lib/aibolit/metrics/cognitiveC/__pycache__
copying aibolit/metrics/cognitiveC/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/cognitiveC/__pycache__
copying aibolit/metrics/cognitiveC/__pycache__/cognitive_c.cpython-36.pyc -> build/lib/aibolit/metrics/cognitiveC/__pycache__
creating build/lib/aibolit/metrics/mda/__pycache__
copying aibolit/metrics/mda/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/mda/__pycache__
copying aibolit/metrics/mda/__pycache__/mda.cpython-36.pyc -> build/lib/aibolit/metrics/mda/__pycache__
copying aibolit/metrics/cc/README.md -> build/lib/aibolit/metrics/cc
copying aibolit/metrics/cc/cyclical.xml -> build/lib/aibolit/metrics/cc
copying aibolit/metrics/cc/pom.xml -> build/lib/aibolit/metrics/cc
copying aibolit/metrics/cc/requirements.txt -> build/lib/aibolit/metrics/cc
creating build/lib/aibolit/metrics/cc/__pycache__
copying aibolit/metrics/cc/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/cc/__pycache__
copying aibolit/metrics/entropy/README.md -> build/lib/aibolit/metrics/entropy
creating build/lib/aibolit/metrics/entropy/__pycache__
copying aibolit/metrics/entropy/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/entropy/__pycache__
copying aibolit/metrics/entropy/__pycache__/entropy.cpython-36.pyc -> build/lib/aibolit/metrics/entropy/__pycache__
copying aibolit/metrics/npath/README.md -> build/lib/aibolit/metrics/npath
copying aibolit/metrics/npath/npath.xml -> build/lib/aibolit/metrics/npath
copying aibolit/metrics/npath/pom.xml -> build/lib/aibolit/metrics/npath
creating build/lib/aibolit/metrics/npath/__pycache__
copying aibolit/metrics/npath/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/npath/__pycache__
copying aibolit/metrics/hv/README.md -> build/lib/aibolit/metrics/hv
creating build/lib/aibolit/metrics/hv/__pycache__
copying aibolit/metrics/hv/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/hv/__pycache__
copying aibolit/metrics/maxDiameter/README.md -> build/lib/aibolit/metrics/maxDiameter
creating build/lib/aibolit/metrics/maxDiameter/__pycache__
copying aibolit/metrics/maxDiameter/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/maxDiameter/__pycache__
copying aibolit/metrics/maxDiameter/__pycache__/max_diam_of_tree.cpython-36.pyc -> build/lib/aibolit/metrics/maxDiameter/__pycache__
copying aibolit/metrics/ncss/README.md -> build/lib/aibolit/metrics/ncss
creating build/lib/aibolit/metrics/ncss/__pycache__
copying aibolit/metrics/ncss/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/ncss/__pycache__
copying aibolit/metrics/ncss/__pycache__/ncss.cpython-36.pyc -> build/lib/aibolit/metrics/ncss/__pycache__
creating build/lib/aibolit/metrics/local_method_calls/__pycache__
copying aibolit/metrics/local_method_calls/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/metrics/local_method_calls/__pycache__
creating build/lib/aibolit/patterns/empty_rethrow/__pycache__
copying aibolit/patterns/empty_rethrow/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/empty_rethrow/__pycache__
copying aibolit/patterns/empty_rethrow/__pycache__/empty_rethrow.cpython-36.pyc -> build/lib/aibolit/patterns/empty_rethrow/__pycache__
creating build/lib/aibolit/patterns/if_return_if_detection/__pycache__
copying aibolit/patterns/if_return_if_detection/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/if_return_if_detection/__pycache__
copying aibolit/patterns/if_return_if_detection/__pycache__/if_detection.cpython-36.pyc -> build/lib/aibolit/patterns/if_return_if_detection/__pycache__
creating build/lib/aibolit/patterns/multiple_try/__pycache__
copying aibolit/patterns/multiple_try/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/multiple_try/__pycache__
copying aibolit/patterns/multiple_try/__pycache__/multiple_try.cpython-36.pyc -> build/lib/aibolit/patterns/multiple_try/__pycache__
creating build/lib/aibolit/patterns/supermethod/__pycache__
copying aibolit/patterns/supermethod/__pycache__/__init__.cpython-36.pyc -&gt; build/lib/aibolit/patterns/supermethod/__pycache__
copying aibolit/patterns/supermethod/__pycache__/supermethod.cpython-36.pyc -> build/lib/aibolit/patterns/supermethod/__pycache__
creating build/lib/aibolit/patterns/er_class/__pycache__
copying aibolit/patterns/er_class/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/er_class/__pycache__
copying aibolit/patterns/er_class/__pycache__/er_class.cpython-36.pyc -> build/lib/aibolit/patterns/er_class/__pycache__
copying aibolit/patterns/var_middle/README.md -> build/lib/aibolit/patterns/var_middle
creating build/lib/aibolit/patterns/var_middle/__pycache__
copying aibolit/patterns/var_middle/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/var_middle/__pycache__
copying aibolit/patterns/var_middle/__pycache__/var_middle.cpython-36.pyc -> build/lib/aibolit/patterns/var_middle/__pycache__
creating build/lib/aibolit/patterns/multiple_while/__pycache__
copying aibolit/patterns/multiple_while/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/multiple_while/__pycache__
copying aibolit/patterns/multiple_while/__pycache__/multiple_while.cpython-36.pyc -> build/lib/aibolit/patterns/multiple_while/__pycache__
creating build/lib/aibolit/patterns/string_concat/__pycache__
copying aibolit/patterns/string_concat/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/string_concat/__pycache__
copying aibolit/patterns/string_concat/__pycache__/string_concat.cpython-36.pyc -> build/lib/aibolit/patterns/string_concat/__pycache__
creating build/lib/aibolit/patterns/joined_validation/__pycache__
copying aibolit/patterns/joined_validation/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/joined_validation/__pycache__
copying aibolit/patterns/joined_validation/__pycache__/joined_validation.cpython-36.pyc -> build/lib/aibolit/patterns/joined_validation/__pycache__
creating build/lib/aibolit/patterns/mutable_index/__pycache__
copying aibolit/patterns/mutable_index/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/mutable_index/__pycache__
copying aibolit/patterns/mutable_index/__pycache__/mutable_index.cpython-36.pyc -> build/lib/aibolit/patterns/mutable_index/__pycache__
creating build/lib/aibolit/patterns/null_check/__pycache__
copying aibolit/patterns/null_check/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/null_check/__pycache__
copying aibolit/patterns/null_check/__pycache__/null_check.cpython-36.pyc -> build/lib/aibolit/patterns/null_check/__pycache__
creating build/lib/aibolit/patterns/return_null/__pycache__
copying aibolit/patterns/return_null/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/return_null/__pycache__
copying aibolit/patterns/return_null/__pycache__/return_null.cpython-36.pyc -> build/lib/aibolit/patterns/return_null/__pycache__
creating build/lib/aibolit/patterns/partial_synchronized/__pycache__
copying aibolit/patterns/partial_synchronized/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/partial_synchronized/__pycache__
copying aibolit/patterns/partial_synchronized/__pycache__/partial_synchronized.cpython-36.pyc -> build/lib/aibolit/patterns/partial_synchronized/__pycache__
creating build/lib/aibolit/patterns/var_siblings/__pycache__
copying aibolit/patterns/var_siblings/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/var_siblings/__pycache__
copying aibolit/patterns/var_siblings/__pycache__/var_siblings.cpython-36.pyc -> build/lib/aibolit/patterns/var_siblings/__pycache__
creating build/lib/aibolit/patterns/redundant_catch/__pycache__
copying aibolit/patterns/redundant_catch/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/redundant_catch/__pycache__
copying aibolit/patterns/redundant_catch/__pycache__/redundant_catch.cpython-36.pyc -> build/lib/aibolit/patterns/redundant_catch/__pycache__
creating build/lib/aibolit/patterns/non_final_class/__pycache__
copying aibolit/patterns/non_final_class/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/non_final_class/__pycache__
copying aibolit/patterns/non_final_class/__pycache__/non_final_class.cpython-36.pyc -> build/lib/aibolit/patterns/non_final_class/__pycache__
creating build/lib/aibolit/patterns/this_finder/__pycache__
copying aibolit/patterns/this_finder/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/this_finder/__pycache__
copying aibolit/patterns/this_finder/__pycache__/this_finder.cpython-36.pyc -> build/lib/aibolit/patterns/this_finder/__pycache__
creating build/lib/aibolit/patterns/bidirect_index/__pycache__
copying aibolit/patterns/bidirect_index/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/bidirect_index/__pycache__
copying aibolit/patterns/bidirect_index/__pycache__/bidirect_index.cpython-36.pyc -> build/lib/aibolit/patterns/bidirect_index/__pycache__
copying aibolit/patterns/var_decl_diff/README.md -> build/lib/aibolit/patterns/var_decl_diff
creating build/lib/aibolit/patterns/var_decl_diff/__pycache__
copying aibolit/patterns/var_decl_diff/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/var_decl_diff/__pycache__
copying aibolit/patterns/var_decl_diff/__pycache__/var_decl_diff.cpython-36.pyc -> build/lib/aibolit/patterns/var_decl_diff/__pycache__
creating build/lib/aibolit/patterns/force_type_casting_finder/__pycache__
copying aibolit/patterns/force_type_casting_finder/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/force_type_casting_finder/__pycache__
copying aibolit/patterns/force_type_casting_finder/__pycache__/force_type_casting_finder.cpython-36.pyc -> build/lib/aibolit/patterns/force_type_casting_finder/__pycache__
creating build/lib/aibolit/patterns/method_chaining/__pycache__
copying aibolit/patterns/method_chaining/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/method_chaining/__pycache__
copying aibolit/patterns/method_chaining/__pycache__/method_chaining.cpython-36.pyc -> build/lib/aibolit/patterns/method_chaining/__pycache__
creating build/lib/aibolit/patterns/nested_loop/__pycache__
copying aibolit/patterns/nested_loop/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/nested_loop/__pycache__
copying aibolit/patterns/nested_loop/__pycache__/nested_loop.cpython-36.pyc -> build/lib/aibolit/patterns/nested_loop/__pycache__
creating build/lib/aibolit/patterns/non_final_attribute/__pycache__
copying aibolit/patterns/non_final_attribute/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/non_final_attribute/__pycache__
copying aibolit/patterns/non_final_attribute/__pycache__/non_final_attribute.cpython-36.pyc -> build/lib/aibolit/patterns/non_final_attribute/__pycache__
creating build/lib/aibolit/patterns/array_as_argument/__pycache__
copying aibolit/patterns/array_as_argument/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/array_as_argument/__pycache__
copying aibolit/patterns/array_as_argument/__pycache__/array_as_argument.cpython-36.pyc -> build/lib/aibolit/patterns/array_as_argument/__pycache__
creating build/lib/aibolit/patterns/implements_multi/__pycache__
copying aibolit/patterns/implements_multi/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/implements_multi/__pycache__
copying aibolit/patterns/implements_multi/__pycache__/implements_multi.cpython-36.pyc -> build/lib/aibolit/patterns/implements_multi/__pycache__
creating build/lib/aibolit/patterns/assert_in_code/__pycache__
copying aibolit/patterns/assert_in_code/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/assert_in_code/__pycache__
copying aibolit/patterns/assert_in_code/__pycache__/assert_in_code.cpython-36.pyc -> build/lib/aibolit/patterns/assert_in_code/__pycache__
creating build/lib/aibolit/patterns/instanceof/__pycache__
copying aibolit/patterns/instanceof/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/instanceof/__pycache__
copying aibolit/patterns/instanceof/__pycache__/instance_of.cpython-36.pyc -&gt; build/lib/aibolit/patterns/instanceof/__pycache__
creating build/lib/aibolit/patterns/many_primary_ctors/__pycache__
copying aibolit/patterns/many_primary_ctors/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/many_primary_ctors/__pycache__
copying aibolit/patterns/many_primary_ctors/__pycache__/many_primary_ctors.cpython-36.pyc -> build/lib/aibolit/patterns/many_primary_ctors/__pycache__
creating build/lib/aibolit/patterns/protected_method/__pycache__
copying aibolit/patterns/protected_method/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/protected_method/__pycache__
copying aibolit/patterns/protected_method/__pycache__/protected_method.cpython-36.pyc -> build/lib/aibolit/patterns/protected_method/__pycache__
creating build/lib/aibolit/patterns/public_static_method/__pycache__
copying aibolit/patterns/public_static_method/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/public_static_method/__pycache__
copying aibolit/patterns/public_static_method/__pycache__/public_static_method.cpython-36.pyc -> build/lib/aibolit/patterns/public_static_method/__pycache__
creating build/lib/aibolit/patterns/classic_setter/__pycache__
copying aibolit/patterns/classic_setter/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/classic_setter/__pycache__
copying aibolit/patterns/classic_setter/__pycache__/classic_setter.cpython-36.pyc -> build/lib/aibolit/patterns/classic_setter/__pycache__
creating build/lib/aibolit/patterns/method_siblings/__pycache__
copying aibolit/patterns/method_siblings/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/method_siblings/__pycache__
copying aibolit/patterns/method_siblings/__pycache__/method_siblings.cpython-36.pyc -> build/lib/aibolit/patterns/method_siblings/__pycache__
creating build/lib/aibolit/patterns/loop_outsider/__pycache__
copying aibolit/patterns/loop_outsider/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/loop_outsider/__pycache__
copying aibolit/patterns/loop_outsider/__pycache__/loop_outsider.cpython-36.pyc -> build/lib/aibolit/patterns/loop_outsider/__pycache__
copying aibolit/patterns/nested_blocks/README.md -> build/lib/aibolit/patterns/nested_blocks
creating build/lib/aibolit/patterns/nested_blocks/__pycache__
copying aibolit/patterns/nested_blocks/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/nested_blocks/__pycache__
copying aibolit/patterns/nested_blocks/__pycache__/nested_blocks.cpython-36.pyc -> build/lib/aibolit/patterns/nested_blocks/__pycache__
creating build/lib/aibolit/patterns/private_static_method/__pycache__
copying aibolit/patterns/private_static_method/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/private_static_method/__pycache__
copying aibolit/patterns/private_static_method/__pycache__/private_static_method.cpython-36.pyc -> build/lib/aibolit/patterns/private_static_method/__pycache__
copying aibolit/patterns/send_null/readme.md -> build/lib/aibolit/patterns/send_null
creating build/lib/aibolit/patterns/send_null/__pycache__
copying aibolit/patterns/send_null/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/send_null/__pycache__
copying aibolit/patterns/send_null/__pycache__/send_null.cpython-36.pyc -> build/lib/aibolit/patterns/send_null/__pycache__
creating build/lib/aibolit/patterns/assign_null_finder/__pycache__
copying aibolit/patterns/assign_null_finder/__pycache__/__init__.cpython-36.pyc -> build/lib/aibolit/patterns/assign_null_finder/__pycache__
copying aibolit/patterns/assign_null_finder/__pycache__/assign_null_finder.cpython-36.pyc -> build/lib/aibolit/patterns/assign_null_finder/__pycache__
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/aibolit
copying build/lib/aibolit/__main__.py -> build/bdist.linux-x86_64/wheel/aibolit
creating build/bdist.linux-x86_64/wheel/aibolit/ml_pipeline
copying build/lib/aibolit/ml_pipeline/ml_pipeline.py -> build/bdist.linux-x86_64/wheel/aibolit/ml_pipeline
copying build/lib/aibolit/ml_pipeline/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/ml_pipeline
creating build/bdist.linux-x86_64/wheel/aibolit/ml_pipeline/__pycache__
copying build/lib/aibolit/ml_pipeline/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/ml_pipeline/__pycache__
copying build/lib/aibolit/ml_pipeline/__pycache__/ml_pipeline.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/ml_pipeline/__pycache__
copying build/lib/aibolit/config.py -> build/bdist.linux-x86_64/wheel/aibolit
creating build/bdist.linux-x86_64/wheel/aibolit/metrics
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/spaces
copying build/lib/aibolit/metrics/spaces/SpaceCounter.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/spaces
copying build/lib/aibolit/metrics/spaces/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/spaces
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/spaces/__pycache__
copying build/lib/aibolit/metrics/spaces/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/spaces/__pycache__
copying build/lib/aibolit/metrics/spaces/__pycache__/SpaceCounter.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/spaces/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/countLeaves
copying build/lib/aibolit/metrics/countLeaves/numberofleaves.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/countLeaves
copying build/lib/aibolit/metrics/countLeaves/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/countLeaves
copying build/lib/aibolit/metrics/countLeaves/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/countLeaves
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/countLeaves/__pycache__
copying build/lib/aibolit/metrics/countLeaves/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/countLeaves/__pycache__
copying build/lib/aibolit/metrics/countLeaves/__pycache__/numberofleaves.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/countLeaves/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/loc
copying build/lib/aibolit/metrics/loc/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/loc
copying build/lib/aibolit/metrics/loc/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/loc
copying build/lib/aibolit/metrics/loc/loc.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/loc
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/loc/__pycache__
copying build/lib/aibolit/metrics/loc/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/loc/__pycache__
copying build/lib/aibolit/metrics/loc/__pycache__/loc.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/loc/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume
copying build/lib/aibolit/metrics/halsteadvolume/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume/src
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume/src/main
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume/src/main/java
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume/src/main/java/com
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume/src/main/java/com/metrics
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying build/lib/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/HalsteadMetrics.java -> build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying build/lib/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/App.java -> build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying build/lib/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/ASTVisitorMod.java -> build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead
copying build/lib/aibolit/metrics/halsteadvolume/pom.xml -> build/bdist.linux-x86_64/wheel/aibolit/metrics/halsteadvolume
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/external_methods_called
copying build/lib/aibolit/metrics/external_methods_called/external_methods_called.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/external_methods_called
copying build/lib/aibolit/metrics/external_methods_called/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/external_methods_called
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/external_methods_called/__pycache__
copying build/lib/aibolit/metrics/external_methods_called/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/external_methods_called/__pycache__
copying build/lib/aibolit/metrics/external_methods_called/__pycache__/external_methods_called.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/external_methods_called/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/lcom4
copying build/lib/aibolit/metrics/lcom4/lcom4.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/lcom4
copying build/lib/aibolit/metrics/lcom4/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/lcom4
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/lcom4/__pycache__
copying build/lib/aibolit/metrics/lcom4/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/lcom4/__pycache__
copying build/lib/aibolit/metrics/lcom4/__pycache__/lcom4.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/lcom4/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/local_methods_calls
copying build/lib/aibolit/metrics/local_methods_calls/local_methods_calls.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/local_methods_calls
copying build/lib/aibolit/metrics/local_methods_calls/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/local_methods_calls
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/local_methods_calls/__pycache__
copying build/lib/aibolit/metrics/local_methods_calls/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/local_methods_calls/__pycache__
copying build/lib/aibolit/metrics/local_methods_calls/__pycache__/local_methods_calls.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/local_methods_calls/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/cognitiveC
copying build/lib/aibolit/metrics/cognitiveC/cognitive_c.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cognitiveC
copying build/lib/aibolit/metrics/cognitiveC/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cognitiveC
copying build/lib/aibolit/metrics/cognitiveC/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cognitiveC
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/cognitiveC/__pycache__
copying build/lib/aibolit/metrics/cognitiveC/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cognitiveC/__pycache__
copying build/lib/aibolit/metrics/cognitiveC/__pycache__/cognitive_c.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cognitiveC/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/mda
copying build/lib/aibolit/metrics/mda/mda.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/mda
copying build/lib/aibolit/metrics/mda/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/mda
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/mda/__pycache__
copying build/lib/aibolit/metrics/mda/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/mda/__pycache__
copying build/lib/aibolit/metrics/mda/__pycache__/mda.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/mda/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/cc
copying build/lib/aibolit/metrics/cc/cyclical.xml -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cc
copying build/lib/aibolit/metrics/cc/requirements.txt -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cc
copying build/lib/aibolit/metrics/cc/main.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cc
copying build/lib/aibolit/metrics/cc/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cc
copying build/lib/aibolit/metrics/cc/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cc
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/cc/__pycache__
copying build/lib/aibolit/metrics/cc/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cc/__pycache__
copying build/lib/aibolit/metrics/cc/pom.xml -> build/bdist.linux-x86_64/wheel/aibolit/metrics/cc
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/entropy
copying build/lib/aibolit/metrics/entropy/entropy.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/entropy
copying build/lib/aibolit/metrics/entropy/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/entropy
copying build/lib/aibolit/metrics/entropy/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/entropy
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/entropy/__pycache__
copying build/lib/aibolit/metrics/entropy/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/entropy/__pycache__
copying build/lib/aibolit/metrics/entropy/__pycache__/entropy.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/entropy/__pycache__
copying build/lib/aibolit/metrics/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/npath
copying build/lib/aibolit/metrics/npath/main.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/npath
copying build/lib/aibolit/metrics/npath/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/npath
copying build/lib/aibolit/metrics/npath/npath.xml -> build/bdist.linux-x86_64/wheel/aibolit/metrics/npath
copying build/lib/aibolit/metrics/npath/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/npath
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/npath/__pycache__
copying build/lib/aibolit/metrics/npath/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/npath/__pycache__
copying build/lib/aibolit/metrics/npath/pom.xml -> build/bdist.linux-x86_64/wheel/aibolit/metrics/npath
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/hv
copying build/lib/aibolit/metrics/hv/main.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/hv
copying build/lib/aibolit/metrics/hv/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/hv
copying build/lib/aibolit/metrics/hv/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/hv
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/hv/__pycache__
copying build/lib/aibolit/metrics/hv/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/hv/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/__pycache__
copying build/lib/aibolit/metrics/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/maxDiameter
copying build/lib/aibolit/metrics/maxDiameter/max_diam_of_tree.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/maxDiameter
copying build/lib/aibolit/metrics/maxDiameter/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/maxDiameter
copying build/lib/aibolit/metrics/maxDiameter/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/maxDiameter
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/maxDiameter/__pycache__
copying build/lib/aibolit/metrics/maxDiameter/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/maxDiameter/__pycache__
copying build/lib/aibolit/metrics/maxDiameter/__pycache__/max_diam_of_tree.cpython-36.pyc -&gt; build/bdist.linux-x86_64/wheel/aibolit/metrics/maxDiameter/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/ncss
copying build/lib/aibolit/metrics/ncss/ncss.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/ncss
copying build/lib/aibolit/metrics/ncss/README.md -> build/bdist.linux-x86_64/wheel/aibolit/metrics/ncss
copying build/lib/aibolit/metrics/ncss/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/ncss
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/ncss/__pycache__
copying build/lib/aibolit/metrics/ncss/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/ncss/__pycache__
copying build/lib/aibolit/metrics/ncss/__pycache__/ncss.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/ncss/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/local_method_calls
copying build/lib/aibolit/metrics/local_method_calls/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/metrics/local_method_calls
creating build/bdist.linux-x86_64/wheel/aibolit/metrics/local_method_calls/__pycache__
copying build/lib/aibolit/metrics/local_method_calls/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/metrics/local_method_calls/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/model
copying build/lib/aibolit/model/model.py -> build/bdist.linux-x86_64/wheel/aibolit/model
creating build/bdist.linux-x86_64/wheel/aibolit/model/__pycache__
copying build/lib/aibolit/model/__pycache__/model.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/model/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/binary_files
copying build/lib/aibolit/binary_files/model.pkl -> build/bdist.linux-x86_64/wheel/aibolit/binary_files
copying build/lib/aibolit/binary_files/halstead.jar -> build/bdist.linux-x86_64/wheel/aibolit/binary_files
copying build/lib/aibolit/binary_files/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/binary_files
creating build/bdist.linux-x86_64/wheel/aibolit/binary_files/__pycache__
copying build/lib/aibolit/binary_files/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/binary_files/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/empty_rethrow
copying build/lib/aibolit/patterns/empty_rethrow/empty_rethrow.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/empty_rethrow
copying build/lib/aibolit/patterns/empty_rethrow/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/empty_rethrow
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/empty_rethrow/__pycache__
copying build/lib/aibolit/patterns/empty_rethrow/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/empty_rethrow/__pycache__
copying build/lib/aibolit/patterns/empty_rethrow/__pycache__/empty_rethrow.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/empty_rethrow/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/if_return_if_detection
copying build/lib/aibolit/patterns/if_return_if_detection/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/if_return_if_detection
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/if_return_if_detection/__pycache__
copying build/lib/aibolit/patterns/if_return_if_detection/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/if_return_if_detection/__pycache__
copying build/lib/aibolit/patterns/if_return_if_detection/__pycache__/if_detection.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/if_return_if_detection/__pycache__
copying build/lib/aibolit/patterns/if_return_if_detection/if_detection.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/if_return_if_detection
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_try
copying build/lib/aibolit/patterns/multiple_try/multiple_try.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_try
copying build/lib/aibolit/patterns/multiple_try/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_try
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_try/__pycache__
copying build/lib/aibolit/patterns/multiple_try/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_try/__pycache__
copying build/lib/aibolit/patterns/multiple_try/__pycache__/multiple_try.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_try/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/supermethod
copying build/lib/aibolit/patterns/supermethod/supermethod.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/supermethod
copying build/lib/aibolit/patterns/supermethod/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/supermethod
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/supermethod/__pycache__
copying build/lib/aibolit/patterns/supermethod/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/supermethod/__pycache__
copying build/lib/aibolit/patterns/supermethod/__pycache__/supermethod.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/supermethod/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/er_class
copying build/lib/aibolit/patterns/er_class/er_class.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/er_class
copying build/lib/aibolit/patterns/er_class/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/er_class
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/er_class/__pycache__
copying build/lib/aibolit/patterns/er_class/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/er_class/__pycache__
copying build/lib/aibolit/patterns/er_class/__pycache__/er_class.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/er_class/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/var_middle
copying build/lib/aibolit/patterns/var_middle/var_middle.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_middle
copying build/lib/aibolit/patterns/var_middle/README.md -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_middle
copying build/lib/aibolit/patterns/var_middle/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_middle
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/var_middle/__pycache__
copying build/lib/aibolit/patterns/var_middle/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_middle/__pycache__
copying build/lib/aibolit/patterns/var_middle/__pycache__/var_middle.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_middle/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_while
copying build/lib/aibolit/patterns/multiple_while/multiple_while.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_while
copying build/lib/aibolit/patterns/multiple_while/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_while
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_while/__pycache__
copying build/lib/aibolit/patterns/multiple_while/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_while/__pycache__
copying build/lib/aibolit/patterns/multiple_while/__pycache__/multiple_while.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/multiple_while/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/string_concat
copying build/lib/aibolit/patterns/string_concat/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/string_concat
copying build/lib/aibolit/patterns/string_concat/string_concat.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/string_concat
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/string_concat/__pycache__
copying build/lib/aibolit/patterns/string_concat/__pycache__/string_concat.cpython-36.pyc -&gt; build/bdist.linux-x86_64/wheel/aibolit/patterns/string_concat/__pycache__
copying build/lib/aibolit/patterns/string_concat/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/string_concat/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/joined_validation
copying build/lib/aibolit/patterns/joined_validation/joined_validation.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/joined_validation
copying build/lib/aibolit/patterns/joined_validation/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/joined_validation
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/joined_validation/__pycache__
copying build/lib/aibolit/patterns/joined_validation/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/joined_validation/__pycache__
copying build/lib/aibolit/patterns/joined_validation/__pycache__/joined_validation.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/joined_validation/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/mutable_index
copying build/lib/aibolit/patterns/mutable_index/mutable_index.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/mutable_index
copying build/lib/aibolit/patterns/mutable_index/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/mutable_index
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/mutable_index/__pycache__
copying build/lib/aibolit/patterns/mutable_index/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/mutable_index/__pycache__
copying build/lib/aibolit/patterns/mutable_index/__pycache__/mutable_index.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/mutable_index/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/null_check
copying build/lib/aibolit/patterns/null_check/null_check.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/null_check
copying build/lib/aibolit/patterns/null_check/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/null_check
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/null_check/__pycache__
copying build/lib/aibolit/patterns/null_check/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/null_check/__pycache__
copying build/lib/aibolit/patterns/null_check/__pycache__/null_check.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/null_check/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/return_null
copying build/lib/aibolit/patterns/return_null/return_null.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/return_null
copying build/lib/aibolit/patterns/return_null/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/return_null
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/return_null/__pycache__
copying build/lib/aibolit/patterns/return_null/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/return_null/__pycache__
copying build/lib/aibolit/patterns/return_null/__pycache__/return_null.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/return_null/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/partial_synchronized
copying build/lib/aibolit/patterns/partial_synchronized/partial_synchronized.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/partial_synchronized
copying build/lib/aibolit/patterns/partial_synchronized/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/partial_synchronized
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/partial_synchronized/__pycache__
copying build/lib/aibolit/patterns/partial_synchronized/__pycache__/partial_synchronized.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/partial_synchronized/__pycache__
copying build/lib/aibolit/patterns/partial_synchronized/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/partial_synchronized/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/var_siblings
copying build/lib/aibolit/patterns/var_siblings/var_siblings.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_siblings
copying build/lib/aibolit/patterns/var_siblings/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_siblings
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/var_siblings/__pycache__
copying build/lib/aibolit/patterns/var_siblings/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_siblings/__pycache__
copying build/lib/aibolit/patterns/var_siblings/__pycache__/var_siblings.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_siblings/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/redundant_catch
copying build/lib/aibolit/patterns/redundant_catch/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/redundant_catch
copying build/lib/aibolit/patterns/redundant_catch/redundant_catch.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/redundant_catch
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/redundant_catch/__pycache__
copying build/lib/aibolit/patterns/redundant_catch/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/redundant_catch/__pycache__
copying build/lib/aibolit/patterns/redundant_catch/__pycache__/redundant_catch.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/redundant_catch/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_class
copying build/lib/aibolit/patterns/non_final_class/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_class
copying build/lib/aibolit/patterns/non_final_class/non_final_class.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_class
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_class/__pycache__
copying build/lib/aibolit/patterns/non_final_class/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_class/__pycache__
copying build/lib/aibolit/patterns/non_final_class/__pycache__/non_final_class.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_class/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/this_finder
copying build/lib/aibolit/patterns/this_finder/this_finder.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/this_finder
copying build/lib/aibolit/patterns/this_finder/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/this_finder
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/this_finder/__pycache__
copying build/lib/aibolit/patterns/this_finder/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/this_finder/__pycache__
copying build/lib/aibolit/patterns/this_finder/__pycache__/this_finder.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/this_finder/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/bidirect_index
copying build/lib/aibolit/patterns/bidirect_index/bidirect_index.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/bidirect_index
copying build/lib/aibolit/patterns/bidirect_index/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/bidirect_index
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/bidirect_index/__pycache__
copying build/lib/aibolit/patterns/bidirect_index/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/bidirect_index/__pycache__
copying build/lib/aibolit/patterns/bidirect_index/__pycache__/bidirect_index.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/bidirect_index/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/var_decl_diff
copying build/lib/aibolit/patterns/var_decl_diff/README.md -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_decl_diff
copying build/lib/aibolit/patterns/var_decl_diff/__init__.py -&gt; build/bdist.linux-x86_64/wheel/aibolit/patterns/var_decl_diff
copying build/lib/aibolit/patterns/var_decl_diff/var_decl_diff.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_decl_diff
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/var_decl_diff/__pycache__
copying build/lib/aibolit/patterns/var_decl_diff/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_decl_diff/__pycache__
copying build/lib/aibolit/patterns/var_decl_diff/__pycache__/var_decl_diff.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/var_decl_diff/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/force_type_casting_finder
copying build/lib/aibolit/patterns/force_type_casting_finder/force_type_casting_finder.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/force_type_casting_finder
copying build/lib/aibolit/patterns/force_type_casting_finder/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/force_type_casting_finder
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/force_type_casting_finder/__pycache__
copying build/lib/aibolit/patterns/force_type_casting_finder/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/force_type_casting_finder/__pycache__
copying build/lib/aibolit/patterns/force_type_casting_finder/__pycache__/force_type_casting_finder.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/force_type_casting_finder/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/method_chaining
copying build/lib/aibolit/patterns/method_chaining/method_chaining.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/method_chaining
copying build/lib/aibolit/patterns/method_chaining/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/method_chaining
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/method_chaining/__pycache__
copying build/lib/aibolit/patterns/method_chaining/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/method_chaining/__pycache__
copying build/lib/aibolit/patterns/method_chaining/__pycache__/method_chaining.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/method_chaining/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_loop
copying build/lib/aibolit/patterns/nested_loop/nested_loop.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_loop
copying build/lib/aibolit/patterns/nested_loop/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_loop
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_loop/__pycache__
copying build/lib/aibolit/patterns/nested_loop/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_loop/__pycache__
copying build/lib/aibolit/patterns/nested_loop/__pycache__/nested_loop.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_loop/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_attribute
copying build/lib/aibolit/patterns/non_final_attribute/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_attribute
copying build/lib/aibolit/patterns/non_final_attribute/non_final_attribute.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_attribute
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_attribute/__pycache__
copying build/lib/aibolit/patterns/non_final_attribute/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_attribute/__pycache__
copying build/lib/aibolit/patterns/non_final_attribute/__pycache__/non_final_attribute.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/non_final_attribute/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/array_as_argument
copying build/lib/aibolit/patterns/array_as_argument/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/array_as_argument
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/array_as_argument/__pycache__
copying build/lib/aibolit/patterns/array_as_argument/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/array_as_argument/__pycache__
copying build/lib/aibolit/patterns/array_as_argument/__pycache__/array_as_argument.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/array_as_argument/__pycache__
copying build/lib/aibolit/patterns/array_as_argument/array_as_argument.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/array_as_argument
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/implements_multi
copying build/lib/aibolit/patterns/implements_multi/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/implements_multi
copying build/lib/aibolit/patterns/implements_multi/implements_multi.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/implements_multi
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/implements_multi/__pycache__
copying build/lib/aibolit/patterns/implements_multi/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/implements_multi/__pycache__
copying build/lib/aibolit/patterns/implements_multi/__pycache__/implements_multi.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/implements_multi/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/assert_in_code
copying build/lib/aibolit/patterns/assert_in_code/assert_in_code.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/assert_in_code
copying build/lib/aibolit/patterns/assert_in_code/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/assert_in_code
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/assert_in_code/__pycache__
copying build/lib/aibolit/patterns/assert_in_code/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/assert_in_code/__pycache__
copying build/lib/aibolit/patterns/assert_in_code/__pycache__/assert_in_code.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/assert_in_code/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/instanceof
copying build/lib/aibolit/patterns/instanceof/instance_of.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/instanceof
copying build/lib/aibolit/patterns/instanceof/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/instanceof
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/instanceof/__pycache__
copying build/lib/aibolit/patterns/instanceof/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/instanceof/__pycache__
copying build/lib/aibolit/patterns/instanceof/__pycache__/instance_of.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/instanceof/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/many_primary_ctors
copying build/lib/aibolit/patterns/many_primary_ctors/many_primary_ctors.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/many_primary_ctors
copying build/lib/aibolit/patterns/many_primary_ctors/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/many_primary_ctors
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/many_primary_ctors/__pycache__
copying build/lib/aibolit/patterns/many_primary_ctors/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/many_primary_ctors/__pycache__
copying build/lib/aibolit/patterns/many_primary_ctors/__pycache__/many_primary_ctors.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/many_primary_ctors/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/protected_method
copying build/lib/aibolit/patterns/protected_method/protected_method.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/protected_method
copying build/lib/aibolit/patterns/protected_method/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/protected_method
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/protected_method/__pycache__
copying build/lib/aibolit/patterns/protected_method/__pycache__/__init__.cpython-36.pyc -&gt; build/bdist.linux-x86_64/wheel/aibolit/patterns/protected_method/__pycache__
copying build/lib/aibolit/patterns/protected_method/__pycache__/protected_method.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/protected_method/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/public_static_method
copying build/lib/aibolit/patterns/public_static_method/public_static_method.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/public_static_method
copying build/lib/aibolit/patterns/public_static_method/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/public_static_method
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/public_static_method/__pycache__
copying build/lib/aibolit/patterns/public_static_method/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/public_static_method/__pycache__
copying build/lib/aibolit/patterns/public_static_method/__pycache__/public_static_method.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/public_static_method/__pycache__
copying build/lib/aibolit/patterns/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/classic_setter
copying build/lib/aibolit/patterns/classic_setter/classic_setter.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/classic_setter
copying build/lib/aibolit/patterns/classic_setter/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/classic_setter
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/classic_setter/__pycache__
copying build/lib/aibolit/patterns/classic_setter/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/classic_setter/__pycache__
copying build/lib/aibolit/patterns/classic_setter/__pycache__/classic_setter.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/classic_setter/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/method_siblings
copying build/lib/aibolit/patterns/method_siblings/method_siblings.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/method_siblings
copying build/lib/aibolit/patterns/method_siblings/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/method_siblings
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/method_siblings/__pycache__
copying build/lib/aibolit/patterns/method_siblings/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/method_siblings/__pycache__
copying build/lib/aibolit/patterns/method_siblings/__pycache__/method_siblings.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/method_siblings/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/loop_outsider
copying build/lib/aibolit/patterns/loop_outsider/loop_outsider.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/loop_outsider
copying build/lib/aibolit/patterns/loop_outsider/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/loop_outsider
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/loop_outsider/__pycache__
copying build/lib/aibolit/patterns/loop_outsider/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/loop_outsider/__pycache__
copying build/lib/aibolit/patterns/loop_outsider/__pycache__/loop_outsider.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/loop_outsider/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_blocks
copying build/lib/aibolit/patterns/nested_blocks/nested_blocks.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_blocks
copying build/lib/aibolit/patterns/nested_blocks/README.md -> build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_blocks
copying build/lib/aibolit/patterns/nested_blocks/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_blocks
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_blocks/__pycache__
copying build/lib/aibolit/patterns/nested_blocks/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_blocks/__pycache__
copying build/lib/aibolit/patterns/nested_blocks/__pycache__/nested_blocks.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/nested_blocks/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/__pycache__
copying build/lib/aibolit/patterns/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/private_static_method
copying build/lib/aibolit/patterns/private_static_method/private_static_method.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/private_static_method
copying build/lib/aibolit/patterns/private_static_method/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/private_static_method
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/private_static_method/__pycache__
copying build/lib/aibolit/patterns/private_static_method/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/private_static_method/__pycache__
copying build/lib/aibolit/patterns/private_static_method/__pycache__/private_static_method.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/private_static_method/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/send_null
copying build/lib/aibolit/patterns/send_null/send_null.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/send_null
copying build/lib/aibolit/patterns/send_null/readme.md -> build/bdist.linux-x86_64/wheel/aibolit/patterns/send_null
copying build/lib/aibolit/patterns/send_null/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/send_null
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/send_null/__pycache__
copying build/lib/aibolit/patterns/send_null/__pycache__/send_null.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/send_null/__pycache__
copying build/lib/aibolit/patterns/send_null/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/send_null/__pycache__
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/assign_null_finder
copying build/lib/aibolit/patterns/assign_null_finder/assign_null_finder.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/assign_null_finder
copying build/lib/aibolit/patterns/assign_null_finder/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/patterns/assign_null_finder
creating build/bdist.linux-x86_64/wheel/aibolit/patterns/assign_null_finder/__pycache__
copying build/lib/aibolit/patterns/assign_null_finder/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/assign_null_finder/__pycache__
copying build/lib/aibolit/patterns/assign_null_finder/__pycache__/assign_null_finder.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/patterns/assign_null_finder/__pycache__
copying build/lib/aibolit/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit
creating build/bdist.linux-x86_64/wheel/aibolit/utils
copying build/lib/aibolit/utils/ast.py -> build/bdist.linux-x86_64/wheel/aibolit/utils
copying build/lib/aibolit/utils/utils.py -> build/bdist.linux-x86_64/wheel/aibolit/utils
copying build/lib/aibolit/utils/lines.py -> build/bdist.linux-x86_64/wheel/aibolit/utils
copying build/lib/aibolit/utils/__init__.py -> build/bdist.linux-x86_64/wheel/aibolit/utils
creating build/bdist.linux-x86_64/wheel/aibolit/utils/__pycache__
copying build/lib/aibolit/utils/__pycache__/lines.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/utils/__pycache__
copying build/lib/aibolit/utils/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/utils/__pycache__
copying build/lib/aibolit/utils/__pycache__/utils.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/utils/__pycache__
copying build/lib/aibolit/utils/__pycache__/ast.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/utils/__pycache__
copying build/lib/aibolit/types_decl.py -&gt; build/bdist.linux-x86_64/wheel/aibolit
creating build/bdist.linux-x86_64/wheel/aibolit/__pycache__
copying build/lib/aibolit/__pycache__/__main__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/__pycache__
copying build/lib/aibolit/__pycache__/types_decl.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/__pycache__
copying build/lib/aibolit/__pycache__/__init__.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/__pycache__
copying build/lib/aibolit/__pycache__/config.cpython-36.pyc -> build/bdist.linux-x86_64/wheel/aibolit/__pycache__
creating build/bdist.linux-x86_64/wheel/test
creating build/bdist.linux-x86_64/wheel/test/recommend
copying build/lib/test/recommend/test_recommend_pipeline.py -> build/bdist.linux-x86_64/wheel/test/recommend
creating build/bdist.linux-x86_64/wheel/test/recommend/errors
copying build/lib/test/recommend/errors/__init__.py -> build/bdist.linux-x86_64/wheel/test/recommend/errors
copying build/lib/test/recommend/__init__.py -> build/bdist.linux-x86_64/wheel/test/recommend
creating build/bdist.linux-x86_64/wheel/test/integration
copying build/lib/test/integration/all.py -> build/bdist.linux-x86_64/wheel/test/integration
copying build/lib/test/integration/__init__.py -> build/bdist.linux-x86_64/wheel/test/integration
creating build/bdist.linux-x86_64/wheel/test/metrics
creating build/bdist.linux-x86_64/wheel/test/metrics/spaces
copying build/lib/test/metrics/spaces/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/spaces
copying build/lib/test/metrics/spaces/TestSpaces.py -> build/bdist.linux-x86_64/wheel/test/metrics/spaces
creating build/bdist.linux-x86_64/wheel/test/metrics/countLeaves
copying build/lib/test/metrics/countLeaves/test_countLeaves.py -> build/bdist.linux-x86_64/wheel/test/metrics/countLeaves
copying build/lib/test/metrics/countLeaves/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/countLeaves
creating build/bdist.linux-x86_64/wheel/test/metrics/loc
copying build/lib/test/metrics/loc/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/loc
copying build/lib/test/metrics/loc/test_loc.py -> build/bdist.linux-x86_64/wheel/test/metrics/loc
creating build/bdist.linux-x86_64/wheel/test/metrics/external_methods_called
copying build/lib/test/metrics/external_methods_called/test_external_methods_called.py -> build/bdist.linux-x86_64/wheel/test/metrics/external_methods_called
copying build/lib/test/metrics/external_methods_called/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/external_methods_called
creating build/bdist.linux-x86_64/wheel/test/metrics/lcom4
copying build/lib/test/metrics/lcom4/test_lcom4.py -> build/bdist.linux-x86_64/wheel/test/metrics/lcom4
copying build/lib/test/metrics/lcom4/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/lcom4
creating build/bdist.linux-x86_64/wheel/test/metrics/local_methods_calls
copying build/lib/test/metrics/local_methods_calls/test_local_methods_calls.py -> build/bdist.linux-x86_64/wheel/test/metrics/local_methods_calls
copying build/lib/test/metrics/local_methods_calls/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/local_methods_calls
creating build/bdist.linux-x86_64/wheel/test/metrics/cognitiveC
copying build/lib/test/metrics/cognitiveC/test_cognitive_c.py -> build/bdist.linux-x86_64/wheel/test/metrics/cognitiveC
copying build/lib/test/metrics/cognitiveC/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/cognitiveC
creating build/bdist.linux-x86_64/wheel/test/metrics/mda
copying build/lib/test/metrics/mda/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/mda
copying build/lib/test/metrics/mda/test_mda.py -> build/bdist.linux-x86_64/wheel/test/metrics/mda
creating build/bdist.linux-x86_64/wheel/test/metrics/entropy
copying build/lib/test/metrics/entropy/test_entropy.py -> build/bdist.linux-x86_64/wheel/test/metrics/entropy
copying build/lib/test/metrics/entropy/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/entropy
copying build/lib/test/metrics/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics
creating build/bdist.linux-x86_64/wheel/test/metrics/maxDiameter
copying build/lib/test/metrics/maxDiameter/test_max_diam_of_tree.py -> build/bdist.linux-x86_64/wheel/test/metrics/maxDiameter
copying build/lib/test/metrics/maxDiameter/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/maxDiameter
creating build/bdist.linux-x86_64/wheel/test/metrics/ncss
copying build/lib/test/metrics/ncss/test_all_types.py -> build/bdist.linux-x86_64/wheel/test/metrics/ncss
copying build/lib/test/metrics/ncss/__init__.py -> build/bdist.linux-x86_64/wheel/test/metrics/ncss
creating build/bdist.linux-x86_64/wheel/test/patterns
creating build/bdist.linux-x86_64/wheel/test/patterns/test_assign_null
copying build/lib/test/patterns/test_assign_null/test_find_assign_null.py -> build/bdist.linux-x86_64/wheel/test/patterns/test_assign_null
copying build/lib/test/patterns/test_assign_null/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/test_assign_null
creating build/bdist.linux-x86_64/wheel/test/patterns/empty_rethrow
copying build/lib/test/patterns/empty_rethrow/test_empty_rethrow.py -> build/bdist.linux-x86_64/wheel/test/patterns/empty_rethrow
copying build/lib/test/patterns/empty_rethrow/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/empty_rethrow
creating build/bdist.linux-x86_64/wheel/test/patterns/if_return_if_detection
copying build/lib/test/patterns/if_return_if_detection/test_if_return_if.py -> build/bdist.linux-x86_64/wheel/test/patterns/if_return_if_detection
copying build/lib/test/patterns/if_return_if_detection/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/if_return_if_detection
creating build/bdist.linux-x86_64/wheel/test/patterns/supermethod
copying build/lib/test/patterns/supermethod/test_supermethod.py -> build/bdist.linux-x86_64/wheel/test/patterns/supermethod
copying build/lib/test/patterns/supermethod/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/supermethod
creating build/bdist.linux-x86_64/wheel/test/patterns/er_class
copying build/lib/test/patterns/er_class/test_er_class.py -> build/bdist.linux-x86_64/wheel/test/patterns/er_class
copying build/lib/test/patterns/er_class/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/er_class
creating build/bdist.linux-x86_64/wheel/test/patterns/var_middle
copying build/lib/test/patterns/var_middle/test_var_middle.py -> build/bdist.linux-x86_64/wheel/test/patterns/var_middle
copying build/lib/test/patterns/var_middle/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/var_middle
creating build/bdist.linux-x86_64/wheel/test/patterns/multiple_while
copying build/lib/test/patterns/multiple_while/test_multiple_while.py -> build/bdist.linux-x86_64/wheel/test/patterns/multiple_while
copying build/lib/test/patterns/multiple_while/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/multiple_while
creating build/bdist.linux-x86_64/wheel/test/patterns/string_concat
copying build/lib/test/patterns/string_concat/test_concat_string.py -> build/bdist.linux-x86_64/wheel/test/patterns/string_concat
copying build/lib/test/patterns/string_concat/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/string_concat
creating build/bdist.linux-x86_64/wheel/test/patterns/joined_validation
copying build/lib/test/patterns/joined_validation/test_joined_validation.py -> build/bdist.linux-x86_64/wheel/test/patterns/joined_validation
copying build/lib/test/patterns/joined_validation/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/joined_validation
creating build/bdist.linux-x86_64/wheel/test/patterns/mutable_index
copying build/lib/test/patterns/mutable_index/test_mutable_index.py -> build/bdist.linux-x86_64/wheel/test/patterns/mutable_index
copying build/lib/test/patterns/mutable_index/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/mutable_index
creating build/bdist.linux-x86_64/wheel/test/patterns/multiply_try
copying build/lib/test/patterns/multiply_try/test_multiple_try.py -&gt; build/bdist.linux-x86_64/wheel/test/patterns/multiply_try
copying build/lib/test/patterns/multiply_try/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/multiply_try
creating build/bdist.linux-x86_64/wheel/test/patterns/null_check
copying build/lib/test/patterns/null_check/test_null_check.py -> build/bdist.linux-x86_64/wheel/test/patterns/null_check
copying build/lib/test/patterns/null_check/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/null_check
creating build/bdist.linux-x86_64/wheel/test/patterns/return_null
copying build/lib/test/patterns/return_null/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/return_null
copying build/lib/test/patterns/return_null/test_return_null.py -> build/bdist.linux-x86_64/wheel/test/patterns/return_null
creating build/bdist.linux-x86_64/wheel/test/patterns/partial_synchronized
copying build/lib/test/patterns/partial_synchronized/test_partial_synchronized.py -> build/bdist.linux-x86_64/wheel/test/patterns/partial_synchronized
copying build/lib/test/patterns/partial_synchronized/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/partial_synchronized
creating build/bdist.linux-x86_64/wheel/test/patterns/var_siblings
copying build/lib/test/patterns/var_siblings/test_var_siblings.py -> build/bdist.linux-x86_64/wheel/test/patterns/var_siblings
copying build/lib/test/patterns/var_siblings/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/var_siblings
creating build/bdist.linux-x86_64/wheel/test/patterns/redundant_catch
copying build/lib/test/patterns/redundant_catch/test_redundant_catch.py -> build/bdist.linux-x86_64/wheel/test/patterns/redundant_catch
copying build/lib/test/patterns/redundant_catch/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/redundant_catch
creating build/bdist.linux-x86_64/wheel/test/patterns/non_final_class
copying build/lib/test/patterns/non_final_class/test_non_final_class.py -> build/bdist.linux-x86_64/wheel/test/patterns/non_final_class
copying build/lib/test/patterns/non_final_class/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/non_final_class
creating build/bdist.linux-x86_64/wheel/test/patterns/this_finder
copying build/lib/test/patterns/this_finder/test_find_this.py -> build/bdist.linux-x86_64/wheel/test/patterns/this_finder
copying build/lib/test/patterns/this_finder/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/this_finder
creating build/bdist.linux-x86_64/wheel/test/patterns/bidirect_index
copying build/lib/test/patterns/bidirect_index/test_bidirect_index.py -> build/bdist.linux-x86_64/wheel/test/patterns/bidirect_index
copying build/lib/test/patterns/bidirect_index/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/bidirect_index
creating build/bdist.linux-x86_64/wheel/test/patterns/var_decl_diff
copying build/lib/test/patterns/var_decl_diff/test_var_decl_diff.py -> build/bdist.linux-x86_64/wheel/test/patterns/var_decl_diff
copying build/lib/test/patterns/var_decl_diff/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/var_decl_diff
creating build/bdist.linux-x86_64/wheel/test/patterns/force_type_casting_finder
copying build/lib/test/patterns/force_type_casting_finder/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/force_type_casting_finder
copying build/lib/test/patterns/force_type_casting_finder/test_force_type_casting_finder.py -> build/bdist.linux-x86_64/wheel/test/patterns/force_type_casting_finder
creating build/bdist.linux-x86_64/wheel/test/patterns/method_chaining
copying build/lib/test/patterns/method_chaining/test_method_chaining.py -> build/bdist.linux-x86_64/wheel/test/patterns/method_chaining
copying build/lib/test/patterns/method_chaining/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/method_chaining
creating build/bdist.linux-x86_64/wheel/test/patterns/nested_loop
copying build/lib/test/patterns/nested_loop/test_nested_loop.py -> build/bdist.linux-x86_64/wheel/test/patterns/nested_loop
copying build/lib/test/patterns/nested_loop/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/nested_loop
creating build/bdist.linux-x86_64/wheel/test/patterns/non_final_attribute
copying build/lib/test/patterns/non_final_attribute/test_non_final_attribute.py -> build/bdist.linux-x86_64/wheel/test/patterns/non_final_attribute
copying build/lib/test/patterns/non_final_attribute/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/non_final_attribute
creating build/bdist.linux-x86_64/wheel/test/patterns/array_as_argument
copying build/lib/test/patterns/array_as_argument/test_array_as_argument.py -> build/bdist.linux-x86_64/wheel/test/patterns/array_as_argument
copying build/lib/test/patterns/array_as_argument/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/array_as_argument
creating build/bdist.linux-x86_64/wheel/test/patterns/implements_multi
copying build/lib/test/patterns/implements_multi/test_implements_multi.py -> build/bdist.linux-x86_64/wheel/test/patterns/implements_multi
copying build/lib/test/patterns/implements_multi/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/implements_multi
creating build/bdist.linux-x86_64/wheel/test/patterns/assert_in_code
copying build/lib/test/patterns/assert_in_code/test_assert_in_code.py -> build/bdist.linux-x86_64/wheel/test/patterns/assert_in_code
copying build/lib/test/patterns/assert_in_code/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/assert_in_code
creating build/bdist.linux-x86_64/wheel/test/patterns/instanceof
copying build/lib/test/patterns/instanceof/test_instanceof.py -> build/bdist.linux-x86_64/wheel/test/patterns/instanceof
copying build/lib/test/patterns/instanceof/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/instanceof
creating build/bdist.linux-x86_64/wheel/test/patterns/many_primary_ctors
copying build/lib/test/patterns/many_primary_ctors/test_many_primary_ctors.py -> build/bdist.linux-x86_64/wheel/test/patterns/many_primary_ctors
copying build/lib/test/patterns/many_primary_ctors/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/many_primary_ctors
creating build/bdist.linux-x86_64/wheel/test/patterns/protected_method
copying build/lib/test/patterns/protected_method/test_protected_method.py -> build/bdist.linux-x86_64/wheel/test/patterns/protected_method
copying build/lib/test/patterns/protected_method/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/protected_method
creating build/bdist.linux-x86_64/wheel/test/patterns/public_static_method
copying build/lib/test/patterns/public_static_method/test_public_static_method.py -> build/bdist.linux-x86_64/wheel/test/patterns/public_static_method
copying build/lib/test/patterns/public_static_method/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/public_static_method
copying build/lib/test/patterns/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns
creating build/bdist.linux-x86_64/wheel/test/patterns/classic_setter
copying build/lib/test/patterns/classic_setter/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/classic_setter
copying build/lib/test/patterns/classic_setter/test_classic_setter.py -> build/bdist.linux-x86_64/wheel/test/patterns/classic_setter
creating build/bdist.linux-x86_64/wheel/test/patterns/method_siblings
copying build/lib/test/patterns/method_siblings/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/method_siblings
copying build/lib/test/patterns/method_siblings/test_method_siblings.py -> build/bdist.linux-x86_64/wheel/test/patterns/method_siblings
creating build/bdist.linux-x86_64/wheel/test/patterns/loop_outsider
copying build/lib/test/patterns/loop_outsider/test_loop_outsider.py -> build/bdist.linux-x86_64/wheel/test/patterns/loop_outsider
copying build/lib/test/patterns/loop_outsider/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/loop_outsider
creating build/bdist.linux-x86_64/wheel/test/patterns/nested_blocks
copying build/lib/test/patterns/nested_blocks/test_nested_blocks.py -&gt; build/bdist.linux-x86_64/wheel/test/patterns/nested_blocks
copying build/lib/test/patterns/nested_blocks/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/nested_blocks
creating build/bdist.linux-x86_64/wheel/test/patterns/private_static_method
copying build/lib/test/patterns/private_static_method/test_private_static_method.py -> build/bdist.linux-x86_64/wheel/test/patterns/private_static_method
copying build/lib/test/patterns/private_static_method/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/private_static_method
creating build/bdist.linux-x86_64/wheel/test/patterns/send_null
copying build/lib/test/patterns/send_null/test_send_null.py -> build/bdist.linux-x86_64/wheel/test/patterns/send_null
copying build/lib/test/patterns/send_null/__init__.py -> build/bdist.linux-x86_64/wheel/test/patterns/send_null
copying build/lib/test/__init__.py -> build/bdist.linux-x86_64/wheel/test
creating build/bdist.linux-x86_64/wheel/test/utils
copying build/lib/test/utils/test_ast.py -> build/bdist.linux-x86_64/wheel/test/utils
creating build/bdist.linux-x86_64/wheel/test/utils/Lines
copying build/lib/test/utils/Lines/test_lines.py -> build/bdist.linux-x86_64/wheel/test/utils/Lines
copying build/lib/test/utils/Lines/__init__.py -> build/bdist.linux-x86_64/wheel/test/utils/Lines
copying build/lib/test/utils/__init__.py -> build/bdist.linux-x86_64/wheel/test/utils
running install_egg_info
Copying aibolit.egg-info to build/bdist.linux-x86_64/wheel/aibolit-1.0.0a1.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/aibolit-1.0.0a1.dist-info/WHEEL
creating '/home/r/repo/dist/aibolit-1.0.0a1-py2.py3-none-any.whl' and adding '.' to it
adding 'aibolit/__init__.py'
adding 'aibolit/__main__.py'
adding 'aibolit/config.py'
adding 'aibolit/types_decl.py'
adding 'aibolit/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/__pycache__/__main__.cpython-36.pyc'
adding 'aibolit/__pycache__/config.cpython-36.pyc'
adding 'aibolit/__pycache__/types_decl.cpython-36.pyc'
adding 'aibolit/binary_files/__init__.py'
adding 'aibolit/binary_files/halstead.jar'
adding 'aibolit/binary_files/model.pkl'
adding 'aibolit/binary_files/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/__init__.py'
adding 'aibolit/metrics/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/cc/README.md'
adding 'aibolit/metrics/cc/__init__.py'
adding 'aibolit/metrics/cc/cyclical.xml'
adding 'aibolit/metrics/cc/main.py'
adding 'aibolit/metrics/cc/pom.xml'
adding 'aibolit/metrics/cc/requirements.txt'
adding 'aibolit/metrics/cc/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/cognitiveC/README.md'
adding 'aibolit/metrics/cognitiveC/__init__.py'
adding 'aibolit/metrics/cognitiveC/cognitive_c.py'
adding 'aibolit/metrics/cognitiveC/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/cognitiveC/__pycache__/cognitive_c.cpython-36.pyc'
adding 'aibolit/metrics/countLeaves/README.md'
adding 'aibolit/metrics/countLeaves/__init__.py'
adding 'aibolit/metrics/countLeaves/numberofleaves.py'
adding 'aibolit/metrics/countLeaves/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/countLeaves/__pycache__/numberofleaves.cpython-36.pyc'
adding 'aibolit/metrics/entropy/README.md'
adding 'aibolit/metrics/entropy/__init__.py'
adding 'aibolit/metrics/entropy/entropy.py'
adding 'aibolit/metrics/entropy/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/entropy/__pycache__/entropy.cpython-36.pyc'
adding 'aibolit/metrics/external_methods_called/__init__.py'
adding 'aibolit/metrics/external_methods_called/external_methods_called.py'
adding 'aibolit/metrics/external_methods_called/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/external_methods_called/__pycache__/external_methods_called.cpython-36.pyc'
adding 'aibolit/metrics/halsteadvolume/README.md'
adding 'aibolit/metrics/halsteadvolume/pom.xml'
adding 'aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/ASTVisitorMod.java'
adding 'aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/App.java'
adding 'aibolit/metrics/halsteadvolume/src/main/java/com/metrics/halstead/HalsteadMetrics.java'
adding 'aibolit/metrics/hv/README.md'
adding 'aibolit/metrics/hv/__init__.py'
adding 'aibolit/metrics/hv/main.py'
adding 'aibolit/metrics/hv/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/lcom4/__init__.py'
adding 'aibolit/metrics/lcom4/lcom4.py'
adding 'aibolit/metrics/lcom4/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/lcom4/__pycache__/lcom4.cpython-36.pyc'
adding 'aibolit/metrics/loc/README.md'
adding 'aibolit/metrics/loc/__init__.py'
adding 'aibolit/metrics/loc/loc.py'
adding 'aibolit/metrics/loc/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/loc/__pycache__/loc.cpython-36.pyc'
adding 'aibolit/metrics/local_method_calls/__init__.py'
adding 'aibolit/metrics/local_method_calls/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/local_methods_calls/__init__.py'
adding 'aibolit/metrics/local_methods_calls/local_methods_calls.py'
adding 'aibolit/metrics/local_methods_calls/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/local_methods_calls/__pycache__/local_methods_calls.cpython-36.pyc'
adding 'aibolit/metrics/maxDiameter/README.md'
adding 'aibolit/metrics/maxDiameter/__init__.py'
adding 'aibolit/metrics/maxDiameter/max_diam_of_tree.py'
adding 'aibolit/metrics/maxDiameter/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/maxDiameter/__pycache__/max_diam_of_tree.cpython-36.pyc'
adding 'aibolit/metrics/mda/__init__.py'
adding 'aibolit/metrics/mda/mda.py'
adding 'aibolit/metrics/mda/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/mda/__pycache__/mda.cpython-36.pyc'
adding 'aibolit/metrics/ncss/README.md'
adding 'aibolit/metrics/ncss/__init__.py'
adding 'aibolit/metrics/ncss/ncss.py'
adding 'aibolit/metrics/ncss/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/ncss/__pycache__/ncss.cpython-36.pyc'
adding 'aibolit/metrics/npath/README.md'
adding 'aibolit/metrics/npath/__init__.py'
adding 'aibolit/metrics/npath/main.py'
adding 'aibolit/metrics/npath/npath.xml'
adding 'aibolit/metrics/npath/pom.xml'
adding 'aibolit/metrics/npath/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/metrics/spaces/SpaceCounter.py'
adding 'aibolit/metrics/spaces/__init__.py'
adding 'aibolit/metrics/spaces/__pycache__/SpaceCounter.cpython-36.pyc'
adding 'aibolit/metrics/spaces/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/ml_pipeline/__init__.py'
adding 'aibolit/ml_pipeline/ml_pipeline.py'
adding 'aibolit/ml_pipeline/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/ml_pipeline/__pycache__/ml_pipeline.cpython-36.pyc'
adding 'aibolit/model/model.py'
adding 'aibolit/model/__pycache__/model.cpython-36.pyc'
adding 'aibolit/patterns/__init__.py'
adding 'aibolit/patterns/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/array_as_argument/__init__.py'
adding 'aibolit/patterns/array_as_argument/array_as_argument.py'
adding 'aibolit/patterns/array_as_argument/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/array_as_argument/__pycache__/array_as_argument.cpython-36.pyc'
adding 'aibolit/patterns/assert_in_code/__init__.py'
adding 'aibolit/patterns/assert_in_code/assert_in_code.py'
adding 'aibolit/patterns/assert_in_code/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/assert_in_code/__pycache__/assert_in_code.cpython-36.pyc'
adding 'aibolit/patterns/assign_null_finder/__init__.py'
adding 'aibolit/patterns/assign_null_finder/assign_null_finder.py'
adding 'aibolit/patterns/assign_null_finder/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/assign_null_finder/__pycache__/assign_null_finder.cpython-36.pyc'
adding 'aibolit/patterns/bidirect_index/__init__.py'
adding 'aibolit/patterns/bidirect_index/bidirect_index.py'
adding 'aibolit/patterns/bidirect_index/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/bidirect_index/__pycache__/bidirect_index.cpython-36.pyc'
adding 'aibolit/patterns/classic_setter/__init__.py'
adding 'aibolit/patterns/classic_setter/classic_setter.py'
adding 'aibolit/patterns/classic_setter/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/classic_setter/__pycache__/classic_setter.cpython-36.pyc'
adding 'aibolit/patterns/empty_rethrow/__init__.py'
adding 'aibolit/patterns/empty_rethrow/empty_rethrow.py'
adding 'aibolit/patterns/empty_rethrow/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/empty_rethrow/__pycache__/empty_rethrow.cpython-36.pyc'
adding 'aibolit/patterns/er_class/__init__.py'
adding 'aibolit/patterns/er_class/er_class.py'
adding 'aibolit/patterns/er_class/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/er_class/__pycache__/er_class.cpython-36.pyc'
adding 'aibolit/patterns/force_type_casting_finder/__init__.py'
adding 'aibolit/patterns/force_type_casting_finder/force_type_casting_finder.py'
adding 'aibolit/patterns/force_type_casting_finder/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/force_type_casting_finder/__pycache__/force_type_casting_finder.cpython-36.pyc'
adding 'aibolit/patterns/if_return_if_detection/__init__.py'
adding 'aibolit/patterns/if_return_if_detection/if_detection.py'
adding 'aibolit/patterns/if_return_if_detection/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/if_return_if_detection/__pycache__/if_detection.cpython-36.pyc'
adding 'aibolit/patterns/implements_multi/__init__.py'
adding 'aibolit/patterns/implements_multi/implements_multi.py'
adding 'aibolit/patterns/implements_multi/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/implements_multi/__pycache__/implements_multi.cpython-36.pyc'
adding 'aibolit/patterns/instanceof/__init__.py'
adding 'aibolit/patterns/instanceof/instance_of.py'
adding 'aibolit/patterns/instanceof/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/instanceof/__pycache__/instance_of.cpython-36.pyc'
adding 'aibolit/patterns/joined_validation/__init__.py'
adding 'aibolit/patterns/joined_validation/joined_validation.py'
adding 'aibolit/patterns/joined_validation/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/joined_validation/__pycache__/joined_validation.cpython-36.pyc'
adding 'aibolit/patterns/loop_outsider/__init__.py'
adding 'aibolit/patterns/loop_outsider/loop_outsider.py'
adding 'aibolit/patterns/loop_outsider/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/loop_outsider/__pycache__/loop_outsider.cpython-36.pyc'
adding 'aibolit/patterns/many_primary_ctors/__init__.py'
adding 'aibolit/patterns/many_primary_ctors/many_primary_ctors.py'
adding 'aibolit/patterns/many_primary_ctors/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/many_primary_ctors/__pycache__/many_primary_ctors.cpython-36.pyc'
adding 'aibolit/patterns/method_chaining/__init__.py'
adding 'aibolit/patterns/method_chaining/method_chaining.py'
adding 'aibolit/patterns/method_chaining/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/method_chaining/__pycache__/method_chaining.cpython-36.pyc'
adding 'aibolit/patterns/method_siblings/__init__.py'
adding 'aibolit/patterns/method_siblings/method_siblings.py'
adding 'aibolit/patterns/method_siblings/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/method_siblings/__pycache__/method_siblings.cpython-36.pyc'
adding 'aibolit/patterns/multiple_try/__init__.py'
adding 'aibolit/patterns/multiple_try/multiple_try.py'
adding 'aibolit/patterns/multiple_try/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/multiple_try/__pycache__/multiple_try.cpython-36.pyc'
adding 'aibolit/patterns/multiple_while/__init__.py'
adding 'aibolit/patterns/multiple_while/multiple_while.py'
adding 'aibolit/patterns/multiple_while/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/multiple_while/__pycache__/multiple_while.cpython-36.pyc'
adding 'aibolit/patterns/mutable_index/__init__.py'
adding 'aibolit/patterns/mutable_index/mutable_index.py'
adding 'aibolit/patterns/mutable_index/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/mutable_index/__pycache__/mutable_index.cpython-36.pyc'
adding 'aibolit/patterns/nested_blocks/README.md'
adding 'aibolit/patterns/nested_blocks/__init__.py'
adding 'aibolit/patterns/nested_blocks/nested_blocks.py'
adding 'aibolit/patterns/nested_blocks/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/nested_blocks/__pycache__/nested_blocks.cpython-36.pyc'
adding 'aibolit/patterns/nested_loop/__init__.py'
adding 'aibolit/patterns/nested_loop/nested_loop.py'
adding 'aibolit/patterns/nested_loop/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/nested_loop/__pycache__/nested_loop.cpython-36.pyc'
adding 'aibolit/patterns/non_final_attribute/__init__.py'
adding 'aibolit/patterns/non_final_attribute/non_final_attribute.py'
adding 'aibolit/patterns/non_final_attribute/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/non_final_attribute/__pycache__/non_final_attribute.cpython-36.pyc'
adding 'aibolit/patterns/non_final_class/__init__.py'
adding 'aibolit/patterns/non_final_class/non_final_class.py'
adding 'aibolit/patterns/non_final_class/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/non_final_class/__pycache__/non_final_class.cpython-36.pyc'
adding 'aibolit/patterns/null_check/__init__.py'
adding 'aibolit/patterns/null_check/null_check.py'
adding 'aibolit/patterns/null_check/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/null_check/__pycache__/null_check.cpython-36.pyc'
adding 'aibolit/patterns/partial_synchronized/__init__.py'
adding 'aibolit/patterns/partial_synchronized/partial_synchronized.py'
adding 'aibolit/patterns/partial_synchronized/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/partial_synchronized/__pycache__/partial_synchronized.cpython-36.pyc'
adding 'aibolit/patterns/private_static_method/__init__.py'
adding 'aibolit/patterns/private_static_method/private_static_method.py'
adding 'aibolit/patterns/private_static_method/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/private_static_method/__pycache__/private_static_method.cpython-36.pyc'
adding 'aibolit/patterns/protected_method/__init__.py'
adding 'aibolit/patterns/protected_method/protected_method.py'
adding 'aibolit/patterns/protected_method/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/protected_method/__pycache__/protected_method.cpython-36.pyc'
adding 'aibolit/patterns/public_static_method/__init__.py'
adding 'aibolit/patterns/public_static_method/public_static_method.py'
adding 'aibolit/patterns/public_static_method/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/public_static_method/__pycache__/public_static_method.cpython-36.pyc'
adding 'aibolit/patterns/redundant_catch/__init__.py'
adding 'aibolit/patterns/redundant_catch/redundant_catch.py'
adding 'aibolit/patterns/redundant_catch/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/redundant_catch/__pycache__/redundant_catch.cpython-36.pyc'
adding 'aibolit/patterns/return_null/__init__.py'
adding 'aibolit/patterns/return_null/return_null.py'
adding 'aibolit/patterns/return_null/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/return_null/__pycache__/return_null.cpython-36.pyc'
adding 'aibolit/patterns/send_null/__init__.py'
adding 'aibolit/patterns/send_null/readme.md'
adding 'aibolit/patterns/send_null/send_null.py'
adding 'aibolit/patterns/send_null/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/send_null/__pycache__/send_null.cpython-36.pyc'
adding 'aibolit/patterns/string_concat/__init__.py'
adding 'aibolit/patterns/string_concat/string_concat.py'
adding 'aibolit/patterns/string_concat/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/string_concat/__pycache__/string_concat.cpython-36.pyc'
adding 'aibolit/patterns/supermethod/__init__.py'
adding 'aibolit/patterns/supermethod/supermethod.py'
adding 'aibolit/patterns/supermethod/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/supermethod/__pycache__/supermethod.cpython-36.pyc'
adding 'aibolit/patterns/this_finder/__init__.py'
adding 'aibolit/patterns/this_finder/this_finder.py'
adding 'aibolit/patterns/this_finder/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/this_finder/__pycache__/this_finder.cpython-36.pyc'
adding 'aibolit/patterns/var_decl_diff/README.md'
adding 'aibolit/patterns/var_decl_diff/__init__.py'
adding 'aibolit/patterns/var_decl_diff/var_decl_diff.py'
adding 'aibolit/patterns/var_decl_diff/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/var_decl_diff/__pycache__/var_decl_diff.cpython-36.pyc'
adding 'aibolit/patterns/var_middle/README.md'
adding 'aibolit/patterns/var_middle/__init__.py'
adding 'aibolit/patterns/var_middle/var_middle.py'
adding 'aibolit/patterns/var_middle/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/var_middle/__pycache__/var_middle.cpython-36.pyc'
adding 'aibolit/patterns/var_siblings/__init__.py'
adding 'aibolit/patterns/var_siblings/var_siblings.py'
adding 'aibolit/patterns/var_siblings/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/patterns/var_siblings/__pycache__/var_siblings.cpython-36.pyc'
adding 'aibolit/utils/__init__.py'
adding 'aibolit/utils/ast.py'
adding 'aibolit/utils/lines.py'
adding 'aibolit/utils/utils.py'
adding 'aibolit/utils/__pycache__/__init__.cpython-36.pyc'
adding 'aibolit/utils/__pycache__/ast.cpython-36.pyc'
adding 'aibolit/utils/__pycache__/lines.cpython-36.pyc'
adding 'aibolit/utils/__pycache__/utils.cpython-36.pyc'
adding 'test/__init__.py'
adding 'test/integration/__init__.py'
adding 'test/integration/all.py'
adding 'test/metrics/__init__.py'
adding 'test/metrics/cognitiveC/__init__.py'
adding 'test/metrics/cognitiveC/test_cognitive_c.py'
adding 'test/metrics/countLeaves/__init__.py'
adding 'test/metrics/countLeaves/test_countLeaves.py'
adding 'test/metrics/entropy/__init__.py'
adding 'test/metrics/entropy/test_entropy.py'
adding 'test/metrics/external_methods_called/__init__.py'
adding 'test/metrics/external_methods_called/test_external_methods_called.py'
adding 'test/metrics/lcom4/__init__.py'
adding 'test/metrics/lcom4/test_lcom4.py'
adding 'test/metrics/loc/__init__.py'
adding 'test/metrics/loc/test_loc.py'
adding 'test/metrics/local_methods_calls/__init__.py'
adding 'test/metrics/local_methods_calls/test_local_methods_calls.py'
adding 'test/metrics/maxDiameter/__init__.py'
adding 'test/metrics/maxDiameter/test_max_diam_of_tree.py'
adding 'test/metrics/mda/__init__.py'
adding 'test/metrics/mda/test_mda.py'
adding 'test/metrics/ncss/__init__.py'
adding 'test/metrics/ncss/test_all_types.py'
adding 'test/metrics/spaces/TestSpaces.py'
adding 'test/metrics/spaces/__init__.py'
adding 'test/patterns/__init__.py'
adding 'test/patterns/array_as_argument/__init__.py'
adding 'test/patterns/array_as_argument/test_array_as_argument.py'
adding 'test/patterns/assert_in_code/__init__.py'
adding 'test/patterns/assert_in_code/test_assert_in_code.py'
adding 'test/patterns/bidirect_index/__init__.py'
adding 'test/patterns/bidirect_index/test_bidirect_index.py'
adding 'test/patterns/classic_setter/__init__.py'
adding 'test/patterns/classic_setter/test_classic_setter.py'
adding 'test/patterns/empty_rethrow/__init__.py'
adding 'test/patterns/empty_rethrow/test_empty_rethrow.py'
adding 'test/patterns/er_class/__init__.py'
adding 'test/patterns/er_class/test_er_class.py'
adding 'test/patterns/force_type_casting_finder/__init__.py'
adding 'test/patterns/force_type_casting_finder/test_force_type_casting_finder.py'
adding 'test/patterns/if_return_if_detection/__init__.py'
adding 'test/patterns/if_return_if_detection/test_if_return_if.py'
adding 'test/patterns/implements_multi/__init__.py'
adding 'test/patterns/implements_multi/test_implements_multi.py'
adding 'test/patterns/instanceof/__init__.py'
adding 'test/patterns/instanceof/test_instanceof.py'
adding 'test/patterns/joined_validation/__init__.py'
adding 'test/patterns/joined_validation/test_joined_validation.py'
adding 'test/patterns/loop_outsider/__init__.py'
adding 'test/patterns/loop_outsider/test_loop_outsider.py'
adding 'test/patterns/many_primary_ctors/__init__.py'
adding 'test/patterns/many_primary_ctors/test_many_primary_ctors.py'
adding 'test/patterns/method_chaining/__init__.py'
adding 'test/patterns/method_chaining/test_method_chaining.py'
adding 'test/patterns/method_siblings/__init__.py'
adding 'test/patterns/method_siblings/test_method_siblings.py'
adding 'test/patterns/multiple_while/__init__.py'
adding 'test/patterns/multiple_while/test_multiple_while.py'
adding 'test/patterns/multiply_try/__init__.py'
adding 'test/patterns/multiply_try/test_multiple_try.py'
adding 'test/patterns/mutable_index/__init__.py'
adding 'test/patterns/mutable_index/test_mutable_index.py'
adding 'test/patterns/nested_blocks/__init__.py'
adding 'test/patterns/nested_blocks/test_nested_blocks.py'
adding 'test/patterns/nested_loop/__init__.py'
adding 'test/patterns/nested_loop/test_nested_loop.py'
adding 'test/patterns/non_final_attribute/__init__.py'
adding 'test/patterns/non_final_attribute/test_non_final_attribute.py'
adding 'test/patterns/non_final_class/__init__.py'
adding 'test/patterns/non_final_class/test_non_final_class.py'
adding 'test/patterns/null_check/__init__.py'
adding 'test/patterns/null_check/test_null_check.py'
adding 'test/patterns/partial_synchronized/__init__.py'
adding 'test/patterns/partial_synchronized/test_partial_synchronized.py'
adding 'test/patterns/private_static_method/__init__.py'
adding 'test/patterns/private_static_method/test_private_static_method.py'
adding 'test/patterns/protected_method/__init__.py'
adding 'test/patterns/protected_method/test_protected_method.py'
adding 'test/patterns/public_static_method/__init__.py'
adding 'test/patterns/public_static_method/test_public_static_method.py'
adding 'test/patterns/redundant_catch/__init__.py'
adding 'test/patterns/redundant_catch/test_redundant_catch.py'
adding 'test/patterns/return_null/__init__.py'
adding 'test/patterns/return_null/test_return_null.py'
adding 'test/patterns/send_null/__init__.py'
adding 'test/patterns/send_null/test_send_null.py'
adding 'test/patterns/string_concat/__init__.py'
adding 'test/patterns/string_concat/test_concat_string.py'
adding 'test/patterns/supermethod/__init__.py'
adding 'test/patterns/supermethod/test_supermethod.py'
adding 'test/patterns/test_assign_null/__init__.py'
adding 'test/patterns/test_assign_null/test_find_assign_null.py'
adding 'test/patterns/this_finder/__init__.py'
adding 'test/patterns/this_finder/test_find_this.py'
adding 'test/patterns/var_decl_diff/__init__.py'
adding 'test/patterns/var_decl_diff/test_var_decl_diff.py'
adding 'test/patterns/var_middle/__init__.py'
adding 'test/patterns/var_middle/test_var_middle.py'
adding 'test/patterns/var_siblings/__init__.py'
adding 'test/patterns/var_siblings/test_var_siblings.py'
adding 'test/recommend/__init__.py'
adding 'test/recommend/test_recommend_pipeline.py'
adding 'test/recommend/errors/__init__.py'
adding 'test/utils/__init__.py'
adding 'test/utils/test_ast.py'
adding 'test/utils/Lines/__init__.py'
adding 'test/utils/Lines/test_lines.py'
adding 'aibolit-1.0.0a1.dist-info/DESCRIPTION.rst'
adding 'aibolit-1.0.0a1.dist-info/entry_points.txt'
adding 'aibolit-1.0.0a1.dist-info/metadata.json'
adding 'aibolit-1.0.0a1.dist-info/top_level.txt'
adding 'aibolit-1.0.0a1.dist-info/WHEEL'
adding 'aibolit-1.0.0a1.dist-info/METADATA'
adding 'aibolit-1.0.0a1.dist-info/RECORD'
++ cat ../twine_token
+ python3 -m twine upload dist/aibolit-1.0.0a1-py2.py3-none-any.whl dist/aibolit-1.0.0a1.tar.gz -u __token__ -p pypi-AgEIcHlwaS5vcmcCJDYxZmY5ZGVhLWI4NzItNGI2OC1iODk3LWRhZmMxNzQwYmIzZQACJXsicGVybWlzc2lvbnMiOiAidXNlciIsICJ2ZXJzaW9uIjogMX0AAAYgOVsT_eFYsu8h6FDd13c7ZJYrNGHvDeOz2DCVHv1zYWY
Error initializing plugin EntryPoint(name='Windows (alt)', value='keyrings.alt.Windows', group='keyring.backends').
Traceback (most recent call last):
  File "/home/r/.local/lib/python3.6/site-packages/keyring/backend.py", line 203, in _load_plugins
    init_func = ep.load()
  File "/home/r/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 95, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap&gt;&quot;, line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/keyrings/alt/Windows.py", line 9, in <module>
    from . import file_base
  File "/usr/lib/python3/dist-packages/keyrings/alt/file_base.py", line 13, in <module>
    from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
Error initializing plugin EntryPoint(name='file', value='keyrings.alt.file', group='keyring.backends').
Traceback (most recent call last):
  File "/home/r/.local/lib/python3.6/site-packages/keyring/backend.py", line 203, in _load_plugins
    init_func = ep.load()
  File "/home/r/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 95, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/keyrings/alt/file.py", line 11, in <module>
    from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
Error initializing plugin EntryPoint(name='pyfs', value='keyrings.alt.pyfs', group='keyring.backends').
Traceback (most recent call last):
  File "/home/r/.local/lib/python3.6/site-packages/keyring/backend.py", line 203, in _load_plugins
    init_func = ep.load()
  File "/home/r/.local/lib/python3.6/site-packages/importlib_metadata/__init__.py", line 95, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/keyrings/alt/pyfs.py", line 8, in <module>
    from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
Uploading distributions to https://upload.pypi.org/legacy/
Uploading aibolit-1.0.0a1-py2.py3-none-any.whl
100% 11.1M/11.1M[[00:03<00:00,13.16MB/s]
Uploading aibolit-1.0.0a1.tar.gz
100% 10.9M/10.9M[[00:02<00:00,]3.86MB/s]

View at:
https://pypi.org/project/aibolit/1.0.0a1/
+ 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 1.0.0a1 -m '1.0.0a1: tagged by rultor.com'
+ git reset --hard
HEAD is now at e06604e 1.0.0a1
+ 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 e06604e).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To git@github.com:yegor256/aibolit.git
 * [new tag]         1.0.0a1 -> 1.0.0a1
container 86d39a8e39ee5a959096c4f43b6e0f865d1c84b57fd95f559964aba430ed1f8f is dead
Mon May 11 09:02:32 CEST 2020