pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/py-sqlalchemy py-sqlalchemy: updated to 1.2.14



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d350dbc5efff
branches:  trunk
changeset: 325203:d350dbc5efff
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Nov 11 21:58:41 2018 +0000

description:
py-sqlalchemy: updated to 1.2.14

1.2.14

orm
* Fixed bug in Session.bulk_update_mappings() where alternate mapped attribute names would result in the primary key column of the UPDATE statement being included in the SET clause, as well as the 
WHERE clause; while usually harmless, for SQL Server this can raise an error due to the IDENTITY column. This is a continuation of the same bug that was fixed in 3849, where testing was insufficient 
to catch this additional flaw.

* Fixed a minor performance issue which could in some cases add unnecessary overhead to result fetching, involving the use of ORM columns and entities that include those same columns at the same time 
within a query. The issue has to do with hash / eq overhead when referring to the column in different ways.

mysql
* Fixed regression caused by 4344 released in 1.2.13, where the fix for MySQL 8.0?s case sensitivity problem with referenced column names when reflecting foreign key referents is worked around using 
the information_schema.columns view. The workaround was failing on OSX / lower_case_table_names=2 which produces non-matching casing for the information_schema.columns vs. that of SHOW CREATE TABLE, 
so in case-insensitive SQL modes case-insensitive matching is now used.

diffstat:

 databases/py-sqlalchemy/Makefile |   4 ++--
 databases/py-sqlalchemy/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r 485e7eadc818 -r d350dbc5efff databases/py-sqlalchemy/Makefile
--- a/databases/py-sqlalchemy/Makefile  Sun Nov 11 21:57:17 2018 +0000
+++ b/databases/py-sqlalchemy/Makefile  Sun Nov 11 21:58:41 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2018/11/01 12:50:17 adam Exp $
+# $NetBSD: Makefile,v 1.46 2018/11/11 21:58:41 adam Exp $
 
-DISTNAME=      SQLAlchemy-1.2.13
+DISTNAME=      SQLAlchemy-1.2.14
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=S/SQLAlchemy/}
diff -r 485e7eadc818 -r d350dbc5efff databases/py-sqlalchemy/distinfo
--- a/databases/py-sqlalchemy/distinfo  Sun Nov 11 21:57:17 2018 +0000
+++ b/databases/py-sqlalchemy/distinfo  Sun Nov 11 21:58:41 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.40 2018/11/01 12:50:17 adam Exp $
+$NetBSD: distinfo,v 1.41 2018/11/11 21:58:41 adam Exp $
 
-SHA1 (SQLAlchemy-1.2.13.tar.gz) = 6451d8367d9938b527232497e34f3ceef53a7f68
-RMD160 (SQLAlchemy-1.2.13.tar.gz) = 766a563d9f9f689a5c09a0d1731df08c0f8e5bae
-SHA512 (SQLAlchemy-1.2.13.tar.gz) = e41c5a2b09e3958343e517eae9ead619fe68c8e50c64ee2b7d77789240b373fdd9c6f427a49ac81f55826a2e34bf1f12ffc7f8613c91ab0edbd1d723581183ba
-Size (SQLAlchemy-1.2.13.tar.gz) = 5650472 bytes
+SHA1 (SQLAlchemy-1.2.14.tar.gz) = 7e7260c3886ff633bbf6ffbcee3a394a7e520145
+RMD160 (SQLAlchemy-1.2.14.tar.gz) = a0b2476e195c0b887a07b16a4d8a3fc5dee161d9
+SHA512 (SQLAlchemy-1.2.14.tar.gz) = f6b89029180bc6f3e35bc17a1d80c111f6ce05f2f799bbdfee00c961e83aa2f95cbb363c85a5f97c18d5ff0aa1408c164621474cd6ddf8e63dd88da35de69539
+Size (SQLAlchemy-1.2.14.tar.gz) = 5657372 bytes



Home | Main Index | Thread Index | Old Index