George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages / 
python-psycopg


Commits:
f73e0dab by George Rawlinson at 2025-03-26T06:56:07+00:00
upgpkg: 3.2.5-2

Closes #2.

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,19 +1,19 @@
 pkgbase = python-psycopg
        pkgdesc = PostgreSQL database adapter for Python
        pkgver = 3.2.5
-       pkgrel = 1
+       pkgrel = 2
        url = https://www.psycopg.org/psycopg3/
-       arch = any
+       arch = x86_64
        license = LGPL-3.0-only
        checkdepends = python-pytest
        checkdepends = python-pytest-asyncio
        makedepends = git
+       makedepends = cython
        makedepends = python-build
        makedepends = python-installer
        makedepends = python-wheel
        makedepends = python-setuptools
        depends = python
-       depends = python-typing_extensions
        depends = postgresql-libs
        source = 
python-psycopg::git+https://github.com/psycopg/psycopg.git#tag=3.2.5
        sha512sums = 
d40a8474b14f4118389a2119f77f3823ffe083f18d1941e568eeb8f27f97fe2924c1b1b3ef51898472fa3cdf3ec1e3bacec85c11377fd6d7e5a93fc1ce0d3db7


=====================================
PKGBUILD
=====================================
@@ -3,18 +3,18 @@
 
 pkgname=python-psycopg
 pkgver=3.2.5
-pkgrel=1
+pkgrel=2
 pkgdesc='PostgreSQL database adapter for Python'
-arch=('any')
+arch=('x86_64')
 url='https://www.psycopg.org/psycopg3/'
 license=('LGPL-3.0-only')
 depends=(
   'python'
-  'python-typing_extensions' # remove once we get python 3.13
   'postgresql-libs'
 )
 makedepends=(
   'git'
+  'cython'
   'python-build'
   'python-installer'
   'python-wheel'
@@ -26,13 +26,21 @@ 
sha512sums=('d40a8474b14f4118389a2119f77f3823ffe083f18d1941e568eeb8f27f97fe2924c
 
b2sums=('29fb09e9a79db3e6abdc3ecb8db7e58a342ba96c1c54cea6e65ea1ca1e146653c10280a80b147613ccdaf8d328b831e77b62e2dd548138302dd5d0bdafa9db06')
 
 build(){
-  cd "$pkgname/psycopg"
+  cd "$pkgname"
 
-  python -m build --wheel --no-isolation
+  for pkg in psycopg psycopg_c; do
+    pushd "$pkg"
+    python -m build --wheel --no-isolation
+    popd
+  done
 }
 
 package(){
-  cd "$pkgname/psycopg"
+  cd "$pkgname"
 
-  python -m installer --destdir="$pkgdir" dist/*.whl 
+  for pkg in psycopg psycopg_c; do
+    pushd "$pkg"
+    python -m installer --destdir="$pkgdir" dist/*.whl
+    popd
+  done
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-psycopg/-/commit/f73e0dab02b387481fa074d3bca363d113e563cc

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-psycopg/-/commit/f73e0dab02b387481fa074d3bca363d113e563cc
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to