++ dirname ./run.sh
+ cd .
+ echo 1300
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Wed May 14 10:24:47 UTC 2025
+ uptime
10:24:47 up 1 min, 0 users, load average: 1.61, 0.50, 0.17
+ head=git@github.com:cqfn/aibolit-mcp-server.git
+ ff=default
+ image=yegor256/python
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.0.3
+ vars=('--env=head=git@github.com:cqfn/aibolit-mcp-server.git' '--env=tag=0.0.3' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:cqfn/aibolit-mcp-server.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.3'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo /usr/bin/install-node.sh'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''env'\'' '\'';'\'' '\''pip3 install aibolit javalang'\'' '\'';'\'' '\''aibolit --version'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" package.json'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" src/server.ts'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" index.ts'\'' '\'';'\'' '\''make'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''chmod 600 ../npmrc'\'' '\'';'\'' '\''npm publish --no-color --userconfig=../npmrc'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:cqfn/aibolit-mcp-server.git'\''' ';' 'export '\''tag=0.0.3'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo /usr/bin/install-node.sh' ';' 'npm install --no-color' ';' 'pdd -f /dev/null -v' ';' 'env' ';' 'pip3 install aibolit javalang' ';' 'aibolit --version' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/0\.0\.0/${tag}/" package.json' ';' 'sed -i "s/0\.0\.0/${tag}/" src/server.ts' ';' 'sed -i "s/0\.0\.0/${tag}/" index.ts' ';' 'make' ';' 'git commit -am "set version to ${tag}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';')
+ directory=
+ container=cqfn_aibolit-mcp-server_3
+ as_root=false
+ hostname
ip-172-31-27-18
+ pwd
/tmp/rultor-sGTp
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone git@github.com:cqfn/aibolit-mcp-server.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:cqfn/aibolit-mcp-server.git'\''' ']'
+ cd ..
+ cat
+ '[' false = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:cqfn/aibolit-mcp-server.git'\''' ';' 'export '\''tag=0.0.3'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'sudo /usr/bin/install-node.sh' ';' 'npm install --no-color' ';' 'pdd -f /dev/null -v' ';' env ';' 'pip3 install aibolit javalang' ';' 'aibolit --version' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/0\.0\.0/${tag}/" package.json' ';' 'sed -i "s/0\.0\.0/${tag}/" src/server.ts' ';' 'sed -i "s/0\.0\.0/${tag}/" index.ts' ';' make ';' 'git commit -am "set version to ${tag}"' ';' 'chmod 600 ../npmrc' ';' 'npm publish --no-color --userconfig=../npmrc' ';'
+ sensitive=()
+ set -ex -o pipefail
+ '[' -z 0.0.3 ']'
+ [[ 0.0.3 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.0.3"'
tag name is valid: "0.0.3"
+ cd repo
++ git tag -l 0.0.3
+ '[' -n '' ']'
+ BRANCH_NAME=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH_NAME
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.18
++ bc
++ echo 0.18 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.18, low enough to run a new Docker container'
load average is 0.18, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=yegor256/python
+ docker pull yegor256/python
Using default tag: latest
latest: Pulling from yegor256/python
19f1f54854d6: Pulling fs layer
3ee1ef79bfdc: Pulling fs layer
68201ec6e581: Pulling fs layer
b3ee2c8b8446: Pulling fs layer
5d174db1ceb2: Pulling fs layer
621eb568a8b7: Pulling fs layer
40bed440eda0: Pulling fs layer
4f4fb700ef54: Pulling fs layer
d576ff9cada7: Pulling fs layer
bb762121b46e: Pulling fs layer
c6e4d26de5fc: Pulling fs layer
aa378f4cd126: Pulling fs layer
01f15d321390: Pulling fs layer
6f9a6fd57a44: Pulling fs layer
50b10c5b2dbe: Pulling fs layer
b3ee2c8b8446: Waiting
5d174db1ceb2: Waiting
621eb568a8b7: Waiting
40bed440eda0: Waiting
4f4fb700ef54: Waiting
d576ff9cada7: Waiting
bb762121b46e: Waiting
c6e4d26de5fc: Waiting
aa378f4cd126: Waiting
01f15d321390: Waiting
6f9a6fd57a44: Waiting
50b10c5b2dbe: Waiting
3ee1ef79bfdc: Verifying Checksum
3ee1ef79bfdc: Download complete
19f1f54854d6: Verifying Checksum
19f1f54854d6: Download complete
68201ec6e581: Verifying Checksum
68201ec6e581: Download complete
5d174db1ceb2: Verifying Checksum
5d174db1ceb2: Download complete
40bed440eda0: Verifying Checksum
40bed440eda0: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
621eb568a8b7: Verifying Checksum
621eb568a8b7: Download complete
d576ff9cada7: Verifying Checksum
d576ff9cada7: Download complete
bb762121b46e: Verifying Checksum
bb762121b46e: Download complete
c6e4d26de5fc: Verifying Checksum
c6e4d26de5fc: Download complete
01f15d321390: Verifying Checksum
01f15d321390: Download complete
6f9a6fd57a44: Verifying Checksum
6f9a6fd57a44: Download complete
50b10c5b2dbe: Verifying Checksum
50b10c5b2dbe: Download complete
aa378f4cd126: Verifying Checksum
aa378f4cd126: Download complete
b3ee2c8b8446: Verifying Checksum
b3ee2c8b8446: Download complete
19f1f54854d6: Pull complete
3ee1ef79bfdc: Pull complete
68201ec6e581: Pull complete
b3ee2c8b8446: Pull complete
5d174db1ceb2: Pull complete
621eb568a8b7: Pull complete
40bed440eda0: Pull complete
4f4fb700ef54: Pull complete
d576ff9cada7: Pull complete
bb762121b46e: Pull complete
c6e4d26de5fc: Pull complete
aa378f4cd126: Pull complete
01f15d321390: Pull complete
6f9a6fd57a44: Pull complete
50b10c5b2dbe: Pull complete
Digest: sha256:be92d2d90f038fd86d1a889e1b2a9edc26233b86a34f3ce34e12883396d7ba03
Status: Downloaded newer image for yegor256/python:latest
docker.io/yegor256/python:latest
+ docker ps --filter=status=exited
+ grep --quiet '\scqfn_aibolit-mcp-server_3\s*$'
+ ls -al .
total 48
drwx------ 3 ubuntu ubuntu 4096 May 14 10:24 .
drwxrwxrwt 12 root root 4096 May 14 10:24 ..
-rwxrwxr-x 1 ubuntu ubuntu 658 May 14 10:24 end.sh
-rwxrwxr-x 1 ubuntu ubuntu 490 May 14 10:24 entry.sh
-rw-rw-r-- 1 ubuntu ubuntu 74 May 14 10:24 npmrc
-rw-rw-r-- 1 ubuntu ubuntu 5 May 14 10:24 pid
drwxrwxr-x 7 ubuntu ubuntu 4096 May 14 10:24 repo
-rwxrwxr-x 1 ubuntu ubuntu 6776 May 14 10:24 run.sh
-rw-rw-r-- 1 ubuntu ubuntu 748 May 14 10:24 script.sh
-rw-rw-r-- 1 ubuntu ubuntu 6706 May 14 10:25 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-sGTp:/main --env=head=git@github.com:cqfn/aibolit-mcp-server.git --env=tag=0.0.3 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:cqfn/aibolit-mcp-server.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.3'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''sudo /usr/bin/install-node.sh'\'' '\'';'\'' '\''npm install --no-color'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''env'\'' '\'';'\'' '\''pip3 install aibolit javalang'\'' '\'';'\'' '\''aibolit --version'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" package.json'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" src/server.ts'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/" index.ts'\'' '\'';'\'' '\''make'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''chmod 600 ../npmrc'\'' '\'';'\'' '\''npm publish --no-color --userconfig=../npmrc'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-sGTp/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=cqfn_aibolit-mcp-server_3 yegor256/python /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
+ set -e
+ set -o pipefail
+ shopt -s dotglob
+ useradd -m -G sudo r
++ awk -F : '$3 > 100 { print $1 }'
++ cat /etc/group
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G nogroup r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G ssh r
+ for g in $(cat /etc/group | awk -F ':' '$3 > 100 { print $1 }')
+ usermod -a -G r r
+ usermod -s /bin/bash r
+ echo '%sudo ALL=(ALL) NOPASSWD:ALL'
+ cp -R /root/.bashrc /root/.cache /root/.gemrc /root/.profile /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./npmrc ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chown -R r:r /home/r
+ chmod a+x /home/r/script.sh
+ cat /home/r/script.sh
#!/bin/bash
set -e
set -o pipefail
if [ -e /home/r/.profile ]; then source /home/r/.profile; fi
shopt -s expand_aliases
alias 'sudo=sudo -i'
export HOME=/home/r
cd "${HOME}/repo"
export 'head=git@github.com:cqfn/aibolit-mcp-server.git' ; export 'tag=0.0.3' ; export 'head_branch=master' ; export 'author=yegor256' ; sudo /usr/bin/install-node.sh ; npm install --no-color ; pdd -f /dev/null -v ; env ; pip3 install aibolit javalang ; aibolit --version ; [[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1 ; sed -i "s/0\.0\.0/${tag}/" package.json ; sed -i "s/0\.0\.0/${tag}/" src/server.ts ; sed -i "s/0\.0\.0/${tag}/" index.ts ; make ; git commit -am "set version to ${tag}" ; chmod 600 ../npmrc ; npm publish --no-color --userconfig=../npmrc ;
+ su --login r --command /home/r/script.sh
+ bash
+ curl -fsSL https://deb.nodesource.com/setup_18.x
38;5;79m2025-05-14 10:25:30 - Installing pre-requisites0m
Get:1ohttp://deb.debian.org/debian bullseye InRelease [116 kB]
Get:2ohttp://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:4ohttp://deb.debian.org/debian bullseye/main amd64 Packages [8,066 kB]
Get:5ohttp://deb.debian.org/debian-securityebullseye-security/main amd64 Packages [364 kB]
Get:64http://deb.debian.org/debiangbullseye-updates/main]amd64 Packages [18.8 kB]
Fetchedo8,636]kBsinr2s0(4,078 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
ca-certificates is already the newest version (20210119).
gnupg is already the newest version (2.2.27-2+deb11u2).
curl is already the newest version (7.74.0-1.3+deb11u14).
The following NEW packages will be installed:
apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 160 kB of archives.
After this operation, 166 kB of additional disk space will be used.
Get:1ohttp://deb.debian.org/debian bullseye/main amd64 apt-transport-https all 2.2.4 [160 kB]
Fetchedo160nkBsinr0sh(9,230 kB/s) kB 0%]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package apt-transport-https.
(Reading database ... 25770 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_2.2.4_all.deb ...
Unpacking apt-transport-https (2.2.4) ...
Setting up apt-transport-https (2.2.4) ...
Hit:1ohttp://deb.debian.org/debian bullseye InRelease
Hit:2ohttp://deb.debian.org/debian-security bullseye-security InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Get:4ohttps://deb.nodesource.com/node_18.x2nodistro InRelease [12.1 kB]
Get:5Whttps://deb.nodesource.com/node_18.x nodistro/main amd64 Packages [11.5 kB]
Fetchedo23.7gkB ino0s (61.6 kB/s)
Reading package lists... Done
1;34m2025-05-14 10:25:37 - Repository configured successfully.0m
38;5;79m2025-05-14 10:25:37 - To install Node.js, run: apt-get install nodejs -y0m
38;5;79m2025-05-14 10:25:37 - You can use N|solid Runtime as a node.js alternative0m
1;32m2025-05-14 10:25:37 - To install N|solid Runtime, run: apt-get install nsolid -y
0m
+ apt-get install --yes nodejs
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 29.7 MB of archives.
After this operation, 187 MB of additional disk space will be used.
Get:1ohttps://deb.nodesource.com/node_18.x nodistro/main amd64 nodejs amd64 18.20.8-1nodesource1 [29.7 MB]
Fetchedo29.7gMB8in91s/(44.6MMB/s)]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package nodejs.
(Reading database ... 25774 files and directories currently installed.)
Preparing to unpack .../nodejs_18.20.8-1nodesource1_amd64.deb ...
Unpacking nodejs (18.20.8-1nodesource1) ...
Setting up nodejs (18.20.8-1nodesource1) ...
+ node --version
v18.20.8
+ npm --version
10.8.2
1G0K1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0Knpm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
1G0K⠧1G0K⠇1G0K⠏1G0Knpm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K
added 465 packages, and audited 466 packages in 9s
1G0K⠦1G0K
1G0K⠦1G0K79 packages are looking for funding
1G0K⠦1G0K run `npm fund` for details
1G0K⠦1G0K
found 0 vulnerabilities
1G0K⠦1G0Knpm notice
npm notice New major version of npm available! 10.8.2 -> 11.3.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.3.0
npm notice To update run: npm install -g npm@11.3.0
npm notice
1G0K⠦1G0KFound 8 lines in /home/r/repo/.pdd
My version is 0.23.1
Ruby version is 3.4.3 at x86_64-linux
Reading from root dir .
Excluding target/**/*
Excluding coverage/**/*
Excluding node_modules/**/*
/usr/local/bundle/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic
/home/r/repo/package-lock.json is a binary file (238468 bytes)
/home/r/repo/package.json is a binary file (1001 bytes)
/home/r/repo/renovate.json is a binary file (114 bytes)
/home/r/repo/test/fixtures/claude-code-config.json is a binary file (97 bytes)
/home/r/repo/tsconfig.json is a binary file (244 bytes)
Reading .0pdd.yml ...
Reading .gitattributes ...
Reading .github/typos.toml ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/codecov.yml ...
Reading .github/workflows/copyrights.yml ...
Reading .github/workflows/eslint.yml ...
Reading .github/workflows/make.yml ...
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/reuse.yml ...
Reading .github/workflows/typos.yml ...
Reading .github/workflows/up.yml ...
Reading .github/workflows/xcop.yml ...
Reading .github/workflows/yamllint.yml ...
Reading .gitignore ...
Reading .npmignore ...
Reading .pdd ...
Reading .rultor.yml ...
Reading .xcop ...
Reading LICENSE.txt ...
Reading LICENSES/MIT.txt ...
Reading Makefile ...
Reading README.md ...
Reading REUSE.toml ...
Reading eslint.config.mjs ...
Reading index.ts ...
Reading jest.config.ts ...
Reading src/aibolit.ts ...
Reading src/server.ts ...
Reading src/to_gpt.ts ...
Reading src/tools.ts ...
Reading test/aibolit.test.ts ...
Reading test/helpers/once.ts ...
Reading test/index.test.ts ...
Reading test/server.test.ts ...
Reading test/to_gpt.test.ts ...
Reading test/tools.test.ts ...
SHELL=/bin/bash
LANGUAGE=en_US.UTF-8
PWD=/home/r/repo
LOGNAME=r
author=yegor256
HOME=/home/r
LANG=en_US.UTF-8
head=git@github.com:cqfn/aibolit-mcp-server.git
GEM_HOME=/usr/local/bundle
tag=0.0.3
TERM=xterm
USER=r
SHLVL=1
head_branch=master
LC_ALL=en_US.UTF-8
PATH=/usr/local/bundle/bin:/usr/local/bundle/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/r/.local/bin:/home/r/.local/bin
MAIL=/var/mail/r
OLDPWD=/home/r
_=/usr/bin/env
Collecting aibolit
Downloading aibolit-1.2.5-py2.py3-none-any.whl (12.3 MB)
K25l |████████████████████████████████| 12.3MMB7466kkB/seeta00:00:01
?25hCollecting javalang
Downloading javalang-0.13.0-py3-none-any.whl (22 kB)
Collecting lxml==4.5.0
Downloading lxml-4.5.0.tar.gz (4.5 MB)
K25l |████████████████████████████████| 4.5kMB117.8MMB/seeta00:00:01
?25hCollecting scipy==1.4.1
Downloading scipy-1.4.1.tar.gz (24.6 MB)
K25l |████████████████████████████████| 24.6MMB17312kB/sseeta00:00:01
?25h Installing build dependencies ... ?25lerror
31m ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 /usr/lib/python3/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-okm39tx0/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- wheel setuptools 'Cython>=0.29.13' 'numpy==1.13.3; python_version=='"'"'3.5'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.13.3; python_version=='"'"'3.6'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.5'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.6'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.7'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"' and platform_system=='"'"'AIX'"'"'' 'pybind11>=2.4.0'
cwd: None
Complete output (736 lines):
Ignoring numpy: markers 'python_version == "3.5" and platform_system != "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.6" and platform_system != "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.7" and platform_system != "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.5" and platform_system == "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.6" and platform_system == "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.7" and platform_system == "AIX"' don't match your environment
Ignoring numpy: markers 'python_version >= "3.8" and platform_system == "AIX"' don't match your environment
Collecting wheel
Downloading wheel-0.45.1-py3-none-any.whl (72 kB)
Collecting setuptools
Downloading setuptools-80.4.0-py3-none-any.whl (1.2 MB)
Collecting Cython>=0.29.13
Downloading cython-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB)
Collecting numpy==1.17.3
Downloading numpy-1.17.3.zip (6.4 MB)
Collecting pybind11>=2.4.0
Downloading pybind11-2.13.6-py3-none-any.whl (243 kB)
Building wheels for collected packages: numpy
Building wheel for numpy (setup.py): started
Building wheel for numpy (setup.py): finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py'"'"'; __file__='"'"'/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-69t7zrnn
cwd: /tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/
Complete output (346 lines):
Running from numpy source directory.
blas_opt_info:
blas_mkl_info:
customize UnixCCompiler
libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
blis_info:
customize UnixCCompiler
libraries blis not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_info:
customize UnixCCompiler
customize UnixCCompiler
libraries openblas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_3_10_blas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
libraries tatlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_3_10_blas_info:
customize UnixCCompiler
libraries satlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_blas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_blas_info:
customize UnixCCompiler
libraries f77blas,cblas,atlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
accelerate_info:
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:690: UserWarning:
Optimized (vendor) Blas libraries are not found.
Falls back to netlib Blas library which has worse performance.
A better performance should be easily gained by switching
Blas library.
self.calc_info()
blas_info:
customize UnixCCompiler
libraries blas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:690: UserWarning:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
self.calc_info()
blas_src_info:
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:690: UserWarning:
Blas (http://www.netlib.org/blas/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [blas_src]) or by setting
the BLAS_SRC environment variable.
self.calc_info()
NOT AVAILABLE
non-existing path in 'numpy/distutils': 'site.cfg'
lapack_opt_info:
lapack_mkl_info:
customize UnixCCompiler
libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_lapack_info:
customize UnixCCompiler
customize UnixCCompiler
libraries openblas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_clapack_info:
customize UnixCCompiler
customize UnixCCompiler
libraries openblas,lapack not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
flame_info:
customize UnixCCompiler
libraries flame not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
libraries tatlas,tatlas not found in /usr/local/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
libraries tatlas,tatlas not found in /usr/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
libraries tatlas,tatlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
NOT AVAILABLE
atlas_3_10_info:
customize UnixCCompiler
libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
libraries satlas,satlas not found in /usr/local/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
libraries satlas,satlas not found in /usr/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
libraries satlas,satlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_info'>
NOT AVAILABLE
atlas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
libraries ptf77blas,ptcblas,atlas not found in /usr/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
libraries ptf77blas,ptcblas,atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_threads_info'>
NOT AVAILABLE
atlas_info:
customize UnixCCompiler
libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
libraries f77blas,cblas,atlas not found in /usr/local/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
libraries f77blas,cblas,atlas not found in /usr/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
libraries f77blas,cblas,atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_info'>
NOT AVAILABLE
lapack_info:
customize UnixCCompiler
libraries lapack not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:1712: UserWarning:
Lapack (http://www.netlib.org/lapack/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [lapack]) or by setting
the LAPACK environment variable.
if getattr(self, '_calc_info_{}'.format(lapack))():
lapack_src_info:
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:1712: UserWarning:
Lapack (http://www.netlib.org/lapack/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [lapack_src]) or by setting
the LAPACK_SRC environment variable.
if getattr(self, '_calc_info_{}'.format(lapack))():
NOT AVAILABLE
/usr/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
creating build
creating build/src.linux-x86_64-3.9
creating build/src.linux-x86_64-3.9/numpy
creating build/src.linux-x86_64-3.9/numpy/distutils
building library "npymath" sources
get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']'
customize Gnu95FCompiler
Could not locate executable gfortran
Could not locate executable f95
customize IntelFCompiler
Could not locate executable ifort
Could not locate executable ifc
customize LaheyFCompiler
Could not locate executable lf95
customize PGroupFCompiler
Could not locate executable pgfortran
customize AbsoftFCompiler
Could not locate executable f90
Could not locate executable f77
customize NAGFCompiler
customize VastFCompiler
customize CompaqFCompiler
Could not locate executable fort
customize IntelItaniumFCompiler
Could not locate executable efort
Could not locate executable efc
customize IntelEM64TFCompiler
customize GnuFCompiler
Could not locate executable g77
customize G95FCompiler
Could not locate executable g95
customize PathScaleFCompiler
Could not locate executable pathf95
customize NAGFORCompiler
Could not locate executable nagfor
don't know how to compile Fortran code on platform 'posix'
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.9 -c'
x86_64-linux-gnu-gcc: _configtest.c
x86_64-linux-gnu-gcc -pthread _configtest.o -o _configtest
success!
removing: _configtest.c _configtest.o _configtest.o.d _configtest
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.9 -c'
x86_64-linux-gnu-gcc: _configtest.c
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
1 | int exp (void);
| ^~~
_configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
+++ |+#include <math.h>
1 | int exp (void);
x86_64-linux-gnu-gcc -pthread _configtest.o -o _configtest
/usr/bin/ld: _configtest.o: in function `main':
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/_configtest.c:6: undefined reference to `exp'
collect2: error: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o _configtest.o.d
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.9 -c'
x86_64-linux-gnu-gcc: _configtest.c
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
1 | int exp (void);
| ^~~
_configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
+++ |+#include <math.h>
1 | int exp (void);
x86_64-linux-gnu-gcc -pthread _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest.o.d _configtest
creating build/src.linux-x86_64-3.9/numpy/core
creating build/src.linux-x86_64-3.9/numpy/core/src
creating build/src.linux-x86_64-3.9/numpy/core/src/npymath
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npymath/npy_math_internal.h
adding 'build/src.linux-x86_64-3.9/numpy/core/src/npymath' to include_dirs.
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npymath/ieee754.c
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npymath/npy_math_complex.c
None - nothing done with h_files = ['build/src.linux-x86_64-3.9/numpy/core/src/npymath/npy_math_internal.h']
building library "npysort" sources
creating build/src.linux-x86_64-3.9/numpy/core/src/common
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/common/npy_sort.h
adding 'build/src.linux-x86_64-3.9/numpy/core/src/common' to include_dirs.
creating build/src.linux-x86_64-3.9/numpy/core/src/npysort
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npysort/quicksort.c
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npysort/mergesort.c
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npysort/timsort.c
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npysort/heapsort.c
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npysort/radixsort.c
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/common/npy_partition.h
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npysort/selection.c
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/common/npy_binsearch.h
conv_template:> build/src.linux-x86_64-3.9/numpy/core/src/npysort/binsearch.c
None - nothing done with h_files = ['build/src.linux-x86_64-3.9/numpy/core/src/common/npy_sort.h', 'build/src.linux-x86_64-3.9/numpy/core/src/common/npy_partition.h', 'build/src.linux-x86_64-3.9/numpy/core/src/common/npy_binsearch.h']
building extension "numpy.core._dummy" sources
Generating build/src.linux-x86_64-3.9/numpy/core/include/numpy/config.h
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.9 -c'
x86_64-linux-gnu-gcc: _configtest.c
_configtest.c:1:10: fatal error: Python.h: No such file or directory
1 | #include <Python.h>
| ^~~~~~~~~~
compilation terminated.
failure.
removing: _configtest.c _configtest.o
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py", line 443, in <module>
setup_package()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py", line 435, in setup_package
setup(**metadata)
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/core.py", line 171, in setup
return old_setup(**new_attr)
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.9/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.9/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 223, in run
self.run_command('build')
File "/usr/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build.py", line 47, in run
old_build.run(self)
File "/usr/lib/python3.9/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build_src.py", line 142, in run
self.build_sources()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build_src.py", line 159, in build_sources
self.build_extension_sources(ext)
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build_src.py", line 316, in build_extension_sources
sources = self.generate_sources(sources, ext)
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build_src.py", line 369, in generate_sources
source = func(extension, build_dir)
File "numpy/core/setup.py", line 430, in generate_config_h
moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir)
File "numpy/core/setup.py", line 49, in check_types
out = check_types(*a, **kw)
File "numpy/core/setup.py", line 286, in check_types
raise SystemError(
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
----------------------------------------
ERROR: Failed building wheel for numpy
Running setup.py clean for numpy
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py'"'"'; __file__='"'"'/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all
cwd: /tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03
Complete output (10 lines):
Running from numpy source directory.
`setup.py clean` is not supported, use one of the following instead:
- `git clean -xdf` (cleans all files)
- `git clean -Xdf` (cleans all versioned files, doesn't touch
files that aren't checked into the git repo)
Add `--force` to your command to use it anyway if you must (unsupported).
----------------------------------------
ERROR: Failed cleaning build dir for numpy
Failed to build numpy
Installing collected packages: wheel, setuptools, pybind11, numpy, Cython
Running setup.py install for numpy: started
Running setup.py install for numpy: finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py'"'"'; __file__='"'"'/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-vgu35lk1/install-record.txt --single-version-externally-managed --prefix /tmp/pip-build-env-okm39tx0/overlay --compile --install-headers /tmp/pip-build-env-okm39tx0/overlay/include/python3.9/numpy
cwd: /tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/
Complete output (337 lines):
Running from numpy source directory.
Note: if you need reliable uninstall behavior, then install
with pip instead of using `setup.py install`:
- `pip install .` (from a git repo or downloaded source
release)
- `pip install numpy` (last NumPy release on PyPi)
blas_opt_info:
blas_mkl_info:
customize UnixCCompiler
libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
blis_info:
customize UnixCCompiler
libraries blis not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_info:
customize UnixCCompiler
customize UnixCCompiler
libraries openblas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_3_10_blas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
libraries tatlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_3_10_blas_info:
customize UnixCCompiler
libraries satlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_blas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_blas_info:
customize UnixCCompiler
libraries f77blas,cblas,atlas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
accelerate_info:
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:690: UserWarning:
Optimized (vendor) Blas libraries are not found.
Falls back to netlib Blas library which has worse performance.
A better performance should be easily gained by switching
Blas library.
self.calc_info()
blas_info:
customize UnixCCompiler
libraries blas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:690: UserWarning:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
self.calc_info()
blas_src_info:
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:690: UserWarning:
Blas (http://www.netlib.org/blas/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [blas_src]) or by setting
the BLAS_SRC environment variable.
self.calc_info()
NOT AVAILABLE
non-existing path in 'numpy/distutils': 'site.cfg'
lapack_opt_info:
lapack_mkl_info:
customize UnixCCompiler
libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_lapack_info:
customize UnixCCompiler
customize UnixCCompiler
libraries openblas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_clapack_info:
customize UnixCCompiler
customize UnixCCompiler
libraries openblas,lapack not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
flame_info:
customize UnixCCompiler
libraries flame not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
libraries tatlas,tatlas not found in /usr/local/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
libraries tatlas,tatlas not found in /usr/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
libraries tatlas,tatlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
NOT AVAILABLE
atlas_3_10_info:
customize UnixCCompiler
libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
libraries satlas,satlas not found in /usr/local/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
libraries satlas,satlas not found in /usr/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
libraries satlas,satlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_info'>
NOT AVAILABLE
atlas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
libraries ptf77blas,ptcblas,atlas not found in /usr/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
libraries ptf77blas,ptcblas,atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_threads_info'>
NOT AVAILABLE
atlas_info:
customize UnixCCompiler
libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
libraries f77blas,cblas,atlas not found in /usr/local/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib
customize UnixCCompiler
libraries f77blas,cblas,atlas not found in /usr/lib
customize UnixCCompiler
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
customize UnixCCompiler
libraries f77blas,cblas,atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_info'>
NOT AVAILABLE
lapack_info:
customize UnixCCompiler
libraries lapack not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:1712: UserWarning:
Lapack (http://www.netlib.org/lapack/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [lapack]) or by setting
the LAPACK environment variable.
if getattr(self, '_calc_info_{}'.format(lapack))():
lapack_src_info:
NOT AVAILABLE
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/system_info.py:1712: UserWarning:
Lapack (http://www.netlib.org/lapack/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [lapack_src]) or by setting
the LAPACK_SRC environment variable.
if getattr(self, '_calc_info_{}'.format(lapack))():
NOT AVAILABLE
/usr/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
building library "npymath" sources
get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']'
customize Gnu95FCompiler
Could not locate executable gfortran
Could not locate executable f95
customize IntelFCompiler
Could not locate executable ifort
Could not locate executable ifc
customize LaheyFCompiler
Could not locate executable lf95
customize PGroupFCompiler
Could not locate executable pgfortran
customize AbsoftFCompiler
Could not locate executable f90
Could not locate executable f77
customize NAGFCompiler
customize VastFCompiler
customize CompaqFCompiler
Could not locate executable fort
customize IntelItaniumFCompiler
Could not locate executable efort
Could not locate executable efc
customize IntelEM64TFCompiler
customize GnuFCompiler
Could not locate executable g77
customize G95FCompiler
Could not locate executable g95
customize PathScaleFCompiler
Could not locate executable pathf95
customize NAGFORCompiler
Could not locate executable nagfor
don't know how to compile Fortran code on platform 'posix'
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.9 -c'
x86_64-linux-gnu-gcc: _configtest.c
x86_64-linux-gnu-gcc -pthread _configtest.o -o _configtest
success!
removing: _configtest.c _configtest.o _configtest.o.d _configtest
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.9 -c'
x86_64-linux-gnu-gcc: _configtest.c
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
1 | int exp (void);
| ^~~
_configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
+++ |+#include <math.h>
1 | int exp (void);
x86_64-linux-gnu-gcc -pthread _configtest.o -o _configtest
/usr/bin/ld: _configtest.o: in function `main':
/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/_configtest.c:6: undefined reference to `exp'
collect2: error: ld returned 1 exit status
failure.
removing: _configtest.c _configtest.o _configtest.o.d
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.9 -c'
x86_64-linux-gnu-gcc: _configtest.c
_configtest.c:1:5: warning: conflicting types for built-in function ‘exp’; expected ‘double(double)’ [-Wbuiltin-declaration-mismatch]
1 | int exp (void);
| ^~~
_configtest.c:1:1: note: ‘exp’ is declared in header ‘<math.h>’
+++ |+#include <math.h>
1 | int exp (void);
x86_64-linux-gnu-gcc -pthread _configtest.o -lm -o _configtest
success!
removing: _configtest.c _configtest.o _configtest.o.d _configtest
adding 'build/src.linux-x86_64-3.9/numpy/core/src/npymath' to include_dirs.
None - nothing done with h_files = ['build/src.linux-x86_64-3.9/numpy/core/src/npymath/npy_math_internal.h']
building library "npysort" sources
adding 'build/src.linux-x86_64-3.9/numpy/core/src/common' to include_dirs.
None - nothing done with h_files = ['build/src.linux-x86_64-3.9/numpy/core/src/common/npy_sort.h', 'build/src.linux-x86_64-3.9/numpy/core/src/common/npy_partition.h', 'build/src.linux-x86_64-3.9/numpy/core/src/common/npy_binsearch.h']
building extension "numpy.core._dummy" sources
Generating build/src.linux-x86_64-3.9/numpy/core/include/numpy/config.h
C compiler: x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/reproducible-path/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/include/python3.9 -c'
x86_64-linux-gnu-gcc: _configtest.c
_configtest.c:1:10: fatal error: Python.h: No such file or directory
1 | #include <Python.h>
| ^~~~~~~~~~
compilation terminated.
failure.
removing: _configtest.c _configtest.o
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py", line 443, in <module>
setup_package()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py", line 435, in setup_package
setup(**metadata)
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/core.py", line 171, in setup
return old_setup(**new_attr)
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/usr/lib/python3.9/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.9/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/install.py", line 62, in run
r = self.setuptools_run()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/install.py", line 36, in setuptools_run
return distutils_install.run(self)
File "/usr/lib/python3.9/distutils/command/install.py", line 590, in run
self.run_command('build')
File "/usr/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build.py", line 47, in run
old_build.run(self)
File "/usr/lib/python3.9/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/usr/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/usr/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build_src.py", line 142, in run
self.build_sources()
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build_src.py", line 159, in build_sources
self.build_extension_sources(ext)
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build_src.py", line 316, in build_extension_sources
sources = self.generate_sources(sources, ext)
File "/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/numpy/distutils/command/build_src.py", line 369, in generate_sources
source = func(extension, build_dir)
File "numpy/core/setup.py", line 430, in generate_config_h
moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir)
File "numpy/core/setup.py", line 49, in check_types
out = check_types(*a, **kw)
File "numpy/core/setup.py", line 286, in check_types
raise SystemError(
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py'"'"'; __file__='"'"'/tmp/pip-install-g2ajemrc/numpy_104d5af4a49744cb8eb223ea07d1da03/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-vgu35lk1/install-record.txt --single-version-externally-managed --prefix /tmp/pip-build-env-okm39tx0/overlay --compile --install-headers /tmp/pip-build-env-okm39tx0/overlay/include/python3.9/numpy Check the logs for full command output.
----------------------------------------0m
33mWARNING: Discarding https://files.pythonhosted.org/packages/04/ab/e2eb3e3f90b9363040a3d885ccc5c79fe20c5b8a3caa8fe3bf47ff653260/scipy-1.4.1.tar.gz#sha256=dee1bbf3a6c8f73b6b218cb28eed8dd13347ea2f87d572ce19b289d6fd3fbc59 (from https://pypi.org/simple/scipy/) (requires-python:>=3.5). Command errored out with exit status 1: /usr/bin/python3 /usr/lib/python3/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-okm39tx0/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- wheel setuptools 'Cython>=0.29.13' 'numpy==1.13.3; python_version=='"'"'3.5'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.13.3; python_version=='"'"'3.6'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.5'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.6'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.7'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"' and platform_system=='"'"'AIX'"'"'' 'pybind11>=2.4.0' Check the logs for full command output.0m
?25hCollecting aibolit
Downloading aibolit-1.2.4-py2.py3-none-any.whl (12.3 MB)
K25l |████████████████████████████████| 12.3MMB225.0MMB/seeta00:00:01
?25h Downloading aibolit-1.2.3-py2.py3-none-any.whl (12.2 MB)
K25l |████████████████████████████████| 12.2MMB229.9MMB/seeta00:00:01
?25h Downloading aibolit-1.1.3-py2.py3-none-any.whl (12.2 MB)
K25l |████████████████████████████████| 12.2MMB114.4MMB/seeta00:00:01
?25hCollecting scikit-learn==0.22.1
Downloading scikit-learn-0.22.1.tar.gz (6.9 MB)
K25l |████████████████████████████████| 6.9kMB78.5MMB/seeta00:00:01
?25hCollecting aibolit
Downloading aibolit-1.1.2-py2.py3-none-any.whl (12.2 MB)
K25l |████████████████████████████████| 12.2MMB66.9MMB/seeta00:00:01
?25h Downloading aibolit-1.1.1-py2.py3-none-any.whl (12.1 MB)
K25l |████████████████████████████████| 12.1MMB110.2MMB/seeta00:00:01
?25h Downloading aibolit-1.1.0-py2.py3-none-any.whl (12.1 MB)
K25l |████████████████████████████████| 12.1MMB99.9MMB/seeta00:00:01
?25h Downloading aibolit-1.0.4-py2.py3-none-any.whl (12.3 MB)
K25l |████████████████████████████████| 12.3MMB99.9MMB/seeta00:00:01
?25h Downloading aibolit-1.0.3-py2.py3-none-any.whl (12.3 MB)
K25l |████████████████████████████████| 12.3MMB114.3MMB/seeta00:00:01
?25h Downloading aibolit-1.0.2-py2.py3-none-any.whl (12.3 MB)
K25l |████████████████████████████████| 12.3MMB118.0MMB/seeta00:00:01
?25h Downloading aibolit-1.0.1-py2.py3-none-any.whl (12.3 MB)
K25l |████████████████████████████████| 12.3MMB117.9MMB/seeta00:00:01
?25h Downloading aibolit-1.0.0-py2.py3-none-any.whl (12.3 MB)
K25l |████████████████████████████████| 12.3MMB99.0MMB/seeta00:00:01
?25h Downloading aibolit-0.0.6-py2.py3-none-any.whl (10.1 MB)
K25l |████████████████████████████████| 10.1MMB119.1MMB/seeta00:00:01
?25h Downloading aibolit-0.0.5-py2.py3-none-any.whl (10.0 MB)
K25l |████████████████████████████████| 10.0MMB55.5MMB/seeta00:00:01
?25h Downloading aibolit-0.0.4-py2.py3-none-any.whl (32 kB)
Collecting six
Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, javalang, aibolit
Successfully installed aibolit-0.0.4 javalang-0.13.0 six-1.17.0
aibolit
0.0.4
npx -y jest --config jest.config.ts --no-color --ci
1G0K⠙1G0KDetermining test suites to run...999DK
1A999DK
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1APASS test/server.test.ts (7.443 s)
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1APASS test/aibolit.test.ts
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1APASS test/tools.test.ts
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1APASS test/index.test.ts
RUNS ...
1A
RUNS ...
1A
RUNS ...
1A
RUNS ...
1APASS test/to_gpt.test.ts
RUNS ...
1A999DKRunning coverage on untested files...999DK------------|---------|----------|---------|---------|-------------------
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
------------|---------|----------|---------|---------|-------------------
All files | 100 | 100 | 100 | 100 |
aibolit.ts | 100 | 100 | 100 | 100 |
server.ts | 100 | 100 | 100 | 100 |
to_gpt.ts | 100 | 100 | 100 | 100 |
tools.ts | 100 | 100 | 100 | 100 |
------------|---------|----------|---------|---------|-------------------
Test Suites: 5 passed, 5 total
Tests: 8 passed, 8 total
Snapshots: 0 total
Time: 13.597 s
Ran all test suites.
1G0K⠙1G0Knpx -y eslint . --config eslint.config.mjs
1G0K⠙1G0K1G0K⠙1G0Kmkdir -p temp
npx -y @modelcontextprotocol/inspector \
--config test/fixtures/claude-code-config.json \
--server aibolit \
--cli --method tools/list > temp/tools.json
if ! jq empty temp/tools.json; then
cat temp/tools.json
./index.ts
exit 1
fi
npx . --version
npx . --help
1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K1G0K⠙1G0K0.0.3
1G0K⠙1G0K1G0K⠙1G0K1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K1G0K⠙1G0KMore details here: https://github.com/cqfn/aibolit-mcp-server
1G0K⠙1G0K1G0K⠙1G0Knpx -y tsc --target es2020 --module nodenext --outDir dist ./src/to_gpt.ts ./src/tools.ts ./src/server.ts ./src/aibolit.ts ./jest.config.ts ./index.ts
1G0K⠙1G0K1G0K⠙1G0K[__rultor 5d2a60b] set version to 0.0.3
4 files changed, 2706 insertions(+), 2706 deletions(-)
1G0K⠙1G0K⠹1G0K⠸1G0Knpm warn publish npm auto-corrected some errors in your package.json when publishing. Please run "npm pkg fix" to address these errors.
1G0K⠸1G0Knpm warn publish errors corrected:
npm warn publish "bin[index]" script name was cleaned
npm warn publish "repository" was changed from a string to an object
npm warn publish "repository.url" was normalized to "git+https://github.com/cqfn/aibolit-mcp-server.git"
1G0K⠸1G0Knpm notice
1G0K⠸1G0Knpm notice 📦 aibolit-mcp-server@0.0.3
1G0K⠸1G0Knpm notice Tarball Contents
1G0K⠸1G0Knpm notice 1.1kB LICENSE.txt
npm notice 2.3kB README.md
npm notice 664B index.ts
npm notice 1.0kB package.json
npm notice 424B src/aibolit.ts
npm notice 310B src/server.ts
npm notice 323B src/to_gpt.ts
npm notice 812B src/tools.ts
npm notice 244B tsconfig.json
1G0K⠸1G0Knpm notice Tarball Details
1G0K⠸1G0Knpm notice name: aibolit-mcp-server
1G0K⠸1G0Knpm notice version: 0.0.3
1G0K⠸1G0Knpm notice filename: aibolit-mcp-server-0.0.3.tgz
1G0K⠸1G0Knpm notice package size: 3.4 kB
1G0K⠸1G0Knpm notice unpacked size: 7.2 kB
1G0K⠸1G0Knpm notice shasum: a0ea816523808d3f8f8f74d81e65308ba89a69ab
1G0K⠸1G0Knpm notice integrity: sha512-QAaXcKBh+2ZbO[...]L7O95pS/0FJJw==
1G0K⠸1G0Knpm notice total files: 9
1G0K⠸1G0Knpm notice
1G0K⠼1G0Knpm notice Publishing to https://registry.npmjs.org/ with tag latest and default access
1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K⠸1G0K⠼1G0K⠴1G0K⠦1G0K⠧1G0K⠇1G0K⠏1G0K⠋1G0K⠙1G0K⠹1G0K+ aibolit-mcp-server@0.0.3
1G0K⠹1G0K+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.0.3 -m '0.0.3: tagged by rultor.com'
+ git reset --hard
HEAD is now at 5d2a60b set version to 0.0.3
+ 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 5d2a60b).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:cqfn/aibolit-mcp-server.git
* [new tag] 0.0.3 -> 0.0.3
container dc9784473b03be205970de20bc852b2c1b07c91ed132004e08980e4910ad1782 is dead
Wed May 14 10:28:31 UTC 2025