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.


Reply via email to