commit 139c080ece7ca1f371db9d15d00b2ecf8455d1f8
Author: Tim Biermann <tbier(a)posteo.de>
Date: Wed Aug 16 21:14:11 2023 +0200
python3-peewee: 3.16.2 -> 3.16.3
diff --git a/python3-peewee/.footprint b/python3-peewee/.footprint
index 885c9dffb..55bec6bad 100644
--- a/python3-peewee/.footprint
+++ b/python3-peewee/.footprint
@@ -7,12 +7,12 @@ drwxr-xr-x root/root usr/lib/python3.10/site-packages/
drwxr-xr-x root/root usr/lib/python3.10/site-packages/__pycache__/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/__pycache__/peewee.cpython-310.opt-2.pyc
-rw-r--r-- root/root usr/lib/python3.10/site-packages/__pycache__/pwiz.cpython-310.opt-2.pyc
-drwxr-xr-x root/root usr/lib/python3.10/site-packages/peewee-3.16.2.dist-info/
--rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.2.dist-info/LICENSE
--rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.2.dist-info/METADATA
--rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.2.dist-info/RECORD
--rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.2.dist-info/WHEEL
--rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.2.dist-info/top_level.txt
+drwxr-xr-x root/root usr/lib/python3.10/site-packages/peewee-3.16.3.dist-info/
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.3.dist-info/LICENSE
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.3.dist-info/METADATA
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.3.dist-info/RECORD
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.3.dist-info/WHEEL
+-rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee-3.16.3.dist-info/top_level.txt
-rw-r--r-- root/root usr/lib/python3.10/site-packages/peewee.py
drwxr-xr-x root/root usr/lib/python3.10/site-packages/playhouse/
-rw-r--r-- root/root usr/lib/python3.10/site-packages/playhouse/__init__.py (EMPTY)
diff --git a/python3-peewee/.signature b/python3-peewee/.signature
index 0c618521b..73bd69b1a 100644
--- a/python3-peewee/.signature
+++ b/python3-peewee/.signature
@@ -1,6 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF30UnYKOk9p1ChL5K8dTocKX5nIsg/RO1mF3cu+RheH3M06gcQdVh/SKk3K70qqthA4cwuDgCyvZbk8lEBFDhwgk=
-SHA256 (Pkgfile) = a3946c3d03e6c607391e7de7e9778d566362f6378fe6345be90e267d4f9bdf7f
-SHA256 (.footprint) = ce1ccecdd74db1c0484eade0de3d737d7dcbb26282dc665fdfb4df016118f91c
-SHA256 (python3-peewee-3.16.2.tar.gz) = 7bf665e90672b1fc2f3e7f2a5bf9361c99088727b64e23d2bc73e9d42e91e5c2
-SHA256 (83c6b78bd5df2c8c942f4fc32c4daedde01e8a63.patch) = dc911e1ff59caedb9136ecb32ae4984b7332f1979c4b115e5fa1f8a7fb0401fe
+RWSagIOpLGJF3wYQpqAegX9tshboi8xsO5QMKWCHGz5gCV91cnfZvXqGTxOT2dBTr3i50615FwITd5+o+TrJFkG6etUYvzf6ig4=
+SHA256 (Pkgfile) = 8ea13f4ac5ac5adf31701a07f361ca8f572a60ceaf8d44a3b2278ef7cb7083e8
+SHA256 (.footprint) = 3bdcb5436abeecb350363b6c43955e642a1af130dcaaec3badba4a52f7337156
+SHA256 (python3-peewee-3.16.3.tar.gz) = 548026e85fc2ac0704928e8e897e19c9b77067d38325f64e797eba15b8c6eae4
diff --git a/python3-peewee/83c6b78bd5df2c8c942f4fc32c4daedde01e8a63.patch b/python3-peewee/83c6b78bd5df2c8c942f4fc32c4daedde01e8a63.patch
deleted file mode 100644
index 88effc6af..000000000
--- a/python3-peewee/83c6b78bd5df2c8c942f4fc32c4daedde01e8a63.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-From 83c6b78bd5df2c8c942f4fc32c4daedde01e8a63 Mon Sep 17 00:00:00 2001
-From: Charles Leifer <coleifer(a)gmail.com>
-Date: Tue, 18 Jul 2023 17:37:27 -0500
-Subject: [PATCH] Changes for Cython 3.0
-
----
- playhouse/_sqlite_ext.pyx | 22 ++++++++++++----------
- 1 file changed, 12 insertions(+), 10 deletions(-)
-
-diff --git a/playhouse/_sqlite_ext.pyx b/playhouse/_sqlite_ext.pyx
-index c4a0102b0..41df21870 100644
---- a/playhouse/_sqlite_ext.pyx
-+++ b/playhouse/_sqlite_ext.pyx
-@@ -386,7 +386,7 @@ ctypedef struct peewee_cursor:
- # We define an xConnect function, but leave xCreate NULL so that the
- # table-function can be called eponymously.
- cdef int pwConnect(sqlite3 *db, void *pAux, int argc, const char *const*argv,
-- sqlite3_vtab **ppVtab, char **pzErr) with gil:
-+ sqlite3_vtab **ppVtab, char **pzErr) noexcept with gil:
- cdef:
- int rc
- object table_func_cls = <object>pAux
-@@ -407,7 +407,7 @@ cdef int pwConnect(sqlite3 *db, void *pAux, int argc, const char *const*argv,
- return rc
-
-
--cdef int pwDisconnect(sqlite3_vtab *pBase) with gil:
-+cdef int pwDisconnect(sqlite3_vtab *pBase) noexcept with gil:
- cdef:
- peewee_vtab *pVtab = <peewee_vtab *>pBase
- object table_func_cls = <object>(pVtab.table_func_cls)
-@@ -419,7 +419,8 @@ cdef int pwDisconnect(sqlite3_vtab *pBase) with gil:
-
- # The xOpen method is used to initialize a cursor. In this method we
- # instantiate the TableFunction class and zero out a new cursor for iteration.
--cdef int pwOpen(sqlite3_vtab *pBase, sqlite3_vtab_cursor **ppCursor) with gil:
-+cdef int pwOpen(sqlite3_vtab *pBase, sqlite3_vtab_cursor **ppCursor) \
-+ noexcept with gil:
- cdef:
- peewee_vtab *pVtab = <peewee_vtab *>pBase
- peewee_cursor *pCur = <peewee_cursor *>0
-@@ -443,7 +444,7 @@ cdef int pwOpen(sqlite3_vtab *pBase, sqlite3_vtab_cursor **ppCursor) with gil:
- return SQLITE_OK
-
-
--cdef int pwClose(sqlite3_vtab_cursor *pBase) with gil:
-+cdef int pwClose(sqlite3_vtab_cursor *pBase) noexcept with gil:
- cdef:
- peewee_cursor *pCur = <peewee_cursor *>pBase
- object table_func = <object>pCur.table_func
-@@ -454,7 +455,7 @@ cdef int pwClose(sqlite3_vtab_cursor *pBase) with gil:
-
- # Iterate once, advancing the cursor's index and assigning the row data to the
- # `row_data` field on the peewee_cursor struct.
--cdef int pwNext(sqlite3_vtab_cursor *pBase) with gil:
-+cdef int pwNext(sqlite3_vtab_cursor *pBase) noexcept with gil:
- cdef:
- peewee_cursor *pCur = <peewee_cursor *>pBase
- object table_func = <object>pCur.table_func
-@@ -483,7 +484,7 @@ cdef int pwNext(sqlite3_vtab_cursor *pBase) with gil:
-
- # Return the requested column from the current row.
- cdef int pwColumn(sqlite3_vtab_cursor *pBase, sqlite3_context *ctx,
-- int iCol) with gil:
-+ int iCol) noexcept with gil:
- cdef:
- bytes bval
- peewee_cursor *pCur = <peewee_cursor *>pBase
-@@ -502,7 +503,7 @@ cdef int pwColumn(sqlite3_vtab_cursor *pBase, sqlite3_context *ctx,
- return python_to_sqlite(ctx, row_data[iCol])
-
-
--cdef int pwRowid(sqlite3_vtab_cursor *pBase, sqlite3_int64 *pRowid):
-+cdef int pwRowid(sqlite3_vtab_cursor *pBase, sqlite3_int64 *pRowid) noexcept:
- cdef:
- peewee_cursor *pCur = <peewee_cursor *>pBase
- pRowid[0] = <sqlite3_int64>pCur.idx
-@@ -510,7 +511,7 @@ cdef int pwRowid(sqlite3_vtab_cursor *pBase, sqlite3_int64 *pRowid):
-
-
- # Return a boolean indicating whether the cursor has been consumed.
--cdef int pwEof(sqlite3_vtab_cursor *pBase):
-+cdef int pwEof(sqlite3_vtab_cursor *pBase) noexcept:
- cdef:
- peewee_cursor *pCur = <peewee_cursor *>pBase
- return 1 if pCur.stopped else 0
-@@ -520,7 +521,8 @@ cdef int pwEof(sqlite3_vtab_cursor *pBase):
- # get access to the parameters that the function was called with, and call the
- # TableFunction's `initialize()` function.
- cdef int pwFilter(sqlite3_vtab_cursor *pBase, int idxNum,
-- const char *idxStr, int argc, sqlite3_value **argv) with gil:
-+ const char *idxStr, int argc, sqlite3_value **argv) \
-+ noexcept with gil:
- cdef:
- peewee_cursor *pCur = <peewee_cursor *>pBase
- object table_func = <object>pCur.table_func
-@@ -572,7 +574,7 @@ cdef int pwFilter(sqlite3_vtab_cursor *pBase, int idxNum,
- # SQLite will (in some cases, repeatedly) call the xBestIndex method to try and
- # find the best query plan.
- cdef int pwBestIndex(sqlite3_vtab *pBase, sqlite3_index_info *pIdxInfo) \
-- with gil:
-+ noexcept with gil:
- cdef:
- int i
- int col_idx
diff --git a/python3-peewee/Pkgfile b/python3-peewee/Pkgfile
index a89194e7d..d4895358b 100644
--- a/python3-peewee/Pkgfile
+++ b/python3-peewee/Pkgfile
@@ -4,16 +4,13 @@
# Depends on: python3-cython
name=python3-peewee
-version=3.16.2
-release=2
-source=(https://github.com/coleifer/peewee/archive/$version/$name-$version.tar.gz
- 83c6b78bd5df2c8c942f4fc32c4daedde01e8a63.patch)
+version=3.16.3
+release=1
+source=(https://github.com/coleifer/peewee/archive/$version/$name-$version.tar.gz)
build() {
cd peewee-$version
- patch -Np1 -i $SRC/83c6b78bd5df2c8c942f4fc32c4daedde01e8a63.patch
-
/usr/bin/python3 -m build --wheel --skip-dependency-check --no-isolation
/usr/bin/python3 -m installer --compile-bytecode 2 --destdir=$PKG dist/*.whl
}