Diff of the two buildlogs: -- --- b1/build.log 2024-12-26 10:00:44.925302854 +0000 +++ b2/build.log 2024-12-26 10:35:49.693655329 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Dec 25 21:50:17 -12 2024 -I: pbuilder-time-stamp: 1735206617 +I: Current time: Fri Dec 27 00:00:57 +14 2024 +I: pbuilder-time-stamp: 1735207257 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,84 @@ dpkg-source: info: applying 0002-Increase-test-timeout.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/14435/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/13744/tmp/hooks/D01_modify_environment starting +debug: Running on ff4a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 26 10:01 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/13744/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/13744/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='385596de76474f0a8f5b399945507f35' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='14435' - PS1='# ' - PS2='> ' + INVOCATION_ID=6a4566a4ca9a481b8feb7a0c42d84a7f + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=13744 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jMX0lssD/pbuilderrc_udNA --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jMX0lssD/b1 --logfile b1/build.log python-lsp-server_1.12.0-3.dsc' - SUDO_GID='110' - SUDO_UID='103' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.jMX0lssD/pbuilderrc_fOLW --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.jMX0lssD/b2 --logfile b2/build.log python-lsp-server_1.12.0-3.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64z 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-armmp-lpae #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/14435/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/13744/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -414,7 +446,7 @@ Get: 257 http://deb.debian.org/debian trixie/main armhf python3-setuptools-scm all 8.1.0-1 [40.5 kB] Get: 258 http://deb.debian.org/debian trixie/main armhf python3-whatthepatch all 1.0.7-1 [12.9 kB] Get: 259 http://deb.debian.org/debian trixie/main armhf python3-yapf all 0.40.2-1 [176 kB] -Fetched 166 MB in 14s (11.5 MB/s) +Fetched 166 MB in 17s (9768 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19681 files and directories currently installed.) @@ -1258,8 +1290,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Dec 26 09:51:46 UTC 2024. -Universal Time is now: Thu Dec 26 09:51:46 UTC 2024. +Local time is now: Thu Dec 26 10:05:51 UTC 2024. +Universal Time is now: Thu Dec 26 10:05:51 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:armhf (1.17.0-2+b1) ... @@ -1485,7 +1517,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/python-lsp-server-1.12.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../python-lsp-server_1.12.0-3_source.changes +I: user script /srv/workspace/pbuilder/13744/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/13744/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/python-lsp-server-1.12.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../python-lsp-server_1.12.0-3_source.changes dpkg-buildpackage: info: source package python-lsp-server dpkg-buildpackage: info: source version 1.12.0-3 dpkg-buildpackage: info: source distribution unstable @@ -1510,91 +1546,91 @@ running build running build_py creating build/lib/pylsp -copying pylsp/python_lsp.py -> build/lib/pylsp +copying pylsp/lsp.py -> build/lib/pylsp +copying pylsp/text_edit.py -> build/lib/pylsp copying pylsp/_utils.py -> build/lib/pylsp -copying pylsp/workspace.py -> build/lib/pylsp copying pylsp/__init__.py -> build/lib/pylsp -copying pylsp/text_edit.py -> build/lib/pylsp -copying pylsp/lsp.py -> build/lib/pylsp -copying pylsp/hookspecs.py -> build/lib/pylsp +copying pylsp/python_lsp.py -> build/lib/pylsp +copying pylsp/workspace.py -> build/lib/pylsp copying pylsp/__main__.py -> build/lib/pylsp -copying pylsp/_version.py -> build/lib/pylsp copying pylsp/uris.py -> build/lib/pylsp +copying pylsp/_version.py -> build/lib/pylsp +copying pylsp/hookspecs.py -> build/lib/pylsp creating build/lib/pylsp/config copying pylsp/config/flake8_conf.py -> build/lib/pylsp/config -copying pylsp/config/__init__.py -> build/lib/pylsp/config copying pylsp/config/source.py -> build/lib/pylsp/config +copying pylsp/config/__init__.py -> build/lib/pylsp/config copying pylsp/config/config.py -> build/lib/pylsp/config copying pylsp/config/pycodestyle_conf.py -> build/lib/pylsp/config creating build/lib/pylsp/plugins -copying pylsp/plugins/_resolvers.py -> build/lib/pylsp/plugins -copying pylsp/plugins/signature.py -> build/lib/pylsp/plugins copying pylsp/plugins/jedi_rename.py -> build/lib/pylsp/plugins -copying pylsp/plugins/pycodestyle_lint.py -> build/lib/pylsp/plugins -copying pylsp/plugins/mccabe_lint.py -> build/lib/pylsp/plugins +copying pylsp/plugins/highlight.py -> build/lib/pylsp/plugins +copying pylsp/plugins/_rope_task_handle.py -> build/lib/pylsp/plugins +copying pylsp/plugins/yapf_format.py -> build/lib/pylsp/plugins +copying pylsp/plugins/preload_imports.py -> build/lib/pylsp/plugins +copying pylsp/plugins/signature.py -> build/lib/pylsp/plugins +copying pylsp/plugins/rope_completion.py -> build/lib/pylsp/plugins +copying pylsp/plugins/jedi_completion.py -> build/lib/pylsp/plugins copying pylsp/plugins/hover.py -> build/lib/pylsp/plugins copying pylsp/plugins/symbols.py -> build/lib/pylsp/plugins +copying pylsp/plugins/pylint_lint.py -> build/lib/pylsp/plugins +copying pylsp/plugins/pycodestyle_lint.py -> build/lib/pylsp/plugins +copying pylsp/plugins/autopep8_format.py -> build/lib/pylsp/plugins copying pylsp/plugins/__init__.py -> build/lib/pylsp/plugins +copying pylsp/plugins/rope_autoimport.py -> build/lib/pylsp/plugins +copying pylsp/plugins/_resolvers.py -> build/lib/pylsp/plugins copying pylsp/plugins/definition.py -> build/lib/pylsp/plugins -copying pylsp/plugins/autopep8_format.py -> build/lib/pylsp/plugins +copying pylsp/plugins/mccabe_lint.py -> build/lib/pylsp/plugins copying pylsp/plugins/flake8_lint.py -> build/lib/pylsp/plugins +copying pylsp/plugins/folding.py -> build/lib/pylsp/plugins copying pylsp/plugins/pyflakes_lint.py -> build/lib/pylsp/plugins copying pylsp/plugins/pydocstyle_lint.py -> build/lib/pylsp/plugins -copying pylsp/plugins/rope_completion.py -> build/lib/pylsp/plugins -copying pylsp/plugins/pylint_lint.py -> build/lib/pylsp/plugins -copying pylsp/plugins/rope_autoimport.py -> build/lib/pylsp/plugins -copying pylsp/plugins/preload_imports.py -> build/lib/pylsp/plugins -copying pylsp/plugins/highlight.py -> build/lib/pylsp/plugins -copying pylsp/plugins/folding.py -> build/lib/pylsp/plugins -copying pylsp/plugins/yapf_format.py -> build/lib/pylsp/plugins -copying pylsp/plugins/jedi_completion.py -> build/lib/pylsp/plugins -copying pylsp/plugins/_rope_task_handle.py -> build/lib/pylsp/plugins copying pylsp/plugins/references.py -> build/lib/pylsp/plugins installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/pylsp -copying build/lib/pylsp/python_lsp.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/_utils.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/workspace.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/text_edit.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/lsp.py -> build/bdist.linux-armv7l/wheel/./pylsp creating build/bdist.linux-armv7l/wheel/pylsp/config copying build/lib/pylsp/config/flake8_conf.py -> build/bdist.linux-armv7l/wheel/./pylsp/config -copying build/lib/pylsp/config/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp/config copying build/lib/pylsp/config/source.py -> build/bdist.linux-armv7l/wheel/./pylsp/config +copying build/lib/pylsp/config/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp/config copying build/lib/pylsp/config/config.py -> build/bdist.linux-armv7l/wheel/./pylsp/config copying build/lib/pylsp/config/pycodestyle_conf.py -> build/bdist.linux-armv7l/wheel/./pylsp/config -copying build/lib/pylsp/lsp.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/text_edit.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/_utils.py -> build/bdist.linux-armv7l/wheel/./pylsp creating build/bdist.linux-armv7l/wheel/pylsp/plugins -copying build/lib/pylsp/plugins/_resolvers.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/signature.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/jedi_rename.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/pycodestyle_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/mccabe_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/highlight.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/_rope_task_handle.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/yapf_format.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/preload_imports.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/signature.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/rope_completion.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/jedi_completion.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/hover.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/symbols.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/pylint_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/pycodestyle_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/autopep8_format.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/rope_autoimport.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/_resolvers.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/definition.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/autopep8_format.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/mccabe_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/flake8_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/folding.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/pyflakes_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/pydocstyle_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/rope_completion.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/pylint_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/rope_autoimport.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/preload_imports.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/highlight.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/folding.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/yapf_format.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/jedi_completion.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/_rope_task_handle.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/references.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/hookspecs.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/python_lsp.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/workspace.py -> build/bdist.linux-armv7l/wheel/./pylsp copying build/lib/pylsp/__main__.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/_version.py -> build/bdist.linux-armv7l/wheel/./pylsp copying build/lib/pylsp/uris.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/_version.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/hookspecs.py -> build/bdist.linux-armv7l/wheel/./pylsp running install_egg_info running egg_info creating python_lsp_server.egg-info @@ -1613,7 +1649,7 @@ Copying python_lsp_server.egg-info to build/bdist.linux-armv7l/wheel/./python_lsp_server-1.12.0.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/python_lsp_server-1.12.0.dist-info/WHEEL -creating '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/.tmp-gqcpl0vp/python_lsp_server-1.12.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it +creating '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/.tmp-flz5b3qq/python_lsp_server-1.12.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it adding 'pylsp/__init__.py' adding 'pylsp/__main__.py' adding 'pylsp/_utils.py' @@ -1673,46 +1709,46 @@ running install_lib creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/pylsp -copying build/lib/pylsp/python_lsp.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/_utils.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/workspace.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/text_edit.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/lsp.py -> build/bdist.linux-armv7l/wheel/./pylsp creating build/bdist.linux-armv7l/wheel/pylsp/config copying build/lib/pylsp/config/flake8_conf.py -> build/bdist.linux-armv7l/wheel/./pylsp/config -copying build/lib/pylsp/config/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp/config copying build/lib/pylsp/config/source.py -> build/bdist.linux-armv7l/wheel/./pylsp/config +copying build/lib/pylsp/config/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp/config copying build/lib/pylsp/config/config.py -> build/bdist.linux-armv7l/wheel/./pylsp/config copying build/lib/pylsp/config/pycodestyle_conf.py -> build/bdist.linux-armv7l/wheel/./pylsp/config -copying build/lib/pylsp/lsp.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/text_edit.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/_utils.py -> build/bdist.linux-armv7l/wheel/./pylsp creating build/bdist.linux-armv7l/wheel/pylsp/plugins -copying build/lib/pylsp/plugins/_resolvers.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/signature.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/jedi_rename.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/pycodestyle_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/mccabe_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/highlight.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/_rope_task_handle.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/yapf_format.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/preload_imports.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/signature.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/rope_completion.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/jedi_completion.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/hover.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/symbols.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/pylint_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/pycodestyle_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/autopep8_format.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/rope_autoimport.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/_resolvers.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/definition.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/autopep8_format.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/mccabe_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/flake8_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins +copying build/lib/pylsp/plugins/folding.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/pyflakes_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/pydocstyle_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/rope_completion.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/pylint_lint.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/rope_autoimport.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/preload_imports.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/highlight.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/folding.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/yapf_format.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/jedi_completion.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/plugins/_rope_task_handle.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins copying build/lib/pylsp/plugins/references.py -> build/bdist.linux-armv7l/wheel/./pylsp/plugins -copying build/lib/pylsp/hookspecs.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/python_lsp.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/workspace.py -> build/bdist.linux-armv7l/wheel/./pylsp copying build/lib/pylsp/__main__.py -> build/bdist.linux-armv7l/wheel/./pylsp -copying build/lib/pylsp/_version.py -> build/bdist.linux-armv7l/wheel/./pylsp copying build/lib/pylsp/uris.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/_version.py -> build/bdist.linux-armv7l/wheel/./pylsp +copying build/lib/pylsp/hookspecs.py -> build/bdist.linux-armv7l/wheel/./pylsp running install_egg_info running egg_info writing python_lsp_server.egg-info/PKG-INFO @@ -1729,7 +1765,7 @@ Copying python_lsp_server.egg-info to build/bdist.linux-armv7l/wheel/./python_lsp_server-1.12.0.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/python_lsp_server-1.12.0.dist-info/WHEEL -creating '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/.tmp-k876x1to/python_lsp_server-1.12.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it +creating '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/.tmp-mm5teq_c/python_lsp_server-1.12.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it adding 'pylsp/__init__.py' adding 'pylsp/__main__.py' adding 'pylsp/_utils.py' @@ -1787,7 +1823,7 @@ plugins: flaky-3.8.1, typeguard-4.4.1 collected 198 items / 2 deselected / 196 selected -test/plugins/test_autoimport.py .......................... [ 13%] +test/plugins/test_autoimport.py .........................F [ 13%] test/plugins/test_autopep8_format.py ...... [ 16%] test/plugins/test_completion.py .............................s.. [ 32%] test/plugins/test_definitions.py ....... [ 36%] @@ -1814,6 +1850,339 @@ test/test_utils.py ........ [ 87%] test/test_workspace.py ......................... [100%] +=================================== FAILURES =================================== +______ test_autoimport_code_actions_and_completions_for_notebook_document ______ + +client_server_pair = (, ) + + @pytest.mark.skipif(IS_WIN, reason="Flaky on Windows") + def test_autoimport_code_actions_and_completions_for_notebook_document( + client_server_pair, + ) -> None: + client, server = client_server_pair +> send_initialize_request( + client, + { + "pylsp": { + "plugins": { + "rope_autoimport": { + "memory": True, + "enabled": True, + "completions": {"enabled": True}, + }, + } + } + }, + ) + +test/plugins/test_autoimport.py:281: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +test/test_utils.py:72: in send_initialize_request + ).result(timeout=CALL_TIMEOUT_IN_SECONDS) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = None, timeout = 60 + + def result(self, timeout=None): + """Return the result of the call that the future represents. + + Args: + timeout: The number of seconds to wait for the result if the future + isn't done. If None, then there is no limit on the wait time. + + Returns: + The result of the call that the future represents. + + Raises: + CancelledError: If the future was cancelled. + TimeoutError: If the future didn't finish executing before the given + timeout. + Exception: If the call raised then that exception will be raised. + """ + try: + with self._condition: + if self._state in [CANCELLED, CANCELLED_AND_NOTIFIED]: + raise CancelledError() + elif self._state == FINISHED: + return self.__get_result() + + self._condition.wait(timeout) + + if self._state in [CANCELLED, CANCELLED_AND_NOTIFIED]: + raise CancelledError() + elif self._state == FINISHED: + return self.__get_result() + else: +> raise TimeoutError() +E TimeoutError + +/usr/lib/python3.13/concurrent/futures/_base.py:458: TimeoutError +----------------------------- Captured stderr call ----------------------------- +2024-12-27 00:18:23,494 +14 - DEBUG - pylsp_jsonrpc.endpoint - Sending request with id 4bf825d3-9efb-4860-bf13-169f57115858: initialize {'processId': 1234, 'rootPath': '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/build/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}} +2024-12-27 00:18:23,495 +14 - DEBUG - pylsp_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': '4bf825d3-9efb-4860-bf13-169f57115858', 'method': 'initialize', 'params': {'processId': 1234, 'rootPath': '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/build/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}} +2024-12-27 00:18:23,495 +14 - DEBUG - pylsp.python_lsp - Language server initialized with 1234 None /build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/build/test {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}} +2024-12-27 00:18:23,611 +14 - INFO - pylsp.config.config - Loaded pylsp plugin autopep8 from +2024-12-27 00:18:23,611 +14 - INFO - pylsp.config.config - Loaded pylsp plugin flake8 from +2024-12-27 00:18:23,612 +14 - INFO - pylsp.config.config - Loaded pylsp plugin folding from +2024-12-27 00:18:23,612 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_completion from +2024-12-27 00:18:23,612 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_definition from +2024-12-27 00:18:23,613 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_highlight from +2024-12-27 00:18:23,613 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_hover from +2024-12-27 00:18:23,613 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_references from +2024-12-27 00:18:23,614 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_rename from +2024-12-27 00:18:23,614 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_signature_help from +2024-12-27 00:18:23,614 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_symbols from +2024-12-27 00:18:23,615 +14 - INFO - pylsp.config.config - Loaded pylsp plugin mccabe from +2024-12-27 00:18:23,615 +14 - INFO - pylsp.config.config - Loaded pylsp plugin preload from +2024-12-27 00:18:23,615 +14 - INFO - pylsp.config.config - Loaded pylsp plugin pycodestyle from +2024-12-27 00:18:23,616 +14 - INFO - pylsp.config.config - Loaded pylsp plugin pydocstyle from +2024-12-27 00:18:23,616 +14 - INFO - pylsp.config.config - Loaded pylsp plugin pyflakes from +2024-12-27 00:18:23,616 +14 - INFO - pylsp.config.config - Loaded pylsp plugin pylint from +2024-12-27 00:18:23,616 +14 - INFO - pylsp.config.config - Loaded pylsp plugin rope_autoimport from +2024-12-27 00:18:23,617 +14 - INFO - pylsp.config.config - Loaded pylsp plugin rope_completion from +2024-12-27 00:18:23,617 +14 - INFO - pylsp.config.config - Loaded pylsp plugin yapf from +2024-12-27 00:18:23,617 +14 - DEBUG - pylsp.config.config - pylsp_settings [hook] + config: + +2024-12-27 00:18:23,618 +14 - DEBUG - pylsp.config.config - finish pylsp_settings --> [{'plugins': {'rope_completion': {'enabled': False, 'eager': False}}}, {'plugins': {'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}}}, {'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}}}, {'plugins': {'pydocstyle': {'enabled': False}}}, {'plugins': {'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, 'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, {'plugins': {'flake8': {'enabled': False}}}] [hook] + +2024-12-27 00:18:23,619 +14 - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {} +2024-12-27 00:18:23,620 +14 - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {} +2024-12-27 00:18:23,620 +14 - DEBUG - pylsp.config.config - With configuration: {'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'plugins': {'pydocstyle': {'enabled': False}, 'pylint': {'enabled': False, 'args': [], 'executable': None}, 'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'flake8': {'enabled': False}, 'rope_autoimport': {'code_actions': {'enabled': True}, 'memory': True, 'completions': {'enabled': True}, 'enabled': True}, 'rope_completion': {'enabled': False, 'eager': False}}} +2024-12-27 00:18:23,621 +14 - INFO - pylsp.config.config - Disabled plugins: [, , , ] +2024-12-27 00:18:23,622 +14 - DEBUG - pylsp.config.config - pylsp_dispatchers [hook] + config: + workspace: + document: None + +2024-12-27 00:18:23,622 +14 - DEBUG - pylsp.config.config - finish pylsp_dispatchers --> [] [hook] + +2024-12-27 00:18:23,623 +14 - DEBUG - pylsp.config.config - pylsp_initialize [hook] + config: + workspace: + document: None + +2024-12-27 00:18:23,623 +14 - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {} +2024-12-27 00:18:23,624 +14 - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {} +2024-12-27 00:18:23,625 +14 - DEBUG - pylsp.config.config - With configuration: {'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'plugins': {'pydocstyle': {'enabled': False}, 'pylint': {'enabled': False, 'args': [], 'executable': None}, 'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'flake8': {'enabled': False}, 'rope_autoimport': {'code_actions': {'enabled': True}, 'memory': True, 'completions': {'enabled': True}, 'enabled': True}, 'rope_completion': {'enabled': False, 'eager': False}}} +2024-12-27 00:18:23,992 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting Working on plugins/test_pyflakes_lint.py 1/30 3% +2024-12-27 00:18:24,492 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting asyncio.futures 0/177 0% +2024-12-27 00:18:24,994 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting sqlite3 0/440 0% +2024-12-27 00:18:25,502 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting numpy.lib.tests.test_histograms 0/818 0% +2024-12-27 00:18:26,018 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting fontTools.misc.treeTools 0/1118 0% +2024-12-27 00:18:26,520 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting autocommand.errors 0/1536 0% +2024-12-27 00:18:27,027 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting scipy.optimize.cython_optimize 0/1908 0% +2024-12-27 00:18:27,533 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting matplotlib.tests.test_subplots 0/2290 0% +2024-12-27 00:18:28,033 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting sympy.core.tests.test_compatibility 0/3180 0% +2024-12-27 00:18:28,540 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting sympy.physics.hep.tests 0/4084 0% +2024-12-27 00:18:29,046 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting jedi.inference.compiled.value 0/4502 0% +2024-12-27 00:18:29,554 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.core.computation.expr 0/4781 0% +2024-12-27 00:18:30,074 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.strings.test_case_justify 0/5150 0% +2024-12-27 00:18:30,574 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.indexes.base_class.test_constructors 0/5631 0% +------------------------------ Captured log call ------------------------------- +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:72 Sending request with id 4bf825d3-9efb-4860-bf13-169f57115858: initialize {'processId': 1234, 'rootPath': '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/build/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:116 Handling request from client {'jsonrpc': '2.0', 'id': '4bf825d3-9efb-4860-bf13-169f57115858', 'method': 'initialize', 'params': {'processId': 1234, 'rootPath': '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/build/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}} +DEBUG pylsp.python_lsp:python_lsp.py:314 Language server initialized with 1234 None /build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/build/test {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}} +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin autopep8 from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin flake8 from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin folding from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_completion from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_definition from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_highlight from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_hover from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_references from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_rename from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_signature_help from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_symbols from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin mccabe from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin preload from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pycodestyle from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pydocstyle from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pyflakes from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pylint from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin rope_autoimport from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin rope_completion from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin yapf from +DEBUG pylsp.config.config:_tracing.py:45 pylsp_settings [hook] + config: + +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_settings --> [{'plugins': {'rope_completion': {'enabled': False, 'eager': False}}}, {'plugins': {'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}}}, {'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}}}, {'plugins': {'pydocstyle': {'enabled': False}}}, {'plugins': {'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, 'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, {'plugins': {'flake8': {'enabled': False}}}] [hook] + +DEBUG pylsp.config.config:config.py:157 Got user config from PyCodeStyleConfig: {} +DEBUG pylsp.config.config:config.py:168 Got project config from PyCodeStyleConfig: {} +DEBUG pylsp.config.config:config.py:173 With configuration: {'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'plugins': {'pydocstyle': {'enabled': False}, 'pylint': {'enabled': False, 'args': [], 'executable': None}, 'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'flake8': {'enabled': False}, 'rope_autoimport': {'code_actions': {'enabled': True}, 'memory': True, 'completions': {'enabled': True}, 'enabled': True}, 'rope_completion': {'enabled': False, 'eager': False}}} +INFO pylsp.config.config:config.py:202 Disabled plugins: [, , , ] +DEBUG pylsp.config.config:_tracing.py:45 pylsp_dispatchers [hook] + config: + workspace: + document: None + +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_dispatchers --> [] [hook] + +DEBUG pylsp.config.config:_tracing.py:45 pylsp_initialize [hook] + config: + workspace: + document: None + +DEBUG pylsp.config.config:config.py:157 Got user config from PyCodeStyleConfig: {} +DEBUG pylsp.config.config:config.py:168 Got project config from PyCodeStyleConfig: {} +DEBUG pylsp.config.config:config.py:173 With configuration: {'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'plugins': {'pydocstyle': {'enabled': False}, 'pylint': {'enabled': False, 'args': [], 'executable': None}, 'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'flake8': {'enabled': False}, 'rope_autoimport': {'code_actions': {'enabled': True}, 'memory': True, 'completions': {'enabled': True}, 'enabled': True}, 'rope_completion': {'enabled': False, 'eager': False}}} +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting Working on plugins/test_pyflakes_lint.py 1/30 3% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting asyncio.futures 0/177 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting sqlite3 0/440 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting numpy.lib.tests.test_histograms 0/818 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting fontTools.misc.treeTools 0/1118 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting autocommand.errors 0/1536 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting scipy.optimize.cython_optimize 0/1908 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting matplotlib.tests.test_subplots 0/2290 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting sympy.core.tests.test_compatibility 0/3180 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting sympy.physics.hep.tests 0/4084 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting jedi.inference.compiled.value 0/4502 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting pandas.core.computation.expr 0/4781 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting pandas.tests.strings.test_case_justify 0/5150 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting pandas.tests.indexes.base_class.test_constructors 0/5631 0% +--------------------------- Captured stderr teardown --------------------------- +2024-12-27 00:19:24,203 +14 - DEBUG - pylsp_jsonrpc.endpoint - Sending request with id 28d9b9d4-9752-46b8-8e9e-44f588493748: shutdown None +2024-12-27 00:19:35,553 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 1/6100 0% +2024-12-27 00:19:36,053 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 481/6100 7% +2024-12-27 00:19:36,556 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 1096/6100 17% +2024-12-27 00:19:37,057 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 1662/6100 27% +2024-12-27 00:19:37,565 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 2209/6100 36% +2024-12-27 00:19:38,066 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 2776/6100 45% +2024-12-27 00:19:38,572 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 3420/6100 56% +2024-12-27 00:19:39,081 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 3799/6100 62% +2024-12-27 00:19:39,583 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 4209/6100 69% +2024-12-27 00:19:40,084 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 4693/6100 76% +2024-12-27 00:19:40,584 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 5298/6100 86% +2024-12-27 00:19:41,085 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 5934/6100 97% +2024-12-27 00:19:41,179 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module PIL +2024-12-27 00:19:41,180 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module array +2024-12-27 00:19:41,181 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module binascii +2024-12-27 00:19:41,184 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module cmath +2024-12-27 00:19:41,185 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module collections +2024-12-27 00:19:41,185 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module datetime +2024-12-27 00:19:41,185 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module errno +2024-12-27 00:19:41,186 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module gc +2024-12-27 00:19:41,189 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module itertools +2024-12-27 00:19:41,189 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module marshal +2024-12-27 00:19:41,189 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module math +2024-12-27 00:19:41,837 +14 - DEBUG - matplotlib - matplotlib data path: /usr/share/matplotlib/mpl-data +2024-12-27 00:19:41,861 +14 - DEBUG - matplotlib - CONFIGDIR=/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/.config/matplotlib +2024-12-27 00:19:41,877 +14 - DEBUG - matplotlib - interactive is False +2024-12-27 00:19:41,881 +14 - DEBUG - matplotlib - platform is linux +2024-12-27 00:19:41,938 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module matplotlib +2024-12-27 00:19:41,941 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module mmap +2024-12-27 00:19:42,091 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module mpmath +2024-12-27 00:19:42,096 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module numpy +2024-12-27 00:19:42,097 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module operator +2024-12-27 00:19:42,097 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module os +2024-12-27 00:19:42,097 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module os.path +2024-12-27 00:19:43,291 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module pandas +2024-12-27 00:19:43,312 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module scipy +2024-12-27 00:19:43,312 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module signal +2024-12-27 00:19:44,543 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module sympy +2024-12-27 00:19:44,544 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module sys +2024-12-27 00:19:44,545 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module time +2024-12-27 00:19:44,547 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module xxsubtype +2024-12-27 00:19:44,547 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module zipimport +2024-12-27 00:19:44,548 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module zlib +2024-12-27 00:19:44,548 +14 - DEBUG - pylsp.config.config - finish pylsp_initialize --> [] [hook] + +2024-12-27 00:19:44,548 +14 - DEBUG - pylsp.config.config - pylsp_commands [hook] + config: + workspace: + document: None + +2024-12-27 00:19:44,548 +14 - DEBUG - pylsp.config.config - finish pylsp_commands --> [] [hook] + +2024-12-27 00:19:44,549 +14 - DEBUG - pylsp.config.config - pylsp_experimental_capabilities [hook] + config: + workspace: + document: None + +2024-12-27 00:19:44,549 +14 - DEBUG - pylsp.config.config - finish pylsp_experimental_capabilities --> [] [hook] + +2024-12-27 00:19:44,549 +14 - INFO - pylsp.python_lsp - Server capabilities: {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}} +2024-12-27 00:19:44,550 +14 - DEBUG - pylsp_jsonrpc.endpoint - Got result from synchronous request handler: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}} +2024-12-27 00:19:44,551 +14 - DEBUG - pylsp_jsonrpc.endpoint - Handling response from client {'jsonrpc': '2.0', 'id': '4bf825d3-9efb-4860-bf13-169f57115858', 'result': {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}}} +2024-12-27 00:19:44,551 +14 - DEBUG - pylsp_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': '28d9b9d4-9752-46b8-8e9e-44f588493748', 'method': 'shutdown'} +2024-12-27 00:19:44,552 +14 - DEBUG - pylsp_jsonrpc.endpoint - Received result for message 4bf825d3-9efb-4860-bf13-169f57115858: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}} +2024-12-27 00:19:44,556 +14 - DEBUG - pylsp_jsonrpc.endpoint - Got result from synchronous request handler: None +2024-12-27 00:19:44,557 +14 - DEBUG - pylsp_jsonrpc.endpoint - Handling response from client {'jsonrpc': '2.0', 'id': '28d9b9d4-9752-46b8-8e9e-44f588493748', 'result': None} +2024-12-27 00:19:44,557 +14 - DEBUG - pylsp_jsonrpc.endpoint - Received result for message 28d9b9d4-9752-46b8-8e9e-44f588493748: None +2024-12-27 00:19:44,558 +14 - DEBUG - pylsp_jsonrpc.endpoint - Sending notification: exit None +2024-12-27 00:19:44,558 +14 - DEBUG - pylsp_jsonrpc.endpoint - Handling notification from client {'jsonrpc': '2.0', 'method': 'exit'} +---------------------------- Captured log teardown ----------------------------- +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:72 Sending request with id 28d9b9d4-9752-46b8-8e9e-44f588493748: shutdown None +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 1/6100 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 481/6100 7% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 1096/6100 17% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 1662/6100 27% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 2209/6100 36% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 2776/6100 45% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 3420/6100 56% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 3799/6100 62% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 4209/6100 69% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 4693/6100 76% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 5298/6100 86% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 5934/6100 97% +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module PIL +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module array +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module binascii +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module cmath +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module collections +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module datetime +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module errno +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module gc +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module itertools +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module marshal +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module math +DEBUG matplotlib:__init__.py:337 matplotlib data path: /usr/share/matplotlib/mpl-data +DEBUG matplotlib:__init__.py:337 CONFIGDIR=/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/.config/matplotlib +DEBUG matplotlib:__init__.py:1502 interactive is False +DEBUG matplotlib:__init__.py:1503 platform is linux +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module matplotlib +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module mmap +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module mpmath +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module numpy +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module operator +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module os +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module os.path +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module pandas +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module scipy +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module signal +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module sympy +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module sys +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module time +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module xxsubtype +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module zipimport +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module zlib +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_initialize --> [] [hook] + +DEBUG pylsp.config.config:_tracing.py:45 pylsp_commands [hook] + config: + workspace: + document: None + +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_commands --> [] [hook] + +DEBUG pylsp.config.config:_tracing.py:45 pylsp_experimental_capabilities [hook] + config: + workspace: + document: None + +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_experimental_capabilities --> [] [hook] + +INFO pylsp.python_lsp:python_lsp.py:302 Server capabilities: {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:209 Got result from synchronous request handler: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:112 Handling response from client {'jsonrpc': '2.0', 'id': '4bf825d3-9efb-4860-bf13-169f57115858', 'result': {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:116 Handling request from client {'jsonrpc': '2.0', 'id': '28d9b9d4-9752-46b8-8e9e-44f588493748', 'method': 'shutdown'} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:260 Received result for message 4bf825d3-9efb-4860-bf13-169f57115858: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:209 Got result from synchronous request handler: None +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:112 Handling response from client {'jsonrpc': '2.0', 'id': '28d9b9d4-9752-46b8-8e9e-44f588493748', 'result': None} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:260 Received result for message 28d9b9d4-9752-46b8-8e9e-44f588493748: None +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:50 Sending notification: exit None +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:109 Handling notification from client {'jsonrpc': '2.0', 'method': 'exit'} =============================== warnings summary =============================== test/plugins/test_autoimport.py::test_autoimport_completion[completions0] test/plugins/test_autoimport.py::test_autoimport_defined_name @@ -1837,7 +2206,7 @@ test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document - /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=19011) is multi-threaded, use of fork() may lead to deadlocks in the child. + /usr/lib/python3.13/multiprocessing/popen_fork.py:67: DeprecationWarning: This process (pid=21458) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() test/plugins/test_completion.py::test_rope_completion @@ -1853,7 +2222,10 @@ test_debounce_keyed_by passed 1 out of the required 1 times. Success! ===End Flaky Test Report=== -==== 187 passed, 9 skipped, 2 deselected, 17 warnings in 158.51s (0:02:38) ===== +=========================== short test summary info ============================ +FAILED test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document += 1 failed, 186 passed, 9 skipped, 2 deselected, 17 warnings in 538.84s (0:08:58) = +E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.13/build; python3.13 -m pytest -k "not test_lint_free_pylint and not test_per_file_caching" I: pybuild base:311: cd /build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/build; python3.12 -m pytest -k "not test_lint_free_pylint and not test_per_file_caching" ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.3, pluggy-1.5.0 @@ -1863,7 +2235,7 @@ plugins: flaky-3.8.1, typeguard-4.4.1 collected 198 items / 2 deselected / 196 selected -test/plugins/test_autoimport.py .......................... [ 13%] +test/plugins/test_autoimport.py .........................F [ 13%] test/plugins/test_autopep8_format.py ...... [ 16%] test/plugins/test_completion.py .............................s.. [ 32%] test/plugins/test_definitions.py ....... [ 36%] @@ -1890,6 +2262,353 @@ test/test_utils.py ........ [ 87%] test/test_workspace.py ......................... [100%] +=================================== FAILURES =================================== +______ test_autoimport_code_actions_and_completions_for_notebook_document ______ + +client_server_pair = (, ) + + @pytest.mark.skipif(IS_WIN, reason="Flaky on Windows") + def test_autoimport_code_actions_and_completions_for_notebook_document( + client_server_pair, + ) -> None: + client, server = client_server_pair +> send_initialize_request( + client, + { + "pylsp": { + "plugins": { + "rope_autoimport": { + "memory": True, + "enabled": True, + "completions": {"enabled": True}, + }, + } + } + }, + ) + +test/plugins/test_autoimport.py:281: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +test/test_utils.py:72: in send_initialize_request + ).result(timeout=CALL_TIMEOUT_IN_SECONDS) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = None, timeout = 60 + + def result(self, timeout=None): + """Return the result of the call that the future represents. + + Args: + timeout: The number of seconds to wait for the result if the future + isn't done. If None, then there is no limit on the wait time. + + Returns: + The result of the call that the future represents. + + Raises: + CancelledError: If the future was cancelled. + TimeoutError: If the future didn't finish executing before the given + timeout. + Exception: If the call raised then that exception will be raised. + """ + try: + with self._condition: + if self._state in [CANCELLED, CANCELLED_AND_NOTIFIED]: + raise CancelledError() + elif self._state == FINISHED: + return self.__get_result() + + self._condition.wait(timeout) + + if self._state in [CANCELLED, CANCELLED_AND_NOTIFIED]: + raise CancelledError() + elif self._state == FINISHED: + return self.__get_result() + else: +> raise TimeoutError() +E TimeoutError + +/usr/lib/python3.12/concurrent/futures/_base.py:458: TimeoutError +----------------------------- Captured stderr call ----------------------------- +2024-12-27 00:28:14,912 +14 - DEBUG - pylsp_jsonrpc.endpoint - Sending request with id a05aa23c-e7ef-47be-8dc3-382d623fff4e: initialize {'processId': 1234, 'rootPath': '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/build/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}} +2024-12-27 00:28:14,914 +14 - DEBUG - pylsp_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 'a05aa23c-e7ef-47be-8dc3-382d623fff4e', 'method': 'initialize', 'params': {'processId': 1234, 'rootPath': '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/build/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}} +2024-12-27 00:28:14,915 +14 - DEBUG - pylsp.python_lsp - Language server initialized with 1234 None /build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/build/test {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}} +2024-12-27 00:28:15,157 +14 - INFO - pylsp.config.config - Loaded pylsp plugin autopep8 from +2024-12-27 00:28:15,157 +14 - INFO - pylsp.config.config - Loaded pylsp plugin flake8 from +2024-12-27 00:28:15,158 +14 - INFO - pylsp.config.config - Loaded pylsp plugin folding from +2024-12-27 00:28:15,158 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_completion from +2024-12-27 00:28:15,159 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_definition from +2024-12-27 00:28:15,159 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_highlight from +2024-12-27 00:28:15,159 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_hover from +2024-12-27 00:28:15,160 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_references from +2024-12-27 00:28:15,160 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_rename from +2024-12-27 00:28:15,161 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_signature_help from +2024-12-27 00:28:15,161 +14 - INFO - pylsp.config.config - Loaded pylsp plugin jedi_symbols from +2024-12-27 00:28:15,161 +14 - INFO - pylsp.config.config - Loaded pylsp plugin mccabe from +2024-12-27 00:28:15,162 +14 - INFO - pylsp.config.config - Loaded pylsp plugin preload from +2024-12-27 00:28:15,162 +14 - INFO - pylsp.config.config - Loaded pylsp plugin pycodestyle from +2024-12-27 00:28:15,163 +14 - INFO - pylsp.config.config - Loaded pylsp plugin pydocstyle from +2024-12-27 00:28:15,163 +14 - INFO - pylsp.config.config - Loaded pylsp plugin pyflakes from +2024-12-27 00:28:15,164 +14 - INFO - pylsp.config.config - Loaded pylsp plugin pylint from +2024-12-27 00:28:15,164 +14 - INFO - pylsp.config.config - Loaded pylsp plugin rope_autoimport from +2024-12-27 00:28:15,164 +14 - INFO - pylsp.config.config - Loaded pylsp plugin rope_completion from +2024-12-27 00:28:15,165 +14 - INFO - pylsp.config.config - Loaded pylsp plugin yapf from +2024-12-27 00:28:15,165 +14 - DEBUG - pylsp.config.config - pylsp_settings [hook] + config: + +2024-12-27 00:28:15,166 +14 - DEBUG - pylsp.config.config - finish pylsp_settings --> [{'plugins': {'rope_completion': {'enabled': False, 'eager': False}}}, {'plugins': {'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}}}, {'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}}}, {'plugins': {'pydocstyle': {'enabled': False}}}, {'plugins': {'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, 'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, {'plugins': {'flake8': {'enabled': False}}}] [hook] + +2024-12-27 00:28:15,167 +14 - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {} +2024-12-27 00:28:15,168 +14 - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {} +2024-12-27 00:28:15,168 +14 - DEBUG - pylsp.config.config - With configuration: {'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'plugins': {'pydocstyle': {'enabled': False}, 'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'rope_autoimport': {'code_actions': {'enabled': True}, 'enabled': True, 'completions': {'enabled': True}, 'memory': True}, 'rope_completion': {'enabled': False, 'eager': False}, 'flake8': {'enabled': False}, 'pylint': {'enabled': False, 'args': [], 'executable': None}}} +2024-12-27 00:28:15,169 +14 - INFO - pylsp.config.config - Disabled plugins: [, , , ] +2024-12-27 00:28:15,174 +14 - DEBUG - pylsp.config.config - pylsp_dispatchers [hook] + config: + workspace: + document: None + +2024-12-27 00:28:15,175 +14 - DEBUG - pylsp.config.config - finish pylsp_dispatchers --> [] [hook] + +2024-12-27 00:28:15,175 +14 - DEBUG - pylsp.config.config - pylsp_initialize [hook] + config: + workspace: + document: None + +2024-12-27 00:28:15,176 +14 - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {} +2024-12-27 00:28:15,177 +14 - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {} +2024-12-27 00:28:15,178 +14 - DEBUG - pylsp.config.config - With configuration: {'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'plugins': {'pydocstyle': {'enabled': False}, 'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'rope_autoimport': {'code_actions': {'enabled': True}, 'enabled': True, 'completions': {'enabled': True}, 'memory': True}, 'rope_completion': {'enabled': False, 'eager': False}, 'flake8': {'enabled': False}, 'pylint': {'enabled': False, 'args': [], 'executable': None}}} +2024-12-27 00:28:15,520 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting Working on plugins/test_autoimport.py 1/30 3% +2024-12-27 00:28:16,028 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting decorator 0/543 0% +2024-12-27 00:28:16,534 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting numpy.lib.tests.test_recfunctions 0/889 0% +2024-12-27 00:28:17,038 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting fontTools.ttLib.tables.sbixGlyph 0/1356 0% +2024-12-27 00:28:17,542 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting scipy.stats.morestats 0/1594 0% +2024-12-27 00:28:18,043 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting scipy.optimize.tests.test_differentiable_functions 0/1832 0% +2024-12-27 00:28:18,550 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting flake8.discover_files 0/2094 0% +2024-12-27 00:28:19,055 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting matplotlib.tests.test_triangulation 0/2329 0% +2024-12-27 00:28:19,555 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting setuptools.command.develop 0/2576 0% +2024-12-27 00:28:20,055 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting sympy.integrals.transforms 0/2868 0% +2024-12-27 00:28:20,573 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting sympy.categories.tests.test_baseclasses 0/3166 0% +2024-12-27 00:28:21,074 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting sympy.testing.tests.test_runtests_pytest 0/3487 0% +2024-12-27 00:28:21,574 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting sympy.functions.combinatorial.tests.test_comb_factorials 0/3655 0% +2024-12-27 00:28:22,077 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting sympy.matrices.expressions.hadamard 0/3997 0% +2024-12-27 00:28:22,578 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting pylint.pyreverse.main 0/4275 0% +2024-12-27 00:28:23,083 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting rope.base.pyobjectsdef 0/4571 0% +2024-12-27 00:28:23,583 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.reshape.concat.test_dataframe 0/5081 0% +2024-12-27 00:28:24,083 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.indexes.multi.test_pickle 0/5424 0% +2024-12-27 00:28:24,586 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.scalar.timedelta.test_arithmetic 0/5788 0% +2024-12-27 00:28:25,090 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.core.groupby.indexing 0/5990 0% +------------------------------ Captured log call ------------------------------- +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:72 Sending request with id a05aa23c-e7ef-47be-8dc3-382d623fff4e: initialize {'processId': 1234, 'rootPath': '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/build/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:116 Handling request from client {'jsonrpc': '2.0', 'id': 'a05aa23c-e7ef-47be-8dc3-382d623fff4e', 'method': 'initialize', 'params': {'processId': 1234, 'rootPath': '/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/build/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}} +DEBUG pylsp.python_lsp:python_lsp.py:314 Language server initialized with 1234 None /build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/build/test {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}} +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin autopep8 from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin flake8 from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin folding from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_completion from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_definition from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_highlight from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_hover from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_references from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_rename from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_signature_help from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_symbols from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin mccabe from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin preload from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pycodestyle from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pydocstyle from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pyflakes from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pylint from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin rope_autoimport from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin rope_completion from +INFO pylsp.config.config:config.py:93 Loaded pylsp plugin yapf from +DEBUG pylsp.config.config:_tracing.py:45 pylsp_settings [hook] + config: + +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_settings --> [{'plugins': {'rope_completion': {'enabled': False, 'eager': False}}}, {'plugins': {'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}}}, {'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}}}, {'plugins': {'pydocstyle': {'enabled': False}}}, {'plugins': {'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, 'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, {'plugins': {'flake8': {'enabled': False}}}] [hook] + +DEBUG pylsp.config.config:config.py:157 Got user config from PyCodeStyleConfig: {} +DEBUG pylsp.config.config:config.py:168 Got project config from PyCodeStyleConfig: {} +DEBUG pylsp.config.config:config.py:173 With configuration: {'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'plugins': {'pydocstyle': {'enabled': False}, 'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'rope_autoimport': {'code_actions': {'enabled': True}, 'enabled': True, 'completions': {'enabled': True}, 'memory': True}, 'rope_completion': {'enabled': False, 'eager': False}, 'flake8': {'enabled': False}, 'pylint': {'enabled': False, 'args': [], 'executable': None}}} +INFO pylsp.config.config:config.py:202 Disabled plugins: [, , , ] +DEBUG pylsp.config.config:_tracing.py:45 pylsp_dispatchers [hook] + config: + workspace: + document: None + +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_dispatchers --> [] [hook] + +DEBUG pylsp.config.config:_tracing.py:45 pylsp_initialize [hook] + config: + workspace: + document: None + +DEBUG pylsp.config.config:config.py:157 Got user config from PyCodeStyleConfig: {} +DEBUG pylsp.config.config:config.py:168 Got project config from PyCodeStyleConfig: {} +DEBUG pylsp.config.config:config.py:173 With configuration: {'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'plugins': {'pydocstyle': {'enabled': False}, 'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'rope_autoimport': {'code_actions': {'enabled': True}, 'enabled': True, 'completions': {'enabled': True}, 'memory': True}, 'rope_completion': {'enabled': False, 'eager': False}, 'flake8': {'enabled': False}, 'pylint': {'enabled': False, 'args': [], 'executable': None}}} +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting Working on plugins/test_autoimport.py 1/30 3% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting decorator 0/543 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting numpy.lib.tests.test_recfunctions 0/889 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting fontTools.ttLib.tables.sbixGlyph 0/1356 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting scipy.stats.morestats 0/1594 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting scipy.optimize.tests.test_differentiable_functions 0/1832 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting flake8.discover_files 0/2094 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting matplotlib.tests.test_triangulation 0/2329 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting setuptools.command.develop 0/2576 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting sympy.integrals.transforms 0/2868 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting sympy.categories.tests.test_baseclasses 0/3166 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting sympy.testing.tests.test_runtests_pytest 0/3487 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting sympy.functions.combinatorial.tests.test_comb_factorials 0/3655 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting sympy.matrices.expressions.hadamard 0/3997 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting pylint.pyreverse.main 0/4275 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting rope.base.pyobjectsdef 0/4571 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting pandas.tests.reshape.concat.test_dataframe 0/5081 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting pandas.tests.indexes.multi.test_pickle 0/5424 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting pandas.tests.scalar.timedelta.test_arithmetic 0/5788 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting pandas.core.groupby.indexing 0/5990 0% +--------------------------- Captured stderr teardown --------------------------- +2024-12-27 00:29:15,791 +14 - DEBUG - pylsp_jsonrpc.endpoint - Sending request with id 3c6c3446-35eb-460b-a98b-3b7f92ad66c8: shutdown None +2024-12-27 00:29:43,558 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 1/6118 0% +2024-12-27 00:29:44,060 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 493/6118 8% +2024-12-27 00:29:44,567 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 990/6118 16% +2024-12-27 00:29:45,067 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 1340/6118 21% +2024-12-27 00:29:45,568 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 2038/6118 33% +2024-12-27 00:29:46,069 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 2465/6118 40% +2024-12-27 00:29:46,576 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 2803/6118 45% +2024-12-27 00:29:47,077 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 3180/6118 51% +2024-12-27 00:29:47,585 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 3630/6118 59% +2024-12-27 00:29:48,085 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 4094/6118 66% +2024-12-27 00:29:48,587 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 4554/6118 74% +2024-12-27 00:29:49,087 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 5151/6118 84% +2024-12-27 00:29:49,587 +14 - DEBUG - pylsp.plugins._rope_task_handle - Reporting mccabe 5617/6118 91% +2024-12-27 00:29:50,011 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module PIL +2024-12-27 00:29:50,011 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module array +2024-12-27 00:29:50,013 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module audioop +2024-12-27 00:29:50,014 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module binascii +2024-12-27 00:29:50,016 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module cmath +2024-12-27 00:29:50,017 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module collections +2024-12-27 00:29:50,017 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module datetime +2024-12-27 00:29:50,018 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module errno +2024-12-27 00:29:50,027 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module gc +2024-12-27 00:29:50,030 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module itertools +2024-12-27 00:29:50,031 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module marshal +2024-12-27 00:29:50,031 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module math +2024-12-27 00:29:51,665 +14 - DEBUG - matplotlib - matplotlib data path: /usr/share/matplotlib/mpl-data +2024-12-27 00:29:51,717 +14 - DEBUG - matplotlib - CONFIGDIR=/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/.config/matplotlib +2024-12-27 00:29:51,730 +14 - DEBUG - matplotlib - interactive is False +2024-12-27 00:29:51,731 +14 - DEBUG - matplotlib - platform is linux +2024-12-27 00:29:51,785 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module matplotlib +2024-12-27 00:29:51,787 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module mmap +2024-12-27 00:29:52,196 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module mpmath +2024-12-27 00:29:52,209 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module numpy +2024-12-27 00:29:52,210 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module operator +2024-12-27 00:29:52,210 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module os +2024-12-27 00:29:52,210 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module os.path +2024-12-27 00:29:54,797 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module pandas +2024-12-27 00:29:54,819 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module scipy +2024-12-27 00:29:54,820 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module signal +2024-12-27 00:29:57,848 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module sympy +2024-12-27 00:29:57,849 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module sys +2024-12-27 00:29:57,851 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module time +2024-12-27 00:29:57,859 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module xxsubtype +2024-12-27 00:29:57,859 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module zipimport +2024-12-27 00:29:57,860 +14 - DEBUG - pylsp.plugins.preload_imports - Preloaded module zlib +2024-12-27 00:29:57,860 +14 - DEBUG - pylsp.config.config - finish pylsp_initialize --> [] [hook] + +2024-12-27 00:29:57,861 +14 - DEBUG - pylsp.config.config - pylsp_commands [hook] + config: + workspace: + document: None + +2024-12-27 00:29:57,861 +14 - DEBUG - pylsp.config.config - finish pylsp_commands --> [] [hook] + +2024-12-27 00:29:57,862 +14 - DEBUG - pylsp.config.config - pylsp_experimental_capabilities [hook] + config: + workspace: + document: None + +2024-12-27 00:29:57,866 +14 - DEBUG - pylsp.config.config - finish pylsp_experimental_capabilities --> [] [hook] + +2024-12-27 00:29:57,867 +14 - INFO - pylsp.python_lsp - Server capabilities: {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}} +2024-12-27 00:29:57,867 +14 - DEBUG - pylsp_jsonrpc.endpoint - Got result from synchronous request handler: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}} +2024-12-27 00:29:57,869 +14 - DEBUG - pylsp_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': '3c6c3446-35eb-460b-a98b-3b7f92ad66c8', 'method': 'shutdown'} +2024-12-27 00:29:57,870 +14 - DEBUG - pylsp_jsonrpc.endpoint - Handling response from client {'jsonrpc': '2.0', 'id': 'a05aa23c-e7ef-47be-8dc3-382d623fff4e', 'result': {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}}} +2024-12-27 00:29:57,871 +14 - DEBUG - pylsp_jsonrpc.endpoint - Received result for message a05aa23c-e7ef-47be-8dc3-382d623fff4e: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}} +2024-12-27 00:29:57,881 +14 - DEBUG - pylsp_jsonrpc.endpoint - Got result from synchronous request handler: None +2024-12-27 00:29:57,886 +14 - DEBUG - pylsp_jsonrpc.endpoint - Handling response from client {'jsonrpc': '2.0', 'id': '3c6c3446-35eb-460b-a98b-3b7f92ad66c8', 'result': None} +2024-12-27 00:29:57,887 +14 - DEBUG - pylsp_jsonrpc.endpoint - Received result for message 3c6c3446-35eb-460b-a98b-3b7f92ad66c8: None +2024-12-27 00:29:57,890 +14 - DEBUG - pylsp_jsonrpc.endpoint - Sending notification: exit None +---------------------------- Captured log teardown ----------------------------- +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:72 Sending request with id 3c6c3446-35eb-460b-a98b-3b7f92ad66c8: shutdown None +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 1/6118 0% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 493/6118 8% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 990/6118 16% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 1340/6118 21% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 2038/6118 33% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 2465/6118 40% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 2803/6118 45% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 3180/6118 51% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 3630/6118 59% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 4094/6118 66% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 4554/6118 74% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 5151/6118 84% +DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:63 Reporting mccabe 5617/6118 91% +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module PIL +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module array +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module audioop +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module binascii +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module cmath +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module collections +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module datetime +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module errno +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module gc +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module itertools +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module marshal +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module math +DEBUG matplotlib:__init__.py:337 matplotlib data path: /usr/share/matplotlib/mpl-data +DEBUG matplotlib:__init__.py:337 CONFIGDIR=/build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/.config/matplotlib +DEBUG matplotlib:__init__.py:1502 interactive is False +DEBUG matplotlib:__init__.py:1503 platform is linux +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module matplotlib +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module mmap +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module mpmath +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module numpy +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module operator +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module os +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module os.path +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module pandas +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module scipy +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module signal +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module sympy +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module sys +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module time +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module xxsubtype +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module zipimport +DEBUG pylsp.plugins.preload_imports:preload_imports.py:74 Preloaded module zlib +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_initialize --> [] [hook] + +DEBUG pylsp.config.config:_tracing.py:45 pylsp_commands [hook] + config: + workspace: + document: None + +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_commands --> [] [hook] + +DEBUG pylsp.config.config:_tracing.py:45 pylsp_experimental_capabilities [hook] + config: + workspace: + document: None + +DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_experimental_capabilities --> [] [hook] + +INFO pylsp.python_lsp:python_lsp.py:302 Server capabilities: {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:209 Got result from synchronous request handler: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:116 Handling request from client {'jsonrpc': '2.0', 'id': '3c6c3446-35eb-460b-a98b-3b7f92ad66c8', 'method': 'shutdown'} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:112 Handling response from client {'jsonrpc': '2.0', 'id': 'a05aa23c-e7ef-47be-8dc3-382d623fff4e', 'result': {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:260 Received result for message a05aa23c-e7ef-47be-8dc3-382d623fff4e: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'executeCommandProvider': {'commands': []}, 'hoverProvider': True, 'referencesProvider': True, 'renameProvider': True, 'foldingRangeProvider': True, 'signatureHelpProvider': {'triggerCharacters': ['(', ',', '=']}, 'textDocumentSync': {'change': 2, 'save': {'includeText': True}, 'openClose': True}, 'notebookDocumentSync': {'notebookSelector': [{'cells': [{'language': 'python'}]}]}, 'workspace': {'workspaceFolders': {'supported': True, 'changeNotifications': True}}, 'experimental': {}}, 'serverInfo': {'name': 'pylsp', 'version': '1.12.0'}} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:209 Got result from synchronous request handler: None +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:112 Handling response from client {'jsonrpc': '2.0', 'id': '3c6c3446-35eb-460b-a98b-3b7f92ad66c8', 'result': None} +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:260 Received result for message 3c6c3446-35eb-460b-a98b-3b7f92ad66c8: None +DEBUG pylsp_jsonrpc.endpoint:endpoint.py:50 Sending notification: exit None =============================== warnings summary =============================== test/plugins/test_autoimport.py::test_autoimport_completion[completions0] test/plugins/test_autoimport.py::test_autoimport_defined_name @@ -1913,7 +2632,7 @@ test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document - /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=19258) is multi-threaded, use of fork() may lead to deadlocks in the child. + /usr/lib/python3.12/multiprocessing/popen_fork.py:66: DeprecationWarning: This process (pid=1016) is multi-threaded, use of fork() may lead to deadlocks in the child. self.pid = os.fork() test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document @@ -1933,42 +2652,25 @@ test_debounce_keyed_by passed 1 out of the required 1 times. Success! ===End Flaky Test Report=== -==== 187 passed, 9 skipped, 2 deselected, 18 warnings in 172.25s (0:02:52) ===== - create-stamp debian/debhelper-build-stamp - dh_testroot -O--buildsystem=pybuild - dh_prep -O--buildsystem=pybuild - dh_auto_install --destdir=debian/python3-pylsp/ -O--buildsystem=pybuild -I: pybuild plugin_pyproject:178: Copying package built for python3.13 to destdir -I: pybuild plugin_pyproject:178: Copying package built for python3.12 to destdir - dh_installdocs -O--buildsystem=pybuild - dh_installchangelogs -O--buildsystem=pybuild - dh_installman -O--buildsystem=pybuild - dh_python3 -O--buildsystem=pybuild - dh_installsystemduser -O--buildsystem=pybuild - dh_perl -O--buildsystem=pybuild - dh_link -O--buildsystem=pybuild - dh_strip_nondeterminism -O--buildsystem=pybuild - dh_compress -O--buildsystem=pybuild - dh_fixperms -O--buildsystem=pybuild - dh_missing -O--buildsystem=pybuild - dh_installdeb -O--buildsystem=pybuild - dh_gencontrol -O--buildsystem=pybuild - dh_md5sums -O--buildsystem=pybuild - dh_builddeb -O--buildsystem=pybuild -dpkg-deb: building package 'python3-pylsp' in '../python3-pylsp_1.12.0-3_all.deb'. - dpkg-genbuildinfo --build=binary -O../python-lsp-server_1.12.0-3_armhf.buildinfo - dpkg-genchanges --build=binary -O../python-lsp-server_1.12.0-3_armhf.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload +=========================== short test summary info ============================ +FAILED test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document += 1 failed, 186 passed, 9 skipped, 2 deselected, 18 warnings in 536.88s (0:08:56) = +E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /build/reproducible-path/python-lsp-server-1.12.0/.pybuild/cpython3_3.12/build; python3.12 -m pytest -k "not test_lint_free_pylint and not test_per_file_caching" +dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 3.12" returned exit code 13 +make: *** [debian/rules:10: binary] Error 25 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/13744/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Thu Dec 26 10:35:33 UTC 2024 +Filesystem Size Used Avail Use% Mounted on +tmpfs 2.0G 0 2.0G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/13744/tmp/hooks/C01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/14435 and its subdirectories -I: Current time: Wed Dec 25 22:00:41 -12 2024 -I: pbuilder-time-stamp: 1735207241 +I: removing directory /srv/workspace/pbuilder/13744 and its subdirectories