Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / 
python-pytest-lsp


Commits:
185fd37a by Daniel M. Capella at 2023-10-06T18:29:43-04:00
upgpkg: 0.3.1-1

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,18 @@
+pkgbase = python-pytest-lsp
+       pkgdesc = Pytest plugin for end-to-end testing of language servers
+       pkgver = 0.3.1
+       pkgrel = 1
+       url = https://swyddfa.github.io/lsp-devtools
+       arch = any
+       license = MIT
+       makedepends = git
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-setuptools
+       makedepends = python-wheel
+       depends = python-pygls
+       depends = python-pytest-asyncio
+       source = 
git+https://github.com/swyddfa/lsp-devtools.git#tag=pytest-lsp-v0.3.1
+       b2sums = SKIP
+
+pkgname = python-pytest-lsp


=====================================
PKGBUILD
=====================================
@@ -1,39 +1,42 @@
 # Maintainer: Daniel M. Capella <[email protected]>
 # Contributor: Jeffrey Zhang <[email protected]>
 
-_name=pytest-lsp
 pkgname=python-pytest-lsp
-pkgver=0.3.0
+_name=${pkgname#python-}
+pkgver=0.3.1
 pkgrel=1
 pkgdesc='Pytest plugin for end-to-end testing of language servers'
 arch=('any')
 url=https://swyddfa.github.io/lsp-devtools
 license=('MIT')
 depends=('python-pygls' 'python-pytest-asyncio')
-makedepends=('python-build' 'python-installer' 'python-setuptools'
-             'python-wheel')
-source=("https://github.com/swyddfa/lsp-devtools/archive/pytest-lsp-v$pkgver/$_name-$pkgver.tar.gz";)
-b2sums=('aa0535dc9c819fa80e63410a62cac93071dd376705e5f068d519597011001ef0c456bdeffc2d70bf184b2041ebd7d4deeeb97a4e264597a75f5e111aaac3e26c')
+makedepends=(
+  'git'
+  'python-build'
+  'python-installer'
+  'python-setuptools'
+  'python-wheel'
+)
+source=("git+https://github.com/swyddfa/lsp-devtools.git#tag=$_name-v$pkgver";)
+b2sums=('SKIP')
 
 build() {
-  cd lsp-devtools-pytest-lsp-v$pkgver/lib/pytest-lsp
+  cd lsp-devtools/lib/"$_name"
   python -m build --wheel --skip-dependency-check --no-isolation
 }
 
 check() {
-  cd lsp-devtools-pytest-lsp-v$pkgver/lib/pytest-lsp
-  python -m venv --system-site-packages test-env
-  test-env/bin/python -m installer dist/*.whl
-  test-env/bin/python -m pytest
+  cd lsp-devtools/lib/"$_name"
+  PYTHONPATH="$PWD/${_name/-/_}:$PYTHONPATH" pytest
 }
 
 package() {
-  cd lsp-devtools-pytest-lsp-v$pkgver/lib/pytest-lsp
+  cd lsp-devtools/lib/"$_name"
   python -m installer --destdir="$pkgdir" dist/*.whl
 
   # Symlink license file
   local site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
   install -d "$pkgdir"/usr/share/licenses/$pkgname
-  ln -s "$site_packages"/pytest_lsp-$pkgver.dist-info/LICENSE \
+  ln -s "$site_packages"/"${_name/-/_}"-$pkgver.dist-info/LICENSE \
     "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pytest-lsp/-/commit/185fd37a0a9e9302249db4216905396158e2cfc0

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pytest-lsp/-/commit/185fd37a0a9e9302249db4216905396158e2cfc0
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to