[1m[32m==>[0m[1m Building on bergmite[0m
[1m[32m==>[0m[1m Checking for remote environment...[0m
[1m[32m==>[0m[1m Syncing package to remote host...[0m
sending incremental file list
created directory packages/python-lsp-server
./
.SRCINFO
1,900 100% 0.00kB/s 0:00:00
1,900 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9)
.nvchecker.toml
63 100% 61.52kB/s 0:00:00
63 100% 61.52kB/s 0:00:00 (xfr#2, to-chk=6/9)
LICENSE
646 100% 630.86kB/s 0:00:00
646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9)
PKGBUILD
2,379 100% 2.27MB/s 0:00:00
2,379 100% 2.27MB/s 0:00:00 (xfr#4, to-chk=4/9)
REUSE.toml
375 100% 366.21kB/s 0:00:00
375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9)
python-lsp-server-1.15.0-1.log
851 100% 831.05kB/s 0:00:00
851 100% 831.05kB/s 0:00:00 (xfr#6, to-chk=2/9)
LICENSES/
LICENSES/0BSD.txt -> ../LICENSE
sent 3,305 bytes received 193 bytes 1,399.20 bytes/sec
total size is 5,568 speedup is 1.59
[1m[32m==>[0m[1m Running pkgctl build --arch riscv64 on remote host...[0m
==> WARNING: invalid architecture: riscv64
==> Updating pacman database cache
[?25l:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
[?25h==> Building python-lsp-server
-> repo: extra
-> arch: riscv64
-> worker: felix-0
==> Building python-lsp-server for [extra] (riscv64)
[?25l:: Synchronizing package databases...
core downloading...
extra downloading...
:: Starting full system upgrade...
there is nothing to do
[?25h==> Building in chroot for [extra] (riscv64)...
==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done
[1m[32m==>[0m[1m Making package: python-lsp-server 1.15.0-1 (Mon Aug 31 00:08:24 2026)[0m
[1m[32m==>[0m[1m Retrieving sources...[0m
[1m[34m ->[0m[1m Downloading python-lsp-server-1.15.0.tar.gz...[0m
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
100 111.6k 0 111.6k 0 0 80653 0 00:01 0
100 111.6k 0 111.6k 0 0 80461 0 00:01 0
100 111.6k 0 111.6k 0 0 80393 0 00:01 0
[1m[32m==>[0m[1m Validating source files with b2sums...[0m
python-lsp-server-1.15.0.tar.gz ... Passed
[1m[32m==>[0m[1m Making package: python-lsp-server 1.15.0-1 (Mon Aug 31 00:08:51 2026)[0m
[1m[32m==>[0m[1m Checking runtime dependencies...[0m
[1m[32m==>[0m[1m Installing missing dependencies...[0m
[?25lresolving dependencies...
looking for conflicting packages...
Package (17) New Version Net Change Download Size
extra/python-click 8.3.3-1 1.38 MiB
extra/python-importlib-metadata 9.0.1-1 0.26 MiB 0.05 MiB
extra/python-mypy_extensions 1.1.0-2 0.03 MiB 0.01 MiB
extra/python-packaging 26.3-1 1.58 MiB
extra/python-parso 1:0.8.6-1 1.03 MiB
extra/python-pathspec 1.1.1-1 0.47 MiB
extra/python-platformdirs 4.11.5-1 0.47 MiB
extra/python-pytokens 0.4.1-1 0.18 MiB 0.03 MiB
extra/python-typing_extensions 4.16.0-1 0.53 MiB
extra/python-zipp 3.21.0-4 0.08 MiB
extra/python-black 26.5.1-1 2.33 MiB 0.42 MiB
extra/python-docstring-to-markdown 0.17-2 0.19 MiB 0.04 MiB
extra/python-jedi 0.19.2-4 6.47 MiB
extra/python-lsp-jsonrpc 1.1.2-6 0.08 MiB 0.02 MiB
extra/python-pluggy 1.6.0-3.1 0.23 MiB
extra/python-ujson 5.13.0-1 0.15 MiB 0.06 MiB
extra/python-websockets 16.1.1-1 2.02 MiB 0.28 MiB
Total Download Size: 0.92 MiB
Total Installed Size: 17.47 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-black-26.5.1-1-any downloading...
python-websockets-16.1.1-1-riscv64 downloading...
python-ujson-5.13.0-1-riscv64 downloading...
python-importlib-metadata-9.0.1-1-any downloading...
python-docstring-to-markdown-0.17-2-any downloading...
python-pytokens-0.4.1-1-any downloading...
python-lsp-jsonrpc-1.1.2-6-any downloading...
python-mypy_extensions-1.1.0-2-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing python-click...
installing python-mypy_extensions...
installing python-packaging...
installing python-pathspec...
Optional dependencies for python-pathspec
python-google-re2: re2 backend
installing python-platformdirs...
installing python-pytokens...
installing python-black...
Optional dependencies for python-black
ipython: for Jupyter notebook support
python-tokenize-rt: for Jupyter notebook support
python-aiohttp: for the blackd HTTP server
python-colorama: for colored diffs
installing python-parso...
installing python-jedi...
installing python-ujson...
installing python-lsp-jsonrpc...
installing python-pluggy...
installing python-websockets...
installing python-zipp...
installing python-importlib-metadata...
installing python-typing_extensions...
installing python-docstring-to-markdown...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h[1m[32m==>[0m[1m Checking buildtime dependencies...[0m
[1m[32m==>[0m[1m Installing missing dependencies...[0m
[?25lresolving dependencies...
looking for conflicting packages...
Package (126) New Version Net Change Download Size
extra/aom 3.15.0-1 4.98 MiB
extra/avahi 1:0.9rc5-1 1.94 MiB
extra/blas 3.12.1-2 0.43 MiB
extra/cblas 3.12.1-2 0.31 MiB
extra/dav1d 1.5.4-1 0.71 MiB
extra/default-cursors 3-1 0.00 MiB
extra/double-conversion 3.4.0-1 0.17 MiB
extra/duktape 2.7.0-7 0.78 MiB
extra/fontconfig 2:2.18.3-2 1.28 MiB
extra/freetype2 2.14.3-1 1.61 MiB
extra/fribidi 1.0.16-2 0.24 MiB
extra/graphite 1:1.3.15-1 0.18 MiB
extra/harfbuzz 14.4.0-1 4.70 MiB
extra/jbigkit 2.1-8 0.13 MiB
extra/lapack 3.12.1-2 9.09 MiB
extra/lcms2 2.19.1-1 0.66 MiB
extra/libavif 1.4.2-1 0.77 MiB
extra/libb2 0.98.1-3 0.05 MiB
extra/libcups 2:2.4.19-1 0.83 MiB
extra/libdaemon 0.14-6 0.05 MiB
extra/libdeflate 1.26-1 0.10 MiB
extra/libdrm 2.4.134-1 1.23 MiB
core/libedit 20260512_3.1-1 0.26 MiB
extra/libevdev 1.13.7-1 0.24 MiB 0.06 MiB
extra/libglvnd 1.7.0-3 3.99 MiB
extra/libgudev 238-3 0.38 MiB
extra/libice 1.1.2-1 0.35 MiB
extra/libimagequant 4.4.1-2 0.55 MiB
extra/libinput 1.31.3-1 0.72 MiB
extra/libjpeg-turbo 3.2.0-2 2.24 MiB
extra/libpciaccess 0.19-1 0.05 MiB
extra/libpng 1.6.58-2 0.54 MiB
extra/libproxy 0.5.12-1 0.08 MiB
extra/libraqm 0.11.0-1 0.19 MiB
extra/libsm 1.2.6-1 0.26 MiB
extra/libtiff 4.7.2-1 1.18 MiB
extra/liburing 2.15-1 0.46 MiB
extra/libwacom 2.19.1-1 1.59 MiB 0.18 MiB
extra/libwebp 1.6.0-2 0.64 MiB
extra/libx11 1.8.13-1 9.75 MiB
extra/libxau 1.0.12-1 0.02 MiB
extra/libxcb 1.17.0-1 3.69 MiB
extra/libxdmcp 1.1.5-2 0.13 MiB
extra/libxext 1.3.7-1 0.30 MiB
extra/libxkbcommon 1.13.2-1 0.98 MiB
extra/libxkbcommon-x11 1.13.2-1 0.09 MiB
extra/libxshmfence 1.3.3-1 0.01 MiB
extra/libxxf86vm 1.1.7-1 0.03 MiB
extra/libyuv r2921+644251f25-1 1.16 MiB
extra/llvm-libs 22.1.8-2 154.50 MiB
extra/lm_sensors 1:3.6.2-1 0.43 MiB
extra/lua54 5.4.9-1 1.46 MiB 0.37 MiB
extra/md4c 0.5.3-1 0.24 MiB
extra/mesa 1:26.2.1-1 51.41 MiB
extra/mtdev 1.1.7-1 0.05 MiB
extra/openjpeg2 2.5.4-1 13.30 MiB
extra/python-astroid 4.2.0-1 3.68 MiB 0.52 MiB
extra/python-autocommand 2.2.2-9 0.08 MiB
extra/python-colorama 0.4.6-6 0.25 MiB 0.05 MiB
extra/python-contourpy 1.3.3-4 0.91 MiB 0.26 MiB
extra/python-cycler 0.12.1-4 0.07 MiB
extra/python-dateutil 2.9.0-8.1 1.03 MiB
extra/python-dill 0.4.1-1 1.20 MiB 0.23 MiB
extra/python-entrypoints 0.4-7 0.04 MiB 0.01 MiB
extra/python-fonttools 4.63.0-1 20.97 MiB
extra/python-iniconfig 2.3.0-1 0.07 MiB
extra/python-isort 9.0.0b2-1 1.13 MiB 0.18 MiB
extra/python-jaraco.collections 5.1.0-3 0.11 MiB
extra/python-jaraco.context 6.1.2-1 0.06 MiB
extra/python-jaraco.functools 4.1.0-3 0.07 MiB
extra/python-jaraco.text 4.0.0-4 0.08 MiB
extra/python-kiwisolver 1.5.1-1 0.14 MiB
extra/python-more-itertools 11.1.0-1 0.77 MiB
extra/python-pillow 12.3.0-1 4.85 MiB
extra/python-pkg_resources 81.0.0-1 0.50 MiB
extra/python-pygments 2.20.0-1 15.36 MiB
extra/python-pyparsing 3.3.2-1.1 1.55 MiB
extra/python-pyproject-hooks 1.2.0-6 0.11 MiB
extra/python-pyqt6-sip 13.12.0-1 0.14 MiB 0.06 MiB
extra/python-pytoolconfig 1.3.1-4 0.13 MiB 0.03 MiB
extra/python-pytz 2026.1-1 0.17 MiB
extra/python-six 1.17.0-3 0.12 MiB
extra/python-snowballstemmer 3.1.1-1 2.81 MiB
extra/python-tomlkit 0.15.1-1 0.83 MiB 0.13 MiB
extra/python-vcs-versioning 2.3.1-1 1.18 MiB
extra/qhull 2020.2-5 12.82 MiB
extra/qt6-base 6.11.2-3 71.93 MiB 16.85 MiB
extra/qt6-translations 6.11.2-1 15.42 MiB 1.97 MiB
extra/rav1e 0.8.1-3 4.85 MiB
extra/shared-mime-info 2.5.1-2 5.81 MiB
extra/spirv-tools 1:1.4.357.0-1 7.12 MiB
extra/svt-av1 4.2.0-1 2.16 MiB
extra/tslib 1.24-1 0.34 MiB
extra/wayland 1.26.0-1 0.84 MiB
extra/xcb-proto 1.17.0-4 1.03 MiB
extra/xcb-util 0.4.1-2 0.03 MiB
extra/xcb-util-cursor 0.1.6-1 0.02 MiB
extra/xcb-util-image 0.4.1-3 0.05 MiB
extra/xcb-util-keysyms 0.4.1-5 0.01 MiB
extra/xcb-util-renderutil 0.3.10-2 0.02 MiB
extra/xcb-util-wm 0.4.2-2 0.21 MiB
extra/xdg-utils 1.2.1-2 0.30 MiB
extra/xkeyboard-config 2.48-1 10.24 MiB
extra/xorgproto 2025.1-1 1.47 MiB
extra/autopep8 1:2.3.2-2 0.54 MiB 0.11 MiB
extra/python-appdirs 1.4.4-12 0.09 MiB 0.02 MiB
extra/python-build 1.4.3-1 0.26 MiB
extra/python-flake8 1:7.3.0-2 0.60 MiB 0.12 MiB
extra/python-flaky 3.8.1-4 0.15 MiB 0.03 MiB
extra/python-installer 1.0.0-1 0.20 MiB
extra/python-matplotlib 3.11.1-1 32.21 MiB 7.20 MiB
extra/python-mccabe 0.7.0-9 0.05 MiB 0.02 MiB
extra/python-numpy 2.5.2-1 42.43 MiB
extra/python-pandas 2.3.3-2 107.45 MiB
extra/python-pycodestyle 2.14.0-2.1 0.32 MiB 0.07 MiB
extra/python-pydocstyle 6.3.0-6 0.45 MiB 0.09 MiB
extra/python-pyflakes 3.4.0-2 1.10 MiB 0.14 MiB
extra/python-pylint 4.0.7-1 6.69 MiB 1.29 MiB
extra/python-pyqt6 6.11.0-3 28.82 MiB 4.39 MiB
extra/python-pytest 1:9.0.3-1 4.86 MiB
extra/python-rope 1.14.0-1 3.23 MiB 0.49 MiB
extra/python-setuptools 1:82.0.1-1 7.35 MiB
extra/python-setuptools-scm 10.2.1-1 0.23 MiB
extra/python-whatthepatch 1.0.7-2 0.13 MiB 0.03 MiB
extra/python-wheel 0.48.0-1 0.34 MiB
extra/yapf 0.43.0-2 3.27 MiB 0.39 MiB
Total Download Size: 35.29 MiB
Total Installed Size: 715.40 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
qt6-base-6.11.2-3-riscv64 downloading...
python-matplotlib-3.11.1-1-riscv64 downloading...
python-pyqt6-6.11.0-3-riscv64 downloading...
qt6-translations-6.11.2-1-any downloading...
python-pylint-4.0.7-1-any downloading...
python-astroid-4.2.0-1-any downloading...
python-rope-1.14.0-1-any downloading...
yapf-0.43.0-2-any downloading...
lua54-5.4.9-1-riscv64 downloading...
python-contourpy-1.3.3-4-riscv64 downloading...
python-dill-0.4.1-1-any downloading...
libwacom-2.19.1-1-riscv64 downloading...
python-isort-9.0.0b2-1-any downloading...
python-pyflakes-3.4.0-2-any downloading...
python-tomlkit-0.15.1-1-any downloading...
python-flake8-1:7.3.0-2-any downloading...
autopep8-1:2.3.2-2-any downloading...
python-pydocstyle-6.3.0-6-any downloading...
python-pycodestyle-2.14.0-2.1-any downloading...
libevdev-1.13.7-1-riscv64 downloading...
python-pyqt6-sip-13.12.0-1-riscv64 downloading...
python-colorama-0.4.6-6-any downloading...
python-pytoolconfig-1.3.1-4-any downloading...
python-flaky-3.8.1-4-any downloading...
python-whatthepatch-1.0.7-2-any downloading...
python-appdirs-1.4.4-12-any downloading...
python-mccabe-0.7.0-9-any downloading...
python-entrypoints-0.4-7-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
python-pip: to use as the Python package installer (default)
python-uv: to use as the Python package installer
python-virtualenv: to use virtualenv for build isolation
installing python-installer...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-wheel...
Optional dependencies for python-wheel
python-keyring: for wheel.signatures
python-xdg: for wheel.signatures
python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-pkg_resources...
installing python-setuptools...
installing python-vcs-versioning...
Optional dependencies for python-vcs-versioning
python-rich: formatting of log messages
installing python-setuptools-scm...
Optional dependencies for python-setuptools-scm
python-rich: use rich as console log handler
installing python-iniconfig...
installing python-pygments...
installing python-pytest...
installing python-flaky...
installing python-mccabe...
installing python-pycodestyle...
installing python-snowballstemmer...
Optional dependencies for python-snowballstemmer
python-pystemmer: for improved performance
installing python-pydocstyle...
installing python-pyflakes...
installing python-astroid...
installing python-colorama...
installing python-dill...
Optional dependencies for python-dill
python-objgraph: graph support
installing python-isort...
installing python-tomlkit...
installing python-pylint...
Optional dependencies for python-pylint
graphviz: Enable output formats other than dot or vcg
installing python-pytoolconfig...
Optional dependencies for python-pytoolconfig
python-platformdirs: for finding configuration dirs [installed]
python-pydantic: for validation
python-sphinx: for automatic documentation
python-tabulate: for tables in documentation
installing python-rope...
installing autopep8...
installing python-entrypoints...
installing python-flake8...
installing yapf...
installing python-whatthepatch...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing blas...
installing cblas...
installing lapack...
installing python-numpy...
Optional dependencies for python-numpy
blas-openblas: faster linear algebra
installing python-contourpy...
Optional dependencies for python-contourpy
python-matplotlib: matplotlib renderer [pending]
installing python-cycler...
installing python-six...
installing python-dateutil...
installing python-fonttools...
Optional dependencies for python-fonttools
python-brotli: to compress/decompress WOFF 2.0 web fonts
python-fs: to read/write UFO source files
python-lxml: faster backend for XML files reading/writing
python-lz4: for graphite type tables in ttLib/tables
python-matplotlib: for visualizing DesignSpaceDocument and resulting
VariationModel [pending]
python-pyqt5: for drawing glyphs with Qt’s QPainterPath
python-reportlab: to drawing glyphs as PNG images
python-scipy: for finding wrong contour/component order between different
masters
python-sympy: for symbolic font statistics analysis
python-uharfbuzz: to use the Harfbuzz Repacker for packing GSUB/GPOS tables
python-unicodedata2: for displaying the Unicode character names when dumping
the cmap table with ttx
python-zopfli: faster backend fom WOFF 1.0 web fonts compression
installing python-kiwisolver...
installing libjpeg-turbo...
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
installing lcms2...
installing aom...
installing dav1d...
Optional dependencies for dav1d
dav1d-doc: HTML documentation
installing libyuv...
installing rav1e...
installing svt-av1...
installing libavif...
installing fribidi...
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing libraqm...
installing openjpeg2...
installing libimagequant...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing python-pillow...
Optional dependencies for python-pillow
libwebp: for webp images [installed]
tk: for the ImageTK module
python-olefile: OLE2 file support
python-pyqt6: for the ImageQt module [pending]
python-defusedxml: for reading XMP tags
installing python-pyparsing...
Optional dependencies for python-pyparsing
python-railroad-diagrams: for generating Railroad Diagrams
python-jinja: for generating Railroad Diagrams
installing qhull...
installing python-matplotlib...
Optional dependencies for python-matplotlib
tk: Tk{Agg,Cairo} backends
pyside6: alternative for Qt6{Agg,Cairo} backends
python-pyqt6: Qt6{Agg,Cairo} backends [pending]
python-gobject: for GTK{3,4}{Agg,Cairo} backend
python-wxpython: WX{Agg,Cairo} backend
python-cairo: {GTK{3,4},Qt{5,6},Tk,WX}Cairo backends
python-cairocffi: alternative for Cairo backends
python-tornado: WebAgg backend
ffmpeg: for saving movies
imagemagick: for saving animated gifs
ghostscript: usetex dependencies
texlive-binextra: usetex dependencies
texlive-fontsrecommended: usetex dependencies
texlive-latexrecommended: usetex usage with pdflatex
python-certifi: https support
installing python-pytz...
installing python-pandas...
Optional dependencies for python-pandas
python-pandas-datareader: pandas.io.data replacement (recommended)
python-numexpr: accelerating certain numerical operations (recommended)
python-bottleneck: accelerating certain types of nan evaluations
(recommended)
python-matplotlib: plotting [installed]
python-jinja: conditional formatting with DataFrame.style
python-tabulate: printing in Markdown-friendly format
python-scipy: miscellaneous statistical functions
python-numba: alternative execution engine
python-xarray: pandas-like API for N-dimensional data
python-xlrd: Excel XLS input
python-xlwt: Excel XLS output
python-openpyxl: Excel XLSX input/output
python-xlsxwriter: alternative Excel XLSX output
python-beautifulsoup4: read_html function (in any case)
python-html5lib: read_html function (and/or python-lxml)
python-lxml: read_xml, to_xml and read_html function (and/or
python-html5lib)
python-sqlalchemy: SQL database support
python-psycopg2: PostgreSQL engine for sqlalchemy
python-pymysql: MySQL engine for sqlalchemy
python-pytables: HDF5-based reading / writing
python-blosc: for msgpack compression using blosc
zlib: compression for msgpack [installed]
python-pyarrow: Parquet, ORC and feather reading/writing
python-fsspec: handling files aside from local and HTTP
python-qtpy: read_clipboard function (only one needed)
xclip: read_clipboard function (only one needed)
xsel: read_clipboard function (only one needed)
python-brotli: Brotli compression
python-snappy: Snappy compression
python-zstandard: Zstandard (zstd) compression
installing python-pyqt6-sip...
installing double-conversion...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libb2...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
libevent: libevent bindings [installed]
nss-mdns: NSS support for mDNS
python-dbus: avahi-bookmarks, avahi-discover
python-gobject: avahi-bookmarks, avahi-discover
python-twisted: avahi-bookmarks
installing libcups...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool
installing libx11...
installing libxext...
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libice...
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
python-libevdev: for libwacom-show-stylus
python-pyudev: for libwacom-show-stylus
installing lua54...
installing mtdev...
installing libinput...
Optional dependencies for libinput
libinput-tools: debug utilities
installing duktape...
installing libproxy...
installing libsm...
installing liburing...
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11 [pending]
wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing md4c...
installing shared-mime-info...
installing tslib...
installing xcb-util-renderutil...
installing xcb-util...
installing xcb-util-image...
installing xcb-util-cursor...
installing xcb-util-keysyms...
installing xcb-util-wm...
installing xdg-utils...
Optional dependencies for xdg-utils
kde-cli-tools: for KDE Plasma5 support in xdg-open
exo: for Xfce support in xdg-open
pcmanfm: for LXDE support in xdg-open
perl-file-mimeinfo: for generic support in xdg-open
perl-net-dbus: Perl extension to dbus used in xdg-screensaver
perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
xorg-xset: for X11 support in xdg-screensaver
xorg-xprop: for X11 support in xdg-screensaver
installing qt6-translations...
installing qt6-base...
Optional dependencies for qt6-base
freetds: MS SQL driver
gdk-pixbuf2: GTK platform plugin
gtk3: GTK platform plugin
libfbclient: Firebird/iBase driver
mariadb-libs: MariaDB driver
pango: GTK platform plugin
perl: for syncqt [installed]
postgresql-libs: PostgreSQL driver
unixodbc: ODBC driver
installing python-pyqt6...
Optional dependencies for python-pyqt6
qt6-tools: QtHelp, QtDesigner bindings
qt6-svg: QtSvg bindings
qt6-declarative: QtQml bindings, qmlplugin
qt6-quick3d: QtQuick3D bindings
qt6-connectivity: QtBluetooth, QtNfc bindings
qt6-multimedia: QtMultimedia, QtSpatialAudio bindings
qt6-positioning: QtPositioning bindings
qt6-remoteobjects: QtRemoteObjects bindings
qt6-scxml: QtStateMachine bindings
qt6-sensors: QtSensors bindings
qt6-serialport: QtSerialPort bindings
qt6-speech: QtTextToSpeech bindings
qt6-webchannel: QtWebChannel bindings
qt6-webengine: QtPdf bindings
qt6-websockets: QtWebSockets bindings
dbus-python: for python-dbus mainloop support
installing python-appdirs...
:: Running post-transaction hooks...
(1/9) Creating system user accounts...
Creating group 'avahi' with GID 968.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 968 and GID 968.
(2/9) Updating udev hardware database...
(3/9) Reloading system manager configuration...
Skipped: Current root is not booted.
(4/9) Updating the MIME type database...
(5/9) Reloading device manager configuration...
Skipped: Current root is not booted.
(6/9) Arming ConditionNeedsUpdate...
(7/9) Updating fontconfig configuration...
(8/9) Reloading system bus configuration...
Skipped: Current root is not booted.
(9/9) Updating fontconfig cache...
[?25h[1m[32m==>[0m[1m Retrieving sources...[0m
[1m[34m ->[0m[1m Found python-lsp-server-1.15.0.tar.gz[0m
[1m[33m==> WARNING:[0m[1m Skipping all source file integrity checks.[0m
[1m[32m==>[0m[1m Extracting sources...[0m
[1m[34m ->[0m[1m Extracting python-lsp-server-1.15.0.tar.gz with bsdtar[0m
[1m[32m==>[0m[1m Starting prepare()...[0m
[1m[32m==>[0m[1m Starting build()...[0m
* Getting build dependencies for wheel...
running egg_info
creating python_lsp_server.egg-info
writing python_lsp_server.egg-info/PKG-INFO
writing dependency_links to python_lsp_server.egg-info/dependency_links.txt
writing entry points to python_lsp_server.egg-info/entry_points.txt
writing requirements to python_lsp_server.egg-info/requires.txt
writing top-level names to python_lsp_server.egg-info/top_level.txt
writing manifest file 'python_lsp_server.egg-info/SOURCES.txt'
reading manifest file 'python_lsp_server.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'versioneer.py'
warning: no files found matching 'ruff.toml'
adding license file 'LICENSE'
writing manifest file 'python_lsp_server.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
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/_version.py -> build/lib/pylsp
copying pylsp/hookspecs.py -> build/lib/pylsp
copying pylsp/_utils.py -> build/lib/pylsp
copying pylsp/uris.py -> build/lib/pylsp
copying pylsp/text_edit.py -> build/lib/pylsp
copying pylsp/__init__.py -> build/lib/pylsp
copying pylsp/workspace.py -> build/lib/pylsp
copying pylsp/__main__.py -> build/lib/pylsp
creating build/lib/pylsp/config
copying pylsp/config/pycodestyle_conf.py -> build/lib/pylsp/config
copying pylsp/config/source.py -> build/lib/pylsp/config
copying pylsp/config/config.py -> build/lib/pylsp/config
copying pylsp/config/flake8_conf.py -> build/lib/pylsp/config
copying pylsp/config/__init__.py -> build/lib/pylsp/config
creating build/lib/pylsp/plugins
copying pylsp/plugins/rope_completion.py -> build/lib/pylsp/plugins
copying pylsp/plugins/type_definition.py -> build/lib/pylsp/plugins
copying pylsp/plugins/symbols.py -> build/lib/pylsp/plugins
copying pylsp/plugins/_rope_task_handle.py -> build/lib/pylsp/plugins
copying pylsp/plugins/pycodestyle_lint.py -> build/lib/pylsp/plugins
copying pylsp/plugins/yapf_format.py -> build/lib/pylsp/plugins
copying pylsp/plugins/highlight.py -> build/lib/pylsp/plugins
copying pylsp/plugins/flake8_lint.py -> build/lib/pylsp/plugins
copying pylsp/plugins/jedi_completion.py -> build/lib/pylsp/plugins
copying pylsp/plugins/folding.py -> build/lib/pylsp/plugins
copying pylsp/plugins/signature.py -> build/lib/pylsp/plugins
copying pylsp/plugins/autopep8_format.py -> build/lib/pylsp/plugins
copying pylsp/plugins/pydocstyle_lint.py -> build/lib/pylsp/plugins
copying pylsp/plugins/references.py -> build/lib/pylsp/plugins
copying pylsp/plugins/preload_imports.py -> build/lib/pylsp/plugins
copying pylsp/plugins/definition.py -> build/lib/pylsp/plugins
copying pylsp/plugins/_resolvers.py -> build/lib/pylsp/plugins
copying pylsp/plugins/rope_autoimport.py -> build/lib/pylsp/plugins
copying pylsp/plugins/pyflakes_lint.py -> build/lib/pylsp/plugins
copying pylsp/plugins/pylint_lint.py -> build/lib/pylsp/plugins
copying pylsp/plugins/jedi_rename.py -> build/lib/pylsp/plugins
copying pylsp/plugins/__init__.py -> build/lib/pylsp/plugins
copying pylsp/plugins/mccabe_lint.py -> build/lib/pylsp/plugins
copying pylsp/plugins/hover.py -> build/lib/pylsp/plugins
copying pylsp/py.typed -> build/lib/pylsp
installing to build/bdist.linux-riscv64/wheel
running install
running install_lib
creating build/bdist.linux-riscv64/wheel
creating build/bdist.linux-riscv64/wheel/pylsp
copying build/lib/pylsp/python_lsp.py -> build/bdist.linux-riscv64/wheel/./pylsp
creating build/bdist.linux-riscv64/wheel/pylsp/config
copying build/lib/pylsp/config/pycodestyle_conf.py -> build/bdist.linux-riscv64/wheel/./pylsp/config
copying build/lib/pylsp/config/source.py -> build/bdist.linux-riscv64/wheel/./pylsp/config
copying build/lib/pylsp/config/config.py -> build/bdist.linux-riscv64/wheel/./pylsp/config
copying build/lib/pylsp/config/flake8_conf.py -> build/bdist.linux-riscv64/wheel/./pylsp/config
copying build/lib/pylsp/config/__init__.py -> build/bdist.linux-riscv64/wheel/./pylsp/config
copying build/lib/pylsp/lsp.py -> build/bdist.linux-riscv64/wheel/./pylsp
copying build/lib/pylsp/py.typed -> build/bdist.linux-riscv64/wheel/./pylsp
copying build/lib/pylsp/_version.py -> build/bdist.linux-riscv64/wheel/./pylsp
creating build/bdist.linux-riscv64/wheel/pylsp/plugins
copying build/lib/pylsp/plugins/rope_completion.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/type_definition.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/symbols.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/_rope_task_handle.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/pycodestyle_lint.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/yapf_format.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/highlight.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/flake8_lint.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/jedi_completion.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/folding.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/signature.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/autopep8_format.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/pydocstyle_lint.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/references.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/preload_imports.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/definition.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/_resolvers.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/rope_autoimport.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/pyflakes_lint.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/pylint_lint.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/jedi_rename.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/__init__.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/mccabe_lint.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/plugins/hover.py -> build/bdist.linux-riscv64/wheel/./pylsp/plugins
copying build/lib/pylsp/hookspecs.py -> build/bdist.linux-riscv64/wheel/./pylsp
copying build/lib/pylsp/_utils.py -> build/bdist.linux-riscv64/wheel/./pylsp
copying build/lib/pylsp/uris.py -> build/bdist.linux-riscv64/wheel/./pylsp
copying build/lib/pylsp/text_edit.py -> build/bdist.linux-riscv64/wheel/./pylsp
copying build/lib/pylsp/__init__.py -> build/bdist.linux-riscv64/wheel/./pylsp
copying build/lib/pylsp/workspace.py -> build/bdist.linux-riscv64/wheel/./pylsp
copying build/lib/pylsp/__main__.py -> build/bdist.linux-riscv64/wheel/./pylsp
running install_egg_info
running egg_info
writing python_lsp_server.egg-info/PKG-INFO
writing dependency_links to python_lsp_server.egg-info/dependency_links.txt
writing entry points to python_lsp_server.egg-info/entry_points.txt
writing requirements to python_lsp_server.egg-info/requires.txt
writing top-level names to python_lsp_server.egg-info/top_level.txt
reading manifest file 'python_lsp_server.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'versioneer.py'
warning: no files found matching 'ruff.toml'
adding license file 'LICENSE'
writing manifest file 'python_lsp_server.egg-info/SOURCES.txt'
Copying python_lsp_server.egg-info to build/bdist.linux-riscv64/wheel/./python_lsp_server-1.15.0-py3.14.egg-info
running install_scripts
creating build/bdist.linux-riscv64/wheel/python_lsp_server-1.15.0.dist-info/WHEEL
creating '/build/python-lsp-server/src/python-lsp-server-1.15.0/dist/.tmp-yp09f8lj/python_lsp_server-1.15.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it
adding 'pylsp/__init__.py'
adding 'pylsp/__main__.py'
adding 'pylsp/_utils.py'
adding 'pylsp/_version.py'
adding 'pylsp/hookspecs.py'
adding 'pylsp/lsp.py'
adding 'pylsp/py.typed'
adding 'pylsp/python_lsp.py'
adding 'pylsp/text_edit.py'
adding 'pylsp/uris.py'
adding 'pylsp/workspace.py'
adding 'pylsp/config/__init__.py'
adding 'pylsp/config/config.py'
adding 'pylsp/config/flake8_conf.py'
adding 'pylsp/config/pycodestyle_conf.py'
adding 'pylsp/config/source.py'
adding 'pylsp/plugins/__init__.py'
adding 'pylsp/plugins/_resolvers.py'
adding 'pylsp/plugins/_rope_task_handle.py'
adding 'pylsp/plugins/autopep8_format.py'
adding 'pylsp/plugins/definition.py'
adding 'pylsp/plugins/flake8_lint.py'
adding 'pylsp/plugins/folding.py'
adding 'pylsp/plugins/highlight.py'
adding 'pylsp/plugins/hover.py'
adding 'pylsp/plugins/jedi_completion.py'
adding 'pylsp/plugins/jedi_rename.py'
adding 'pylsp/plugins/mccabe_lint.py'
adding 'pylsp/plugins/preload_imports.py'
adding 'pylsp/plugins/pycodestyle_lint.py'
adding 'pylsp/plugins/pydocstyle_lint.py'
adding 'pylsp/plugins/pyflakes_lint.py'
adding 'pylsp/plugins/pylint_lint.py'
adding 'pylsp/plugins/references.py'
adding 'pylsp/plugins/rope_autoimport.py'
adding 'pylsp/plugins/rope_completion.py'
adding 'pylsp/plugins/signature.py'
adding 'pylsp/plugins/symbols.py'
adding 'pylsp/plugins/type_definition.py'
adding 'pylsp/plugins/yapf_format.py'
adding 'python_lsp_server-1.15.0.dist-info/licenses/LICENSE'
adding 'python_lsp_server-1.15.0.dist-info/METADATA'
adding 'python_lsp_server-1.15.0.dist-info/WHEEL'
adding 'python_lsp_server-1.15.0.dist-info/entry_points.txt'
adding 'python_lsp_server-1.15.0.dist-info/top_level.txt'
adding 'python_lsp_server-1.15.0.dist-info/RECORD'
removing build/bdist.linux-riscv64/wheel
Successfully built python_lsp_server-1.15.0-py3-none-any.whl
[1m[32m==>[0m[1m Starting check()...[0m
============================= test session starts ==============================
platform linux -- Python 3.14.7, pytest-9.0.3, pluggy-1.6.0 -- /usr/bin/python
cachedir: .pytest_cache
rootdir: /build/python-lsp-server/src/python-lsp-server-1.15.0
configfile: pyproject.toml
testpaths: test
plugins: flaky-3.8.1
collecting ... collected 211 items / 2 deselected / 209 selected
test/plugins/test_autoimport.py::test_autoimport_completion[completions0] PASSED [ 0%]
test/plugins/test_autoimport.py::test_autoimport_import[completions0] PASSED [ 0%]
test/plugins/test_autoimport.py::test_autoimport_pathlib[completions0] PASSED [ 1%]
test/plugins/test_autoimport.py::test_autoimport_import_with_name[completions0] PASSED [ 1%]
test/plugins/test_autoimport.py::test_autoimport_function[completions0] PASSED [ 2%]
test/plugins/test_autoimport.py::test_autoimport_class[completions0] PASSED [ 2%]
test/plugins/test_autoimport.py::test_autoimport_empty_line[completions0] PASSED [ 3%]
test/plugins/test_autoimport.py::test_autoimport_class_complete[completions0] PASSED [ 3%]
test/plugins/test_autoimport.py::test_autoimport_class_incomplete[completions0] PASSED [ 4%]
test/plugins/test_autoimport.py::test_autoimport_function_typing[completions0] PASSED [ 4%]
test/plugins/test_autoimport.py::test_autoimport_function_typing_complete[completions0] PASSED [ 5%]
test/plugins/test_autoimport.py::test_autoimport_function_typing_return[completions0] PASSED [ 5%]
test/plugins/test_autoimport.py::test_autoimport_defined_name PASSED [ 6%]
test/plugins/test_autoimport.py::TestShouldInsert::test_dot PASSED [ 6%]
test/plugins/test_autoimport.py::TestShouldInsert::test_dot_partial PASSED [ 7%]
test/plugins/test_autoimport.py::TestShouldInsert::test_comment PASSED [ 7%]
test/plugins/test_autoimport.py::TestShouldInsert::test_comment_indent PASSED [ 8%]
test/plugins/test_autoimport.py::TestShouldInsert::test_from PASSED [ 8%]
test/plugins/test_autoimport.py::test_sort_sources PASSED [ 9%]
test/plugins/test_autoimport.py::test_sort_statements PASSED [ 9%]
test/plugins/test_autoimport.py::test_sort_both PASSED [ 10%]
test/plugins/test_autoimport.py::test_get_names PASSED [ 10%]
test/plugins/test_autoimport.py::test_autoimport_code_actions_get_correct_module_name[Undefined name `os`] PASSED [ 11%]
test/plugins/test_autoimport.py::test_autoimport_code_actions_get_correct_module_name[F821 undefined name 'numpy'] PASSED [ 11%]
test/plugins/test_autoimport.py::test_autoimport_code_actions_get_correct_module_name[undefined name 'numpy'] PASSED [ 11%]
test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document FAILED [ 12%]
test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_based_on_mypy_error FAILED [ 12%]
test/plugins/test_autopep8_format.py::test_format PASSED [ 13%]
test/plugins/test_autopep8_format.py::test_range_format PASSED [ 13%]
test/plugins/test_autopep8_format.py::test_no_change PASSED [ 14%]
test/plugins/test_autopep8_format.py::test_hanging_indentation PASSED [ 14%]
test/plugins/test_autopep8_format.py::test_line_endings[\r\n] PASSED [ 15%]
test/plugins/test_autopep8_format.py::test_line_endings[\r] PASSED [ 15%]
test/plugins/test_completion.py::test_rope_import_completion PASSED [ 16%]
test/plugins/test_completion.py::test_jedi_completion_type[variable] PASSED [ 16%]
test/plugins/test_completion.py::test_jedi_completion_type[function] PASSED [ 17%]
test/plugins/test_completion.py::test_jedi_completion_type[keyword] PASSED [ 17%]
test/plugins/test_completion.py::test_jedi_completion_type[file] PASSED [ 18%]
test/plugins/test_completion.py::test_jedi_completion_type[module] PASSED [ 18%]
test/plugins/test_completion.py::test_jedi_completion_type[class] PASSED [ 19%]
test/plugins/test_completion.py::test_jedi_completion_type[property] PASSED [ 19%]
test/plugins/test_completion.py::test_jedi_completion PASSED [ 20%]
test/plugins/test_completion.py::test_jedi_completion_item_resolve PASSED [ 20%]
test/plugins/test_completion.py::test_jedi_completion_with_fuzzy_enabled PASSED [ 21%]
test/plugins/test_completion.py::test_jedi_completion_resolve_at_most PASSED [ 21%]
test/plugins/test_completion.py::test_rope_completion PASSED [ 22%]
test/plugins/test_completion.py::test_jedi_completion_ordering PASSED [ 22%]
test/plugins/test_completion.py::test_jedi_property_completion PASSED [ 22%]
test/plugins/test_completion.py::test_jedi_method_completion PASSED [ 23%]
test/plugins/test_completion.py::test_numpy_completions PASSED [ 23%]
test/plugins/test_completion.py::test_pandas_completions PASSED [ 24%]
test/plugins/test_completion.py::test_matplotlib_completions PASSED [ 24%]
test/plugins/test_completion.py::test_snippets_completion PASSED [ 25%]
test/plugins/test_completion.py::test_snippets_completion_at_most PASSED [ 25%]
test/plugins/test_completion.py::test_completion_with_class_objects PASSED [ 26%]
test/plugins/test_completion.py::test_completion_with_function_objects PASSED [ 26%]
test/plugins/test_completion.py::test_snippet_parsing PASSED [ 27%]
test/plugins/test_completion.py::test_multiline_import_snippets PASSED [ 27%]
test/plugins/test_completion.py::test_multiline_snippets PASSED [ 28%]
test/plugins/test_completion.py::test_multistatement_snippet PASSED [ 28%]
test/plugins/test_completion.py::test_jedi_completion_extra_paths PASSED [ 29%]
test/plugins/test_completion.py::test_jedi_completion_environment SKIPPED [ 29%]
test/plugins/test_completion.py::test_document_path_completions PASSED [ 30%]
test/plugins/test_completion.py::test_file_completions PASSED [ 30%]
test/plugins/test_definitions.py::test_definitions PASSED [ 31%]
test/plugins/test_definitions.py::test_indirect_definitions PASSED [ 31%]
test/plugins/test_definitions.py::test_definition_with_multihop_inference_goto PASSED [ 32%]
test/plugins/test_definitions.py::test_numpy_definition PASSED [ 32%]
test/plugins/test_definitions.py::test_builtin_definition PASSED [ 33%]
test/plugins/test_definitions.py::test_assignment PASSED [ 33%]
test/plugins/test_definitions.py::test_document_path_definitions PASSED [ 33%]
test/plugins/test_definitions.py::test_definition_without_source_position PASSED [ 34%]
test/plugins/test_flake8_lint.py::test_flake8_unsaved PASSED [ 34%]
test/plugins/test_flake8_lint.py::test_flake8_lint PASSED [ 35%]
test/plugins/test_flake8_lint.py::test_flake8_respecting_configuration PASSED [ 35%]
test/plugins/test_flake8_lint.py::test_flake8_config_param PASSED [ 36%]
test/plugins/test_flake8_lint.py::test_flake8_executable_param PASSED [ 36%]
test/plugins/test_flake8_lint.py::test_flake8_multiline PASSED [ 37%]
test/plugins/test_flake8_lint.py::test_flake8_per_file_ignores PASSED [ 37%]
test/plugins/test_flake8_lint.py::test_per_file_ignores_alternative_syntax PASSED [ 38%]
test/plugins/test_folding.py::test_folding PASSED [ 38%]
test/plugins/test_folding.py::test_folding_syntax_error PASSED [ 39%]
test/plugins/test_highlight.py::test_highlight PASSED [ 39%]
test/plugins/test_highlight.py::test_sys_highlight PASSED [ 40%]
test/plugins/test_hover.py::test_numpy_hover PASSED [ 40%]
test/plugins/test_hover.py::test_hover PASSED [ 41%]
test/plugins/test_hover.py::test_hover_signature_formatting PASSED [ 41%]
test/plugins/test_hover.py::test_hover_signature_formatting_opt_out PASSED [ 42%]
test/plugins/test_hover.py::test_document_path_hover PASSED [ 42%]
test/plugins/test_hover.py::test_hover_without_docstring PASSED [ 43%]
test/plugins/test_jedi_rename.py::test_jedi_rename PASSED [ 43%]
test/plugins/test_mccabe_lint.py::test_mccabe PASSED [ 44%]
test/plugins/test_mccabe_lint.py::test_mccabe_syntax_error PASSED [ 44%]
test/plugins/test_pycodestyle_lint.py::test_pycodestyle PASSED [ 44%]
test/plugins/test_pycodestyle_lint.py::test_pycodestyle_config PASSED [ 45%]
test/plugins/test_pycodestyle_lint.py::test_line_endings[\r\n] PASSED [ 45%]
test/plugins/test_pycodestyle_lint.py::test_line_endings[\r] PASSED [ 46%]
test/plugins/test_pydocstyle_lint.py::test_pydocstyle PASSED [ 46%]
test/plugins/test_pydocstyle_lint.py::test_pydocstyle_test_document PASSED [ 47%]
test/plugins/test_pydocstyle_lint.py::test_pydocstyle_empty_source PASSED [ 47%]
test/plugins/test_pydocstyle_lint.py::test_pydocstyle_invalid_source PASSED [ 48%]
test/plugins/test_pyflakes_lint.py::test_pyflakes PASSED [ 48%]
test/plugins/test_pyflakes_lint.py::test_syntax_error_pyflakes PASSED [ 49%]
test/plugins/test_pyflakes_lint.py::test_undefined_name_pyflakes PASSED [ 49%]
test/plugins/test_pyflakes_lint.py::test_unicode_encoding PASSED [ 50%]
test/plugins/test_pylint_lint.py::test_pylint PASSED [ 50%]
test/plugins/test_pylint_lint.py::test_syntax_error_pylint PASSED [ 51%]
test/plugins/test_pylint_lint.py::test_lint_free_pylint PASSED [ 51%]
test/plugins/test_pylint_lint.py::test_lint_caching PASSED [ 52%]
test/plugins/test_pylint_lint.py::test_per_file_caching PASSED [ 52%]
test/plugins/test_references.py::test_references PASSED [ 53%]
test/plugins/test_references.py::test_references_builtin PASSED [ 53%]
test/plugins/test_signature.py::test_no_signature PASSED [ 54%]
test/plugins/test_signature.py::test_signature PASSED [ 54%]
test/plugins/test_signature.py::test_multi_line_signature PASSED [ 55%]
test/plugins/test_signature.py::test_docstring_params[\\s*:param\\s+(?P\\w+):\\s*(?P[^\\n]+)- :param test: parameter docstring] PASSED [ 55%]
test/plugins/test_signature.py::test_docstring_params[\\s*@param\\s+(?P\\w+):\\s*(?P[^\\n]+)- @param test: parameter docstring] PASSED [ 55%]
test/plugins/test_signature.py::test_docstring_params[\\s*(?P\\w+).*:\\s*(?P[^\\n]+)- test (str): parameter docstring] PASSED [ 56%]
test/plugins/test_signature.py::test_signature_without_docstring PASSED [ 56%]
test/plugins/test_symbols.py::test_symbols PASSED [ 57%]
test/plugins/test_symbols.py::test_symbols_complex_imports PASSED [ 57%]
test/plugins/test_symbols.py::test_symbols_all_scopes PASSED [ 58%]
test/plugins/test_symbols.py::test_symbols_non_existing_file PASSED [ 58%]
test/plugins/test_symbols.py::test_symbols_all_scopes_with_jedi_environment SKIPPED [ 59%]
test/plugins/test_type_definition.py::test_type_definitions PASSED [ 59%]
test/plugins/test_type_definition.py::test_builtin_definition PASSED [ 60%]
test/plugins/test_type_definition.py::test_mutli_file_type_definitions PASSED [ 60%]
test/plugins/test_yapf_format.py::test_format PASSED [ 61%]
test/plugins/test_yapf_format.py::test_range_format PASSED [ 61%]
test/plugins/test_yapf_format.py::test_no_change PASSED [ 62%]
test/plugins/test_yapf_format.py::test_config_file PASSED [ 62%]
test/plugins/test_yapf_format.py::test_line_endings[\r\n] PASSED [ 63%]
test/plugins/test_yapf_format.py::test_format_with_tab_size_option PASSED [ 63%]
test/plugins/test_yapf_format.py::test_format_with_insert_spaces_option PASSED [ 64%]
test/plugins/test_yapf_format.py::test_format_with_yapf_specific_option PASSED [ 64%]
test/plugins/test_yapf_format.py::test_format_returns_text_edit_per_line PASSED [ 65%]
test/test_configuration.py::test_set_flake8_using_init_opts PASSED [ 65%]
test/test_configuration.py::test_set_flake8_using_workspace_did_change_configuration PASSED [ 66%]
test/test_document.py::test_document_props PASSED [ 66%]
test/test_document.py::test_document_lines PASSED [ 66%]
test/test_document.py::test_document_source_unicode PASSED [ 67%]
test/test_document.py::test_offset_at_position PASSED [ 67%]
test/test_document.py::test_word_at_position PASSED [ 68%]
test/test_document.py::test_document_empty_edit PASSED [ 68%]
test/test_document.py::test_document_line_edit PASSED [ 69%]
test/test_document.py::test_document_multiline_edit PASSED [ 69%]
test/test_document.py::test_document_end_of_file_edit PASSED [ 70%]
test/test_language_server.py::test_initialize PASSED [ 70%]
test/test_language_server.py::test_exit_with_parent_process_died SKIPPED [ 71%]
test/test_language_server.py::test_not_exit_without_check_parent_process_flag SKIPPED [ 71%]
test/test_notebook_document.py::test_initialize PASSED [ 72%]
test/test_notebook_document.py::test_workspace_did_change_configuration PASSED [ 72%]
test/test_notebook_document.py::test_notebook_document__did_open PASSED [ 73%]
test/test_notebook_document.py::test_notebook_document__did_change PASSED [ 73%]
test/test_notebook_document.py::test_notebook__did_close PASSED [ 74%]
test/test_notebook_document.py::test_notebook_definition PASSED [ 74%]
test/test_notebook_document.py::test_notebook_completion PASSED [ 75%]
test/test_notebook_document.py::test_notebook_completion_resolve PASSED [ 75%]
test/test_python_lsp.py::test_concurrent_ws_requests PASSED [ 76%]
test/test_text_edit.py::test_apply_text_edits_insert PASSED [ 76%]
test/test_text_edit.py::test_apply_text_edits_replace PASSED [ 77%]
test/test_text_edit.py::test_apply_text_edits_overlap PASSED [ 77%]
test/test_text_edit.py::test_apply_text_edits_multiline PASSED [ 77%]
test/test_uris.py::test_to_fs_path[file:///foo/bar#frag-/foo/bar] PASSED [ 78%]
test/test_uris.py::test_to_fs_path[file:/foo/bar#frag-/foo/bar] PASSED [ 78%]
test/test_uris.py::test_to_fs_path[file:/foo/space%20%3Fbar#frag-/foo/space ?bar] PASSED [ 79%]
test/test_uris.py::test_win_to_fs_path[file:///c:/far/boo-c:\\far\\boo] SKIPPED [ 79%]
test/test_uris.py::test_win_to_fs_path[file:///C:/far/boo-c:\\far\\boo] SKIPPED [ 80%]
test/test_uris.py::test_win_to_fs_path[file:///C:/far/space%20%3Fboo-c:\\far\\space ?boo] SKIPPED [ 80%]
test/test_uris.py::test_from_fs_path[/foo/bar-file:///foo/bar] PASSED [ 81%]
test/test_uris.py::test_from_fs_path[/foo/space ?bar-file:///foo/space%20%3Fbar] PASSED [ 81%]
test/test_uris.py::test_win_from_fs_path[c:\\far\\boo-file:///c:/far/boo] SKIPPED [ 82%]
test/test_uris.py::test_win_from_fs_path[C:\\far\\space ?boo-file:///c:/far/space%20%3Fboo] SKIPPED [ 82%]
test/test_uris.py::test_uri_with[file:///foo/bar-kwargs0-file:///baz/boo] PASSED [ 83%]
test/test_uris.py::test_uri_with[file:///D:/hello%20world.py-kwargs1-file:///d:/hello%20universe.py] PASSED [ 83%]
test/test_utils.py::test_debounce PASSED [ 84%]
test/test_utils.py::test_debounce_keyed_by PASSED [ 84%]
test/test_utils.py::test_list_to_string PASSED [ 85%]
test/test_utils.py::test_find_parents PASSED [ 85%]
test/test_utils.py::test_find_parents_cross_mount PASSED [ 86%]
test/test_utils.py::test_merge_dicts PASSED [ 86%]
test/test_utils.py::test_clip_column PASSED [ 87%]
test/test_utils.py::test_format_docstring_valid_rst_signature PASSED [ 87%]
test/test_utils.py::test_format_docstring_invalid_rst_signature PASSED [ 88%]
test/test_workspace.py::test_local PASSED [ 88%]
test/test_workspace.py::test_put_document PASSED [ 88%]
test/test_workspace.py::test_put_notebook_document PASSED [ 89%]
test/test_workspace.py::test_put_cell_document PASSED [ 89%]
test/test_workspace.py::test_get_document PASSED [ 90%]
test/test_workspace.py::test_get_missing_document PASSED [ 90%]
test/test_workspace.py::test_rm_document PASSED [ 91%]
test/test_workspace.py::test_non_root_project[metafiles0] PASSED [ 91%]
test/test_workspace.py::test_non_root_project[metafiles1] PASSED [ 92%]
test/test_workspace.py::test_non_root_project[metafiles2] PASSED [ 92%]
test/test_workspace.py::test_root_project_with_no_setup_py PASSED [ 93%]
test/test_workspace.py::test_multiple_workspaces_from_initialize PASSED [ 93%]
test/test_workspace.py::test_multiple_workspaces PASSED [ 94%]
test/test_workspace.py::test_multiple_workspaces_wrong_removed_uri PASSED [ 94%]
test/test_workspace.py::test_root_workspace_changed PASSED [ 95%]
test/test_workspace.py::test_root_workspace_not_changed PASSED [ 95%]
test/test_workspace.py::test_root_workspace_removed PASSED [ 96%]
test/test_workspace.py::test_workspace_loads_pycodestyle_config PASSED [ 96%]
test/test_workspace.py::test_settings_of_added_workspace PASSED [ 97%]
test/test_workspace.py::test_no_progress_without_capability PASSED [ 97%]
test/test_workspace.py::test_progress_simple PASSED [ 98%]
test/test_workspace.py::test_progress_initialization_fails_but_is_skipped[exc0] PASSED [ 98%]
test/test_workspace.py::test_progress_initialization_fails_but_is_skipped[exc1] PASSED [ 99%]
test/test_workspace.py::test_progress_with_percent PASSED [ 99%]
test/test_workspace.py::test_progress_with_exception PASSED [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 = 30
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.14/concurrent/futures/_base.py:456: TimeoutError
----------------------------- Captured stderr call -----------------------------
2026-08-31 00:10:47,178 UTC - DEBUG - pylsp_jsonrpc.endpoint - Sending request with id 58c82929-aa4e-4b20-96c8-c831daf4d8a3: initialize {'processId': 1234, 'rootPath': '/build/python-lsp-server/src/python-lsp-server-1.15.0/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}
2026-08-31 00:10:47,179 UTC - DEBUG - pylsp_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': '58c82929-aa4e-4b20-96c8-c831daf4d8a3', 'method': 'initialize', 'params': {'processId': 1234, 'rootPath': '/build/python-lsp-server/src/python-lsp-server-1.15.0/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}}
2026-08-31 00:10:47,180 UTC - DEBUG - pylsp.python_lsp - Language server initialized with 1234 None /build/python-lsp-server/src/python-lsp-server-1.15.0/test {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}
2026-08-31 00:10:47,250 UTC - INFO - pylsp.config.config - Loaded pylsp plugin autopep8 from
2026-08-31 00:10:47,250 UTC - INFO - pylsp.config.config - Loaded pylsp plugin flake8 from
2026-08-31 00:10:47,251 UTC - INFO - pylsp.config.config - Loaded pylsp plugin folding from
2026-08-31 00:10:47,251 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_completion from
2026-08-31 00:10:47,251 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_definition from
2026-08-31 00:10:47,252 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_highlight from
2026-08-31 00:10:47,252 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_hover from
2026-08-31 00:10:47,252 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_references from
2026-08-31 00:10:47,253 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_rename from
2026-08-31 00:10:47,253 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_signature_help from
2026-08-31 00:10:47,253 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_symbols from
2026-08-31 00:10:47,254 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_type_definition from
2026-08-31 00:10:47,254 UTC - INFO - pylsp.config.config - Loaded pylsp plugin mccabe from
2026-08-31 00:10:47,254 UTC - INFO - pylsp.config.config - Loaded pylsp plugin preload from
2026-08-31 00:10:47,255 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pycodestyle from
2026-08-31 00:10:47,255 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pydocstyle from
2026-08-31 00:10:47,255 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pyflakes from
2026-08-31 00:10:47,256 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pylint from
2026-08-31 00:10:47,256 UTC - INFO - pylsp.config.config - Loaded pylsp plugin rope_autoimport from
2026-08-31 00:10:47,256 UTC - INFO - pylsp.config.config - Loaded pylsp plugin rope_completion from
2026-08-31 00:10:47,257 UTC - INFO - pylsp.config.config - Loaded pylsp plugin yapf from
2026-08-31 00:10:47,257 UTC - DEBUG - pylsp.config.config - pylsp_settings [hook]
config:
2026-08-31 00:10:47,258 UTC - 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]
2026-08-31 00:10:47,259 UTC - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {}
2026-08-31 00:10:47,260 UTC - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {}
2026-08-31 00:10:47,260 UTC - 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': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'pydocstyle': {'enabled': False}, 'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'flake8': {'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_completion': {'enabled': False, 'eager': False}}}
2026-08-31 00:10:47,261 UTC - INFO - pylsp.config.config - Disabled plugins: [, , , ]
2026-08-31 00:10:47,262 UTC - DEBUG - pylsp.config.config - pylsp_dispatchers [hook]
config:
workspace:
document: None
2026-08-31 00:10:47,263 UTC - DEBUG - pylsp.config.config - finish pylsp_dispatchers --> [] [hook]
2026-08-31 00:10:47,263 UTC - DEBUG - pylsp.config.config - pylsp_initialize [hook]
config:
workspace:
document: None
2026-08-31 00:10:47,264 UTC - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {}
2026-08-31 00:10:47,265 UTC - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {}
2026-08-31 00:10:47,266 UTC - 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': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'pydocstyle': {'enabled': False}, 'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'flake8': {'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_completion': {'enabled': False, 'eager': False}}}
2026-08-31 00:10:48,279 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting Working on plugins/test_pydocstyle_lint.py 1/32 3%
2026-08-31 00:10:48,786 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting calendar 0/366 0%
2026-08-31 00:10:49,286 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting jedi.inference.docstrings 0/840 0%
2026-08-31 00:10:49,786 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting yapftests.style_test 0/1085 0%
2026-08-31 00:10:50,287 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pycodestyle 0/1458 0%
2026-08-31 00:10:50,790 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting astroid.interpreter._import 0/1788 0%
2026-08-31 00:10:51,300 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting matplotlib.backends.qt_editor.figureoptions 0/2259 0%
2026-08-31 00:10:51,801 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.io.parsers.base_parser 0/2643 0%
2026-08-31 00:10:52,301 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.series.methods.test_set_name 0/3027 0%
2026-08-31 00:10:52,801 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.frame.methods.test_diff 0/3347 0%
2026-08-31 00:10:53,329 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.tseries.offsets.test_custom_business_month 0/3712 0%
2026-08-31 00:10:53,832 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting numpy.polynomial.hermite 0/4018 0%
2026-08-31 00:11:16,706 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 1/4240 0%
------------------------------ Captured log call -------------------------------
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:72 Sending request with id 58c82929-aa4e-4b20-96c8-c831daf4d8a3: initialize {'processId': 1234, 'rootPath': '/build/python-lsp-server/src/python-lsp-server-1.15.0/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': '58c82929-aa4e-4b20-96c8-c831daf4d8a3', 'method': 'initialize', 'params': {'processId': 1234, 'rootPath': '/build/python-lsp-server/src/python-lsp-server-1.15.0/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}}
DEBUG pylsp.python_lsp:python_lsp.py:329 Language server initialized with 1234 None /build/python-lsp-server/src/python-lsp-server-1.15.0/test {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin autopep8 from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin flake8 from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin folding from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_completion from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_definition from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_highlight from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_hover from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_references from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_rename from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_signature_help from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_symbols from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_type_definition from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin mccabe from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin preload from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin pycodestyle from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin pydocstyle from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin pyflakes from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin pylint from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin rope_autoimport from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin rope_completion from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin yapf from
DEBUG pylsp.config.config:_tracing.py:44 pylsp_settings [hook]
config:
DEBUG pylsp.config.config:_tracing.py:44 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:158 Got user config from PyCodeStyleConfig: {}
DEBUG pylsp.config.config:config.py:169 Got project config from PyCodeStyleConfig: {}
DEBUG pylsp.config.config:config.py:174 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': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'pydocstyle': {'enabled': False}, 'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'flake8': {'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_completion': {'enabled': False, 'eager': False}}}
INFO pylsp.config.config:config.py:203 Disabled plugins: [, , , ]
DEBUG pylsp.config.config:_tracing.py:44 pylsp_dispatchers [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:_tracing.py:44 finish pylsp_dispatchers --> [] [hook]
DEBUG pylsp.config.config:_tracing.py:44 pylsp_initialize [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:config.py:158 Got user config from PyCodeStyleConfig: {}
DEBUG pylsp.config.config:config.py:169 Got project config from PyCodeStyleConfig: {}
DEBUG pylsp.config.config:config.py:174 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': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'pydocstyle': {'enabled': False}, 'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'flake8': {'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_completion': {'enabled': False, 'eager': False}}}
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting Working on plugins/test_pydocstyle_lint.py 1/32 3%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting calendar 0/366 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting jedi.inference.docstrings 0/840 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting yapftests.style_test 0/1085 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pycodestyle 0/1458 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting astroid.interpreter._import 0/1788 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting matplotlib.backends.qt_editor.figureoptions 0/2259 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pandas.io.parsers.base_parser 0/2643 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pandas.tests.series.methods.test_set_name 0/3027 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pandas.tests.frame.methods.test_diff 0/3347 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pandas.tests.tseries.offsets.test_custom_business_month 0/3712 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting numpy.polynomial.hermite 0/4018 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pkg_resources 1/4240 0%
--------------------------- Captured stderr teardown ---------------------------
2026-08-31 00:11:17,230 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 1007/4240 23%
2026-08-31 00:11:17,578 UTC - DEBUG - pylsp_jsonrpc.endpoint - Sending request with id 5824654d-70a9-4546-bf4f-9d23a32aa7df: shutdown None
2026-08-31 00:11:17,731 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 1387/4240 32%
2026-08-31 00:11:18,231 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 2467/4240 58%
2026-08-31 00:11:18,731 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 3483/4240 82%
2026-08-31 00:11:19,234 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module PIL
2026-08-31 00:11:19,235 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module array
2026-08-31 00:11:19,236 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module binascii
2026-08-31 00:11:19,239 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module cmath
2026-08-31 00:11:19,239 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module collections
2026-08-31 00:11:19,240 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module datetime
2026-08-31 00:11:19,240 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module errno
2026-08-31 00:11:19,241 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module gc
2026-08-31 00:11:19,243 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module itertools
2026-08-31 00:11:19,243 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module marshal
2026-08-31 00:11:19,243 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module math
2026-08-31 00:11:20,025 UTC - DEBUG - matplotlib - matplotlib data path: /usr/lib/python3.14/site-packages/matplotlib/mpl-data
2026-08-31 00:11:20,056 UTC - DEBUG - matplotlib - CONFIGDIR=/build/.config/matplotlib
2026-08-31 00:11:20,062 UTC - DEBUG - matplotlib - interactive is False
2026-08-31 00:11:20,063 UTC - DEBUG - matplotlib - platform is linux
2026-08-31 00:11:20,142 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module matplotlib
2026-08-31 00:11:20,144 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module mmap
2026-08-31 00:11:20,148 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module numpy
2026-08-31 00:11:20,148 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module operator
2026-08-31 00:11:20,148 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module os
2026-08-31 00:11:20,149 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module os.path
2026-08-31 00:11:21,551 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module pandas
2026-08-31 00:11:21,554 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module signal
2026-08-31 00:11:21,558 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module sys
2026-08-31 00:11:21,559 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module time
2026-08-31 00:11:21,561 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module xxsubtype
2026-08-31 00:11:21,562 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module zipimport
2026-08-31 00:11:21,562 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module zlib
2026-08-31 00:11:21,562 UTC - DEBUG - pylsp.config.config - finish pylsp_initialize --> [] [hook]
2026-08-31 00:11:21,563 UTC - DEBUG - pylsp.config.config - pylsp_commands [hook]
config:
workspace:
document: None
2026-08-31 00:11:21,563 UTC - DEBUG - pylsp.config.config - finish pylsp_commands --> [] [hook]
2026-08-31 00:11:21,563 UTC - DEBUG - pylsp.config.config - pylsp_experimental_capabilities [hook]
config:
workspace:
document: None
2026-08-31 00:11:21,564 UTC - DEBUG - pylsp.config.config - finish pylsp_experimental_capabilities --> [] [hook]
2026-08-31 00:11:21,564 UTC - 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, 'typeDefinitionProvider': 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': {}}
2026-08-31 00:11:21,565 UTC - 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, 'typeDefinitionProvider': 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.15.0'}}
2026-08-31 00:11:21,566 UTC - DEBUG - pylsp_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': '5824654d-70a9-4546-bf4f-9d23a32aa7df', 'method': 'shutdown'}
2026-08-31 00:11:21,567 UTC - DEBUG - pylsp_jsonrpc.endpoint - Handling response from client {'jsonrpc': '2.0', 'id': '58c82929-aa4e-4b20-96c8-c831daf4d8a3', 'result': {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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.15.0'}}}
2026-08-31 00:11:21,568 UTC - DEBUG - pylsp_jsonrpc.endpoint - Received result for message 58c82929-aa4e-4b20-96c8-c831daf4d8a3: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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.15.0'}}
2026-08-31 00:11:21,571 UTC - DEBUG - pylsp.config.config - pylsp_shutdown [hook]
config:
workspace:
document: None
2026-08-31 00:11:21,571 UTC - DEBUG - pylsp.config.config - finish pylsp_shutdown --> [] [hook]
2026-08-31 00:11:21,572 UTC - DEBUG - pylsp_jsonrpc.endpoint - Got result from synchronous request handler: None
2026-08-31 00:11:21,572 UTC - DEBUG - pylsp_jsonrpc.endpoint - Handling response from client {'jsonrpc': '2.0', 'id': '5824654d-70a9-4546-bf4f-9d23a32aa7df', 'result': None}
2026-08-31 00:11:21,573 UTC - DEBUG - pylsp_jsonrpc.endpoint - Received result for message 5824654d-70a9-4546-bf4f-9d23a32aa7df: None
2026-08-31 00:11:21,573 UTC - DEBUG - pylsp_jsonrpc.endpoint - Sending notification: exit None
---------------------------- Captured log teardown -----------------------------
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:72 Sending request with id 5824654d-70a9-4546-bf4f-9d23a32aa7df: shutdown None
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pkg_resources 1387/4240 32%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pkg_resources 2467/4240 58%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pkg_resources 3483/4240 82%
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:347 matplotlib data path: /usr/lib/python3.14/site-packages/matplotlib/mpl-data
DEBUG matplotlib:__init__.py:347 CONFIGDIR=/build/.config/matplotlib
DEBUG matplotlib:__init__.py:1564 interactive is False
DEBUG matplotlib:__init__.py:1565 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 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 signal
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:44 finish pylsp_initialize --> [] [hook]
DEBUG pylsp.config.config:_tracing.py:44 pylsp_commands [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:_tracing.py:44 finish pylsp_commands --> [] [hook]
DEBUG pylsp.config.config:_tracing.py:44 pylsp_experimental_capabilities [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:_tracing.py:44 finish pylsp_experimental_capabilities --> [] [hook]
INFO pylsp.python_lsp:python_lsp.py:317 Server capabilities: {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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, 'typeDefinitionProvider': 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.15.0'}}
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:116 Handling request from client {'jsonrpc': '2.0', 'id': '5824654d-70a9-4546-bf4f-9d23a32aa7df', 'method': 'shutdown'}
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:112 Handling response from client {'jsonrpc': '2.0', 'id': '58c82929-aa4e-4b20-96c8-c831daf4d8a3', 'result': {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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.15.0'}}}
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:260 Received result for message 58c82929-aa4e-4b20-96c8-c831daf4d8a3: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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.15.0'}}
DEBUG pylsp.config.config:_tracing.py:44 pylsp_shutdown [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:_tracing.py:44 finish pylsp_shutdown --> [] [hook]
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': '5824654d-70a9-4546-bf4f-9d23a32aa7df', 'result': None}
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:260 Received result for message 5824654d-70a9-4546-bf4f-9d23a32aa7df: None
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:50 Sending notification: exit None
_______ test_autoimport_code_actions_and_completions_based_on_mypy_error _______
client_server_pair = (, )
@pytest.mark.skipif(IS_WIN, reason="Flaky on Windows")
def test_autoimport_code_actions_and_completions_based_on_mypy_error(
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:370:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
test/test_utils.py:72: in send_initialize_request
).result(timeout=CALL_TIMEOUT_IN_SECONDS)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = None, timeout = 30
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.14/concurrent/futures/_base.py:456: TimeoutError
---------------------------- Captured stderr setup -----------------------------
2026-08-31 00:11:21,579 UTC - DEBUG - pylsp_jsonrpc.endpoint - Handling notification from client {'jsonrpc': '2.0', 'method': 'exit'}
----------------------------- Captured stderr call -----------------------------
2026-08-31 00:11:21,582 UTC - DEBUG - pylsp_jsonrpc.endpoint - Sending request with id edc31a52-5251-48f6-82a8-c9b9cace8ec4: initialize {'processId': 1234, 'rootPath': '/build/python-lsp-server/src/python-lsp-server-1.15.0/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}
2026-08-31 00:11:21,584 UTC - DEBUG - pylsp_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': 'edc31a52-5251-48f6-82a8-c9b9cace8ec4', 'method': 'initialize', 'params': {'processId': 1234, 'rootPath': '/build/python-lsp-server/src/python-lsp-server-1.15.0/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}}
2026-08-31 00:11:21,585 UTC - DEBUG - pylsp.python_lsp - Language server initialized with 1234 None /build/python-lsp-server/src/python-lsp-server-1.15.0/test {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}
2026-08-31 00:11:21,670 UTC - INFO - pylsp.config.config - Loaded pylsp plugin autopep8 from
2026-08-31 00:11:21,670 UTC - INFO - pylsp.config.config - Loaded pylsp plugin flake8 from
2026-08-31 00:11:21,671 UTC - INFO - pylsp.config.config - Loaded pylsp plugin folding from
2026-08-31 00:11:21,671 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_completion from
2026-08-31 00:11:21,671 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_definition from
2026-08-31 00:11:21,672 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_highlight from
2026-08-31 00:11:21,672 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_hover from
2026-08-31 00:11:21,672 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_references from
2026-08-31 00:11:21,673 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_rename from
2026-08-31 00:11:21,673 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_signature_help from
2026-08-31 00:11:21,674 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_symbols from
2026-08-31 00:11:21,674 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_type_definition from
2026-08-31 00:11:21,674 UTC - INFO - pylsp.config.config - Loaded pylsp plugin mccabe from
2026-08-31 00:11:21,675 UTC - INFO - pylsp.config.config - Loaded pylsp plugin preload from
2026-08-31 00:11:21,675 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pycodestyle from
2026-08-31 00:11:21,675 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pydocstyle from
2026-08-31 00:11:21,676 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pyflakes from
2026-08-31 00:11:21,676 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pylint from
2026-08-31 00:11:21,676 UTC - INFO - pylsp.config.config - Loaded pylsp plugin rope_autoimport from
2026-08-31 00:11:21,677 UTC - INFO - pylsp.config.config - Loaded pylsp plugin rope_completion from
2026-08-31 00:11:21,677 UTC - INFO - pylsp.config.config - Loaded pylsp plugin yapf from
2026-08-31 00:11:21,677 UTC - DEBUG - pylsp.config.config - pylsp_settings [hook]
config:
2026-08-31 00:11:21,678 UTC - 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]
2026-08-31 00:11:21,679 UTC - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {}
2026-08-31 00:11:21,680 UTC - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {}
2026-08-31 00:11:21,681 UTC - 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': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'pydocstyle': {'enabled': False}, 'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'flake8': {'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_completion': {'enabled': False, 'eager': False}}}
2026-08-31 00:11:21,682 UTC - INFO - pylsp.config.config - Disabled plugins: [, , , ]
2026-08-31 00:11:21,683 UTC - DEBUG - pylsp.config.config - pylsp_dispatchers [hook]
config:
workspace:
document: None
2026-08-31 00:11:21,683 UTC - DEBUG - pylsp.config.config - finish pylsp_dispatchers --> [] [hook]
2026-08-31 00:11:21,684 UTC - DEBUG - pylsp.config.config - pylsp_initialize [hook]
config:
workspace:
document: None
2026-08-31 00:11:21,685 UTC - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {}
2026-08-31 00:11:21,686 UTC - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {}
2026-08-31 00:11:21,686 UTC - 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': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'pydocstyle': {'enabled': False}, 'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'flake8': {'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_completion': {'enabled': False, 'eager': False}}}
2026-08-31 00:11:22,689 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting Working on plugins/test_pydocstyle_lint.py 1/32 3%
2026-08-31 00:11:23,190 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting encodings.iso8859_4 0/293 0%
2026-08-31 00:11:23,693 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting autocommand.automain 0/657 0%
2026-08-31 00:11:24,194 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting jedi.inference.value.iterable 0/885 0%
2026-08-31 00:11:24,701 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pygments.lexers.teal 0/1286 0%
2026-08-31 00:11:25,201 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting rope.base.oi.type_hinting.providers.interfaces 0/1664 0%
2026-08-31 00:11:25,702 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pluggy 0/2118 0%
2026-08-31 00:11:26,208 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting vcs_versioning.overrides 0/2557 0%
2026-08-31 00:11:26,710 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.copy_view.test_util 0/2908 0%
2026-08-31 00:11:27,217 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.reshape.merge.test_merge_asof 0/3248 0%
2026-08-31 00:11:27,718 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pandas.tests.indexes.interval.test_constructors 0/3643 0%
2026-08-31 00:11:28,224 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting flaky.defaults 0/3929 0%
2026-08-31 00:11:28,727 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting numpy._pyinstaller.tests 0/4225 0%
2026-08-31 00:11:51,062 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 1/4240 0%
2026-08-31 00:11:51,562 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 984/4240 23%
------------------------------ Captured log call -------------------------------
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:109 Handling notification from client {'jsonrpc': '2.0', 'method': 'exit'}
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:72 Sending request with id edc31a52-5251-48f6-82a8-c9b9cace8ec4: initialize {'processId': 1234, 'rootPath': '/build/python-lsp-server/src/python-lsp-server-1.15.0/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': 'edc31a52-5251-48f6-82a8-c9b9cace8ec4', 'method': 'initialize', 'params': {'processId': 1234, 'rootPath': '/build/python-lsp-server/src/python-lsp-server-1.15.0/test', 'initializationOptions': {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}}}
DEBUG pylsp.python_lsp:python_lsp.py:329 Language server initialized with 1234 None /build/python-lsp-server/src/python-lsp-server-1.15.0/test {'pylsp': {'plugins': {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}}}}}
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin autopep8 from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin flake8 from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin folding from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_completion from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_definition from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_highlight from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_hover from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_references from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_rename from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_signature_help from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_symbols from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin jedi_type_definition from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin mccabe from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin preload from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin pycodestyle from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin pydocstyle from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin pyflakes from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin pylint from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin rope_autoimport from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin rope_completion from
INFO pylsp.config.config:config.py:94 Loaded pylsp plugin yapf from
DEBUG pylsp.config.config:_tracing.py:44 pylsp_settings [hook]
config:
DEBUG pylsp.config.config:_tracing.py:44 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:158 Got user config from PyCodeStyleConfig: {}
DEBUG pylsp.config.config:config.py:169 Got project config from PyCodeStyleConfig: {}
DEBUG pylsp.config.config:config.py:174 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': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'pydocstyle': {'enabled': False}, 'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'flake8': {'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_completion': {'enabled': False, 'eager': False}}}
INFO pylsp.config.config:config.py:203 Disabled plugins: [, , , ]
DEBUG pylsp.config.config:_tracing.py:44 pylsp_dispatchers [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:_tracing.py:44 finish pylsp_dispatchers --> [] [hook]
DEBUG pylsp.config.config:_tracing.py:44 pylsp_initialize [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:config.py:158 Got user config from PyCodeStyleConfig: {}
DEBUG pylsp.config.config:config.py:169 Got project config from PyCodeStyleConfig: {}
DEBUG pylsp.config.config:config.py:174 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': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'pydocstyle': {'enabled': False}, 'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'flake8': {'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_completion': {'enabled': False, 'eager': False}}}
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting Working on plugins/test_pydocstyle_lint.py 1/32 3%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting encodings.iso8859_4 0/293 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting autocommand.automain 0/657 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting jedi.inference.value.iterable 0/885 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pygments.lexers.teal 0/1286 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting rope.base.oi.type_hinting.providers.interfaces 0/1664 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pluggy 0/2118 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting vcs_versioning.overrides 0/2557 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pandas.tests.copy_view.test_util 0/2908 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pandas.tests.reshape.merge.test_merge_asof 0/3248 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pandas.tests.indexes.interval.test_constructors 0/3643 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting flaky.defaults 0/3929 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting numpy._pyinstaller.tests 0/4225 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pkg_resources 1/4240 0%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pkg_resources 984/4240 23%
--------------------------- Captured stderr teardown ---------------------------
2026-08-31 00:11:51,725 UTC - DEBUG - pylsp_jsonrpc.endpoint - Sending request with id 9c58f620-698f-4740-829c-75e6454d4e4f: shutdown None
2026-08-31 00:11:52,063 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 1492/4240 35%
2026-08-31 00:11:52,563 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 2427/4240 57%
2026-08-31 00:11:53,063 UTC - DEBUG - pylsp.plugins._rope_task_handle - Reporting pkg_resources 3473/4240 81%
2026-08-31 00:11:53,405 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module PIL
2026-08-31 00:11:53,406 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module array
2026-08-31 00:11:53,407 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module binascii
2026-08-31 00:11:53,408 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module cmath
2026-08-31 00:11:53,409 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module collections
2026-08-31 00:11:53,409 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module datetime
2026-08-31 00:11:53,409 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module errno
2026-08-31 00:11:53,410 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module gc
2026-08-31 00:11:53,412 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module itertools
2026-08-31 00:11:53,412 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module marshal
2026-08-31 00:11:53,412 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module math
2026-08-31 00:11:53,413 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module matplotlib
2026-08-31 00:11:53,413 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module mmap
2026-08-31 00:11:53,416 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module numpy
2026-08-31 00:11:53,417 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module operator
2026-08-31 00:11:53,417 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module os
2026-08-31 00:11:53,417 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module os.path
2026-08-31 00:11:53,418 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module pandas
2026-08-31 00:11:53,420 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module signal
2026-08-31 00:11:53,423 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module sys
2026-08-31 00:11:53,424 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module time
2026-08-31 00:11:53,425 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module xxsubtype
2026-08-31 00:11:53,425 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module zipimport
2026-08-31 00:11:53,426 UTC - DEBUG - pylsp.plugins.preload_imports - Preloaded module zlib
2026-08-31 00:11:53,426 UTC - DEBUG - pylsp.config.config - finish pylsp_initialize --> [] [hook]
2026-08-31 00:11:53,426 UTC - DEBUG - pylsp.config.config - pylsp_commands [hook]
config:
workspace:
document: None
2026-08-31 00:11:53,427 UTC - DEBUG - pylsp.config.config - finish pylsp_commands --> [] [hook]
2026-08-31 00:11:53,427 UTC - DEBUG - pylsp.config.config - pylsp_experimental_capabilities [hook]
config:
workspace:
document: None
2026-08-31 00:11:53,427 UTC - DEBUG - pylsp.config.config - finish pylsp_experimental_capabilities --> [] [hook]
2026-08-31 00:11:53,428 UTC - 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, 'typeDefinitionProvider': 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': {}}
2026-08-31 00:11:53,428 UTC - 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, 'typeDefinitionProvider': 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.15.0'}}
2026-08-31 00:11:53,430 UTC - DEBUG - pylsp_jsonrpc.endpoint - Handling response from client {'jsonrpc': '2.0', 'id': 'edc31a52-5251-48f6-82a8-c9b9cace8ec4', 'result': {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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.15.0'}}}
2026-08-31 00:11:53,430 UTC - DEBUG - pylsp_jsonrpc.endpoint - Received result for message edc31a52-5251-48f6-82a8-c9b9cace8ec4: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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.15.0'}}
2026-08-31 00:11:53,431 UTC - DEBUG - pylsp_jsonrpc.endpoint - Handling request from client {'jsonrpc': '2.0', 'id': '9c58f620-698f-4740-829c-75e6454d4e4f', 'method': 'shutdown'}
2026-08-31 00:11:53,434 UTC - DEBUG - pylsp.config.config - pylsp_shutdown [hook]
config:
workspace:
document: None
2026-08-31 00:11:53,434 UTC - DEBUG - pylsp.config.config - finish pylsp_shutdown --> [] [hook]
2026-08-31 00:11:53,435 UTC - DEBUG - pylsp_jsonrpc.endpoint - Got result from synchronous request handler: None
2026-08-31 00:11:53,435 UTC - DEBUG - pylsp_jsonrpc.endpoint - Handling response from client {'jsonrpc': '2.0', 'id': '9c58f620-698f-4740-829c-75e6454d4e4f', 'result': None}
2026-08-31 00:11:53,436 UTC - DEBUG - pylsp_jsonrpc.endpoint - Received result for message 9c58f620-698f-4740-829c-75e6454d4e4f: None
2026-08-31 00:11:53,436 UTC - DEBUG - pylsp_jsonrpc.endpoint - Sending notification: exit None
2026-08-31 00:11:53,437 UTC - 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 9c58f620-698f-4740-829c-75e6454d4e4f: shutdown None
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pkg_resources 1492/4240 35%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pkg_resources 2427/4240 57%
DEBUG pylsp.plugins._rope_task_handle:_rope_task_handle.py:64 Reporting pkg_resources 3473/4240 81%
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 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 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 signal
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:44 finish pylsp_initialize --> [] [hook]
DEBUG pylsp.config.config:_tracing.py:44 pylsp_commands [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:_tracing.py:44 finish pylsp_commands --> [] [hook]
DEBUG pylsp.config.config:_tracing.py:44 pylsp_experimental_capabilities [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:_tracing.py:44 finish pylsp_experimental_capabilities --> [] [hook]
INFO pylsp.python_lsp:python_lsp.py:317 Server capabilities: {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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, 'typeDefinitionProvider': 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.15.0'}}
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:112 Handling response from client {'jsonrpc': '2.0', 'id': 'edc31a52-5251-48f6-82a8-c9b9cace8ec4', 'result': {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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.15.0'}}}
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:260 Received result for message edc31a52-5251-48f6-82a8-c9b9cace8ec4: {'capabilities': {'codeActionProvider': True, 'codeLensProvider': {'resolveProvider': False}, 'completionProvider': {'resolveProvider': True, 'triggerCharacters': ['.']}, 'documentFormattingProvider': True, 'documentHighlightProvider': True, 'documentRangeFormattingProvider': True, 'documentSymbolProvider': True, 'definitionProvider': True, 'typeDefinitionProvider': 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.15.0'}}
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:116 Handling request from client {'jsonrpc': '2.0', 'id': '9c58f620-698f-4740-829c-75e6454d4e4f', 'method': 'shutdown'}
DEBUG pylsp.config.config:_tracing.py:44 pylsp_shutdown [hook]
config:
workspace:
document: None
DEBUG pylsp.config.config:_tracing.py:44 finish pylsp_shutdown --> [] [hook]
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': '9c58f620-698f-4740-829c-75e6454d4e4f', 'result': None}
DEBUG pylsp_jsonrpc.endpoint:endpoint.py:260 Received result for message 9c58f620-698f-4740-829c-75e6454d4e4f: 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/test_python_lsp.py::test_concurrent_ws_requests
/usr/lib/python3.14/site-packages/_pytest/threadexception.py:58: PytestUnhandledThreadExceptionWarning: Exception in thread Thread-43 (thread_target)
Traceback (most recent call last):
File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner
self._context.run(self.run)
~~~~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/lib/python3.14/threading.py", line 1024, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/build/python-lsp-server/src/python-lsp-server-1.15.0/test/test_python_lsp.py", line 145, in thread_target
error = asyncio.run(do_initialize(i))
File "/usr/lib/python3.14/asyncio/runners.py", line 205, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/asyncio/runners.py", line 128, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/asyncio/base_events.py", line 720, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "/build/python-lsp-server/src/python-lsp-server-1.15.0/test/test_python_lsp.py", line 139, in do_initialize
hover = await get_json_reply()
^^^^^^^^^^^^^^^^^^^^^^
File "/build/python-lsp-server/src/python-lsp-server-1.15.0/test/test_python_lsp.py", line 109, in get_json_reply
raw = await asyncio.wait_for(ws.recv(), timeout=60)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/asyncio/tasks.py", line 488, in wait_for
return await fut
^^^^^^^^^
File "/usr/lib/python3.14/site-packages/websockets/asyncio/connection.py", line 324, in recv
raise self.protocol.close_exc from self.recv_exc
websockets.exceptions.ConnectionClosedOK: received 1001 (going away); then sent 1001 (going away)
Enable tracemalloc to get traceback where the object was allocated.
See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
warnings.warn(pytest.PytestUnhandledThreadExceptionWarning(msg))
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
===Flaky Test Report===
test_initialize passed 1 out of the required 1 times. Success!
test_debounce passed 1 out of the required 1 times. Success!
test_debounce_keyed_by passed 1 out of the required 1 times. Success!
===End Flaky Test Report===
=========================== short test summary info ============================
FAILED test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_for_notebook_document - TimeoutError
FAILED test/plugins/test_autoimport.py::test_autoimport_code_actions_and_completions_based_on_mypy_error - TimeoutError
= 2 failed, 198 passed, 9 skipped, 2 deselected, 1 warning in 333.24s (0:05:33) =
[1m[31m==> ERROR:[0m[1m A failure occurred in check().[0m
[1m Aborting...[0m
==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build
receiving incremental file list
python-lsp-server-1.15.0-1-riscv64-build.log
python-lsp-server-1.15.0-1-riscv64-check.log
python-lsp-server-1.15.0-1-riscv64-prepare.log
sent 81 bytes received 13,165 bytes 8,830.67 bytes/sec
total size is 124,550 speedup is 9.40