Skip to content

Commit

Permalink
Update python-python-lsp-black to version 2.0.0 / rev 9 via SR 1154412
Browse files Browse the repository at this point in the history
https://build.opensuse.org/request/show/1154412
by user bnavigator + dimstar_suse
- Add python-lsp-black-pr56-black24.2.patch
  gh#python-lsp/python-lsp-black#56 (forwarded request 1154411 from bnavigator)
  • Loading branch information
bnavigator authored and bmwiedemann committed Mar 3, 2024
1 parent 9ab230d commit 5587660
Show file tree
Hide file tree
Showing 5 changed files with 78 additions and 1 deletion.
Binary file modified packages/p/python-python-lsp-black/.files
Binary file not shown.
9 changes: 9 additions & 0 deletions packages/p/python-python-lsp-black/.rev
Original file line number Diff line number Diff line change
Expand Up @@ -83,4 +83,13 @@
- Be clear that we require lsp-jsonrpc, because the test suite does.</comment>
<requestid>1137135</requestid>
</revision>
<revision rev="9" vrev="2">
<srcmd5>83f45275dec5b82e78833f02141a3ce4</srcmd5>
<version>2.0.0</version>
<time>1709493582</time>
<user>dimstar_suse</user>
<comment>- Add python-lsp-black-pr56-black24.2.patch
gh#python-lsp/python-lsp-black#56 (forwarded request 1154411 from bnavigator)</comment>
<requestid>1154412</requestid>
</revision>
</revisionlist>
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
From d43b41431379f9c9bb05fab158c4d97e6d515f8f Mon Sep 17 00:00:00 2001
From: Johannes Schauer Marin Rodrigues <[email protected]>
Date: Tue, 20 Feb 2024 07:44:20 +0100
Subject: [PATCH] Make tests work with black 24.2.0

Closes: #55
---
setup.cfg | 2 ++
tests/test_plugin.py | 18 ++++++++++++++++--
2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/setup.cfg b/setup.cfg
index a4fefd3..5103bcb 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -22,6 +22,8 @@ install_requires =
python-lsp-server>=1.4.0
black>=23.11.0
tomli; python_version<'3.11'
+tests_require =
+ black>=24.2.0
python_requires = >= 3.8

[options.entry_points]
diff --git a/tests/test_plugin.py b/tests/test_plugin.py
index 0a51767..2ae8088 100644
--- a/tests/test_plugin.py
+++ b/tests/test_plugin.py
@@ -281,7 +281,14 @@ def test_load_config_defaults(config):

assert config == {
"line_length": 88,
- "target_version": set(),
+ "target_version": set(
+ [
+ black.TargetVersion.PY38,
+ black.TargetVersion.PY39,
+ black.TargetVersion.PY310,
+ black.TargetVersion.PY311,
+ ]
+ ),
"pyi": False,
"fast": False,
"skip_magic_trailing_comma": False,
@@ -297,7 +304,14 @@ def test_load_config_with_skip_options(config_with_skip_options):

assert config == {
"line_length": 88,
- "target_version": set(),
+ "target_version": set(
+ [
+ black.TargetVersion.PY38,
+ black.TargetVersion.PY39,
+ black.TargetVersion.PY310,
+ black.TargetVersion.PY311,
+ ]
+ ),
"pyi": False,
"fast": False,
"skip_magic_trailing_comma": True,
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Sun Mar 3 11:20:47 UTC 2024 - Ben Greiner <[email protected]>

- Add python-lsp-black-pr56-black24.2.patch
gh#python-lsp/python-lsp-black#56

-------------------------------------------------------------------
Fri Jan 5 18:15:23 UTC 2024 - Dirk Müller <[email protected]>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ Summary: Black plugin for the Python LSP Server
License: MIT
URL: https://github.com/python-lsp/python-lsp-black
Source: https://github.com/python-lsp/python-lsp-black/archive/refs/tags/v%{version}.tar.gz#/python-lsp-black-%{version}-gh.tar.gz
# PATCH-FIX-UPSTREAM python-lsp-black-pr56-black24.2.patch gh#python-lsp/python-lsp-black#56
Patch0: https://github.com/python-lsp/python-lsp-black/pull/56.patch#/python-lsp-black-pr56-black24.2.patch
BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
Expand Down Expand Up @@ -56,7 +58,7 @@ To avoid unexpected results you should make sure yapf and autopep8 are not insta
- python-lsp-black will use your project's pyproject.toml if it has one.

%prep
%setup -q -n python-lsp-black-%{version}
%autosetup -p1 -n python-lsp-black-%{version}

%build
%pyproject_wheel
Expand Down

0 comments on commit 5587660

Please sign in to comment.