summaryrefslogtreecommitdiff
path: root/databases/py-peewee
diff options
context:
space:
mode:
authorfhajny <fhajny>2015-04-07 09:51:44 +0000
committerfhajny <fhajny>2015-04-07 09:51:44 +0000
commitf3e3fdf21219d5ccedda9e65337e14edaeb20d1b (patch)
treea455aab551555057106e3d556e2c53fe78282e4d /databases/py-peewee
parent9ce46547ed1a574eca82b71c14898930932b07de (diff)
downloadpkgsrc-f3e3fdf21219d5ccedda9e65337e14edaeb20d1b.tar.gz
Update py-peewee to 2.5.1.
2.5.1 - #566, fixed a bug regarding parentheses around compound SELECT queries (i.e. UNION, INTERSECT, etc). - Fixed unreported bug where table aliases were not generated correctly for compound SELECT queries. - #559, add option to preserve original column order with pwiz. Thanks @elgow! - Fixed unreported bug where selecting all columns from a ModelAlias does not use the appropriate FieldAlias objects. - #561, added an option for bulk insert queries to return the list of auto-generated primary keys. See docs for InsertQuery.return_id_list. - #569, added parse function to the playhouse.db_url module. Thanks @stt! - Added hacks section to the docs. Please contribute your hacks! - Calls to Node.in_() and Node.not_in() do not take *args anymore and instead take a single argument. 2.5.0 - #534, CSV utils was erroneously stripping the primary key from CSV data. - #537, fix upserts when using insert_many. - #541, respect autorollback with PostgresqlExtDatabase. Thanks @davidmcclure. - #551, fix for QueryResultWrapper's implementation of the iterator protocol. - #554, allow SQLite journal_mode to be set at run-time. - Fixed case-sensitivity issue with DataSet. - Added support for CAST expressions. - Added a hook for extending Node with custom methods. - JOIN_<type> became JOIN.<type>, e.g. .join(JOIN.LEFT_OUTER). - OP_<code> became OP.<code>. - #556, allowed using + and - prefixes to indicate ascending/descending ordering. - #550, added Database.initialize_connection() hook. - #549, bind selected columns to a particular model. Thanks @jhorman, nice PR! - #531, support for swapping databases at run-time via Using. - #530, support for SQLCipher and Python3. - New RowIDField for sqlite_ext playhouse module. This field can be used to interact with SQLite rowid fields. - Added LateralJoin helper to the postgres_ext playhouse module. 2.4.7 - #504, Docs updates. - #506, Fixed regression in aggregate_rows() - #510, Fixes bug in pwiz overwriting columns. - #514, Correctly cast foreign keys in prefetch(). - #515, Simplifies queries issued when doing recursive deletes. - #516, Fix cloning of Field objects. - #519, Aggregate rows now correctly preserves ordering of joined instances. - Unreported, fixed bug to not leave expired connections sitting around in the pool. - Added support for Postgresql's jsonb type with BinaryJSONField. - Add some basic Flask helpers. - Add support for UNION ALL queries in #512 - Add SqlCipherExtDatabase, which combines the sqlcipher database with the sqlite extensions. - Add option to print metadata when generating code with pwiz. 2.4.6 - #503, fixes behavior of aggregate_rows() when used with a CompositeKey. - #498, fixes value coercion for field aliases. - #492, fixes bug with pwiz and composite primary keys. - #486, correctly handle schemas with reflection module. - Peewee has a new ManyToManyField available in the playhouse.shortcuts module. - Peewee now has proper support for NOT IN queries through the Node.not_in() method. - Models now support iteration. This is equivalent to Model.select(). 2.4.5 - #471, #482 and #484, all of which had to do with how joins were handled by the aggregate_rows() query result wrapper. - #472 removed some needless special-casing in Model.save(). - #466 fixed case-sensitive issues with the SQLite migrator. - #474 fixed a handful of bugs that cropped up migrating foreign keys with SQLite. - #475 fixed the behavior of the SQLite migrator regarding auto-generated indexes. - #479 fixed a bug in the code that stripped extra parentheses in the SQL generator. - Fixed a handful of bugs in the APSW extension. - Added connection abstraction called ExecutionContext (see docs). - Made all context managers work as decorators (atomic, transaction, savepoint, execution_context). - Added explicit methods for IS NULL and IS NOT NULL queries. The latter was actually necessary since the behavior is different from NOT IS NULL (...). - Allow disabling backref validation (#465) - Made quite a few improvements to the documentation, particularly sections on transactions. - Added caching to the DataSet extension, which should improve performance. - Made the SQLite migrator smarter with regards to preserving indexes when a table copy is necessary.
Diffstat (limited to 'databases/py-peewee')
-rw-r--r--databases/py-peewee/Makefile4
-rw-r--r--databases/py-peewee/PLIST65
-rw-r--r--databases/py-peewee/distinfo8
3 files changed, 10 insertions, 67 deletions
diff --git a/databases/py-peewee/Makefile b/databases/py-peewee/Makefile
index f15b908d0d6..73eb8352fc3 100644
--- a/databases/py-peewee/Makefile
+++ b/databases/py-peewee/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2014/12/12 11:42:25 fhajny Exp $
+# $NetBSD: Makefile,v 1.4 2015/04/07 09:51:44 fhajny Exp $
-DISTNAME= peewee-2.4.4
+DISTNAME= peewee-2.5.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= databases
MASTER_SITES= -https://github.com/coleifer/peewee/archive/${PKGVERSION_NOREV}${EXTRACT_SUFX}
diff --git a/databases/py-peewee/PLIST b/databases/py-peewee/PLIST
index ee2604d225d..fdfc9f85bb2 100644
--- a/databases/py-peewee/PLIST
+++ b/databases/py-peewee/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2014/12/12 11:42:25 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.4 2015/04/07 09:51:44 fhajny Exp $
bin/pwiz.py
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -32,6 +32,9 @@ ${PYSITELIB}/playhouse/db_url.pyo
${PYSITELIB}/playhouse/djpeewee.py
${PYSITELIB}/playhouse/djpeewee.pyc
${PYSITELIB}/playhouse/djpeewee.pyo
+${PYSITELIB}/playhouse/flask_utils.py
+${PYSITELIB}/playhouse/flask_utils.pyc
+${PYSITELIB}/playhouse/flask_utils.pyo
${PYSITELIB}/playhouse/gfk.py
${PYSITELIB}/playhouse/gfk.pyc
${PYSITELIB}/playhouse/gfk.pyo
@@ -65,72 +68,12 @@ ${PYSITELIB}/playhouse/signals.pyo
${PYSITELIB}/playhouse/sqlcipher_ext.py
${PYSITELIB}/playhouse/sqlcipher_ext.pyc
${PYSITELIB}/playhouse/sqlcipher_ext.pyo
-${PYSITELIB}/playhouse/sqlite_aggregates.py
-${PYSITELIB}/playhouse/sqlite_aggregates.pyc
-${PYSITELIB}/playhouse/sqlite_aggregates.pyo
${PYSITELIB}/playhouse/sqlite_ext.py
${PYSITELIB}/playhouse/sqlite_ext.pyc
${PYSITELIB}/playhouse/sqlite_ext.pyo
${PYSITELIB}/playhouse/test_utils.py
${PYSITELIB}/playhouse/test_utils.pyc
${PYSITELIB}/playhouse/test_utils.pyo
-${PYSITELIB}/playhouse/tests_apsw.py
-${PYSITELIB}/playhouse/tests_apsw.pyc
-${PYSITELIB}/playhouse/tests_apsw.pyo
-${PYSITELIB}/playhouse/tests_berkeleydb.py
-${PYSITELIB}/playhouse/tests_berkeleydb.pyc
-${PYSITELIB}/playhouse/tests_berkeleydb.pyo
-${PYSITELIB}/playhouse/tests_csv_utils.py
-${PYSITELIB}/playhouse/tests_csv_utils.pyc
-${PYSITELIB}/playhouse/tests_csv_utils.pyo
-${PYSITELIB}/playhouse/tests_dataset.py
-${PYSITELIB}/playhouse/tests_dataset.pyc
-${PYSITELIB}/playhouse/tests_dataset.pyo
-${PYSITELIB}/playhouse/tests_db_url.py
-${PYSITELIB}/playhouse/tests_db_url.pyc
-${PYSITELIB}/playhouse/tests_db_url.pyo
-${PYSITELIB}/playhouse/tests_djpeewee.py
-${PYSITELIB}/playhouse/tests_djpeewee.pyc
-${PYSITELIB}/playhouse/tests_djpeewee.pyo
-${PYSITELIB}/playhouse/tests_gfk.py
-${PYSITELIB}/playhouse/tests_gfk.pyc
-${PYSITELIB}/playhouse/tests_gfk.pyo
-${PYSITELIB}/playhouse/tests_kv.py
-${PYSITELIB}/playhouse/tests_kv.pyc
-${PYSITELIB}/playhouse/tests_kv.pyo
-${PYSITELIB}/playhouse/tests_migrate.py
-${PYSITELIB}/playhouse/tests_migrate.pyc
-${PYSITELIB}/playhouse/tests_migrate.pyo
-${PYSITELIB}/playhouse/tests_pool.py
-${PYSITELIB}/playhouse/tests_pool.pyc
-${PYSITELIB}/playhouse/tests_pool.pyo
-${PYSITELIB}/playhouse/tests_postgres.py
-${PYSITELIB}/playhouse/tests_postgres.pyc
-${PYSITELIB}/playhouse/tests_postgres.pyo
-${PYSITELIB}/playhouse/tests_pwiz.py
-${PYSITELIB}/playhouse/tests_pwiz.pyc
-${PYSITELIB}/playhouse/tests_pwiz.pyo
-${PYSITELIB}/playhouse/tests_read_slave.py
-${PYSITELIB}/playhouse/tests_read_slave.pyc
-${PYSITELIB}/playhouse/tests_read_slave.pyo
-${PYSITELIB}/playhouse/tests_reflection.py
-${PYSITELIB}/playhouse/tests_reflection.pyc
-${PYSITELIB}/playhouse/tests_reflection.pyo
-${PYSITELIB}/playhouse/tests_shortcuts.py
-${PYSITELIB}/playhouse/tests_shortcuts.pyc
-${PYSITELIB}/playhouse/tests_shortcuts.pyo
-${PYSITELIB}/playhouse/tests_signals.py
-${PYSITELIB}/playhouse/tests_signals.pyc
-${PYSITELIB}/playhouse/tests_signals.pyo
-${PYSITELIB}/playhouse/tests_sqlcipher_ext.py
-${PYSITELIB}/playhouse/tests_sqlcipher_ext.pyc
-${PYSITELIB}/playhouse/tests_sqlcipher_ext.pyo
-${PYSITELIB}/playhouse/tests_sqlite_ext.py
-${PYSITELIB}/playhouse/tests_sqlite_ext.pyc
-${PYSITELIB}/playhouse/tests_sqlite_ext.pyo
-${PYSITELIB}/playhouse/tests_test_utils.py
-${PYSITELIB}/playhouse/tests_test_utils.pyc
-${PYSITELIB}/playhouse/tests_test_utils.pyo
${PYSITELIB}/pwiz.py
${PYSITELIB}/pwiz.pyc
${PYSITELIB}/pwiz.pyo
diff --git a/databases/py-peewee/distinfo b/databases/py-peewee/distinfo
index 087f8d411fc..1c9f9ddb7fb 100644
--- a/databases/py-peewee/distinfo
+++ b/databases/py-peewee/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2014/12/12 11:42:25 fhajny Exp $
+$NetBSD: distinfo,v 1.4 2015/04/07 09:51:44 fhajny Exp $
-SHA1 (peewee-2.4.4.tar.gz) = 64917c4c9df0991dcca88a40910a2617666415fc
-RMD160 (peewee-2.4.4.tar.gz) = f7851247837a48187987cd88b1f993d046ee3766
-Size (peewee-2.4.4.tar.gz) = 334563 bytes
+SHA1 (peewee-2.5.1.tar.gz) = 63dab9e93b6a9b7f93764a8ac09f3296be7eee31
+RMD160 (peewee-2.5.1.tar.gz) = b9d2faad18dbe903feed0bb3f8783051bd15ad29
+Size (peewee-2.5.1.tar.gz) = 556698 bytes