Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/python-lsp-server/
Date: Sun, 27 Mar 2022 09:31:57
Message-Id: 1648373505.be5b728b668bf480b56633ceb1ce43252a3415cc.mgorny@gentoo
1 commit: be5b728b668bf480b56633ceb1ce43252a3415cc
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 27 08:21:04 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 27 09:31:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5b728b
7
8 dev-python/python-lsp-server: Bump to 1.4.1
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/python-lsp-server/Manifest | 1 +
13 .../python-lsp-server-1.4.1.ebuild | 86 ++++++++++++++++++++++
14 2 files changed, 87 insertions(+)
15
16 diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest
17 index 62e524f3821e..105ff77f9f34 100644
18 --- a/dev-python/python-lsp-server/Manifest
19 +++ b/dev-python/python-lsp-server/Manifest
20 @@ -1,2 +1,3 @@
21 DIST python-lsp-server-1.3.3.tar.gz 62604 BLAKE2B 16f49013ccefc0dabcf58c6007c05828a930d0bc873805543fde79630bdc8bd020cb63d0d0ba56c181282a96c57c6084acde30dc2a8011d208040c2a93c3644b SHA512 94e9bf1e74799c395589451c02c1220bc79336e1c1cdc243e95e891f61c7977b2438d78da3db3da572022870e67305b8caca22241e0cfab23d3b546639c69aa7
22 DIST python-lsp-server-1.4.0.tar.gz 75443 BLAKE2B 7522ff0d5c9a0c9300f288debc4f606168f968cad80e32d612a674803046c91dc777d9ee320cf844224f6da791b6d66413c643fc48799ef5f57c19bca4f09858 SHA512 9f53e288b9bdb22575b06ec8a89022f533a323457746ef8e2cb52c84f06ac48b3408b4ebfbf96754ce68cdc9ddf1a745365d5ea21ba188a4372064fc87c1e6f4
23 +DIST python-lsp-server-1.4.1.tar.gz 76416 BLAKE2B 65638b876182c478434c563371b802367fb8439820ccf57e4404dc1507f3cd514ae5d738d418386607db606025fe5126a533c656ec3fede53fdcfd364a4292cf SHA512 4c9171adc88d219c80055ebbc76566583925129969467c156277b52de9b5981b74b11b9961247045ea98cd9e51e146b2d606c8351a7be5db76f6f4e0e4d7195c
24
25 diff --git a/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild
26 new file mode 100644
27 index 000000000000..f36d3cf1600b
28 --- /dev/null
29 +++ b/dev-python/python-lsp-server/python-lsp-server-1.4.1.ebuild
30 @@ -0,0 +1,86 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DISTUTILS_USE_PEP517=setuptools
37 +PYTHON_COMPAT=( python3_{8..10} )
38 +
39 +inherit distutils-r1 optfeature
40 +
41 +DESCRIPTION="Python Language Server for the Language Server Protocol"
42 +HOMEPAGE="https://github.com/python-lsp/python-lsp-server"
43 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
44 +
45 +LICENSE="MIT"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~arm64 ~x86"
48 +
49 +IUSE="all-plugins"
50 +
51 +BDEPEND="
52 + test? (
53 + >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
54 + <dev-python/autopep8-1.7.0[${PYTHON_USEDEP}]
55 + dev-python/flaky[${PYTHON_USEDEP}]
56 + >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
57 + <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
58 + dev-python/matplotlib[${PYTHON_USEDEP}]
59 + >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
60 + <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
61 + dev-python/numpy[${PYTHON_USEDEP}]
62 + dev-python/pandas[${PYTHON_USEDEP}]
63 + >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
64 + <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
65 + >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
66 + >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
67 + <dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
68 + >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
69 + dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
70 + >=dev-python/rope-0.10.5[${PYTHON_USEDEP}]
71 + dev-python/yapf[${PYTHON_USEDEP}]
72 + )
73 +"
74 +
75 +RDEPEND="
76 + >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}]
77 + <dev-python/jedi-0.19.0[${PYTHON_USEDEP}]
78 + >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}]
79 + dev-python/pluggy[${PYTHON_USEDEP}]
80 + all-plugins? (
81 + >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}]
82 + <dev-python/autopep8-1.7.0[${PYTHON_USEDEP}]
83 + >=dev-python/flake8-4.0.0[${PYTHON_USEDEP}]
84 + <dev-python/flake8-4.1.0[${PYTHON_USEDEP}]
85 + >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
86 + <dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
87 + >=dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
88 + <dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}]
89 + >=dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
90 + >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
91 + <dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}]
92 + >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
93 + >=dev-python/rope-0.10.5[${PYTHON_USEDEP}]
94 + dev-python/yapf[${PYTHON_USEDEP}]
95 + )
96 +"
97 +
98 +distutils_enable_tests pytest
99 +
100 +python_prepare_all() {
101 + # remove pytest-cov dep
102 + sed -i -e '0,/addopts/I!d' setup.cfg || die
103 + distutils-r1_python_prepare_all
104 +}
105 +
106 +pkg_postinst() {
107 + optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8
108 + optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
109 + optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
110 + optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle
111 + optfeature "Python docstring style checker" dev-python/pydocstyle
112 + optfeature "Passive checker for Python programs" dev-python/pyflakes
113 + optfeature "Python code static checker" dev-python/pylint
114 + optfeature "Python refactoring library" dev-python/rope
115 + optfeature "A formatter for Python files" dev-python/yapf
116 +}