>>> py3-gls: Building testing/py3-gls 1.0.1-r2 (using abuild 3.11.0_rc13-r0) started Sun, 23 Apr 2023 18:48:39 +0000 >>> py3-gls: Checking sanity of /home/buildozer/aports/testing/py3-gls/APKBUILD... >>> py3-gls: Analyzing dependencies... >>> py3-gls: Installing for build: build-base python3 py3-lsprotocol py3-typeguard py3-setuptools py3-setuptools_scm py3-gpep517 py3-wheel py3-pytest py3-pytest-asyncio py3-mock (1/48) Installing libbz2 (1.0.8-r5) (2/48) Installing libffi (3.4.4-r2) (3/48) Installing gdbm (1.23-r1) (4/48) Installing xz-libs (5.4.2-r1) (5/48) Installing mpdecimal (2.5.1-r2) (6/48) Installing libpanelw (6.4_p20230401-r5) (7/48) Installing readline (8.2.1-r1) (8/48) Installing sqlite-libs (3.41.2-r2) (9/48) Installing python3 (3.11.3-r10) (10/48) Installing python3-pycache-pyc0 (3.11.3-r10) (11/48) Installing pyc (0.1-r0) (12/48) Installing python3-pyc (3.11.3-r10) (13/48) Installing py3-attrs (23.1.0-r1) (14/48) Installing py3-attrs-pyc (23.1.0-r1) (15/48) Installing py3-cattrs (22.2.0-r1) (16/48) Installing py3-cattrs-pyc (22.2.0-r1) (17/48) Installing py3-lsprotocol (2023.0.0a1-r0) (18/48) Installing py3-bracex (2.2.1-r2) (19/48) Installing py3-bracex-pyc (2.2.1-r2) (20/48) Installing py3-typeguard (3.0.2-r1) (21/48) Installing py3-typeguard-pyc (3.0.2-r1) (22/48) Installing py3-parsing (3.0.9-r2) (23/48) Installing py3-parsing-pyc (3.0.9-r2) (24/48) Installing py3-packaging (23.1-r1) (25/48) Installing py3-packaging-pyc (23.1-r1) (26/48) Installing py3-setuptools (67.7.1-r0) (27/48) Installing py3-setuptools-pyc (67.7.1-r0) (28/48) Installing py3-typing-extensions (4.5.0-r1) (29/48) Installing py3-typing-extensions-pyc (4.5.0-r1) (30/48) Installing py3-setuptools_scm (7.1.0-r0) (31/48) Installing py3-installer (0.7.0-r1) (32/48) Installing py3-installer-pyc (0.7.0-r1) (33/48) Installing py3-gpep517 (13-r2) (34/48) Installing py3-gpep517-pyc (13-r2) (35/48) Installing py3-wheel (0.40.0-r1) (36/48) Installing py3-wheel-pyc (0.40.0-r1) (37/48) Installing py3-iniconfig (1.1.1-r6) (38/48) Installing py3-iniconfig-pyc (1.1.1-r6) (39/48) Installing py3-pluggy (1.0.0-r3) (40/48) Installing py3-pluggy-pyc (1.0.0-r3) (41/48) Installing py3-py (1.11.0-r2) (42/48) Installing py3-py-pyc (1.11.0-r2) (43/48) Installing py3-pytest (7.3.1-r1) (44/48) Installing py3-pytest-pyc (7.3.1-r1) (45/48) Installing py3-pytest-asyncio (0.21.0-r0) (46/48) Installing py3-mock (5.0.2-r1) (47/48) Installing py3-mock-pyc (5.0.2-r1) (48/48) Installing .makedepends-py3-gls (20230423.184840) Executing busybox-1.36.0-r7.trigger OK: 383 MiB in 147 packages >>> py3-gls: Cleaning up srcdir >>> py3-gls: Cleaning up pkgdir >>> py3-gls: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-gls-1.0.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 4 649k 4 32768 0 0 206k 0 0:00:03 --:--:-- 0:00:03 206k 100 649k 100 649k 0 0 2674k 0 --:--:-- --:--:-- --:--:-- 2672k >>> py3-gls: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-gls-1.0.1.tar.gz >>> py3-gls: Checking sha512sums... py3-gls-1.0.1.tar.gz: OK lsprotocol-2023.patch: OK >>> py3-gls: Unpacking /var/cache/distfiles/edge/py3-gls-1.0.1.tar.gz... >>> py3-gls: lsprotocol-2023.patch patching file pygls/lsp/__init__.py patching file tests/test_feature_manager.py 2023-04-23 18:48:42,160 gpep517 INFO Building wheel via backend setuptools.build_meta 2023-04-23 18:48:42,206 root INFO running bdist_wheel 2023-04-23 18:48:42,219 root INFO running build 2023-04-23 18:48:42,219 root INFO running build_py 2023-04-23 18:48:42,222 root INFO creating build 2023-04-23 18:48:42,222 root INFO creating build/lib 2023-04-23 18:48:42,222 root INFO creating build/lib/pygls 2023-04-23 18:48:42,222 root INFO copying pygls/__init__.py -> build/lib/pygls 2023-04-23 18:48:42,222 root INFO copying pygls/workspace.py -> build/lib/pygls 2023-04-23 18:48:42,223 root INFO copying pygls/exceptions.py -> build/lib/pygls 2023-04-23 18:48:42,223 root INFO copying pygls/feature_manager.py -> build/lib/pygls 2023-04-23 18:48:42,223 root INFO copying pygls/capabilities.py -> build/lib/pygls 2023-04-23 18:48:42,223 root INFO copying pygls/progress.py -> build/lib/pygls 2023-04-23 18:48:42,223 root INFO copying pygls/constants.py -> build/lib/pygls 2023-04-23 18:48:42,224 root INFO copying pygls/uris.py -> build/lib/pygls 2023-04-23 18:48:42,224 root INFO copying pygls/server.py -> build/lib/pygls 2023-04-23 18:48:42,224 root INFO copying pygls/protocol.py -> build/lib/pygls 2023-04-23 18:48:42,224 root INFO creating build/lib/pygls/lsp 2023-04-23 18:48:42,225 root INFO copying pygls/lsp/__init__.py -> build/lib/pygls/lsp 2023-04-23 18:48:42,225 root INFO running egg_info 2023-04-23 18:48:42,230 root INFO creating pygls.egg-info 2023-04-23 18:48:42,232 root INFO writing pygls.egg-info/PKG-INFO 2023-04-23 18:48:42,233 root INFO writing dependency_links to pygls.egg-info/dependency_links.txt 2023-04-23 18:48:42,233 root INFO writing requirements to pygls.egg-info/requires.txt 2023-04-23 18:48:42,233 root INFO writing top-level names to pygls.egg-info/top_level.txt 2023-04-23 18:48:42,233 root INFO writing manifest file 'pygls.egg-info/SOURCES.txt' 2023-04-23 18:48:44,163 root INFO reading manifest file 'pygls.egg-info/SOURCES.txt' 2023-04-23 18:48:44,163 root INFO reading manifest template 'MANIFEST.in' 2023-04-23 18:48:44,164 root INFO adding license file 'LICENSE.txt' 2023-04-23 18:48:44,165 root INFO writing manifest file 'pygls.egg-info/SOURCES.txt' 2023-04-23 18:48:44,165 root INFO copying pygls/py.typed -> build/lib/pygls 2023-04-23 18:48:44,171 wheel INFO installing to build/bdist.linux-armv8l/wheel 2023-04-23 18:48:44,171 root INFO running install 2023-04-23 18:48:44,179 root INFO running install_lib 2023-04-23 18:48:44,182 root INFO creating build/bdist.linux-armv8l 2023-04-23 18:48:44,182 root INFO creating build/bdist.linux-armv8l/wheel 2023-04-23 18:48:44,182 root INFO creating build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,182 root INFO copying build/lib/pygls/__init__.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,182 root INFO copying build/lib/pygls/workspace.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,182 root INFO copying build/lib/pygls/exceptions.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,183 root INFO copying build/lib/pygls/feature_manager.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,183 root INFO creating build/bdist.linux-armv8l/wheel/pygls/lsp 2023-04-23 18:48:44,183 root INFO copying build/lib/pygls/lsp/__init__.py -> build/bdist.linux-armv8l/wheel/pygls/lsp 2023-04-23 18:48:44,183 root INFO copying build/lib/pygls/capabilities.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,183 root INFO copying build/lib/pygls/progress.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,183 root INFO copying build/lib/pygls/py.typed -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,184 root INFO copying build/lib/pygls/constants.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,184 root INFO copying build/lib/pygls/uris.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,184 root INFO copying build/lib/pygls/server.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,184 root INFO copying build/lib/pygls/protocol.py -> build/bdist.linux-armv8l/wheel/pygls 2023-04-23 18:48:44,184 root INFO running install_data 2023-04-23 18:48:44,186 root INFO creating build/bdist.linux-armv8l/wheel/pygls-1.0.1.data 2023-04-23 18:48:44,186 root INFO creating build/bdist.linux-armv8l/wheel/pygls-1.0.1.data/data 2023-04-23 18:48:44,187 root INFO creating build/bdist.linux-armv8l/wheel/pygls-1.0.1.data/data/lib 2023-04-23 18:48:44,187 root INFO creating build/bdist.linux-armv8l/wheel/pygls-1.0.1.data/data/lib/site-packages 2023-04-23 18:48:44,187 root INFO creating build/bdist.linux-armv8l/wheel/pygls-1.0.1.data/data/lib/site-packages/pygls 2023-04-23 18:48:44,187 root INFO copying ThirdPartyNotices.txt -> build/bdist.linux-armv8l/wheel/pygls-1.0.1.data/data/lib/site-packages/pygls 2023-04-23 18:48:44,187 root INFO copying pygls/py.typed -> build/bdist.linux-armv8l/wheel/pygls-1.0.1.data/data/lib/site-packages/pygls 2023-04-23 18:48:44,187 root INFO running install_egg_info 2023-04-23 18:48:44,190 root INFO Copying pygls.egg-info to build/bdist.linux-armv8l/wheel/pygls-1.0.1-py3.11.egg-info 2023-04-23 18:48:44,191 root INFO running install_scripts 2023-04-23 18:48:44,194 wheel INFO creating build/bdist.linux-armv8l/wheel/pygls-1.0.1.dist-info/WHEEL 2023-04-23 18:48:44,194 wheel INFO creating '/home/buildozer/aports/testing/py3-gls/src/pygls-1.0.1/dist/.tmp-b5f_qocg/pygls-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2023-04-23 18:48:44,195 wheel INFO adding 'pygls/__init__.py' 2023-04-23 18:48:44,195 wheel INFO adding 'pygls/capabilities.py' 2023-04-23 18:48:44,195 wheel INFO adding 'pygls/constants.py' 2023-04-23 18:48:44,195 wheel INFO adding 'pygls/exceptions.py' 2023-04-23 18:48:44,196 wheel INFO adding 'pygls/feature_manager.py' 2023-04-23 18:48:44,196 wheel INFO adding 'pygls/progress.py' 2023-04-23 18:48:44,196 wheel INFO adding 'pygls/protocol.py' 2023-04-23 18:48:44,196 wheel INFO adding 'pygls/py.typed' 2023-04-23 18:48:44,197 wheel INFO adding 'pygls/server.py' 2023-04-23 18:48:44,197 wheel INFO adding 'pygls/uris.py' 2023-04-23 18:48:44,197 wheel INFO adding 'pygls/workspace.py' 2023-04-23 18:48:44,197 wheel INFO adding 'pygls/lsp/__init__.py' 2023-04-23 18:48:44,198 wheel INFO adding 'pygls-1.0.1.data/data/lib/site-packages/pygls/ThirdPartyNotices.txt' 2023-04-23 18:48:44,198 wheel INFO adding 'pygls-1.0.1.data/data/lib/site-packages/pygls/py.typed' 2023-04-23 18:48:44,198 wheel INFO adding 'pygls-1.0.1.dist-info/LICENSE.txt' 2023-04-23 18:48:44,198 wheel INFO adding 'pygls-1.0.1.dist-info/METADATA' 2023-04-23 18:48:44,198 wheel INFO adding 'pygls-1.0.1.dist-info/WHEEL' 2023-04-23 18:48:44,199 wheel INFO adding 'pygls-1.0.1.dist-info/top_level.txt' 2023-04-23 18:48:44,199 wheel INFO adding 'pygls-1.0.1.dist-info/RECORD' 2023-04-23 18:48:44,199 wheel INFO removing build/bdist.linux-armv8l/wheel 2023-04-23 18:48:44,200 gpep517 INFO The backend produced dist/pygls-1.0.1-py3-none-any.whl pygls-1.0.1-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.11.3, pytest-7.3.1, pluggy-1.0.0 rootdir: /home/buildozer/aports/testing/py3-gls/src/pygls-1.0.1 configfile: pyproject.toml plugins: asyncio-0.21.0, typeguard-3.0.2 asyncio: mode=Mode.AUTO collected 215 items examples/json-vscode-extension/server/tests/unit/test_features.py ...... [ 2%] [ 2%] tests/test_capabilities.py ..................... [ 12%] tests/test_document.py ............... [ 19%] tests/test_feature_manager.py ........... [ 24%] tests/test_language_server.py ....... [ 27%] tests/test_protocol.py .......................... [ 40%] tests/test_server_connection.py ..s [ 41%] tests/test_types.py ... [ 42%] tests/test_uris.py .......sssss [ 48%] tests/test_workspace.py ....... [ 51%] tests/lsp/test_call_hierarchy.py ..... [ 53%] tests/lsp/test_code_action.py ... [ 55%] tests/lsp/test_code_lens.py ... [ 56%] tests/lsp/test_color_presentation.py . [ 57%] tests/lsp/test_completion.py .. [ 58%] tests/lsp/test_declaration.py ..... [ 60%] tests/lsp/test_definition.py ..... [ 62%] tests/lsp/test_diagnostics.py .. [ 63%] tests/lsp/test_document_color.py .. [ 64%] tests/lsp/test_document_highlight.py ... [ 66%] tests/lsp/test_document_link.py ... [ 67%] tests/lsp/test_document_symbol.py ... [ 68%] tests/lsp/test_errors.py ..... [ 71%] tests/lsp/test_folding_range.py ... [ 72%] tests/lsp/test_formatting.py ... [ 73%] tests/lsp/test_hover.py .... [ 75%] tests/lsp/test_implementation.py ..... [ 78%] tests/lsp/test_linked_editing_range.py ... [ 79%] tests/lsp/test_moniker.py ... [ 80%] tests/lsp/test_on_type_formatting.py ... [ 82%] tests/lsp/test_prepare_rename.py .... [ 84%] tests/lsp/test_progress.py .. [ 85%] tests/lsp/test_range_formatting.py ... [ 86%] tests/lsp/test_references.py ... [ 87%] tests/lsp/test_rename.py ... [ 89%] tests/lsp/test_selection_range.py ... [ 90%] tests/lsp/test_signature_help.py .ss [ 92%] tests/lsp/test_type_definition.py ..... [ 94%] tests/lsp/semantic_tokens/test_delta_missing_legend.py ... [ 95%] tests/lsp/semantic_tokens/test_delta_missing_legend_none.py . [ 96%] tests/lsp/semantic_tokens/test_full_missing_legend.py . [ 96%] tests/lsp/semantic_tokens/test_range.py ... [ 98%] tests/lsp/semantic_tokens/test_range_missing_legends.py . [ 98%] tests/lsp/semantic_tokens/test_semantic_tokens_full.py ... [100%] =============================== warnings summary =============================== tests/test_server_connection.py::test_tcp_connection_lost tests/test_server_connection.py::test_io_connection_lost /usr/lib/python3.11/site-packages/pytest_asyncio/plugin.py:444: DeprecationWarning: pytest-asyncio detected an unclosed event loop when tearing down the event_loop fixture: <_UnixSelectorEventLoop running=False closed=False debug=False> pytest-asyncio will close the event loop for you, but future versions of the library will no longer do so. In order to ensure compatibility with future versions, please make sure that: 1. Any custom "event_loop" fixture properly closes the loop after yielding it 2. Your code does not modify the event loop in async fixtures or tests warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================= 207 passed, 8 skipped, 2 warnings in 25.03s ================== >>> py3-gls: Entering fakeroot... >>> py3-gls-pyc*: Running split function pyc... '/home/buildozer/aports/testing/py3-gls/pkg/py3-gls/usr/lib/python3.11/site-packages/pygls/__pycache__' -> '/home/buildozer/aports/testing/py3-gls/pkg/py3-gls-pyc/usr/lib/python3.11/site-packages/pygls/__pycache__' '/home/buildozer/aports/testing/py3-gls/pkg/py3-gls/usr/lib/python3.11/site-packages/pygls/lsp/__pycache__' -> '/home/buildozer/aports/testing/py3-gls/pkg/py3-gls-pyc/usr/lib/python3.11/site-packages/pygls/lsp/__pycache__' >>> py3-gls-pyc*: Preparing subpackage py3-gls-pyc... >>> py3-gls-pyc*: Running postcheck for py3-gls-pyc >>> py3-gls*: Running postcheck for py3-gls >>> py3-gls*: Preparing package py3-gls... >>> py3-gls-pyc*: Tracing dependencies... python3 py3-lsprotocol py3-typeguard python3~3.11 >>> py3-gls-pyc*: Package size: 220.0 KB >>> py3-gls-pyc*: Compressing data... >>> py3-gls-pyc*: Create checksum... >>> py3-gls-pyc*: Create py3-gls-pyc-1.0.1-r2.apk >>> py3-gls*: Tracing dependencies... python3 py3-lsprotocol py3-typeguard python3~3.11 >>> py3-gls*: Package size: 224.0 KB >>> py3-gls*: Compressing data... >>> py3-gls*: Create checksum... >>> py3-gls*: Create py3-gls-1.0.1-r2.apk >>> py3-gls: Build complete at Sun, 23 Apr 2023 18:49:12 +0000 elapsed time 0h 0m 33s >>> py3-gls: Cleaning up srcdir >>> py3-gls: Cleaning up pkgdir >>> py3-gls: Uninstalling dependencies... (1/48) Purging .makedepends-py3-gls (20230423.184840) (2/48) Purging py3-lsprotocol (2023.0.0a1-r0) (3/48) Purging py3-cattrs-pyc (22.2.0-r1) (4/48) Purging py3-cattrs (22.2.0-r1) (5/48) Purging py3-attrs-pyc (23.1.0-r1) (6/48) Purging py3-attrs (23.1.0-r1) (7/48) Purging py3-typeguard-pyc (3.0.2-r1) (8/48) Purging py3-typeguard (3.0.2-r1) (9/48) Purging py3-bracex-pyc (2.2.1-r2) (10/48) Purging py3-bracex (2.2.1-r2) (11/48) Purging py3-setuptools_scm (7.1.0-r0) (12/48) Purging py3-setuptools-pyc (67.7.1-r0) (13/48) Purging py3-setuptools (67.7.1-r0) (14/48) Purging py3-typing-extensions-pyc (4.5.0-r1) (15/48) Purging py3-typing-extensions (4.5.0-r1) (16/48) Purging py3-gpep517-pyc (13-r2) (17/48) Purging py3-gpep517 (13-r2) (18/48) Purging py3-installer-pyc (0.7.0-r1) (19/48) Purging py3-installer (0.7.0-r1) (20/48) Purging py3-wheel-pyc (0.40.0-r1) (21/48) Purging py3-wheel (0.40.0-r1) (22/48) Purging py3-pytest-asyncio (0.21.0-r0) (23/48) Purging py3-pytest-pyc (7.3.1-r1) (24/48) Purging py3-pytest (7.3.1-r1) (25/48) Purging py3-iniconfig-pyc (1.1.1-r6) (26/48) Purging py3-iniconfig (1.1.1-r6) (27/48) Purging py3-packaging-pyc (23.1-r1) (28/48) Purging py3-packaging (23.1-r1) (29/48) Purging py3-parsing-pyc (3.0.9-r2) (30/48) Purging py3-parsing (3.0.9-r2) (31/48) Purging py3-pluggy-pyc (1.0.0-r3) (32/48) Purging py3-pluggy (1.0.0-r3) (33/48) Purging py3-py-pyc (1.11.0-r2) (34/48) Purging py3-py (1.11.0-r2) (35/48) Purging py3-mock-pyc (5.0.2-r1) (36/48) Purging py3-mock (5.0.2-r1) (37/48) Purging python3-pyc (3.11.3-r10) (38/48) Purging python3-pycache-pyc0 (3.11.3-r10) (39/48) Purging pyc (0.1-r0) (40/48) Purging python3 (3.11.3-r10) (41/48) Purging gdbm (1.23-r1) (42/48) Purging libbz2 (1.0.8-r5) (43/48) Purging libffi (3.4.4-r2) (44/48) Purging libpanelw (6.4_p20230401-r5) (45/48) Purging mpdecimal (2.5.1-r2) (46/48) Purging readline (8.2.1-r1) (47/48) Purging sqlite-libs (3.41.2-r2) (48/48) Purging xz-libs (5.4.2-r1) Executing busybox-1.36.0-r7.trigger OK: 326 MiB in 99 packages >>> py3-gls: Updating the testing/armhf repository index... >>> py3-gls: Signing the index...