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.18

branches:  trunk
changeset: 319769:d5d45bc404da
user:      adam <>
date:      Wed Feb 20 15:56:15 2019 +0000

py-sqlalchemy: updated to 1.2.18


[orm] [bug] Fixed a regression in 1.2 where a wildcard/load_only loader option would not work correctly against a loader path where of_type() were used to limit to a particular subclass. The fix only 
works for of_type() of a simple subclass so far, not a with_polymorphic entity which will be addressed in a separate issue; it is unlikely this latter case was working previously.

[orm] [bug] Fixed fairly simple but critical issue where the SessionEvents.pending_to_persistent() event would be invoked for objects not just when they move from pending to persistent, but when they 
were also already persistent and just being updated, thus causing the event to be invoked for all objects on every update.

[sql] [bug] Fixed issue where the JSON type had a read-only JSON.should_evaluate_none attribute, which would cause failures when making use of the TypeEngine.evaluates_none() method in conjunction 
with this type. Pull request courtesy Sanjana S.

[mysql] [bug] Fixed a second regression caused by 4344 (the first was 4361), which works around MySQL issue 88718, where the lower casing function used was not correct for Python 2 with OSX/Windows 
casing conventions, which would then raise TypeError. Full coverage has been added to this logic so that every codepath is exercised in a mock style for all three casing conventions on all versions 
of Python. MySQL 8.0 has meanwhile fixed issue 88718 so the workaround is only applies to a particular span of MySQL 8.0 versions.

[sqlite] [bug] Fixed bug in SQLite DDL where using an expression as a server side default required that it be contained within parenthesis to be accepted by the sqlite parser. Pull request courtesy 
Bartlomiej Biernacki.

[mssql] [bug] Fixed bug where the SQL Server ?IDENTITY_INSERT? logic that allows an INSERT to proceed with an explicit value on an IDENTITY column was not detecting the case where Insert.values() 
were used with a dictionary that contained a Column as key and a SQL expression as a value


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

diffs (27 lines):

diff -r f4ad4e2181d0 -r d5d45bc404da databases/py-sqlalchemy/Makefile
--- a/databases/py-sqlalchemy/Makefile  Wed Feb 20 15:20:09 2019 +0000
+++ b/databases/py-sqlalchemy/Makefile  Wed Feb 20 15:56:15 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.49 2019/01/28 10:49:50 adam Exp $
+# $NetBSD: Makefile,v 1.50 2019/02/20 15:56:15 adam Exp $
-DISTNAME=      SQLAlchemy-1.2.17
+DISTNAME=      SQLAlchemy-1.2.18
 CATEGORIES=    databases python
diff -r f4ad4e2181d0 -r d5d45bc404da databases/py-sqlalchemy/distinfo
--- a/databases/py-sqlalchemy/distinfo  Wed Feb 20 15:20:09 2019 +0000
+++ b/databases/py-sqlalchemy/distinfo  Wed Feb 20 15:56:15 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.44 2019/01/28 10:49:50 adam Exp $
+$NetBSD: distinfo,v 1.45 2019/02/20 15:56:15 adam Exp $
-SHA1 (SQLAlchemy-1.2.17.tar.gz) = 0aa3388617a876f8b8e22eda7d347455a44973ee
-RMD160 (SQLAlchemy-1.2.17.tar.gz) = 46cf42a1a5e2e40c7b6fe0802790aad488f7f4f7
-SHA512 (SQLAlchemy-1.2.17.tar.gz) = 87c97a8e5cc79e0b0f76820ee88fb72f001b8a707da4a3f52fe334e43d5d9f182d0d638df04d5e92e7587603232071180cc1b29a97788f9d9c57bf14c7af3bd6
-Size (SQLAlchemy-1.2.17.tar.gz) = 5670715 bytes
+SHA1 (SQLAlchemy-1.2.18.tar.gz) = 16e532601a0cbe0070af9207c22302c190cc2690
+RMD160 (SQLAlchemy-1.2.18.tar.gz) = fd43fe4e04b86b101f6b4ef14257d6faa680e852
+SHA512 (SQLAlchemy-1.2.18.tar.gz) = a3074e0f7b9a307937f02ad030811413f3c92b7edcc4f1c6eda7c94c1178708f8c920840385a9b33c7952e224fe46dc73223aee00123e863abf6d1d446aebdb2
+Size (SQLAlchemy-1.2.18.tar.gz) = 5675143 bytes

Home | Main Index | Thread Index | Old Index