summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2016-08-09 12:10:31 +0000
committerfhajny <fhajny@pkgsrc.org>2016-08-09 12:10:31 +0000
commit20761e191c03fcbf17f80fb7b346aef90e1c05ac (patch)
tree1979f41453c2640e587a7f02dbf32bff64e73a4e /databases
parent96a3165eb0d9bafca8f88999a58c569dbb919a6b (diff)
downloadpkgsrc-20761e191c03fcbf17f80fb7b346aef90e1c05ac.tar.gz
Update databases/py-peewee to 2.8.2.
Bugs fixed and general cleanups - fixed some bugs related to the Cython extension build process. - allow blanks and perform type conversion when using the db_url extension - added the ability to query using the <foreign_key>_id attribute. - ensure that peewee.OperationalError is raised consistently when using the RetryOperationalError mixin. - ensure that pwiz will import the appropriate extensions when vendor-specific fields are used. - ensure that pwiz-generated models containing UnknownField placeholders do not blow up when you instantiate them. - correctly limit the length of automatically-generated index names. - fixed bug where BlobField could not be used if it's parent model pointed to an uninitialized database Proxy. - greater consistency with the conversion to Python data-types when performing aggregations, annotations, or calling scalar(). - ensure the correct data-types are used when initializing a connection pool. - fix bug where Signal subclasses were not returning rows affected on save. - added documentation about SQLite limits and how they affect insert_many. - better warnings regarding C extension compilation, thanks @dhaase-de. - fix bug where table names starting with numbers generated invalid table names when using pwiz. - fix bug where parameter was not being used. Thanks @jberkel. - fixed the way SqliteExtDatabase handles the automatic rowid (and docid) columns. Thanks for alerting me to the issue and providing a failing test case @jberkel. - fix obscure bug relating to cloning foreign key fields twice. - allow set instances to be used on the right-hand side of IN exprs. - fix behavior where the default id primary key was inherited regardless. When users would inadvertently include it in their queries, it would use the table alias of it's parent class. - add support for db_column in djpeewee - fix the behavior of truncate_date with Postgresql. Thanks @Zverik. - allow DATABASE_URL as a recognized parameter to the Flask config. - correctly handle bytes wrapper used by PasswordField to bytes. - when selecting and joining on multiple models, do not create model instances when the foreign key is NULL. - do not coerce the return value of function calls to COUNT or SUM, since the python driver will already give us the right Python value. - use global state to resolve DeferredRelations, allowing for a nicer API. Thanks @brenguyen711. - attempt to avoid creating invalid Python when using pwiz with MySQL database columns containing spaces. Yes, fucking spaces. - fix bug in SQLite migrator which had a naive approach to fixing indexes. - explicitly check for None when determining if the database has been set on ModelOptions. Thanks @joeyespo. New stuff - Added TimestampField for storing datetimes using integers. Greater than second delay is possible through exponentiation. - Added Database.drop_index() method. - Added a max_depth parameter to the model_to_dict function in the playhouse.shortcuts extension module. - SelectQuery.first() function accepts a parameter n which applies a limit to the query and returns the first row. - group_by(), order_by(), window() now accept a keyward argument extend, which, when set to True, will append to the existing values rather than overwriting them. - Query results support negative indexing. - C sources are included now as part of the package. I think they should be able to compile for python 2 or 3, on linux or windows...but not positive.
Diffstat (limited to 'databases')
-rw-r--r--databases/py-peewee/Makefile4
-rw-r--r--databases/py-peewee/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/databases/py-peewee/Makefile b/databases/py-peewee/Makefile
index 8357a5495d0..0dc06420e0e 100644
--- a/databases/py-peewee/Makefile
+++ b/databases/py-peewee/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2016/05/06 09:45:09 fhajny Exp $
+# $NetBSD: Makefile,v 1.12 2016/08/09 12:10:31 fhajny Exp $
-DISTNAME= peewee-2.8.1
+DISTNAME= peewee-2.8.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_GITHUB:=coleifer/}
diff --git a/databases/py-peewee/distinfo b/databases/py-peewee/distinfo
index 1eb020275ac..99a4c397835 100644
--- a/databases/py-peewee/distinfo
+++ b/databases/py-peewee/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.11 2016/05/06 09:45:09 fhajny Exp $
+$NetBSD: distinfo,v 1.12 2016/08/09 12:10:31 fhajny Exp $
-SHA1 (peewee-2.8.1.tar.gz) = 4ca6e599588419cabd41faff7c898917c2efa707
-RMD160 (peewee-2.8.1.tar.gz) = 59c372129585aa574f4062c1c4124cc1c840b614
-SHA512 (peewee-2.8.1.tar.gz) = fd65001f6227f3b470046794f306def4a69b2637d916d4d7ee1057dab5671eaae88f32fe5345e3266829651e7529c53d9928516135af520832f34bfc0b1b9f39
-Size (peewee-2.8.1.tar.gz) = 628870 bytes
+SHA1 (peewee-2.8.2.tar.gz) = f8fcdc552b62226d12d54010506c024e1f6391c4
+RMD160 (peewee-2.8.2.tar.gz) = 68a99d8dce9b18eff345f40f5fed876db4cd504b
+SHA512 (peewee-2.8.2.tar.gz) = 8ffab1c6ac8815e409df67eb2a71604a6e1087693b848a0e49dfd7c1c1cdab4271a81cfb5a8b4c363e19c750ec65608dd6f519a1d2e9a84786d47483cd1e8e20
+Size (peewee-2.8.2.tar.gz) = 762456 bytes