pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases/py-peewee



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Mar 30 07:37:23 UTC 2026

Modified Files:
        pkgsrc/databases/py-peewee: Makefile PLIST distinfo

Log Message:
py-peewee: updated to 4.0.3

4.0.3

* Refactor test suite - this was a mechanical refactor, just moving things
  around and trying to group things more clearly. Also added new tests covering
  some gaps.
* Expand multi-value types to include generator expressions, so you can write
  stuff like `.in(a for a in iterable if cond)`.
* Ensure quotes embedded in entity names are escaped.
* Improved specification of `FOR UPDATE` clauses.
* Fix for negative values in `paginate()` method.
* Fix for newer MySQL server versions in feature detection code.
* More robust handling of unusual aliases / invalid attr names in cursor
  wrapper.
* Better handling of duplicated column names in cursor wrapper implementations.
* Improve performance of ModelCursorWrapper when reconstructing model instance
  graphs after multi-table selects.
* If only psycopg3 is installed, use it by default

4.0.2

* Remove all Python 2.x compatibility code.
* Add streaming result cursors to pwasyncio module via `db.iterate(query)`.
* Better serialization and deserialization of datetimes and binary data in the
  DataSet module. Previously binary data was encoded as base64, going forward
  hex is the new default. For base64 specify `base64_bytes=True`.
* Improvements to Postgres `BinaryJSONField`, support atomic removal of
  sub-elements, as well as alternate helper for extracting sub-elements and
  querying array length.
* [Pydantic integration](https://docs.peewee-orm.com/en/latest/peewee/orm_utils.html#module-playhouse.pydantic_utils)


To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 pkgsrc/databases/py-peewee/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/databases/py-peewee/PLIST
cvs rdiff -u -r1.94 -r1.95 pkgsrc/databases/py-peewee/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/py-peewee/Makefile
diff -u pkgsrc/databases/py-peewee/Makefile:1.129 pkgsrc/databases/py-peewee/Makefile:1.130
--- pkgsrc/databases/py-peewee/Makefile:1.129   Sun Mar  1 19:37:33 2026
+++ pkgsrc/databases/py-peewee/Makefile Mon Mar 30 07:37:23 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.129 2026/03/01 19:37:33 adam Exp $
+# $NetBSD: Makefile,v 1.130 2026/03/30 07:37:23 adam Exp $
 
-DISTNAME=      peewee-4.0.1
+DISTNAME=      peewee-4.0.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/peewee/}

Index: pkgsrc/databases/py-peewee/PLIST
diff -u pkgsrc/databases/py-peewee/PLIST:1.26 pkgsrc/databases/py-peewee/PLIST:1.27
--- pkgsrc/databases/py-peewee/PLIST:1.26       Tue Feb 24 19:13:02 2026
+++ pkgsrc/databases/py-peewee/PLIST    Mon Mar 30 07:37:23 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2026/02/24 19:13:02 adam Exp $
+@comment $NetBSD: PLIST,v 1.27 2026/03/30 07:37:23 adam Exp $
 bin/pwiz-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -57,6 +57,9 @@ ${PYSITELIB}/playhouse/postgres_ext.pyo
 ${PYSITELIB}/playhouse/pwasyncio.py
 ${PYSITELIB}/playhouse/pwasyncio.pyc
 ${PYSITELIB}/playhouse/pwasyncio.pyo
+${PYSITELIB}/playhouse/pydantic_utils.py
+${PYSITELIB}/playhouse/pydantic_utils.pyc
+${PYSITELIB}/playhouse/pydantic_utils.pyo
 ${PYSITELIB}/playhouse/reflection.py
 ${PYSITELIB}/playhouse/reflection.pyc
 ${PYSITELIB}/playhouse/reflection.pyo

Index: pkgsrc/databases/py-peewee/distinfo
diff -u pkgsrc/databases/py-peewee/distinfo:1.94 pkgsrc/databases/py-peewee/distinfo:1.95
--- pkgsrc/databases/py-peewee/distinfo:1.94    Sun Mar  1 19:37:33 2026
+++ pkgsrc/databases/py-peewee/distinfo Mon Mar 30 07:37:23 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.94 2026/03/01 19:37:33 adam Exp $
+$NetBSD: distinfo,v 1.95 2026/03/30 07:37:23 adam Exp $
 
-BLAKE2s (peewee-4.0.1.tar.gz) = f7dab3539b9eb9a7f5203030dfc2645e6c316ed2c2e063cae941f2c428d999a7
-SHA512 (peewee-4.0.1.tar.gz) = a28b6e1d6438a116924030e8de71969992c4b3371733aa8c51c341697b5bfc07ada57314961c378e17c265ad4dc3205f0892a97d3df6335f5bb5de4013a9bb1b
-Size (peewee-4.0.1.tar.gz) = 700753 bytes
+BLAKE2s (peewee-4.0.3.tar.gz) = 7e9461cdece41a17f5068f85eb7f2c42be34cbfe7b34ea740169640eb72f8dbc
+SHA512 (peewee-4.0.3.tar.gz) = 47488153e17d78be63ddedd6076a0dfab5d6df0a1e6c80387075002d5ee04011856a5f170bbc62e4915c39dc692bd1944fd99b5738baa61ed5e7f24352f95592
+Size (peewee-4.0.3.tar.gz) = 717971 bytes



Home | Main Index | Thread Index | Old Index