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: Sun Jun 28 14:52:51 UTC 2026
Modified Files:
pkgsrc/databases/py-peewee: Makefile PLIST distinfo
Log Message:
py-peewee: updated to 4.1.1
4.1.1
* New declarative API for pre-fetching related instances (`Load()`). See
[documentation](https://docs.peewee-orm.com/en/latest/peewee/relationships.html#avoiding-n-1-with-eager-loading).
This replaces `prefetch()`, is more flexible and also supports options for
applying a row limit to sub-results, and a strategy that materializes the ID
list (in addition to SELECT IN and JOIN strategies).
* Add `MySQLJSONField` (`playhouse.mysql_ext`) with `contains_any()` for the
`JSON_OVERLAPS`/"match any" counterpart to `contains` for JSON arrays.
* Do not traverse foreign-key fields where `lazy_load=False` when serializing
recursively with `model_to_dict()`.
* Add vendored typeshed stub with improvements.
4.1.0
* Unfortunately, the new JSONField did not play nice w/MySQL when query was
generated *before* a conn was opened. We were trying to do some introspection
on the server version, but I've decided instead to make `mariadb=` be a
database param, per @alisonatwork's suggestion, with the default being
"MySQL" flavored JSON.
* `JSONField` containment (`contains`, `contained_by`) no longer wraps its
argument in `CAST` / `JSON_COMPACT` on MySQL/MariaDB,
To generate a diff of this commit:
cvs rdiff -u -r1.134 -r1.135 pkgsrc/databases/py-peewee/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/databases/py-peewee/PLIST
cvs rdiff -u -r1.99 -r1.100 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.134 pkgsrc/databases/py-peewee/Makefile:1.135
--- pkgsrc/databases/py-peewee/Makefile:1.134 Fri Jun 12 04:47:06 2026
+++ pkgsrc/databases/py-peewee/Makefile Sun Jun 28 14:52:51 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.134 2026/06/12 04:47:06 adam Exp $
+# $NetBSD: Makefile,v 1.135 2026/06/28 14:52:51 adam Exp $
-DISTNAME= peewee-4.0.7
+DISTNAME= peewee-4.1.1
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.27 pkgsrc/databases/py-peewee/PLIST:1.28
--- pkgsrc/databases/py-peewee/PLIST:1.27 Mon Mar 30 07:37:23 2026
+++ pkgsrc/databases/py-peewee/PLIST Sun Jun 28 14:52:51 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.27 2026/03/30 07:37:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.28 2026/06/28 14:52:51 adam Exp $
bin/pwiz-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -6,6 +6,7 @@ ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/peewee-stubs/__init__.pyi
${PYSITELIB}/peewee.py
${PYSITELIB}/peewee.pyc
${PYSITELIB}/peewee.pyo
Index: pkgsrc/databases/py-peewee/distinfo
diff -u pkgsrc/databases/py-peewee/distinfo:1.99 pkgsrc/databases/py-peewee/distinfo:1.100
--- pkgsrc/databases/py-peewee/distinfo:1.99 Fri Jun 12 04:47:06 2026
+++ pkgsrc/databases/py-peewee/distinfo Sun Jun 28 14:52:51 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.99 2026/06/12 04:47:06 adam Exp $
+$NetBSD: distinfo,v 1.100 2026/06/28 14:52:51 adam Exp $
-BLAKE2s (peewee-4.0.7.tar.gz) = f64524abae656f692c977672d05487e62e936036d587b29f37d000dd5f3b5c8a
-SHA512 (peewee-4.0.7.tar.gz) = d35fa5c5768361eaecc49c080ed47317bac383cc68be515a51e15c31dbff0cf4b64d73c3b06e8e0c40020489f601f23d28fb7d7d0dbc81b32077b956cc4d4691
-Size (peewee-4.0.7.tar.gz) = 744667 bytes
+BLAKE2s (peewee-4.1.1.tar.gz) = b6b54b34f02e8c63dad71e8dd30635ede573f5641ad7e53eb7d00e49d3697136
+SHA512 (peewee-4.1.1.tar.gz) = 5ca37e23e8b810168eca25fd06abfe3bb3b5cedb1855d2bbfa55247926edae8f6ceecc6ae580a98449059c1bf8f6a988d9f54f03b9210e24bc9aecf6756808a5
+Size (peewee-4.1.1.tar.gz) = 772233 bytes
Home |
Main Index |
Thread Index |
Old Index