pkgsrc-Changes archive

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

CVS commit: pkgsrc/databases/py-sqlalchemy



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jan 18 09:12:17 UTC 2018

Modified Files:
        pkgsrc/databases/py-sqlalchemy: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 pkgsrc/databases/py-sqlalchemy/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/databases/py-sqlalchemy/PLIST
cvs rdiff -u -r1.27 -r1.28 pkgsrc/databases/py-sqlalchemy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/py-sqlalchemy/Makefile
diff -u pkgsrc/databases/py-sqlalchemy/Makefile:1.32 pkgsrc/databases/py-sqlalchemy/Makefile:1.33
--- pkgsrc/databases/py-sqlalchemy/Makefile:1.32        Wed Sep 13 17:29:06 2017
+++ pkgsrc/databases/py-sqlalchemy/Makefile     Thu Jan 18 09:12:17 2018
@@ -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 @@ COMMENT=      Python SQL toolkit and Object R
 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

Index: pkgsrc/databases/py-sqlalchemy/PLIST
diff -u pkgsrc/databases/py-sqlalchemy/PLIST:1.15 pkgsrc/databases/py-sqlalchemy/PLIST:1.16
--- pkgsrc/databases/py-sqlalchemy/PLIST:1.15   Wed Feb  1 13:03:16 2017
+++ pkgsrc/databases/py-sqlalchemy/PLIST        Thu Jan 18 09:12:17 2018
@@ -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/b
 ${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

Index: pkgsrc/databases/py-sqlalchemy/distinfo
diff -u pkgsrc/databases/py-sqlalchemy/distinfo:1.27 pkgsrc/databases/py-sqlalchemy/distinfo:1.28
--- pkgsrc/databases/py-sqlalchemy/distinfo:1.27        Wed Sep 13 17:29:06 2017
+++ pkgsrc/databases/py-sqlalchemy/distinfo     Thu Jan 18 09:12:17 2018
@@ -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