>>> py3-lsp-server: Building community/py3-lsp-server 1.12.2-r0 (using abuild 3.15.0-r0) started Sun, 12 Oct 2025 20:06:18 +0000 >>> py3-lsp-server: Validating /home/udu/aports/community/py3-lsp-server/APKBUILD... >>> py3-lsp-server: Analyzing dependencies... >>> py3-lsp-server: Installing for build: build-base py3-docstring-to-markdown py3-jedi py3-lsp-jsonrpc py3-pluggy py3-setuptools py3-ujson python3 py3-gpep517 py3-setuptools_scm py3-wheel py3-autopep8 py3-flake8 py3-flaky py3-matplotlib py3-mccabe py3-numpy py3-pandas py3-pycodestyle py3-pyflakes py3-pylint py3-pytest py3-pytest-cov py3-python-versioneer py3-qt5 py3-rope py3-toml py3-whatthepatch py3-yapf WARNING: opening /home/udu/packages//community: No such file or directory WARNING: opening /home/udu/packages//main: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/291) Installing py3-importlib-metadata-pyc (7.0.2-r1) (2/291) Installing py3-zipp-pyc (3.17.0-r1) (3/291) Installing py3-typing-extensions (4.13.2-r0) (4/291) Installing py3-typing-extensions-pyc (4.13.2-r0) (5/291) Installing py3-docstring-to-markdown-pyc (0.17-r0) (6/291) Installing py3-zipp (3.17.0-r1) (7/291) Installing py3-importlib-metadata (7.0.2-r1) (8/291) Installing py3-docstring-to-markdown (0.17-r0) (9/291) Installing py3-parso (0.8.4-r1) (10/291) Installing py3-parso-pyc (0.8.4-r1) (11/291) Installing py3-jedi (0.19.2-r0) (12/291) Installing py3-jedi-pyc (0.19.2-r0) (13/291) Installing py3-ujson (5.10.0-r0) (14/291) Installing py3-lsp-jsonrpc (1.1.2-r1) (15/291) Installing py3-lsp-jsonrpc-pyc (1.1.2-r1) (16/291) Installing py3-pluggy (1.5.0-r0) (17/291) Installing py3-pluggy-pyc (1.5.0-r0) (18/291) Installing py3-parsing (3.2.3-r0) (19/291) Installing py3-parsing-pyc (3.2.3-r0) (20/291) Installing py3-packaging (25.0-r0) (21/291) Installing py3-packaging-pyc (25.0-r0) (22/291) Installing py3-setuptools (80.9.0-r0) (23/291) Installing py3-setuptools-pyc (80.9.0-r0) (24/291) Installing py3-installer (0.7.0-r2) (25/291) Installing py3-installer-pyc (0.7.0-r2) (26/291) Installing py3-gpep517 (19-r0) (27/291) Installing py3-gpep517-pyc (19-r0) (28/291) Installing py3-setuptools_scm (8.3.1-r0) (29/291) Installing py3-setuptools_scm-pyc (8.3.1-r0) (30/291) Installing py3-wheel (0.46.1-r0) (31/291) Installing py3-wheel-pyc (0.46.1-r0) (32/291) Installing py3-pycodestyle (2.13.0-r0) (33/291) Installing py3-pycodestyle-pyc (2.13.0-r0) (34/291) Installing py3-tomli (2.2.1-r0) (35/291) Installing py3-tomli-pyc (2.2.1-r0) (36/291) Installing py3-autopep8 (2.1.0-r1) (37/291) Installing py3-autopep8-pyc (2.1.0-r1) (38/291) Installing py3-pyflakes (3.3.2-r0) (39/291) Installing py3-pyflakes-pyc (3.3.2-r0) (40/291) Installing py3-mccabe (0.7.0-r4) (41/291) Installing py3-mccabe-pyc (0.7.0-r4) (42/291) Installing py3-flake8 (7.2.0-r0) (43/291) Installing py3-flake8-pyc (7.2.0-r0) (44/291) Installing py3-flaky (3.8.1-r1) (45/291) Installing py3-flaky-pyc (3.8.1-r1) (46/291) Installing libquadmath (14.2.0-r6) (47/291) Installing libgfortran (14.2.0-r6) (48/291) Installing openblas (0.3.28-r0) (49/291) Installing py3-numpy (2.2.4-r1) (50/291) Installing py3-numpy-tests (2.2.4-r1) (51/291) Installing py3-numpy-pyc (2.2.4-r1) (52/291) Installing py3-contourpy (1.3.1-r0) (53/291) Installing py3-contourpy-pyc (1.3.1-r0) (54/291) Installing py3-cycler (0.12.1-r1) (55/291) Installing py3-cycler-pyc (0.12.1-r1) (56/291) Installing py3-six (1.17.0-r0) (57/291) Installing py3-six-pyc (1.17.0-r0) (58/291) Installing py3-dateutil (2.9.0-r1) (59/291) Installing py3-dateutil-pyc (2.9.0-r1) (60/291) Installing py3-fonttools (4.58.0-r0) (61/291) Installing py3-fonttools-pyc (4.58.0-r0) (62/291) Installing py3-kiwisolver (1.4.6-r0) (63/291) Installing py3-kiwisolver-pyc (1.4.6-r0) (64/291) Installing py3-matplotlib-fonts (3.9.3-r0) (65/291) Installing py3-matplotlib-data (3.9.3-r0) (66/291) Installing libpng (1.6.47-r0) (67/291) Installing freetype (2.13.3-r0) (68/291) Installing libimagequant (4.2.2-r0) (69/291) Installing libjpeg-turbo (3.1.0-r0) (70/291) Installing lcms2 (2.16-r0) (71/291) Installing openjpeg (2.5.3-r0) (72/291) Installing libsharpyuv (1.5.0-r0) (73/291) Installing libwebp (1.5.0-r0) (74/291) Installing tiff (4.7.1-r0) (75/291) Installing libwebpdemux (1.5.0-r0) (76/291) Installing libwebpmux (1.5.0-r0) (77/291) Installing libxau (1.0.12-r0) (78/291) Installing libmd (1.1.0-r0) (79/291) Installing libbsd (0.12.2-r0) (80/291) Installing libxdmcp (1.1.5-r1) (81/291) Installing libxcb (1.17.0-r0) (82/291) Installing py3-pillow (11.2.1-r0) (83/291) Installing py3-pillow-pyc (11.2.1-r0) (84/291) Installing qhull (2020.2-r3) (85/291) Installing py3-matplotlib (3.9.3-r0) (86/291) Installing py3-matplotlib-pyc (3.9.3-r0) (87/291) Installing py3-tz (2025.2-r0) (88/291) Installing py3-tz-pyc (2025.2-r0) (89/291) Installing py3-attrs (25.3.0-r0) (90/291) Installing py3-attrs-pyc (25.3.0-r0) (91/291) Installing py3-tzdata (2025.2-r0) (92/291) Installing py3-tzdata-pyc (2025.2-r0) (93/291) Installing py3-pandas (2.2.3-r0) (94/291) Installing py3-pandas-pyc (2.2.3-r0) (95/291) Installing py3-lazy-object-proxy (1.10.0-r1) (96/291) Installing py3-lazy-object-proxy-pyc (1.10.0-r1) (97/291) Installing py3-wrapt (1.17.0-r0) (98/291) Installing py3-wrapt-pyc (1.17.0-r0) (99/291) Installing py3-astroid (3.3.10-r0) (100/291) Installing py3-astroid-pyc (3.3.10-r0) (101/291) Installing py3-dill (0.4.0-r0) (102/291) Installing py3-dill-pyc (0.4.0-r0) (103/291) Installing py3-isort (6.0.1-r0) (104/291) Installing py3-isort-pyc (6.0.1-r0) (105/291) Installing py3-platformdirs (4.3.8-r0) (106/291) Installing py3-platformdirs-pyc (4.3.8-r0) (107/291) Installing py3-tomlkit (0.13.2-r0) (108/291) Installing py3-tomlkit-pyc (0.13.2-r0) (109/291) Installing py3-pylint (3.3.7-r0) (110/291) Installing py3-pylint-pyc (3.3.7-r0) (111/291) Installing py3-iniconfig (2.1.0-r0) (112/291) Installing py3-iniconfig-pyc (2.1.0-r0) (113/291) Installing py3-py (1.11.0-r4) (114/291) Installing py3-py-pyc (1.11.0-r4) (115/291) Installing py3-pytest (8.3.5-r0) (116/291) Installing py3-pytest-pyc (8.3.5-r0) (117/291) Installing py3-coverage (7.8.2-r0) (118/291) Installing py3-coverage-pyc (7.8.2-r0) (119/291) Installing py3-pytest-cov (5.0.0-r0) (120/291) Installing py3-pytest-cov-pyc (5.0.0-r0) (121/291) Installing py3-python-versioneer (0.29-r1) (122/291) Installing py3-python-versioneer-pyc (0.29-r1) (123/291) Installing py3-pyqt5-sip (12.17.0-r0) (124/291) Installing icu-data-full (76.1-r1) (125/291) Installing dbus-libs (1.16.2-r1) (126/291) Installing libeconf (0.6.3-r0) (127/291) Installing libblkid (2.41-r9) (128/291) Installing libmount (2.41-r9) (129/291) Installing glib (2.84.4-r0) (130/291) Installing icu-libs (76.1-r1) (131/291) Installing libpcre2-16 (10.43-r1) (132/291) Installing qt5-qtbase (5.15.10_git20230714-r4) (133/291) Installing libxml2 (2.13.9-r0) (134/291) Installing llvm20-libs (20.1.8-r0) (135/291) Installing spirv-tools (1.4.313.0-r0) (136/291) Installing libx11 (1.8.11-r0) (137/291) Installing hwdata-pci (0.395-r0) (138/291) Installing libpciaccess (0.18.1-r0) (139/291) Installing libdrm (2.4.124-r0) (140/291) Installing libelf (0.193-r0) (141/291) Installing wayland-libs-server (1.23.1-r3) (142/291) Installing libxshmfence (1.3.3-r0) (143/291) Installing mesa (25.1.9-r0) (144/291) Installing libxext (1.3.6-r2) (145/291) Installing libxxf86vm (1.1.6-r0) (146/291) Installing mesa-gl (25.1.9-r0) (147/291) Installing hicolor-icon-theme (0.18-r0) (148/291) Installing xprop (1.2.8-r0) (149/291) Installing libice (1.1.2-r0) (150/291) Installing libuuid (2.41-r9) (151/291) Installing libsm (1.2.5-r0) (152/291) Installing libxt (1.3.1-r0) (153/291) Installing libxmu (1.2.1-r0) (154/291) Installing xset (1.2.5-r1) (155/291) Installing xdg-utils (1.2.1-r1) (156/291) Installing mesa-gbm (25.1.9-r0) (157/291) Installing wayland-libs-client (1.23.1-r3) (158/291) Installing mesa-egl (25.1.9-r0) (159/291) Installing avahi-libs (0.8-r21) (160/291) Installing nettle (3.10.1-r0) (161/291) Installing libtasn1 (4.20.0-r0) (162/291) Installing p11-kit (0.25.5-r2) (163/291) Installing gnutls (3.8.8-r0) (164/291) Installing cups-libs (2.4.11-r0) (165/291) Installing fontconfig (2.15.0-r3) (166/291) Installing gobject-introspection (1.84.0-r0) (167/291) Installing shared-mime-info (2.4-r6) (168/291) Installing gdk-pixbuf (2.42.12-r1) (169/291) Installing gtk-update-icon-cache (3.24.50-r0) (170/291) Installing libxcomposite (0.4.6-r5) (171/291) Installing libxfixes (6.0.1-r4) (172/291) Installing libxrender (0.9.12-r0) (173/291) Installing libxcursor (1.2.3-r0) (174/291) Installing libxdamage (1.1.6-r5) (175/291) Installing libxi (1.8.2-r0) (176/291) Installing libxinerama (1.1.5-r4) (177/291) Installing libxrandr (1.5.4-r1) (178/291) Installing libatk-1.0 (2.56.5-r0) (179/291) Installing at-spi2-core-libs (2.56.5-r0) (180/291) Installing libxtst (1.2.5-r0) (181/291) Installing at-spi2-core (2.56.5-r0) (182/291) Installing libatk-bridge-2.0 (2.56.5-r0) (183/291) Installing pixman (0.46.4-r0) (184/291) Installing cairo (1.18.4-r0) (185/291) Installing cairo-gobject (1.18.4-r0) (186/291) Installing libepoxy (1.5.10-r1) (187/291) Installing fribidi (1.0.16-r1) (188/291) Installing graphite2 (1.3.14-r6) (189/291) Installing harfbuzz (11.2.1-r0) (190/291) Installing libxft (2.3.8-r3) (191/291) Installing pango (1.56.3-r0) (192/291) Installing wayland-libs-cursor (1.23.1-r3) (193/291) Installing wayland-libs-egl (1.23.1-r3) (194/291) Installing xkeyboard-config (2.43-r0) (195/291) Installing libxkbcommon (1.8.1-r2) (196/291) Installing gtk+3.0 (3.24.50-r0) (197/291) Installing libevdev (1.13.3-r0) (198/291) Installing mtdev (1.1.7-r0) (199/291) Installing eudev-libs (3.2.14-r5) (200/291) Installing libinput-libs (1.28.1-r0) (201/291) Installing xcb-util-wm (0.4.2-r0) (202/291) Installing xcb-util (0.4.1-r3) (203/291) Installing xcb-util-image (0.4.1-r0) (204/291) Installing xcb-util-keysyms (0.4.1-r0) (205/291) Installing xcb-util-renderutil (0.3.10-r0) (206/291) Installing libxkbcommon-x11 (1.8.1-r2) (207/291) Installing qt5-qtbase-x11 (5.15.10_git20230714-r4) (208/291) Installing qt5-qtwayland (5.15.10_git20230714-r1) (209/291) Installing qt5-qtdeclarative (5.15.10_git20230629-r0) (210/291) Installing bluez-libs (5.82-r0) (211/291) Installing qt5-qtconnectivity (5.15.10_git20230612-r1) (212/291) Installing libqt5designer (5.15.10_git20230612-r2) (213/291) Installing libqt5help (5.15.10_git20230612-r2) (214/291) Installing qt5-qtlocation (5.15.10_git20230612-r3) (215/291) Installing alsa-lib (1.2.14-r0) (216/291) Installing libxv (1.0.13-r0) (217/291) Installing cdparanoia-libs (10.2-r14) (218/291) Installing graphene (1.10.8-r5) (219/291) Installing gstreamer (1.26.3-r0) (220/291) Installing gstreamer-ptp-helper (1.26.3-r0) (221/291) Installing libogg (1.3.5-r5) (222/291) Installing opus (1.5.2-r1) (223/291) Installing orc (0.4.40-r1) (224/291) Installing libtheora (1.1.1-r18) (225/291) Installing libvorbis (1.3.7-r2) (226/291) Installing gst-plugins-base (1.26.3-r0) (227/291) Installing qt5-qtmultimedia (5.15.10_git20230612-r1) (228/291) Installing qt5-qtserialport (5.15.10_git20230424-r1) (229/291) Installing qt5-qtsvg (5.15.10_git20230612-r1) (230/291) Installing qt5-qtwebchannel (5.15.10_git20230612-r1) (231/291) Installing qt5-qtwebsockets-libs (5.15.10_git20230612-r2) (232/291) Installing qt5-qtx11extras (5.15.10_git20230424-r1) (233/291) Installing py3-qt5 (5.15.11-r0) (234/291) Installing py3-qt5-pyc (5.15.11-r0) (235/291) Installing py3-docutils (0.21.2-r0) (236/291) Installing py3-docutils-pyc (0.21.2-r0) (237/291) Installing py3-babel (2.17.0-r0) (238/291) Installing py3-babel-pyc (2.17.0-r0) (239/291) Installing py3-imagesize (1.4.1-r4) (240/291) Installing py3-imagesize-pyc (1.4.1-r4) (241/291) Installing py3-markupsafe (3.0.2-r0) (242/291) Installing py3-markupsafe-pyc (3.0.2-r0) (243/291) Installing py3-jinja2 (3.1.6-r0) (244/291) Installing py3-jinja2-pyc (3.1.6-r0) (245/291) Installing py3-pygments (2.19.1-r1) (246/291) Installing py3-pygments-pyc (2.19.1-r1) (247/291) Installing py3-certifi (2025.4.26-r0) (248/291) Installing py3-certifi-pyc (2025.4.26-r0) (249/291) Installing py3-charset-normalizer (3.4.2-r0) (250/291) Installing py3-charset-normalizer-pyc (3.4.2-r0) (251/291) Installing py3-idna (3.10-r0) (252/291) Installing py3-idna-pyc (3.10-r0) (253/291) Installing py3-urllib3 (1.26.20-r0) (254/291) Installing py3-urllib3-pyc (1.26.20-r0) (255/291) Installing py3-requests (2.32.5-r0) (256/291) Installing py3-requests-pyc (2.32.5-r0) (257/291) Installing py3-snowballstemmer (2.2.0-r5) (258/291) Installing py3-snowballstemmer-pyc (2.2.0-r5) (259/291) Installing py3-alabaster (1.0.0-r0) (260/291) Installing py3-alabaster-pyc (1.0.0-r0) (261/291) Installing py3-roman-numerals (3.1.0-r0) (262/291) Installing py3-roman-numerals-pyc (3.1.0-r0) (263/291) Installing py3-sphinxcontrib-applehelp (1.0.4-r3) (264/291) Installing py3-sphinxcontrib-applehelp-pyc (1.0.4-r3) (265/291) Installing py3-sphinxcontrib-devhelp (1.0.5-r2) (266/291) Installing py3-sphinxcontrib-devhelp-pyc (1.0.5-r2) (267/291) Installing py3-sphinxcontrib-htmlhelp (2.0.1-r3) (268/291) Installing py3-sphinxcontrib-htmlhelp-pyc (2.0.1-r3) (269/291) Installing py3-sphinxcontrib-jsmath (1.0.1-r8) (270/291) Installing py3-sphinxcontrib-jsmath-pyc (1.0.1-r8) (271/291) Installing py3-sphinxcontrib-serializinghtml (1.1.9-r2) (272/291) Installing py3-sphinxcontrib-serializinghtml-pyc (1.1.9-r2) (273/291) Installing py3-sphinxcontrib-qthelp (2.0.0-r0) (274/291) Installing py3-sphinxcontrib-qthelp-pyc (2.0.0-r0) (275/291) Installing py3-sphinx (8.2.3-r1) (276/291) Installing py3-sphinx-pyc (8.2.3-r1) (277/291) Installing py3-wcwidth (0.2.13-r1) (278/291) Installing py3-wcwidth-pyc (0.2.13-r1) (279/291) Installing py3-tabulate (0.9.0-r3) (280/291) Installing py3-tabulate-pyc (0.9.0-r3) (281/291) Installing py3-pytoolconfig (1.3.1-r1) (282/291) Installing py3-pytoolconfig-pyc (1.3.1-r1) (283/291) Installing py3-rope (1.13.0-r1) (284/291) Installing py3-rope-pyc (1.13.0-r1) (285/291) Installing py3-toml (0.10.2-r7) (286/291) Installing py3-toml-pyc (0.10.2-r7) (287/291) Installing py3-whatthepatch (1.0.7-r0) (288/291) Installing py3-whatthepatch-pyc (1.0.7-r0) (289/291) Installing py3-yapf (0.40.2-r2) (290/291) Installing py3-yapf-pyc (0.40.2-r2) (291/291) Installing .makedepends-py3-lsp-server (20251012.200620) Executing busybox-1.37.0-r19.trigger Executing glib-2.84.4-r0.trigger Executing shared-mime-info-2.4-r6.trigger Executing gdk-pixbuf-2.42.12-r1.trigger Executing gtk-update-icon-cache-3.24.50-r0.trigger Executing gtk+3.0-3.24.50-r0.trigger OK: 1058 MiB in 380 packages >>> py3-lsp-server: Cleaning up srcdir >>> py3-lsp-server: Cleaning up pkgdir >>> py3-lsp-server: Cleaning up tmpdir >>> py3-lsp-server: Fetching py3-lsp-server-1.12.2.tar.gz::https://github.com/python-lsp/python-lsp-server/archive/refs/tags/v1.12.2.tar.gz >>> py3-lsp-server: Fetching py3-lsp-server-1.12.2.tar.gz::https://github.com/python-lsp/python-lsp-server/archive/refs/tags/v1.12.2.tar.gz >>> py3-lsp-server: Checking sha512sums... py3-lsp-server-1.12.2.tar.gz: OK >>> py3-lsp-server: Unpacking /var/cache/distfiles/py3-lsp-server-1.12.2.tar.gz... 2025-10-12 20:06:30,332 gpep517 INFO Building wheel via backend setuptools.build_meta /usr/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:55: SetuptoolsDeprecationWarning: 'tool.setuptools.license-files' is deprecated in favor of 'project.license-files' (available on setuptools>=77.0.0). !! ******************************************************************************** By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-files for details. ******************************************************************************** !! _apply_tool_table(dist, config, filename) 2025-10-12 20:06:30,479 root INFO running bdist_wheel 2025-10-12 20:06:30,514 root INFO running build 2025-10-12 20:06:30,514 root INFO running build_py 2025-10-12 20:06:30,522 root INFO creating build/lib/pylsp 2025-10-12 20:06:30,522 root INFO copying pylsp/_utils.py -> build/lib/pylsp 2025-10-12 20:06:30,522 root INFO copying pylsp/python_lsp.py -> build/lib/pylsp 2025-10-12 20:06:30,523 root INFO copying pylsp/uris.py -> build/lib/pylsp 2025-10-12 20:06:30,523 root INFO copying pylsp/workspace.py -> build/lib/pylsp 2025-10-12 20:06:30,523 root INFO copying pylsp/hookspecs.py -> build/lib/pylsp 2025-10-12 20:06:30,523 root INFO copying pylsp/text_edit.py -> build/lib/pylsp 2025-10-12 20:06:30,524 root INFO copying pylsp/_version.py -> build/lib/pylsp 2025-10-12 20:06:30,524 root INFO copying pylsp/__init__.py -> build/lib/pylsp 2025-10-12 20:06:30,524 root INFO copying pylsp/__main__.py -> build/lib/pylsp 2025-10-12 20:06:30,524 root INFO copying pylsp/lsp.py -> build/lib/pylsp 2025-10-12 20:06:30,524 root INFO creating build/lib/pylsp/config 2025-10-12 20:06:30,525 root INFO copying pylsp/config/source.py -> build/lib/pylsp/config 2025-10-12 20:06:30,525 root INFO copying pylsp/config/flake8_conf.py -> build/lib/pylsp/config 2025-10-12 20:06:30,525 root INFO copying pylsp/config/config.py -> build/lib/pylsp/config 2025-10-12 20:06:30,525 root INFO copying pylsp/config/pycodestyle_conf.py -> build/lib/pylsp/config 2025-10-12 20:06:30,526 root INFO copying pylsp/config/__init__.py -> build/lib/pylsp/config 2025-10-12 20:06:30,526 root INFO creating build/lib/pylsp/plugins 2025-10-12 20:06:30,526 root INFO copying pylsp/plugins/yapf_format.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,526 root INFO copying pylsp/plugins/highlight.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,527 root INFO copying pylsp/plugins/jedi_rename.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,527 root INFO copying pylsp/plugins/pyflakes_lint.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,527 root INFO copying pylsp/plugins/autopep8_format.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,527 root INFO copying pylsp/plugins/rope_completion.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,527 root INFO copying pylsp/plugins/pycodestyle_lint.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,528 root INFO copying pylsp/plugins/jedi_completion.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,528 root INFO copying pylsp/plugins/mccabe_lint.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,528 root INFO copying pylsp/plugins/definition.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,528 root INFO copying pylsp/plugins/signature.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,528 root INFO copying pylsp/plugins/rope_autoimport.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,529 root INFO copying pylsp/plugins/symbols.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,529 root INFO copying pylsp/plugins/_rope_task_handle.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,529 root INFO copying pylsp/plugins/flake8_lint.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,529 root INFO copying pylsp/plugins/references.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,529 root INFO copying pylsp/plugins/pylint_lint.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,530 root INFO copying pylsp/plugins/__init__.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,530 root INFO copying pylsp/plugins/_resolvers.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,530 root INFO copying pylsp/plugins/folding.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,530 root INFO copying pylsp/plugins/pydocstyle_lint.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,530 root INFO copying pylsp/plugins/preload_imports.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,530 root INFO copying pylsp/plugins/hover.py -> build/lib/pylsp/plugins 2025-10-12 20:06:30,546 root INFO installing to build/bdist.linux-x86_64/wheel 2025-10-12 20:06:30,546 root INFO running install 2025-10-12 20:06:30,555 root INFO running install_lib 2025-10-12 20:06:30,563 root INFO creating build/bdist.linux-x86_64/wheel 2025-10-12 20:06:30,563 root INFO creating build/bdist.linux-x86_64/wheel/pylsp 2025-10-12 20:06:30,563 root INFO copying build/lib/pylsp/_utils.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,564 root INFO copying build/lib/pylsp/python_lsp.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,564 root INFO creating build/bdist.linux-x86_64/wheel/pylsp/config 2025-10-12 20:06:30,564 root INFO copying build/lib/pylsp/config/source.py -> build/bdist.linux-x86_64/wheel/./pylsp/config 2025-10-12 20:06:30,564 root INFO copying build/lib/pylsp/config/flake8_conf.py -> build/bdist.linux-x86_64/wheel/./pylsp/config 2025-10-12 20:06:30,564 root INFO copying build/lib/pylsp/config/config.py -> build/bdist.linux-x86_64/wheel/./pylsp/config 2025-10-12 20:06:30,565 root INFO copying build/lib/pylsp/config/pycodestyle_conf.py -> build/bdist.linux-x86_64/wheel/./pylsp/config 2025-10-12 20:06:30,565 root INFO copying build/lib/pylsp/config/__init__.py -> build/bdist.linux-x86_64/wheel/./pylsp/config 2025-10-12 20:06:30,565 root INFO copying build/lib/pylsp/uris.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,565 root INFO copying build/lib/pylsp/workspace.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,565 root INFO copying build/lib/pylsp/hookspecs.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,565 root INFO copying build/lib/pylsp/text_edit.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,565 root INFO copying build/lib/pylsp/_version.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,565 root INFO copying build/lib/pylsp/__init__.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,566 root INFO copying build/lib/pylsp/__main__.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,566 root INFO creating build/bdist.linux-x86_64/wheel/pylsp/plugins 2025-10-12 20:06:30,566 root INFO copying build/lib/pylsp/plugins/yapf_format.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,566 root INFO copying build/lib/pylsp/plugins/highlight.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,566 root INFO copying build/lib/pylsp/plugins/jedi_rename.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,566 root INFO copying build/lib/pylsp/plugins/pyflakes_lint.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,567 root INFO copying build/lib/pylsp/plugins/autopep8_format.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,567 root INFO copying build/lib/pylsp/plugins/rope_completion.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,567 root INFO copying build/lib/pylsp/plugins/pycodestyle_lint.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,567 root INFO copying build/lib/pylsp/plugins/jedi_completion.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,567 root INFO copying build/lib/pylsp/plugins/mccabe_lint.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,567 root INFO copying build/lib/pylsp/plugins/definition.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,567 root INFO copying build/lib/pylsp/plugins/signature.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,567 root INFO copying build/lib/pylsp/plugins/rope_autoimport.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,568 root INFO copying build/lib/pylsp/plugins/symbols.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,568 root INFO copying build/lib/pylsp/plugins/_rope_task_handle.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,568 root INFO copying build/lib/pylsp/plugins/flake8_lint.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,568 root INFO copying build/lib/pylsp/plugins/references.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,568 root INFO copying build/lib/pylsp/plugins/pylint_lint.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,568 root INFO copying build/lib/pylsp/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,568 root INFO copying build/lib/pylsp/plugins/_resolvers.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,568 root INFO copying build/lib/pylsp/plugins/folding.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,569 root INFO copying build/lib/pylsp/plugins/pydocstyle_lint.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,569 root INFO copying build/lib/pylsp/plugins/preload_imports.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,569 root INFO copying build/lib/pylsp/plugins/hover.py -> build/bdist.linux-x86_64/wheel/./pylsp/plugins 2025-10-12 20:06:30,569 root INFO copying build/lib/pylsp/lsp.py -> build/bdist.linux-x86_64/wheel/./pylsp 2025-10-12 20:06:30,569 root INFO running install_egg_info 2025-10-12 20:06:30,576 root INFO running egg_info 2025-10-12 20:06:30,583 root INFO creating python_lsp_server.egg-info 2025-10-12 20:06:30,583 root INFO writing python_lsp_server.egg-info/PKG-INFO 2025-10-12 20:06:30,589 root INFO writing dependency_links to python_lsp_server.egg-info/dependency_links.txt 2025-10-12 20:06:30,590 root INFO writing entry points to python_lsp_server.egg-info/entry_points.txt 2025-10-12 20:06:30,593 root INFO writing requirements to python_lsp_server.egg-info/requires.txt 2025-10-12 20:06:30,594 root INFO writing top-level names to python_lsp_server.egg-info/top_level.txt 2025-10-12 20:06:30,594 root INFO writing manifest file 'python_lsp_server.egg-info/SOURCES.txt' ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2025-10-12 20:06:30,621 root INFO reading manifest file 'python_lsp_server.egg-info/SOURCES.txt' 2025-10-12 20:06:30,622 root INFO reading manifest template 'MANIFEST.in' 2025-10-12 20:06:30,622 root WARNING warning: no files found matching 'versioneer.py' 2025-10-12 20:06:30,622 root WARNING warning: no files found matching 'ruff.toml' 2025-10-12 20:06:30,623 root INFO adding license file 'LICENSE' 2025-10-12 20:06:30,625 root INFO writing manifest file 'python_lsp_server.egg-info/SOURCES.txt' 2025-10-12 20:06:30,632 root INFO Copying python_lsp_server.egg-info to build/bdist.linux-x86_64/wheel/./python_lsp_server-1.12.2-py3.12.egg-info 2025-10-12 20:06:30,633 root INFO running install_scripts 2025-10-12 20:06:30,634 root INFO creating build/bdist.linux-x86_64/wheel/python_lsp_server-1.12.2.dist-info/WHEEL 2025-10-12 20:06:30,635 wheel INFO creating '/home/udu/aports/community/py3-lsp-server/src/python-lsp-server-1.12.2/.dist/.tmp-_ys66d78/python_lsp_server-1.12.2-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 2025-10-12 20:06:30,636 wheel INFO adding 'pylsp/__init__.py' 2025-10-12 20:06:30,636 wheel INFO adding 'pylsp/__main__.py' 2025-10-12 20:06:30,636 wheel INFO adding 'pylsp/_utils.py' 2025-10-12 20:06:30,636 wheel INFO adding 'pylsp/_version.py' 2025-10-12 20:06:30,637 wheel INFO adding 'pylsp/hookspecs.py' 2025-10-12 20:06:30,637 wheel INFO adding 'pylsp/lsp.py' 2025-10-12 20:06:30,637 wheel INFO adding 'pylsp/python_lsp.py' 2025-10-12 20:06:30,637 wheel INFO adding 'pylsp/text_edit.py' 2025-10-12 20:06:30,637 wheel INFO adding 'pylsp/uris.py' 2025-10-12 20:06:30,638 wheel INFO adding 'pylsp/workspace.py' 2025-10-12 20:06:30,638 wheel INFO adding 'pylsp/config/__init__.py' 2025-10-12 20:06:30,638 wheel INFO adding 'pylsp/config/config.py' 2025-10-12 20:06:30,638 wheel INFO adding 'pylsp/config/flake8_conf.py' 2025-10-12 20:06:30,638 wheel INFO adding 'pylsp/config/pycodestyle_conf.py' 2025-10-12 20:06:30,639 wheel INFO adding 'pylsp/config/source.py' 2025-10-12 20:06:30,639 wheel INFO adding 'pylsp/plugins/__init__.py' 2025-10-12 20:06:30,639 wheel INFO adding 'pylsp/plugins/_resolvers.py' 2025-10-12 20:06:30,639 wheel INFO adding 'pylsp/plugins/_rope_task_handle.py' 2025-10-12 20:06:30,639 wheel INFO adding 'pylsp/plugins/autopep8_format.py' 2025-10-12 20:06:30,640 wheel INFO adding 'pylsp/plugins/definition.py' 2025-10-12 20:06:30,640 wheel INFO adding 'pylsp/plugins/flake8_lint.py' 2025-10-12 20:06:30,640 wheel INFO adding 'pylsp/plugins/folding.py' 2025-10-12 20:06:30,640 wheel INFO adding 'pylsp/plugins/highlight.py' 2025-10-12 20:06:30,640 wheel INFO adding 'pylsp/plugins/hover.py' 2025-10-12 20:06:30,640 wheel INFO adding 'pylsp/plugins/jedi_completion.py' 2025-10-12 20:06:30,641 wheel INFO adding 'pylsp/plugins/jedi_rename.py' 2025-10-12 20:06:30,641 wheel INFO adding 'pylsp/plugins/mccabe_lint.py' 2025-10-12 20:06:30,641 wheel INFO adding 'pylsp/plugins/preload_imports.py' 2025-10-12 20:06:30,641 wheel INFO adding 'pylsp/plugins/pycodestyle_lint.py' 2025-10-12 20:06:30,641 wheel INFO adding 'pylsp/plugins/pydocstyle_lint.py' 2025-10-12 20:06:30,641 wheel INFO adding 'pylsp/plugins/pyflakes_lint.py' 2025-10-12 20:06:30,642 wheel INFO adding 'pylsp/plugins/pylint_lint.py' 2025-10-12 20:06:30,642 wheel INFO adding 'pylsp/plugins/references.py' 2025-10-12 20:06:30,642 wheel INFO adding 'pylsp/plugins/rope_autoimport.py' 2025-10-12 20:06:30,642 wheel INFO adding 'pylsp/plugins/rope_completion.py' 2025-10-12 20:06:30,642 wheel INFO adding 'pylsp/plugins/signature.py' 2025-10-12 20:06:30,643 wheel INFO adding 'pylsp/plugins/symbols.py' 2025-10-12 20:06:30,643 wheel INFO adding 'pylsp/plugins/yapf_format.py' 2025-10-12 20:06:30,643 wheel INFO adding 'python_lsp_server-1.12.2.dist-info/licenses/LICENSE' 2025-10-12 20:06:30,643 wheel INFO adding 'python_lsp_server-1.12.2.dist-info/METADATA' 2025-10-12 20:06:30,643 wheel INFO adding 'python_lsp_server-1.12.2.dist-info/WHEEL' 2025-10-12 20:06:30,644 wheel INFO adding 'python_lsp_server-1.12.2.dist-info/entry_points.txt' 2025-10-12 20:06:30,644 wheel INFO adding 'python_lsp_server-1.12.2.dist-info/top_level.txt' 2025-10-12 20:06:30,644 wheel INFO adding 'python_lsp_server-1.12.2.dist-info/RECORD' 2025-10-12 20:06:30,644 root INFO removing build/bdist.linux-x86_64/wheel 2025-10-12 20:06:30,646 gpep517 INFO The backend produced .dist/python_lsp_server-1.12.2-py3-none-any.whl python_lsp_server-1.12.2-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.11, pytest-8.3.5, pluggy-1.5.0 rootdir: /home/udu/aports/community/py3-lsp-server/src/python-lsp-server-1.12.2 configfile: pyproject.toml testpaths: test plugins: flaky-3.8.1, cov-5.0.0 collected 194 items / 6 deselected / 188 selected test/plugins/test_autoimport.py EEEEEEEEEEEE..........EEE [ 13%] test/plugins/test_autopep8_format.py ...... [ 16%] test/plugins/test_completion.py .............................. [ 32%] test/plugins/test_definitions.py ....... [ 36%] test/plugins/test_flake8_lint.py ........ [ 40%] test/plugins/test_folding.py .. [ 41%] test/plugins/test_highlight.py .. [ 42%] test/plugins/test_hover.py ... [ 44%] test/plugins/test_jedi_rename.py . [ 44%] test/plugins/test_mccabe_lint.py .. [ 45%] test/plugins/test_pycodestyle_lint.py .... [ 47%] test/plugins/test_pyflakes_lint.py .... [ 50%] test/plugins/test_pylint_lint.py ..... [ 52%] test/plugins/test_references.py .. [ 53%] test/plugins/test_signature.py ...... [ 56%] test/plugins/test_symbols.py ... [ 58%] test/plugins/test_yapf_format.py ......... [ 63%] test/test_configuration.py .. [ 64%] test/test_document.py ......... [ 69%] test/test_language_server.py .ss. [ 71%] test/test_notebook_document.py ..... [ 73%] test/test_text_edit.py .... [ 76%] test/test_uris.py ...sss..ss.. [ 82%] test/test_utils.py ........ [ 86%] test/test_workspace.py ......................... [100%] ==================================== ERRORS ==================================== __________ ERROR at setup of test_autoimport_completion[completions0] __________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ---------------------------- Captured stderr setup ----------------------------- 2025-10-12 20:06:33,777 UTC - INFO - pylsp.config.config - Failed to load pylsp entry point 'pydocstyle': No module named 'pydocstyle' 2025-10-12 20:06:33,795 UTC - INFO - pylsp.config.config - Loaded pylsp plugin autopep8 from 2025-10-12 20:06:33,796 UTC - INFO - pylsp.config.config - Loaded pylsp plugin flake8 from 2025-10-12 20:06:33,796 UTC - INFO - pylsp.config.config - Loaded pylsp plugin folding from 2025-10-12 20:06:33,796 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_completion from 2025-10-12 20:06:33,796 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_definition from 2025-10-12 20:06:33,796 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_highlight from 2025-10-12 20:06:33,796 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_hover from 2025-10-12 20:06:33,796 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_references from 2025-10-12 20:06:33,797 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_rename from 2025-10-12 20:06:33,797 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_signature_help from 2025-10-12 20:06:33,797 UTC - INFO - pylsp.config.config - Loaded pylsp plugin jedi_symbols from 2025-10-12 20:06:33,797 UTC - INFO - pylsp.config.config - Loaded pylsp plugin mccabe from 2025-10-12 20:06:33,797 UTC - INFO - pylsp.config.config - Loaded pylsp plugin preload from 2025-10-12 20:06:33,797 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pycodestyle from 2025-10-12 20:06:33,797 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pyflakes from 2025-10-12 20:06:33,798 UTC - INFO - pylsp.config.config - Loaded pylsp plugin pylint from 2025-10-12 20:06:33,798 UTC - INFO - pylsp.config.config - Loaded pylsp plugin rope_autoimport from 2025-10-12 20:06:33,798 UTC - INFO - pylsp.config.config - Loaded pylsp plugin rope_completion from 2025-10-12 20:06:33,798 UTC - INFO - pylsp.config.config - Loaded pylsp plugin yapf from 2025-10-12 20:06:33,798 UTC - DEBUG - pylsp.config.config - pylsp_settings [hook] config: 2025-10-12 20:06:33,799 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': {'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] 2025-10-12 20:06:33,799 UTC - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {} 2025-10-12 20:06:33,800 UTC - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {} 2025-10-12 20:06:33,800 UTC - DEBUG - pylsp.config.config - With configuration: {'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'flake8': {'enabled': False}, 'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, '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}}, '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']}} 2025-10-12 20:06:33,801 UTC - INFO - pylsp.config.config - Disabled plugins: [, , , ] 2025-10-12 20:06:33,801 UTC - INFO - pylsp.config.config - Updated settings to {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}} 2025-10-12 20:06:33,801 UTC - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {} 2025-10-12 20:06:33,802 UTC - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {} 2025-10-12 20:06:33,802 UTC - DEBUG - pylsp.config.config - With configuration: {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'flake8': {'enabled': False}, 'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, '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}}, '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']}} 2025-10-12 20:06:33,802 UTC - INFO - pylsp.config.config - Disabled plugins: [, , , ] 2025-10-12 20:06:33,803 UTC - DEBUG - pylsp.config.config - Got user config from PyCodeStyleConfig: {} 2025-10-12 20:06:33,803 UTC - DEBUG - pylsp.config.config - Got project config from PyCodeStyleConfig: {} 2025-10-12 20:06:33,803 UTC - DEBUG - pylsp.config.config - With configuration: {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'flake8': {'enabled': False}, 'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, '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}}, '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']}} ------------------------------ Captured log setup ------------------------------ INFO pylsp.config.config:config.py:82 Failed to load pylsp entry point 'pydocstyle': No module named 'pydocstyle' INFO pylsp.config.config:config.py:93 Loaded pylsp plugin autopep8 from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin flake8 from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin folding from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_completion from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_definition from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_highlight from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_hover from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_references from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_rename from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_signature_help from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin jedi_symbols from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin mccabe from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin preload from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pycodestyle from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pyflakes from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin pylint from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin rope_autoimport from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin rope_completion from INFO pylsp.config.config:config.py:93 Loaded pylsp plugin yapf from DEBUG pylsp.config.config:_tracing.py:45 pylsp_settings [hook] config: DEBUG pylsp.config.config:_tracing.py:45 finish pylsp_settings --> [{'plugins': {'rope_completion': {'enabled': False, 'eager': False}}}, {'plugins': {'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}}}, {'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}}}, {'plugins': {'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, 'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}, {'plugins': {'flake8': {'enabled': False}}}] [hook] DEBUG pylsp.config.config:config.py:157 Got user config from PyCodeStyleConfig: {} DEBUG pylsp.config.config:config.py:168 Got project config from PyCodeStyleConfig: {} DEBUG pylsp.config.config:config.py:173 With configuration: {'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'flake8': {'enabled': False}, 'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, '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}}, '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']}} INFO pylsp.config.config:config.py:202 Disabled plugins: [, , , ] INFO pylsp.config.config:config.py:192 Updated settings to {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}} DEBUG pylsp.config.config:config.py:157 Got user config from PyCodeStyleConfig: {} DEBUG pylsp.config.config:config.py:168 Got project config from PyCodeStyleConfig: {} DEBUG pylsp.config.config:config.py:173 With configuration: {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'flake8': {'enabled': False}, 'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, '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}}, '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']}} INFO pylsp.config.config:config.py:202 Disabled plugins: [, , , ] DEBUG pylsp.config.config:config.py:157 Got user config from PyCodeStyleConfig: {} DEBUG pylsp.config.config:config.py:168 Got project config from PyCodeStyleConfig: {} DEBUG pylsp.config.config:config.py:173 With configuration: {'rope_autoimport': {'memory': True, 'enabled': True, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, 'plugins': {'pylint': {'enabled': False, 'args': [], 'executable': None}, 'flake8': {'enabled': False}, 'rope_autoimport': {'enabled': False, 'memory': False, 'completions': {'enabled': True}, 'code_actions': {'enabled': True}}, '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}}, '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']}} ____________ ERROR at setup of test_autoimport_import[completions0] ____________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ___________ ERROR at setup of test_autoimport_pathlib[completions0] ____________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _______ ERROR at setup of test_autoimport_import_with_name[completions0] _______ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ___________ ERROR at setup of test_autoimport_function[completions0] ___________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ____________ ERROR at setup of test_autoimport_class[completions0] _____________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError __________ ERROR at setup of test_autoimport_empty_line[completions0] __________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ________ ERROR at setup of test_autoimport_class_complete[completions0] ________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _______ ERROR at setup of test_autoimport_class_incomplete[completions0] _______ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _______ ERROR at setup of test_autoimport_function_typing[completions0] ________ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ___ ERROR at setup of test_autoimport_function_typing_complete[completions0] ___ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError ____ ERROR at setup of test_autoimport_function_typing_return[completions0] ____ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _ ERROR at setup of test_autoimport_code_actions_get_correct_module_name[Undefined name `os`] _ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _ ERROR at setup of test_autoimport_code_actions_get_correct_module_name[F821 undefined name 'numpy'] _ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError _ ERROR at setup of test_autoimport_code_actions_get_correct_module_name[undefined name 'numpy'] _ tmp_path_factory = TempPathFactory(_given_basetemp=None, _trace=, _basetemp=PosixPath('/tmp/pytest-of-udu/pytest-0'), _retention_count=3, _retention_policy='all') @pytest.fixture(scope="session") def autoimport_workspace(tmp_path_factory) -> Workspace: "Special autoimport workspace. Persists across sessions to make in-memory sqlite3 database fast." workspace = Workspace( uris.from_fs_path(str(tmp_path_factory.mktemp("pylsp"))), Mock() ) workspace._config = Config(workspace.root_uri, {}, 0, {}) workspace._config.update( { "rope_autoimport": { "memory": True, "enabled": True, "completions": {"enabled": True}, "code_actions": {"enabled": True}, } } ) > cache.reload_cache(workspace._config, workspace, single_thread=True) test/plugins/test_autoimport.py:58: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pylsp/plugins/rope_autoimport.py:55: in reload_cache self._reload_cache(workspace, autoimport, resources) pylsp/plugins/rope_autoimport.py:71: in _reload_cache autoimport.generate_cache(task_handle=task_handle, resources=resources) /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:394: in generate_cache with ProcessPoolExecutor() as executor: /usr/lib/python3.12/concurrent/futures/process.py:747: in __init__ self._call_queue = _SafeQueue( /usr/lib/python3.12/concurrent/futures/process.py:177: in __init__ super().__init__(max_size, ctx=ctx) /usr/lib/python3.12/multiprocessing/queues.py:43: in __init__ self._rlock = ctx.Lock() /usr/lib/python3.12/multiprocessing/context.py:68: in Lock return Lock(ctx=self.get_context()) /usr/lib/python3.12/multiprocessing/synchronize.py:169: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue, *, ctx): if ctx is None: ctx = context._default_context.get_context() self._is_fork_ctx = ctx.get_start_method() == 'fork' unlink_now = sys.platform == 'win32' or self._is_fork_ctx for i in range(100): try: > sl = self._semlock = _multiprocessing.SemLock( kind, value, maxvalue, self._make_name(), unlink_now) E PermissionError: [Errno 13] Permission denied /usr/lib/python3.12/multiprocessing/synchronize.py:57: PermissionError =============================== warnings summary =============================== test/plugins/test_autoimport.py::test_autoimport_completion[completions0] test/plugins/test_autoimport.py::test_autoimport_defined_name test/plugins/test_completion.py::test_rope_completion test/plugins/test_completion.py::test_rope_completion /usr/lib/python3.12/site-packages/rope/base/project.py:230: DeprecationWarning: Delete once deprecated functions are gone self._init_source_folders() test/plugins/test_autoimport.py::test_autoimport_completion[completions0] test/plugins/test_autoimport.py::test_autoimport_defined_name /usr/lib/python3.12/site-packages/rope/contrib/autoimport/sqlite.py:507: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). datetime.utcnow().isoformat(), test/plugins/test_completion.py::test_rope_completion /usr/lib/python3.12/site-packages/rope/base/libutils.py:35: DeprecationWarning: relative is deprecated return relative(project.address, path) test/test_configuration.py::test_set_flake8_using_init_opts /home/udu/aports/community/py3-lsp-server/src/python-lsp-server-1.12.2/pylsp/plugins/preload_imports.py:73: DeprecationWarning: 'audioop' is deprecated and slated for removal in Python 3.13 __import__(mod_name) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html - generated xml file: /home/udu/aports/community/py3-lsp-server/src/python-lsp-server-1.12.2/pytest.xml - ---------- coverage: platform linux, python 3.12.11-final-0 ---------- Name Stmts Miss Cover ----------------------------------------------------------- pylsp/__init__.py 20 4 80% pylsp/__main__.py 58 43 26% pylsp/_utils.py 170 27 84% pylsp/config/__init__.py 0 0 100% pylsp/config/config.py 107 14 87% pylsp/config/flake8_conf.py 26 1 96% pylsp/config/pycodestyle_conf.py 15 0 100% pylsp/config/source.py 57 6 89% pylsp/hookspecs.py 75 24 68% pylsp/lsp.py 87 0 100% pylsp/plugins/__init__.py 0 0 100% pylsp/plugins/_resolvers.py 80 8 90% pylsp/plugins/_rope_task_handle.py 75 25 67% pylsp/plugins/autopep8_format.py 45 0 100% pylsp/plugins/definition.py 36 5 86% pylsp/plugins/flake8_lint.py 109 17 84% pylsp/plugins/folding.py 152 3 98% pylsp/plugins/highlight.py 12 0 100% pylsp/plugins/hover.py 18 0 100% pylsp/plugins/jedi_completion.py 135 13 90% pylsp/plugins/jedi_rename.py 24 2 92% pylsp/plugins/mccabe_lint.py 23 0 100% pylsp/plugins/preload_imports.py 15 0 100% pylsp/plugins/pycodestyle_lint.py 50 5 90% pylsp/plugins/pydocstyle_lint.py 66 60 9% pylsp/plugins/pyflakes_lint.py 28 0 100% pylsp/plugins/pylint_lint.py 132 22 83% pylsp/plugins/references.py 10 0 100% pylsp/plugins/rope_autoimport.py 187 83 56% pylsp/plugins/rope_completion.py 66 23 65% pylsp/plugins/signature.py 38 0 100% pylsp/plugins/symbols.py 91 35 62% pylsp/plugins/yapf_format.py 82 1 99% pylsp/python_lsp.py 463 173 63% pylsp/text_edit.py 62 2 97% pylsp/uris.py 47 9 81% pylsp/workspace.py 337 35 90% test/__init__.py 4 0 100% test/conftest.py 4 0 100% test/fixtures.py 87 2 98% test/plugins/__init__.py 0 0 100% test/plugins/test_autoimport.py 161 65 60% test/plugins/test_autopep8_format.py 33 0 100% test/plugins/test_completion.py 292 25 91% test/plugins/test_definitions.py 59 0 100% test/plugins/test_flake8_lint.py 122 0 100% test/plugins/test_folding.py 20 0 100% test/plugins/test_highlight.py 14 0 100% test/plugins/test_hover.py 44 2 95% test/plugins/test_jedi_rename.py 43 1 98% test/plugins/test_mccabe_lint.py 22 0 100% test/plugins/test_pycodestyle_lint.py 62 0 100% test/plugins/test_pydocstyle_lint.py 25 25 0% test/plugins/test_pyflakes_lint.py 35 1 97% test/plugins/test_pylint_lint.py 64 0 100% test/plugins/test_references.py 38 0 100% test/plugins/test_signature.py 37 0 100% test/plugins/test_symbols.py 52 6 88% test/plugins/test_yapf_format.py 54 0 100% test/test_configuration.py 22 0 100% test/test_document.py 42 0 100% test/test_language_server.py 40 11 72% test/test_notebook_document.py 116 40 66% test/test_text_edit.py 37 0 100% test/test_uris.py 22 2 91% test/test_utils.py 109 8 93% test/test_workspace.py 239 1 99% ----------------------------------------------------------- TOTAL 4897 829 83% Coverage HTML written to dir htmlcov ===Flaky Test Report=== test_initialize passed 1 out of the required 1 times. Success! test_missing_message 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 ============================ ERROR test/plugins/test_autoimport.py::test_autoimport_completion[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_import[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_pathlib[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_import_with_name[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_function[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_class[completions0] - ... ERROR test/plugins/test_autoimport.py::test_autoimport_empty_line[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_class_complete[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_class_incomplete[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_function_typing[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_function_typing_complete[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_function_typing_return[completions0] ERROR test/plugins/test_autoimport.py::test_autoimport_code_actions_get_correct_module_name[Undefined name `os`] ERROR test/plugins/test_autoimport.py::test_autoimport_code_actions_get_correct_module_name[F821 undefined name 'numpy'] ERROR test/plugins/test_autoimport.py::test_autoimport_code_actions_get_correct_module_name[undefined name 'numpy'] = 166 passed, 7 skipped, 6 deselected, 8 warnings, 15 errors in 176.97s (0:02:56) = >>> ERROR: py3-lsp-server: check failed >>> py3-lsp-server: Uninstalling dependencies... (1/291) Purging .makedepends-py3-lsp-server (20251012.200620) (2/291) Purging py3-docstring-to-markdown-pyc (0.17-r0) (3/291) Purging py3-docstring-to-markdown (0.17-r0) (4/291) Purging py3-typing-extensions-pyc (4.13.2-r0) (5/291) Purging py3-typing-extensions (4.13.2-r0) (6/291) Purging py3-jedi-pyc (0.19.2-r0) (7/291) Purging py3-jedi (0.19.2-r0) (8/291) Purging py3-parso-pyc (0.8.4-r1) (9/291) Purging py3-parso (0.8.4-r1) (10/291) Purging py3-lsp-jsonrpc-pyc (1.1.2-r1) (11/291) Purging py3-lsp-jsonrpc (1.1.2-r1) (12/291) Purging py3-ujson (5.10.0-r0) (13/291) Purging py3-gpep517-pyc (19-r0) (14/291) Purging py3-gpep517 (19-r0) (15/291) Purging py3-installer-pyc (0.7.0-r2) (16/291) Purging py3-installer (0.7.0-r2) (17/291) Purging py3-setuptools_scm-pyc (8.3.1-r0) (18/291) Purging py3-setuptools_scm (8.3.1-r0) (19/291) Purging py3-wheel-pyc (0.46.1-r0) (20/291) Purging py3-wheel (0.46.1-r0) (21/291) Purging py3-autopep8-pyc (2.1.0-r1) (22/291) Purging py3-autopep8 (2.1.0-r1) (23/291) Purging py3-tomli-pyc (2.2.1-r0) (24/291) Purging py3-tomli (2.2.1-r0) (25/291) Purging py3-flake8-pyc (7.2.0-r0) (26/291) Purging py3-flake8 (7.2.0-r0) (27/291) Purging py3-flaky-pyc (3.8.1-r1) (28/291) Purging py3-flaky (3.8.1-r1) (29/291) Purging py3-matplotlib-pyc (3.9.3-r0) (30/291) Purging py3-matplotlib (3.9.3-r0) (31/291) Purging py3-contourpy-pyc (1.3.1-r0) (32/291) Purging py3-contourpy (1.3.1-r0) (33/291) Purging py3-cycler-pyc (0.12.1-r1) (34/291) Purging py3-cycler (0.12.1-r1) (35/291) Purging py3-fonttools-pyc (4.58.0-r0) (36/291) Purging py3-fonttools (4.58.0-r0) (37/291) Purging py3-kiwisolver-pyc (1.4.6-r0) (38/291) Purging py3-kiwisolver (1.4.6-r0) (39/291) Purging py3-matplotlib-data (3.9.3-r0) (40/291) Purging py3-matplotlib-fonts (3.9.3-r0) (41/291) Purging py3-pillow-pyc (11.2.1-r0) (42/291) Purging py3-pillow (11.2.1-r0) (43/291) Purging py3-pandas-pyc (2.2.3-r0) (44/291) Purging py3-pandas (2.2.3-r0) (45/291) Purging py3-dateutil-pyc (2.9.0-r1) (46/291) Purging py3-dateutil (2.9.0-r1) (47/291) Purging py3-six-pyc (1.17.0-r0) (48/291) Purging py3-six (1.17.0-r0) (49/291) Purging py3-numpy-tests (2.2.4-r1) (50/291) Purging py3-numpy-pyc (2.2.4-r1) (51/291) Purging py3-numpy (2.2.4-r1) (52/291) Purging openblas (0.3.28-r0) (53/291) Purging py3-tzdata-pyc (2025.2-r0) (54/291) Purging py3-tzdata (2025.2-r0) (55/291) Purging py3-attrs-pyc (25.3.0-r0) (56/291) Purging py3-attrs (25.3.0-r0) (57/291) Purging py3-pycodestyle-pyc (2.13.0-r0) (58/291) Purging py3-pycodestyle (2.13.0-r0) (59/291) Purging py3-pyflakes-pyc (3.3.2-r0) (60/291) Purging py3-pyflakes (3.3.2-r0) (61/291) Purging py3-pylint-pyc (3.3.7-r0) (62/291) Purging py3-pylint (3.3.7-r0) (63/291) Purging py3-astroid-pyc (3.3.10-r0) (64/291) Purging py3-astroid (3.3.10-r0) (65/291) Purging py3-lazy-object-proxy-pyc (1.10.0-r1) (66/291) Purging py3-lazy-object-proxy (1.10.0-r1) (67/291) Purging py3-wrapt-pyc (1.17.0-r0) (68/291) Purging py3-wrapt (1.17.0-r0) (69/291) Purging py3-dill-pyc (0.4.0-r0) (70/291) Purging py3-dill (0.4.0-r0) (71/291) Purging py3-isort-pyc (6.0.1-r0) (72/291) Purging py3-isort (6.0.1-r0) (73/291) Purging py3-mccabe-pyc (0.7.0-r4) (74/291) Purging py3-mccabe (0.7.0-r4) (75/291) Purging py3-tomlkit-pyc (0.13.2-r0) (76/291) Purging py3-tomlkit (0.13.2-r0) (77/291) Purging py3-pytest-cov-pyc (5.0.0-r0) (78/291) Purging py3-pytest-cov (5.0.0-r0) (79/291) Purging py3-pytest-pyc (8.3.5-r0) (80/291) Purging py3-pytest (8.3.5-r0) (81/291) Purging py3-iniconfig-pyc (2.1.0-r0) (82/291) Purging py3-iniconfig (2.1.0-r0) (83/291) Purging py3-pluggy-pyc (1.5.0-r0) (84/291) Purging py3-pluggy (1.5.0-r0) (85/291) Purging py3-py-pyc (1.11.0-r4) (86/291) Purging py3-py (1.11.0-r4) (87/291) Purging py3-coverage-pyc (7.8.2-r0) (88/291) Purging py3-coverage (7.8.2-r0) (89/291) Purging py3-python-versioneer-pyc (0.29-r1) (90/291) Purging py3-python-versioneer (0.29-r1) (91/291) Purging py3-qt5-pyc (5.15.11-r0) (92/291) Purging py3-qt5 (5.15.11-r0) (93/291) Purging py3-pyqt5-sip (12.17.0-r0) (94/291) Purging py3-rope-pyc (1.13.0-r1) (95/291) Purging py3-rope (1.13.0-r1) (96/291) Purging py3-pytoolconfig-pyc (1.3.1-r1) (97/291) Purging py3-pytoolconfig (1.3.1-r1) (98/291) Purging py3-sphinx-pyc (8.2.3-r1) (99/291) Purging py3-sphinx (8.2.3-r1) (100/291) Purging py3-babel-pyc (2.17.0-r0) (101/291) Purging py3-babel (2.17.0-r0) (102/291) Purging py3-tz-pyc (2025.2-r0) (103/291) Purging py3-tz (2025.2-r0) (104/291) Purging py3-docutils-pyc (0.21.2-r0) (105/291) Purging py3-docutils (0.21.2-r0) (106/291) Purging py3-imagesize-pyc (1.4.1-r4) (107/291) Purging py3-imagesize (1.4.1-r4) (108/291) Purging py3-jinja2-pyc (3.1.6-r0) (109/291) Purging py3-jinja2 (3.1.6-r0) (110/291) Purging py3-markupsafe-pyc (3.0.2-r0) (111/291) Purging py3-markupsafe (3.0.2-r0) (112/291) Purging py3-pygments-pyc (2.19.1-r1) (113/291) Purging py3-pygments (2.19.1-r1) (114/291) Purging py3-requests-pyc (2.32.5-r0) (115/291) Purging py3-requests (2.32.5-r0) (116/291) Purging py3-certifi-pyc (2025.4.26-r0) (117/291) Purging py3-certifi (2025.4.26-r0) (118/291) Purging py3-charset-normalizer-pyc (3.4.2-r0) (119/291) Purging py3-charset-normalizer (3.4.2-r0) (120/291) Purging py3-idna-pyc (3.10-r0) (121/291) Purging py3-idna (3.10-r0) (122/291) Purging py3-urllib3-pyc (1.26.20-r0) (123/291) Purging py3-urllib3 (1.26.20-r0) (124/291) Purging py3-snowballstemmer-pyc (2.2.0-r5) (125/291) Purging py3-snowballstemmer (2.2.0-r5) (126/291) Purging py3-alabaster-pyc (1.0.0-r0) (127/291) Purging py3-alabaster (1.0.0-r0) (128/291) Purging py3-roman-numerals-pyc (3.1.0-r0) (129/291) Purging py3-roman-numerals (3.1.0-r0) (130/291) Purging py3-sphinxcontrib-applehelp-pyc (1.0.4-r3) (131/291) Purging py3-sphinxcontrib-applehelp (1.0.4-r3) (132/291) Purging py3-sphinxcontrib-devhelp-pyc (1.0.5-r2) (133/291) Purging py3-sphinxcontrib-devhelp (1.0.5-r2) (134/291) Purging py3-sphinxcontrib-htmlhelp-pyc (2.0.1-r3) (135/291) Purging py3-sphinxcontrib-htmlhelp (2.0.1-r3) (136/291) Purging py3-sphinxcontrib-jsmath-pyc (1.0.1-r8) (137/291) Purging py3-sphinxcontrib-jsmath (1.0.1-r8) (138/291) Purging py3-sphinxcontrib-serializinghtml-pyc (1.1.9-r2) (139/291) Purging py3-sphinxcontrib-serializinghtml (1.1.9-r2) (140/291) Purging py3-sphinxcontrib-qthelp-pyc (2.0.0-r0) (141/291) Purging py3-sphinxcontrib-qthelp (2.0.0-r0) (142/291) Purging py3-tabulate-pyc (0.9.0-r3) (143/291) Purging py3-tabulate (0.9.0-r3) (144/291) Purging py3-wcwidth-pyc (0.2.13-r1) (145/291) Purging py3-wcwidth (0.2.13-r1) (146/291) Purging py3-setuptools-pyc (80.9.0-r0) (147/291) Purging py3-setuptools (80.9.0-r0) (148/291) Purging py3-packaging-pyc (25.0-r0) (149/291) Purging py3-packaging (25.0-r0) (150/291) Purging py3-parsing-pyc (3.2.3-r0) (151/291) Purging py3-parsing (3.2.3-r0) (152/291) Purging py3-toml-pyc (0.10.2-r7) (153/291) Purging py3-toml (0.10.2-r7) (154/291) Purging py3-whatthepatch-pyc (1.0.7-r0) (155/291) Purging py3-whatthepatch (1.0.7-r0) (156/291) Purging py3-yapf-pyc (0.40.2-r2) (157/291) Purging py3-yapf (0.40.2-r2) (158/291) Purging py3-importlib-metadata-pyc (7.0.2-r1) (159/291) Purging py3-importlib-metadata (7.0.2-r1) (160/291) Purging py3-zipp-pyc (3.17.0-r1) (161/291) Purging py3-zipp (3.17.0-r1) (162/291) Purging py3-platformdirs-pyc (4.3.8-r0) (163/291) Purging py3-platformdirs (4.3.8-r0) (164/291) Purging at-spi2-core (2.56.5-r0) (165/291) Purging gstreamer-ptp-helper (1.26.3-r0) (166/291) Purging lcms2 (2.16-r0) (167/291) Purging libgfortran (14.2.0-r6) (168/291) Purging libimagequant (4.2.2-r0) (169/291) Purging libqt5designer (5.15.10_git20230612-r2) (170/291) Purging libqt5help (5.15.10_git20230612-r2) (171/291) Purging libquadmath (14.2.0-r6) (172/291) Purging libwebpdemux (1.5.0-r0) (173/291) Purging libwebpmux (1.5.0-r0) (174/291) Purging libxtst (1.2.5-r0) (175/291) Purging openjpeg (2.5.3-r0) (176/291) Purging qhull (2020.2-r3) (177/291) Purging qt5-qtconnectivity (5.15.10_git20230612-r1) (178/291) Purging qt5-qtlocation (5.15.10_git20230612-r3) (179/291) Purging qt5-qtmultimedia (5.15.10_git20230612-r1) (180/291) Purging qt5-qtserialport (5.15.10_git20230424-r1) (181/291) Purging qt5-qtsvg (5.15.10_git20230612-r1) (182/291) Purging qt5-qtwayland (5.15.10_git20230714-r1) (183/291) Purging qt5-qtwebchannel (5.15.10_git20230612-r1) (184/291) Purging qt5-qtwebsockets-libs (5.15.10_git20230612-r2) (185/291) Purging qt5-qtx11extras (5.15.10_git20230424-r1) (186/291) Purging gst-plugins-base (1.26.3-r0) (187/291) Purging alsa-lib (1.2.14-r0) (188/291) Purging qt5-qtdeclarative (5.15.10_git20230629-r0) (189/291) Purging qt5-qtbase-x11 (5.15.10_git20230714-r4) (190/291) Purging xdg-utils (1.2.1-r1) (191/291) Purging xprop (1.2.8-r0) (192/291) Purging xset (1.2.5-r1) (193/291) Purging gtk+3.0 (3.24.50-r0) Executing gtk+3.0-3.24.50-r0.post-deinstall (194/291) Purging gobject-introspection (1.84.0-r0) (195/291) Purging gtk-update-icon-cache (3.24.50-r0) (196/291) Purging hicolor-icon-theme (0.18-r0) (197/291) Purging libatk-bridge-2.0 (2.56.5-r0) (198/291) Purging at-spi2-core-libs (2.56.5-r0) (199/291) Purging cups-libs (2.4.11-r0) (200/291) Purging avahi-libs (0.8-r21) (201/291) Purging bluez-libs (5.82-r0) (202/291) Purging pango (1.56.3-r0) Executing pango-1.56.3-r0.pre-deinstall (203/291) Purging cairo-gobject (1.18.4-r0) (204/291) Purging cairo (1.18.4-r0) (205/291) Purging cdparanoia-libs (10.2-r14) (206/291) Purging qt5-qtbase (5.15.10_git20230714-r4) (207/291) Purging dbus-libs (1.16.2-r1) (208/291) Purging libinput-libs (1.28.1-r0) (209/291) Purging eudev-libs (3.2.14-r5) (210/291) Purging libxft (2.3.8-r3) (211/291) Purging fontconfig (2.15.0-r3) (212/291) Purging harfbuzz (11.2.1-r0) (213/291) Purging freetype (2.13.3-r0) (214/291) Purging fribidi (1.0.16-r1) (215/291) Purging gdk-pixbuf (2.42.12-r1) Executing gdk-pixbuf-2.42.12-r1.pre-deinstall (216/291) Purging shared-mime-info (2.4-r6) Executing shared-mime-info-2.4-r6.post-deinstall (217/291) Purging gstreamer (1.26.3-r0) (218/291) Purging graphene (1.10.8-r5) (219/291) Purging libatk-1.0 (2.56.5-r0) (220/291) Purging glib (2.84.4-r0) (221/291) Purging gnutls (3.8.8-r0) (222/291) Purging graphite2 (1.3.14-r6) (223/291) Purging mesa-gl (25.1.9-r0) (224/291) Purging mesa-egl (25.1.9-r0) (225/291) Purging mesa-gbm (25.1.9-r0) (226/291) Purging mesa (25.1.9-r0) (227/291) Purging libdrm (2.4.124-r0) (228/291) Purging libpciaccess (0.18.1-r0) (229/291) Purging hwdata-pci (0.395-r0) (230/291) Purging icu-libs (76.1-r1) (231/291) Purging icu-data-full (76.1-r1) (232/291) Purging libmount (2.41-r9) (233/291) Purging libblkid (2.41-r9) (234/291) Purging xcb-util-renderutil (0.3.10-r0) (235/291) Purging xcb-util-image (0.4.1-r0) (236/291) Purging libxkbcommon-x11 (1.8.1-r2) (237/291) Purging xcb-util-wm (0.4.2-r0) (238/291) Purging libxmu (1.2.1-r0) (239/291) Purging libxi (1.8.2-r0) (240/291) Purging libxv (1.0.13-r0) (241/291) Purging libxrandr (1.5.4-r1) (242/291) Purging libxinerama (1.1.5-r4) (243/291) Purging libxxf86vm (1.1.6-r0) (244/291) Purging libxext (1.3.6-r2) (245/291) Purging libxcursor (1.2.3-r0) (246/291) Purging libxdamage (1.1.6-r5) (247/291) Purging libxrender (0.9.12-r0) (248/291) Purging libxt (1.3.1-r0) (249/291) Purging libxcomposite (0.4.6-r5) (250/291) Purging libxfixes (6.0.1-r4) (251/291) Purging libx11 (1.8.11-r0) (252/291) Purging xcb-util-keysyms (0.4.1-r0) (253/291) Purging xcb-util (0.4.1-r3) (254/291) Purging libxcb (1.17.0-r0) (255/291) Purging libxdmcp (1.1.5-r1) (256/291) Purging libbsd (0.12.2-r0) (257/291) Purging libeconf (0.6.3-r0) (258/291) Purging libelf (0.193-r0) (259/291) Purging libepoxy (1.5.10-r1) (260/291) Purging libevdev (1.13.3-r0) (261/291) Purging libsm (1.2.5-r0) (262/291) Purging libice (1.1.2-r0) (263/291) Purging tiff (4.7.1-r0) (264/291) Purging libjpeg-turbo (3.1.0-r0) (265/291) Purging libmd (1.1.0-r0) (266/291) Purging libtheora (1.1.1-r18) (267/291) Purging libvorbis (1.3.7-r2) (268/291) Purging libogg (1.3.5-r5) (269/291) Purging libpcre2-16 (10.43-r1) (270/291) Purging libpng (1.6.47-r0) (271/291) Purging libwebp (1.5.0-r0) (272/291) Purging libsharpyuv (1.5.0-r0) (273/291) Purging p11-kit (0.25.5-r2) (274/291) Purging libtasn1 (4.20.0-r0) (275/291) Purging libuuid (2.41-r9) (276/291) Purging libxau (1.0.12-r0) (277/291) Purging libxkbcommon (1.8.1-r2) (278/291) Purging xkeyboard-config (2.43-r0) (279/291) Purging llvm20-libs (20.1.8-r0) (280/291) Purging libxml2 (2.13.9-r0) (281/291) Purging libxshmfence (1.3.3-r0) (282/291) Purging mtdev (1.1.7-r0) (283/291) Purging nettle (3.10.1-r0) (284/291) Purging opus (1.5.2-r1) (285/291) Purging orc (0.4.40-r1) (286/291) Purging pixman (0.46.4-r0) (287/291) Purging spirv-tools (1.4.313.0-r0) (288/291) Purging wayland-libs-cursor (1.23.1-r3) (289/291) Purging wayland-libs-client (1.23.1-r3) (290/291) Purging wayland-libs-egl (1.23.1-r3) (291/291) Purging wayland-libs-server (1.23.1-r3) Executing busybox-1.37.0-r19.trigger OK: 296 MiB in 89 packages