David Runge pushed to branch main at Arch Linux / Packaging / Packages / python-sqlalchemy
Commits: 7cefa19b by David Runge at 2024-04-28T12:03:20+02:00 Switch to upstream provided auto-generated source tarballs Signed-off-by: David Runge <dv...@archlinux.org> - - - - - e1fb85a2 by David Runge at 2024-04-28T12:10:07+02:00 Add all direct dependencies Signed-off-by: David Runge <dv...@archlinux.org> - - - - - 2dc734c8 by David Runge at 2024-04-28T12:11:08+02:00 Instead of tabs and spaces use only spaces Signed-off-by: David Runge <dv...@archlinux.org> - - - - - cb87c955 by David Runge at 2024-04-28T12:26:20+02:00 Remove the use of python-pytest-runner Signed-off-by: David Runge <dv...@archlinux.org> - - - - - cd6ec813 by David Runge at 2024-04-28T12:27:00+02:00 Add note about ongoing discussion about signed sources Signed-off-by: David Runge <dv...@archlinux.org> - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -5,16 +5,17 @@ pkgbase = python-sqlalchemy url = https://www.sqlalchemy.org/ arch = x86_64 license = MIT - checkdepends = python-pytest-runner + checkdepends = python-pytest checkdepends = python-pytest-xdist makedepends = python-setuptools makedepends = python-build makedepends = python-installer makedepends = python-wheel + depends = glibc depends = python depends = python-greenlet optdepends = python-psycopg2: connect to PostgreSQL database - source = https://pypi.io/packages/source/S/SQLAlchemy/SQLAlchemy-1.4.52.tar.gz - sha512sums = afda6a3503c9d2baba8c1dd9e7216d5ac1561f52f5f11009c41a1a98ac998643c980c60cf8ba4d84c4af8808be26ead9fd2e7a2c8bf15b2fdb521b4e5de7748e + source = python-sqlalchemy-1.4.52.tar.gz::https://github.com/sqlalchemy/sqlalchemy/archive/refs/tags/rel_1_4_52.tar.gz + sha512sums = d63ad982073eeeb094dd026ccf92907b829ee12c28a6f1092948077f0112695b1b22c28f9ad2eb7ff063ff8926cb416a1e45102df016ada5c1f866de373bb0e8 pkgname = python-sqlalchemy ===================================== PKGBUILD ===================================== @@ -3,41 +3,43 @@ # Contributor: Sébastien Luttringer <se...@aur.archlinux.org> pkgname=python-sqlalchemy +_name="${pkgname#python-}" pkgver=1.4.52 +_ver="rel_${pkgver//./_}" pkgrel=3 arch=('x86_64') url="https://www.sqlalchemy.org/" license=('MIT') pkgdesc='Python SQL toolkit and Object Relational Mapper' -depends=('python' 'python-greenlet') +depends=('glibc' 'python' 'python-greenlet') optdepends=('python-psycopg2: connect to PostgreSQL database') makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') -checkdepends=('python-pytest-runner' 'python-pytest-xdist') -source=("https://pypi.io/packages/source/S/SQLAlchemy/SQLAlchemy-$pkgver.tar.gz") +checkdepends=('python-pytest' 'python-pytest-xdist') +source=("$pkgname-$pkgver.tar.gz::https://github.com/sqlalchemy/sqlalchemy/archive/refs/tags/${_ver}.tar.gz") +# https://github.com/sqlalchemy/sqlalchemy/discussions/11138 #validpgpkeys=('83AF7ACE251C13E6BB7DEFBD330239C1C4DAFEE1') -sha512sums=('afda6a3503c9d2baba8c1dd9e7216d5ac1561f52f5f11009c41a1a98ac998643c980c60cf8ba4d84c4af8808be26ead9fd2e7a2c8bf15b2fdb521b4e5de7748e') +sha512sums=('d63ad982073eeeb094dd026ccf92907b829ee12c28a6f1092948077f0112695b1b22c28f9ad2eb7ff063ff8926cb416a1e45102df016ada5c1f866de373bb0e8') prepare() { - cd SQLAlchemy-$pkgver + cd $_name-$_ver sed -i '/warnings.filterwarnings("error", category=DeprecationWarning)/a \ warnings.filterwarnings("ignore", category=DeprecationWarning, message="Creating a LegacyVersion has been deprecated and will be removed in the next major release")' \ lib/sqlalchemy/testing/warnings.py } build() { - cd SQLAlchemy-$pkgver + cd $_name-$_ver python -m build --wheel --no-isolation } check() { - cd SQLAlchemy-$pkgver + cd $_name-$_ver PYTHONPATH=build/lib pytest } package() { - cd SQLAlchemy-$pkgver + cd $_name-$_ver python -m installer --destdir="$pkgdir" dist/*.whl - install -D -m644 LICENSE \ - "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -D -m644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" } # vim:set ts=2 sw=2 ft=sh et: View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-sqlalchemy/-/compare/6628ec9a56efb428a569bb3608c7a8d48538ce58...cd6ec813d7f77df209e30a31490d15f4e830b288 -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-sqlalchemy/-/compare/6628ec9a56efb428a569bb3608c7a8d48538ce58...cd6ec813d7f77df209e30a31490d15f4e830b288 You're receiving this email because of your account on gitlab.archlinux.org.