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.
