David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
python-pymysql


Commits:
70cc09ee by David Runge at 2024-04-05T21:39:55+02:00
Add nvchecker integration

Signed-off-by: David Runge <[email protected]>

- - - - -
66423880 by David Runge at 2024-04-05T21:41:59+02:00
Switch to upstream provided auto-generated source tarball

Signed-off-by: David Runge <[email protected]>

- - - - -
55ac63cc by David Runge at 2024-04-05T21:42:56+02:00
Remove commented tests as they can't be run

Signed-off-by: David Runge <[email protected]>

- - - - -
5f508839 by David Runge at 2024-04-05T21:43:17+02:00
upgpkg: 1.1.0-2: Rebuild against Python 3.12

- - - - -


3 changed files:

- + .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,20 @@
+pkgbase = python-pymysql
+       pkgdesc = Pure Python MySQL Client
+       pkgver = 1.1.0
+       pkgrel = 2
+       url = https://github.com/PyMySQL/PyMySQL/
+       arch = any
+       license = MIT
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-setuptools
+       makedepends = python-wheel
+       depends = python
+       optdepends = mariadb: for using a local MariaDB instance
+       optdepends = python-cryptography: for RSA cryptography
+       optdepends = python-pynacl: for ed25519 cryptography
+       source = 
python-pymysql-1.1.0.tar.gz::https://github.com/PyMySQL/PyMySQL//archive/refs/tags/v1.1.0.tar.gz
+       sha512sums = 
c5b2cc1716707013d06146f22ff6e36ae1e54deb8864226a65c5325bafd476d7c53076ceb5cb35815c1baeb8e0ba8d03230366662f4abc0a304e849d8cb40d34
+       b2sums = 
b1f5d38edc1ec93ddbf9f841b3db6bddb8db13bd7a6100de2104f08152e2ce7813f6ea2d09c4bc301a6b83fb3eeb3e4ce0c3b4faf42cec25b5c157ea71d719a1
+
+pkgname = python-pymysql


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,3 @@
+[python-pymysql]
+source = "pypi"
+pypi = "pymysql"


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 _name=PyMySQL
 pkgname=python-pymysql
 pkgver=1.1.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Pure Python MySQL Client"
 arch=(any)
 url="https://github.com/PyMySQL/PyMySQL/";
@@ -15,34 +15,21 @@ makedepends=(
   python-setuptools
   python-wheel
 )
-checkdepends=(
-  mariadb
-  python-pytest
-)
+# NOTE: tests require a running instance of mariadb
 optdepends=(
   'mariadb: for using a local MariaDB instance'
   'python-cryptography: for RSA cryptography'
   'python-pynacl: for ed25519 cryptography'
 )
-source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz)
-sha512sums=('51dddc92e766183ab5d93717121d853415561dc81abc7ec8299a73610cae5bc22b6070006d6ea24405ab31bc1ea68be61466a3477c0f84d47435f78ffc60d31e')
-b2sums=('f793d8d409c9bf4316ac13cd249e63d2d11aaa929c30e90b603265308a4704d6ec58c6f5b412bf3f6328b0bc80326e0dce41b8aee7baa55111df177d4634a0cc')
+source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
+sha512sums=('c5b2cc1716707013d06146f22ff6e36ae1e54deb8864226a65c5325bafd476d7c53076ceb5cb35815c1baeb8e0ba8d03230366662f4abc0a304e849d8cb40d34')
+b2sums=('b1f5d38edc1ec93ddbf9f841b3db6bddb8db13bd7a6100de2104f08152e2ce7813f6ea2d09c4bc301a6b83fb3eeb3e4ce0c3b4faf42cec25b5c157ea71d719a1')
 
 build() {
   cd $_name-$pkgver
   python -m build --wheel --no-isolation
 }
 
-# NOTE: tests require a running instance of mariadb
-# check() {
-#   local site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
-
-#   cd $_name-$pkgver
-#   python -m installer --destdir=test_dir dist/*.whl
-#   export PYTHONPATH="test_dir/$site_packages:$PYTHONPATH"
-#   pytest -vv
-# }
-
 package() {
   cd $_name-$pkgver
   python -m installer --destdir="$pkgdir" dist/*.whl



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymysql/-/compare/7c44904e3e12d6a00ab8526a163c00c1a1570773...5f50883983daf3344ea4b845036fdb634f284768

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymysql/-/compare/7c44904e3e12d6a00ab8526a163c00c1a1570773...5f50883983daf3344ea4b845036fdb634f284768
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to