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.