Subject: CVS commit: pkgsrc/databases/py-sqlalchemy
From: Adam Ciarcinski
Date: 2019-01-15 12:51:27
Message id: 20190115115127.F2085FB16@cvs.NetBSD.org

Log Message:
py-sqlalchemy: updated to 1.2.16

1.2.16:
engine

[engine] [bug] Fixed a regression introduced in version 1.2 where a refactor of \ 
the SQLAlchemyError base exception class introduced an inappropriate coercion of \ 
a plain string message into Unicode under python 2k, which is not handled by the \ 
Python interpreter for characters outside of the platform’s encoding \ 
(typically ascii). The SQLAlchemyError class now passes a bytestring through \ 
under Py2K for __str__() as is the behavior of exception objects in general \ 
under Py2K, does a safe coercion to unicode utf-8 with backslash fallback for \ 
__unicode__(). For Py3K the message is typically unicode already, but if not is \ 
again safe-coerced with utf-8 with backslash fallback for the __str__() method.

sql

[sql] [bug] [mysql] [oracle] Fixed issue where the DDL emitted for \ 
DropTableComment, which will be used by an upcoming version of Alembic, was \ 
incorrect for the MySQL and Oracle databases.

postgresql

[postgresql] [bug] Fixed issue where a postgresql.ENUM or a custom domain \ 
present in a remote schema would not be recognized within column reflection if \ 
the name of the enum/domain or the name of the schema required quoting. A new \ 
parsing scheme now fully parses out quoted or non-quoted tokens including \ 
support for SQL-escaped quotes.

[postgresql] [bug] Fixed issue where multiple postgresql.ENUM objects referred \ 
to by the same MetaData object would fail to be created if multiple objects had \ 
the same name under different schema names. The internal memoization the \ 
PostgreSQL dialect uses to track if it has created a particular postgresql.ENUM \ 
in the database during a DDL creation sequence now takes schema name into \ 
account.

sqlite

[sqlite] [bug] Reflection of an index based on SQL expressions are now skipped \ 
with a warning, in the same way as that of the Postgresql dialect, where we \ 
currently do not support reflecting indexes that have SQL expressions within \ 
them. Previously, an index with columns of None were produced which would break \ 
tools like Alembic.

misc

Fixed issue in “expanding IN” feature where using the same bound parameter \ 
name more than once in a query would lead to a KeyError within the process of \ 
rewriting the parameters in the query

Files:
RevisionActionfile
1.48modifypkgsrc/databases/py-sqlalchemy/Makefile
1.43modifypkgsrc/databases/py-sqlalchemy/distinfo