Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-python-lsp-server for openSUSE:Factory checked in at 2021-12-20 21:06:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-python-lsp-server (Old) and /work/SRC/openSUSE:Factory/.python-python-lsp-server.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-lsp-server" Mon Dec 20 21:06:12 2021 rev:10 rq:941532 version:1.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-python-lsp-server/python-python-lsp-server.changes 2021-12-12 00:58:14.142610176 +0100 +++ /work/SRC/openSUSE:Factory/.python-python-lsp-server.new.2520/python-python-lsp-server.changes 2021-12-20 21:06:22.830938223 +0100 @@ -1,0 +2,7 @@ +Sun Dec 19 18:29:50 UTC 2021 - Ben Greiner <c...@bnavigator.de> + +- Update to 1.3.3 + * Fix error when resolving completion items for Rope +- Drop python-lsp-server-pr133-pylint-python310.patch merged + +------------------------------------------------------------------- Old: ---- python-lsp-server-1.3.2.tar.gz python-lsp-server-pr133-pylint-python310.patch New: ---- python-lsp-server-1.3.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-python-lsp-server.spec ++++++ --- /var/tmp/diff_new_pack.MDJ3dk/_old 2021-12-20 21:06:23.810938933 +0100 +++ /var/tmp/diff_new_pack.MDJ3dk/_new 2021-12-20 21:06:23.814938936 +0100 @@ -19,13 +19,12 @@ %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-python-lsp-server -Version: 1.3.2 +Version: 1.3.3 Release: 0 Summary: Python Language Server for the Language Server Protocol License: MIT URL: https://github.com/python-lsp/python-lsp-server Source: https://files.pythonhosted.org/packages/source/p/python-lsp-server/python-lsp-server-%{version}.tar.gz -Patch0: https://github.com/python-lsp/python-lsp-server/pull/133.patch#/python-lsp-server-pr133-pylint-python310.patch BuildRequires: %{python_module setuptools >= 39.0.0} BuildRequires: python-rpm-macros >= 20210628 # SECTION test requirements ++++++ python-lsp-server-1.3.2.tar.gz -> python-lsp-server-1.3.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-lsp-server-1.3.2/PKG-INFO new/python-lsp-server-1.3.3/PKG-INFO --- old/python-lsp-server-1.3.2/PKG-INFO 2021-11-25 17:47:08.256401000 +0100 +++ new/python-lsp-server-1.3.3/PKG-INFO 2021-12-13 18:02:29.174553200 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: python-lsp-server -Version: 1.3.2 +Version: 1.3.3 Summary: Python Language Server for the Language Server Protocol Home-page: https://github.com/python-lsp/python-lsp-server Author: Python Language Server Contributors diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-lsp-server-1.3.2/pylsp/_version.py new/python-lsp-server-1.3.3/pylsp/_version.py --- old/python-lsp-server-1.3.2/pylsp/_version.py 2021-11-25 17:45:59.000000000 +0100 +++ new/python-lsp-server-1.3.3/pylsp/_version.py 2021-12-13 18:01:25.000000000 +0100 @@ -3,5 +3,5 @@ """PyLSP versioning information.""" -VERSION_INFO = (1, 3, 2) +VERSION_INFO = (1, 3, 3) __version__ = '.'.join(map(str, VERSION_INFO)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-lsp-server-1.3.2/pylsp/plugins/rope_completion.py new/python-lsp-server-1.3.3/pylsp/plugins/rope_completion.py --- old/python-lsp-server-1.3.2/pylsp/plugins/rope_completion.py 2021-07-28 07:34:07.000000000 +0200 +++ new/python-lsp-server-1.3.3/pylsp/plugins/rope_completion.py 2021-12-13 17:57:55.000000000 +0100 @@ -17,9 +17,11 @@ def _resolve_completion(completion, data): + # pylint: disable=broad-except try: doc = data.get_doc() - except AttributeError: + except Exception as e: + log.debug("Failed to resolve Rope completion: %s", e) doc = "" completion['detail'] = '{0} {1}'.format(data.scope or "", data.name) completion['documentation'] = doc @@ -83,8 +85,11 @@ @hookimpl def pylsp_completion_item_resolve(completion_item, document): """Resolve formatted completion for given non-resolved completion""" - completion, data = document.shared_data['LAST_ROPE_COMPLETIONS'].get(completion_item['label']) - return _resolve_completion(completion, data) + shared_data = document.shared_data['LAST_ROPE_COMPLETIONS'].get(completion_item['label']) + if shared_data: + completion, data = shared_data + return _resolve_completion(completion, data) + return completion_item def _sort_text(definition): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-lsp-server-1.3.2/python_lsp_server.egg-info/PKG-INFO new/python-lsp-server-1.3.3/python_lsp_server.egg-info/PKG-INFO --- old/python-lsp-server-1.3.2/python_lsp_server.egg-info/PKG-INFO 2021-11-25 17:47:08.000000000 +0100 +++ new/python-lsp-server-1.3.3/python_lsp_server.egg-info/PKG-INFO 2021-12-13 18:02:28.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: python-lsp-server -Version: 1.3.2 +Version: 1.3.3 Summary: Python Language Server for the Language Server Protocol Home-page: https://github.com/python-lsp/python-lsp-server Author: Python Language Server Contributors diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-lsp-server-1.3.2/test/plugins/test_pylint_lint.py new/python-lsp-server-1.3.3/test/plugins/test_pylint_lint.py --- old/python-lsp-server-1.3.2/test/plugins/test_pylint_lint.py 2021-11-15 18:31:52.000000000 +0100 +++ new/python-lsp-server-1.3.3/test/plugins/test_pylint_lint.py 2021-12-13 17:57:55.000000000 +0100 @@ -84,7 +84,10 @@ config.plugin_settings('pylint')['executable'] = 'pylint' diag = pylint_lint.pylsp_lint(config, doc, True)[0] - assert diag['message'].startswith('invalid syntax') + if sys.version_info[:2] >= (3, 10): + assert diag['message'].count("expected ':'") + else: + assert diag['message'].startswith('invalid syntax') # Pylint doesn't give column numbers for invalid syntax. assert diag['range']['start'] == {'line': 0, 'character': 12} assert diag['severity'] == lsp.DiagnosticSeverity.Error