diff options
author | adam <adam@pkgsrc.org> | 2018-01-18 09:12:17 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2018-01-18 09:12:17 +0000 |
commit | 86dc60cce4753f6b424bcdc9e74c93d281eb5f40 (patch) | |
tree | eaae0e2884e0cb5a447cc46e32ed847f130e26ea /databases/py-sqlalchemy | |
parent | c2d4ad6de466a12d7f9d2126a259cad44bd01eb5 (diff) | |
download | pkgsrc-86dc60cce4753f6b424bcdc9e74c93d281eb5f40.tar.gz |
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 (limited to 'databases/py-sqlalchemy')
-rw-r--r-- | databases/py-sqlalchemy/Makefile | 5 | ||||
-rw-r--r-- | databases/py-sqlalchemy/PLIST | 5 | ||||
-rw-r--r-- | databases/py-sqlalchemy/distinfo | 10 |
3 files changed, 12 insertions, 8 deletions
diff --git a/databases/py-sqlalchemy/Makefile b/databases/py-sqlalchemy/Makefile index 0eaeb56780b..6d538b7beae 100644 --- a/databases/py-sqlalchemy/Makefile +++ b/databases/py-sqlalchemy/Makefile @@ -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 Relational Mapper 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 --git a/databases/py-sqlalchemy/PLIST b/databases/py-sqlalchemy/PLIST index f7b808aaddd..b7940adf808 100644 --- a/databases/py-sqlalchemy/PLIST +++ b/databases/py-sqlalchemy/PLIST @@ -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/base.pyo ${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 --git a/databases/py-sqlalchemy/distinfo b/databases/py-sqlalchemy/distinfo index 65e2d16307b..d0bebfb3029 100644 --- a/databases/py-sqlalchemy/distinfo +++ b/databases/py-sqlalchemy/distinfo @@ -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 |