14
0

Accepting request 1121664 from devel:languages:python

- Fix requirements
- Don't check coverage (forwarded request 1121663 from bnavigator)

OBS-URL: https://build.opensuse.org/request/show/1121664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-python-lsp-jsonrpc?expand=0&rev=2
This commit is contained in:
2023-11-01 21:10:20 +00:00
committed by Git OBS Bridge
4 changed files with 33 additions and 14 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7bec170733db628d3506ea3a5288ff76aa33c70215ed223abdb0d95e957660bd
size 10011

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4688e453eef55cd952bff762c705cedefa12055c0aec17a06f595bcc002cc912
size 15298

View File

@@ -1,3 +1,22 @@
-------------------------------------------------------------------
Wed Nov 1 16:48:02 UTC 2023 - Ben Greiner <code@bnavigator.de>
- Fix requirements
- Don't check coverage
-------------------------------------------------------------------
Wed Nov 1 06:10:09 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>
- Update to 1.1.2:
* Fix tests so they're compatible with both ujson and pure json library
* Remove redundant wheel dep from pyproject.toml
* Add license trove classifier
* Drop support for Python 3.7 and 3.6
* Allow method handlers to return json rpc errors
* Migrate metadata from `setup.cfg` to PEP 621-compliant `pyproject.toml`
* Use f-strings wherever possible
- Switch to pyproject macros.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jul 13 12:44:24 UTC 2021 - Ben Greiner <code@bnavigator.de> Tue Jul 13 12:44:24 UTC 2021 - Ben Greiner <code@bnavigator.de>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-python-lsp-jsonrpc # spec file for package python-python-lsp-jsonrpc
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2023 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -16,17 +16,19 @@
# #
%{?!python_module:%define python_module() python3-%{**}}
%define skip_python2 1
Name: python-python-lsp-jsonrpc Name: python-python-lsp-jsonrpc
Version: 1.0.0 Version: 1.1.2
Release: 0 Release: 0
Summary: JSON RPC 2.0 server library Summary: JSON RPC 2.0 server library
License: MIT License: MIT
URL: https://github.com/python-lsp/python-lsp-jsonrpc URL: https://github.com/python-lsp/python-lsp-jsonrpc
Source: https://files.pythonhosted.org/packages/source/p/python-lsp-jsonrpc/python-lsp-jsonrpc-%{version}.tar.gz Source: https://files.pythonhosted.org/packages/source/p/python-lsp-jsonrpc/python-lsp-jsonrpc-%{version}.tar.gz
BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools >= 61.2}
BuildRequires: %{python_module setuptools_scm >= 3.4.3}
BuildRequires: %{python_module wheel}
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
BuildRequires: %{python_module setuptools}
# SECTION test requirements # SECTION test requirements
BuildRequires: %{python_module ujson >= 3.0.0} BuildRequires: %{python_module ujson >= 3.0.0}
BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest}
@@ -40,26 +42,24 @@ BuildArch: noarch
A Python 3.6+ server implementation of the JSON RPC 2.0 protocol. A Python 3.6+ server implementation of the JSON RPC 2.0 protocol.
This library has been pulled out of the Python Language Server project. This library has been pulled out of the Python Language Server project.
%prep %prep
%setup -q -n python-lsp-jsonrpc-%{version} %setup -q -n python-lsp-jsonrpc-%{version}
sed -i /addopts/d pyproject.toml
%build %build
%python_build %pyproject_wheel
%install %install
%python_install %pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib} %python_expand %fdupes %{buildroot}%{$python_sitelib}
%check %check
# Remove pytest addopts
rm setup.cfg
%pytest %pytest
%files %{python_files} %files %{python_files}
%doc README.md %doc README.md
%license LICENSE %license LICENSE
%{python_sitelib}/pylsp_jsonrpc %{python_sitelib}/pylsp_jsonrpc
%{python_sitelib}/python_lsp_jsonrpc-%{version}*-info %{python_sitelib}/python_lsp_jsonrpc-%{version}.dist-info
%changelog %changelog