==> Building on bergmite ==> Checking for remote environment... ==> Syncing package to remote host... 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 ==> Running pkgctl build --arch riscv64 on remote host... ==> 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 ==> Making package: python-lsp-server 1.15.0-1 (Mon Aug 31 00:08:24 2026) ==> Retrieving sources...  -> Downloading python-lsp-server-1.15.0.tar.gz... % 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 ==> Validating source files with b2sums... python-lsp-server-1.15.0.tar.gz ... Passed ==> Making package: python-lsp-server 1.15.0-1 (Mon Aug 31 00:08:51 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?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==> Checking buildtime dependencies... ==> Installing missing dependencies... [?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==> Retrieving sources...  -> Found python-lsp-server-1.15.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-lsp-server-1.15.0.tar.gz with bsdtar ==> Starting prepare()... ==> Starting build()... * 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 ==> Starting check()... ============================= 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) = ==> ERROR: A failure occurred in check().  Aborting... ==> 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