Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
meson-python


Commits:
82c122da by Antonio Rojas at 2024-04-29T22:44:15+02:00
upgpkg: 0.16.0-3: Drop typing_extensions dependency

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = meson-python
        pkgdesc = Meson PEP 517 Python build backend
        pkgver = 0.16.0
-       pkgrel = 2
+       pkgrel = 3
        url = https://github.com/mesonbuild/meson-python
        arch = any
        license = MIT
@@ -10,6 +10,7 @@ pkgbase = meson-python
        checkdepends = python-pytest
        checkdepends = python-pytest-mock
        checkdepends = python-wheel
+       makedepends = git
        makedepends = ninja
        makedepends = python-build
        makedepends = python-installer
@@ -18,9 +19,8 @@ pkgbase = meson-python
        depends = python
        depends = python-packaging
        depends = python-pyproject-metadata
-       depends = python-typing_extensions
        optdepends = python-colorama: colored output
-       source = 
https://github.com/mesonbuild/meson-python/archive/0.16.0/meson-python-0.16.0.tar.gz
-       sha256sums = 
1f464e7a1e15971b70c8208d537fd0193b33c345aac5887af2806e55426ca571
+       source = git+https://github.com/mesonbuild/meson-python#tag=0.16.0
+       sha256sums = 
d9c3187d2152d2fa53e41b4d9b419aadd4f77417282643f331e8dbd876fa245c
 
 pkgname = meson-python


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 pkgname=meson-python
 pkgver=0.16.0
-pkgrel=2
+pkgrel=3
 pkgdesc='Meson PEP 517 Python build backend'
 arch=(any)
 url='https://github.com/mesonbuild/meson-python'
@@ -11,9 +11,9 @@ depends=(meson
          patchelf
          python
          python-packaging
-         python-pyproject-metadata
-         python-typing_extensions)
-makedepends=(ninja
+         python-pyproject-metadata)
+makedepends=(git
+             ninja
              python-build
              python-installer)
 optdepends=('python-colorama: colored output')
@@ -22,29 +22,28 @@ checkdepends=(cython
               python-pytest
               python-pytest-mock
               python-wheel)
-source=(https://github.com/mesonbuild/meson-python/archive/$pkgver/$pkgname-$pkgver.tar.gz)
-sha256sums=('1f464e7a1e15971b70c8208d537fd0193b33c345aac5887af2806e55426ca571')
+source=(git+https://github.com/mesonbuild/meson-python#tag=$pkgver)
+sha256sums=('d9c3187d2152d2fa53e41b4d9b419aadd4f77417282643f331e8dbd876fa245c')
 
 prepare() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   sed -e '/ninja/d' -i pyproject.toml
 }
 
 build() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   python -m build --wheel --no-isolation
 }
 
 check() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   python -m venv --system-site-packages test-env
   test-env/bin/python -m installer dist/*.whl
-# https://github.com/mesonbuild/meson-python/issues/397
-  test-env/bin/python -m pytest -k 'not test_user_args'
+  test-env/bin/python -m pytest
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd $pkgname
   python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/meson-python/-/commit/82c122da85468c675e8b3be4360b5294e2718d4f

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/meson-python/-/commit/82c122da85468c675e8b3be4360b5294e2718d4f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to