diff options
Diffstat (limited to 'testing/jedi-language-server/APKBUILD')
-rw-r--r-- | testing/jedi-language-server/APKBUILD | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/testing/jedi-language-server/APKBUILD b/testing/jedi-language-server/APKBUILD index b19d66d27a1..4a9e8779473 100644 --- a/testing/jedi-language-server/APKBUILD +++ b/testing/jedi-language-server/APKBUILD @@ -1,45 +1,46 @@ # Contributor: Galen Abell <galen@galenabell.com> # Maintainer: Galen Abell <galen@galenabell.com> pkgname=jedi-language-server -pkgver=0.36.0 +pkgver=0.41.4 pkgrel=0 pkgdesc="Python language server exclusively for Jedi" url="https://github.com/pappasam/jedi-language-server" arch="noarch" license="MIT" depends=" + py3-cattrs py3-docstring-to-markdown py3-gls py3-jedi - py3-pydantic + py3-lsprotocol + py3-typing-extensions python3 " makedepends=" - poetry - py3-build - py3-installer - py3-wheel + py3-gpep517 + py3-poetry-core " -checkdepends="py3-pytest py3-pyhamcrest py3-jsonrpc-server" +checkdepends="py3-pytest py3-pyhamcrest py3-jsonrpc-server py3-lsp-jsonrpc" +subpackages="$pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/pappasam/jedi-language-server/archive/v$pkgver.tar.gz" build() { - # XXX: hack for poetry to not ignore files - GIT_DIR=. python3 -m build --skip-dependency-check --no-isolation --wheel + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 -m installer -d testenv \ - dist/jedi_language_server-$pkgver-py3-none-any.whl - local sitedir="$(python3 -c 'import site;print(site.getsitepackages()[0])')" - PYTHONPATH="$PWD/testenv/$sitedir" python3 -m pytest + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { python3 -m installer -d "$pkgdir" \ - dist/jedi_language_server-$pkgver-py3-none-any.whl + .dist/jedi_language_server-$pkgver-py3-none-any.whl } sha512sums=" -29889768df2ef4430ddd908f525d8f498dfa695b5c7c715e8e747a69ab80fce73882f6c05a49242a5765bea85f7ea90bb6be1fa1e16e5b08a49868511d3147d8 jedi-language-server-0.36.0.tar.gz +a8fcdd5328255b969a8e533f32f87a977362a18adfcdd2cb5552d00abb943dab778cd4a2da2cfd6af2d8fc3d7aec182d18d8b8871c0a715a94ea55d902e658b8 jedi-language-server-0.41.4.tar.gz " |