Date: Monday, March 21, 2022 @ 00:06:11 Author: archange Revision: 1166362
upgpkg: python-lsp-server 1.4.0-1 Modified: python-lsp-server/trunk/PKGBUILD ----------+ PKGBUILD | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-21 00:02:41 UTC (rev 1166361) +++ PKGBUILD 2022-03-21 00:06:11 UTC (rev 1166362) @@ -3,13 +3,14 @@ # Contributor: Platon Pronko <[email protected]> pkgname=python-lsp-server -pkgver=1.3.2 -pkgrel=2 +pkgver=1.4.0 +pkgrel=1 pkgdesc="Fork of the python-language-server project, maintained by the Spyder IDE team and the community" arch=(any) url="https://github.com/python-lsp/python-lsp-server" license=(MIT) depends=(python-jedi python-lsp-jsonrpc python-pluggy python-ujson python-setuptools) +makedepends=(python-build python-installer python-setuptools-scm python-wheel) checkdepends=( python-pytest python-flaky @@ -27,34 +28,33 @@ flake8 yapf ) -source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz - ${pkgname}-fix-py3.10.patch::${url}/pull/133.patch) -sha256sums=('c768f5714880b38111516339384bbb0f7328cd1c50090038c915210f3f6b01cb' - '2faa399a1dc34f6956d6d0196cecf5ece53cbff5ec2f2cc8bea8400997f9957e') +source=(https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('769142c07573f6b66e930cbd7c588b826082550bef6267bb0aec63e7b6260009') prepare() { cd ${pkgname}-${pkgver} - sed 's|autopep8>=1.6.0,<1.7.0|autopep8>=1.6.0|g' -i setup.py - sed 's|flake8>=4.0.0,<4.1.0|flake8>=4.0.0|g' -i setup.py - sed 's|mccabe>=0.6.0,<0.7.0|mccabe>=0.6.0|g' -i setup.py - sed 's|pycodestyle>=2.8.0,<2.9.0|pycodestyle>=2.8.0|g' -i setup.py - sed 's|pyflakes>=2.4.0,<2.5.0|pyflakes>=2.4.0|g' -i setup.py - patch -p1 < ../${pkgname}-fix-py3.10.patch + sed 's|autopep8>=1.6.0,<1.7.0|autopep8>=1.6.0|g' -i setup.cfg + sed 's|flake8>=4.0.0,<4.1.0|flake8>=4.0.0|g' -i setup.cfg + sed 's|mccabe>=0.6.0,<0.7.0|mccabe>=0.6.0|g' -i setup.cfg + sed 's|pycodestyle>=2.8.0,<2.9.0|pycodestyle>=2.8.0|g' -i setup.cfg + sed 's|pyflakes>=2.4.0,<2.5.0|pyflakes>=2.4.0|g' -i setup.cfg } build() { cd ${pkgname}-${pkgver} - python setup.py build + python -m build -wn } check() { cd ${pkgname}-${pkgver} - sed -i '/addopts =$/,$d' setup.cfg - pytest -v --color=yes + # Disable coverage + sed -i '/addopts =/d' setup.cfg + sed -i '/--cov/d' setup.cfg + pytest -vv --color=yes } package() { cd ${pkgname}-${pkgver} - python setup.py install --root=${pkgdir} --optimize=1 --skip-build + python -m installer -d="${pkgdir}" dist/*.whl install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/ }
