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


Commits:
cbdfdd7a by Daniel M. Capella at 2023-10-06T18:18:48-04:00
upgpkg: 4.4.0-1

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,21 @@
+pkgbase = python-pycares
+       pkgdesc = Python interface for c-ares
+       pkgver = 4.4.0
+       pkgrel = 1
+       url = https://github.com/saghul/pycares
+       arch = x86_64
+       license = MIT
+       checkdepends = python-idna
+       checkdepends = python-pytest
+       makedepends = git
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-setuptools
+       makedepends = python-wheel
+       depends = c-ares
+       depends = python-cffi
+       optdepends = python-idna
+       source = git+https://github.com/saghul/pycares.git#tag=v4.4.0
+       b2sums = SKIP
+
+pkgname = python-pycares


=====================================
PKGBUILD
=====================================
@@ -1,42 +1,45 @@
 # Maintainer: Daniel M. Capella <[email protected]>
 
-_name=pycares
 pkgname=python-pycares
-pkgver=4.3.0
-pkgrel=2
+_name=${pkgname#python-}
+pkgver=4.4.0
+pkgrel=1
 pkgdesc='Python interface for c-ares'
 arch=('x86_64')
 url=https://github.com/saghul/pycares
 license=('MIT')
 depends=('c-ares' 'python-cffi')
-makedepends=('python-build' 'python-installer' 'python-setuptools'
-             'python-wheel')
-checkdepends=('python-idna')
+makedepends=(
+  'git'
+  'python-build'
+  'python-installer'
+  'python-setuptools'
+  'python-wheel'
+)
+checkdepends=('python-idna' 'python-pytest')
 optdepends=('python-idna')
-source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz";)
-sha256sums=('c542696f6dac978e9d99192384745a65f80a7d9450501151e4a7563e06010d45')
-b2sums=('a69d8c4bd43a9317dca626092e99a4eeca3f3163fefc0946c20cd5177e6213a1300625d636fba04d99b16b4d5e122b86f4b82b41413823a1826713bcc459c9f4')
+source=("git+$url.git#tag=v$pkgver")
+b2sums=('SKIP')
 
 build() {
-  cd $_name-$pkgver
+  cd "$_name"
   PYCARES_USE_SYSTEM_LIB=1 python -m build --wheel --skip-dependency-check 
--no-isolation
 }
 
-# Test failures: gethostbyaddr{,6}, test_getnameinfo
-#check() {
-#  cd $_name-$pkgver
-#  python -m venv --system-site-packages test-env
-#  test-env/bin/python -m installer dist/*.whl
-#  PATH="$PWD/test-env/bin:$PATH" test-env/bin/python tests/tests.py
-#}
+check() {
+  cd "$_name"
+  python -m venv --system-site-packages test-env
+  test-env/bin/python -m installer dist/*.whl
+  test-env/bin/python -m pytest -v -k 'not test_gethostbyaddr and not 
test_gethostbyaddr6 and not test_getnameinfo'
+}
 
 package() {
-  cd $_name-$pkgver
+  cd "$_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"/$_name-$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-pycares/-/commit/cbdfdd7afb35beb6e7605eac645a1d44fe43ccf6

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


Reply via email to