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 <[email protected]>
+
+- 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