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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e660a94f99c2
branches:  trunk
changeset: 374212:e660a94f99c2
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Jan 18 09:12:17 2018 +0000

description:
py-sqlalchemy: updated to 1.2.1

1.2.1:

[orm] [bug] Fixed bug where an object that is expunged during a rollback of a nested or subtransaction which also had its primary key mutated would not be correctly removed from the session, causing 
subsequent issues in using the session.
[orm] [bug] Fixed regression where pickle format of a Load / _UnboundLoad object (e.g. loader options) changed and __setstate__() was raising an UnboundLocalError for an object received from the 
legacy format, even though an attempt was made to do so. tests are now added to ensure this works.
[orm] [bug] Fixed regression caused by new lazyload caching scheme in 3954 where a query that makes use of loader options with of_type would cause lazy loads of unrelated paths to fail with a 
TypeError.
[orm] [bug] Fixed bug in new ?selectin? relationship loader where the loader could try to load a non-existent relationship when loading a collection of polymorphic objects, where only some of the 
mappers include that relationship, typically when PropComparator.of_type() is being used.

sql
[sql] [bug] Fixed bug in Insert.values() where using the ?multi-values? format in combination with Column objects as keys rather than strings would fail. Pull request courtesy Aubrey Stark-Toller.

mssql
[mssql] [bug] Fixed regression in 1.2 where newly repaired quoting of collation names in 3785 breaks SQL Server, which explicitly does not understand a quoted collation name. Whether or not 
mixed-case collation names are quoted or not is now deferred down to a dialect-level decision so that each dialect can prepare these identifiers directly.

oracle
[oracle] [bug] Fixed regression where the removal of most setinputsizes rules from cx_Oracle dialect impacted the TIMESTAMP datatype?s ability to retrieve fractional seconds.
[oracle] [bug] Fixed regression in Oracle imports where a missing comma caused an undefined symbol to be present. Pull request courtesy Miroslav Shubernetskiy.

misc
[bug] [ext] Fixed regression in association proxy due to 3769 (allow for chained any() / has()) where contains() against an association proxy chained in the form (o2m relationship, 
associationproxy(m2o relationship, m2o relationship)) would raise an error regarding the re-application of contains() on the final link of the chain.
[bug] [tests] Removed an oracle-specific requirements rule from the public test suite that was interfering with third party dialect suites.
[bug] [tests] Added a new exclusion rule group_by_complex_expression which disables tests that use ?GROUP BY <expr>?, which seems to be not viable for at least two third party dialects.

diffstat:

 databases/py-sqlalchemy/Makefile |   5 +++--
 databases/py-sqlalchemy/PLIST    |   5 ++++-
 databases/py-sqlalchemy/distinfo |  10 +++++-----
 3 files changed, 12 insertions(+), 8 deletions(-)

diffs (54 lines):

diff -r b144b8d37366 -r e660a94f99c2 databases/py-sqlalchemy/Makefile
--- a/databases/py-sqlalchemy/Makefile  Thu Jan 18 09:11:02 2018 +0000
+++ b/databases/py-sqlalchemy/Makefile  Thu Jan 18 09:12:17 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2017/09/13 17:29:06 minskim Exp $
+# $NetBSD: Makefile,v 1.33 2018/01/18 09:12:17 adam Exp $
 
-DISTNAME=      SQLAlchemy-1.1.14
+DISTNAME=      SQLAlchemy-1.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=S/SQLAlchemy/}
@@ -11,6 +11,7 @@
 LICENSE=       mit
 
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+BUILD_DEPENDS+=        ${PYPKGPREFIX}-test>=2.5.2:../../devel/py-test
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
 
 REPLACE_PYTHON=        lib/sqlalchemy/testing/runner.py
diff -r b144b8d37366 -r e660a94f99c2 databases/py-sqlalchemy/PLIST
--- a/databases/py-sqlalchemy/PLIST     Thu Jan 18 09:11:02 2018 +0000
+++ b/databases/py-sqlalchemy/PLIST     Thu Jan 18 09:12:17 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2017/02/01 13:03:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.16 2018/01/18 09:12:17 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -73,6 +73,9 @@
 ${PYSITELIB}/sqlalchemy/dialects/mysql/cymysql.py
 ${PYSITELIB}/sqlalchemy/dialects/mysql/cymysql.pyc
 ${PYSITELIB}/sqlalchemy/dialects/mysql/cymysql.pyo
+${PYSITELIB}/sqlalchemy/dialects/mysql/dml.py
+${PYSITELIB}/sqlalchemy/dialects/mysql/dml.pyc
+${PYSITELIB}/sqlalchemy/dialects/mysql/dml.pyo
 ${PYSITELIB}/sqlalchemy/dialects/mysql/enumerated.py
 ${PYSITELIB}/sqlalchemy/dialects/mysql/enumerated.pyc
 ${PYSITELIB}/sqlalchemy/dialects/mysql/enumerated.pyo
diff -r b144b8d37366 -r e660a94f99c2 databases/py-sqlalchemy/distinfo
--- a/databases/py-sqlalchemy/distinfo  Thu Jan 18 09:11:02 2018 +0000
+++ b/databases/py-sqlalchemy/distinfo  Thu Jan 18 09:12:17 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.27 2017/09/13 17:29:06 minskim Exp $
+$NetBSD: distinfo,v 1.28 2018/01/18 09:12:17 adam Exp $
 
-SHA1 (SQLAlchemy-1.1.14.tar.gz) = 7fc30f6d92529ba36e3292d572c7f6fd4927bdd2
-RMD160 (SQLAlchemy-1.1.14.tar.gz) = 5495c7f68787db9ead47dd629c891e226caf0430
-SHA512 (SQLAlchemy-1.1.14.tar.gz) = 82b9a97553a27e8d366401b1b99ebc884ee3a95f7ccefc27dae50bc335e30a4c019906caf07238c2a91b7b89a4a5a5e1118defb11e6a2719b631ca0d1e0905a1
-Size (SQLAlchemy-1.1.14.tar.gz) = 5183519 bytes
+SHA1 (SQLAlchemy-1.2.1.tar.gz) = 518772a8f77f6d294c5bf3d123fc54284b20caa7
+RMD160 (SQLAlchemy-1.2.1.tar.gz) = b136b58ce7d567705e8cde0617b55f1e9f599c89
+SHA512 (SQLAlchemy-1.2.1.tar.gz) = 1f958ed2b06a7cb34665b34cd844bfdda72f197f966928ee02389f56eabd05ef68973caeccf17e7f5485b67c899cd5fe67d3ac55981481c13a5368bc9b7c238e
+Size (SQLAlchemy-1.2.1.tar.gz) = 5457455 bytes



Home | Main Index | Thread Index | Old Index