pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/py-peewee py-peewee: updated to 3.7.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0e9753a226c3
branches:  trunk
changeset: 312583:0e9753a226c3
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Sep 07 09:01:09 2018 +0000

description:
py-peewee: updated to 3.7.0

3.7.0:

Backwards-incompatible changes
* Pool database close_all() method renamed to close_idle() to better
  reflect the actual behavior.
* Databases will now raise InterfaceError when connect() or close() are
  called on an uninitialized, deferred database object.

New features
* Add methods to the migrations extension to support adding and dropping table
  constraints.
* Add Model.bulk_create() method for bulk-inserting unsaved model instances.
* Add close_stale() method to the connection pool to support closing stale
  connections.
* The FlaskDB class in playhouse.flask_utils now accepts a model_class
  parameter, which can be used to specify a custom base-class for models.

Bugfixes
* Parentheses were not added to subqueries used in function calls with more
  than one argument.
* Fixed bug when attempting to serialize many-to-many fields which were created
  initially with a DeferredThroughModel.
* Fixed bug when using the Postgres ArrayField with an array of BlobField.
* Allow Proxy databases to be used as a context-manager.
* Fixed bug where the APSW driver was referring to the SQLite version from the
  standard library sqlite3 driver, rather than from apsw.
* Reflection library attempts to wrap server-side column defaults in quotation
  marks if the column data-type is text/varchar.
* Missing import in migrations library, which would cause errors when
  attempting to add indexes whose name exceeded 64 chars.
* When using the Postgres connection pool, ensure any open/pending transactions
  are rolled-back when the connection is recycled.
* Even *more* changes to the setup.py script. In this case I've added a
  helper function which will reliably determine if the SQLite3 extensions can
  be built. This follows the approach taken by the Python YAML package.

diffstat:

 databases/py-peewee/Makefile |   9 ++++-----
 databases/py-peewee/distinfo |  10 +++++-----
 2 files changed, 9 insertions(+), 10 deletions(-)

diffs (40 lines):

diff -r a93f3b592a13 -r 0e9753a226c3 databases/py-peewee/Makefile
--- a/databases/py-peewee/Makefile      Fri Sep 07 08:55:43 2018 +0000
+++ b/databases/py-peewee/Makefile      Fri Sep 07 09:01:09 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.43 2018/07/20 09:38:49 adam Exp $
+# $NetBSD: Makefile,v 1.44 2018/09/07 09:01:09 adam Exp $
 
-DISTNAME=      peewee-3.6.4
+DISTNAME=      peewee-3.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/peewee/}
@@ -30,10 +30,9 @@
        ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/peewee.1 \
                ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/peewee${PYVERSSUFFIX}.1
 
-# tests are not included in 3.6.4
+# tests are not included in 3.7.0
 do-test:
-#      cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} runtests.py
-       ${DO_NADA}
+       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} runtests.py
 
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/py-cython/buildlink3.mk"
diff -r a93f3b592a13 -r 0e9753a226c3 databases/py-peewee/distinfo
--- a/databases/py-peewee/distinfo      Fri Sep 07 08:55:43 2018 +0000
+++ b/databases/py-peewee/distinfo      Fri Sep 07 09:01:09 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.39 2018/07/20 09:38:49 adam Exp $
+$NetBSD: distinfo,v 1.40 2018/09/07 09:01:09 adam Exp $
 
-SHA1 (peewee-3.6.4.tar.gz) = 74ee91e99de078fdd1707de0cd93ea977ea00efc
-RMD160 (peewee-3.6.4.tar.gz) = 3fb31b0e3cd2b4daa295e30200b17d83f3740d8a
-SHA512 (peewee-3.6.4.tar.gz) = ece645742f1b3eaea646fa596c802cb5a867829fb29399185f5e1689f82ca46a3ad2bb3aa10f9bcf010214bce8a2c898a582e8ea7496b175b86d8dffc0f50ee8
-Size (peewee-3.6.4.tar.gz) = 2083203 bytes
+SHA1 (peewee-3.7.0.tar.gz) = b46c48ee8a69d02678ea1ec99143b7192c3f2b7c
+RMD160 (peewee-3.7.0.tar.gz) = ed4d9c0b99214f85a79b36eabccd588d04fa07a8
+SHA512 (peewee-3.7.0.tar.gz) = 770a86cf4ee6bb7c8bdfaa63d2dea243fe46baeca181fa8349f95b071e3629e6abb63b9e95e4c215d8b3e793d6ee0e038c648d2a1b1dda581a8dc1c3af4b8843
+Size (peewee-3.7.0.tar.gz) = 2166066 bytes



Home | Main Index | Thread Index | Old Index