Bert Peters pushed to branch main at Arch Linux / Packaging / Packages / 
python-mysqlclient


Commits:
b0ec2c88 by Bert Peters at 2025-01-25T11:05:41+01:00
upgpkg: 2.2.7-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,15 +1,18 @@
 pkgbase = python-mysqlclient
        pkgdesc = Fork of MySQL-python with support for Python 3
-       pkgver = 2.2.4
-       pkgrel = 2
+       pkgver = 2.2.7
+       pkgrel = 1
        url = https://github.com/PyMySQL/mysqlclient-python
        arch = x86_64
-       license = GPL
+       license = GPL-2.0-or-later
        makedepends = mariadb
        makedepends = python-setuptools
+       makedepends = python-installer
+       makedepends = python-wheel
+       makedepends = python-build
        depends = python
        depends = mariadb-libs
-       source = 
https://files.pythonhosted.org/packages/source/m/mysqlclient/mysqlclient-2.2.4.tar.gz
-       sha256sums = 
33bc9fb3464e7d7c10b1eaf7336c5ff8f2a3d3b88bab432116ad2490beb3bf41
+       source = 
https://files.pythonhosted.org/packages/source/m/mysqlclient/mysqlclient-2.2.7.tar.gz
+       sha256sums = 
24ae22b59416d5fcce7e99c9d37548350b4565baac82f95e149cac6ce4163845
 
 pkgname = python-mysqlclient


=====================================
PKGBUILD
=====================================
@@ -3,24 +3,27 @@
 
 pkgname=python-mysqlclient
 _libname=${pkgname/python-/}
-pkgver=2.2.4
-pkgrel=2
+pkgver=2.2.7
+pkgrel=1
 pkgdesc="Fork of MySQL-python with support for Python 3"
 arch=('x86_64')
 url="https://github.com/PyMySQL/mysqlclient-python";
-license=('GPL')
+license=('GPL-2.0-or-later')
 depends=('python' 'mariadb-libs')
-makedepends=('mariadb' 'python-setuptools')
+makedepends=('mariadb' 'python-setuptools' 'python-installer' 'python-wheel' 
'python-build')
 
source=("https://files.pythonhosted.org/packages/source/${_libname:0:1}/$_libname/$_libname-$pkgver.tar.gz";)
 
 build() {
     cd "$srcdir"/$_libname-$pkgver
-    python setup.py build
+    python -m build --wheel --no-isolation
 }
 
+# No check(); this requires spinning up a database service in the background
+
 package() {
     cd "$srcdir"/$_libname-$pkgver
+    python -m installer --destdir="$pkgdir" dist/*.whl
     python setup.py install -O1 --skip-build --root="$pkgdir"
 }
 
-sha256sums=('33bc9fb3464e7d7c10b1eaf7336c5ff8f2a3d3b88bab432116ad2490beb3bf41')
+sha256sums=('24ae22b59416d5fcce7e99c9d37548350b4565baac82f95e149cac6ce4163845')



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-mysqlclient/-/commit/b0ec2c884dd21f0f5267e950ed40a822d3e8dc11

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


Reply via email to