Hello community, here is the log from the commit of package python-SQLAlchemy for openSUSE:Factory checked in at 2018-04-11 13:58:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-SQLAlchemy (Old) and /work/SRC/openSUSE:Factory/.python-SQLAlchemy.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-SQLAlchemy" Wed Apr 11 13:58:06 2018 rev:49 rq:594667 version:1.2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-SQLAlchemy/python-SQLAlchemy.changes 2018-03-09 10:44:46.666607575 +0100 +++ /work/SRC/openSUSE:Factory/.python-SQLAlchemy.new/python-SQLAlchemy.changes 2018-04-11 13:59:55.755275579 +0200 @@ -1,0 +2,55 @@ +Sun Apr 1 22:17:46 UTC 2018 - [email protected] + +- specfile: + * run spec-cleaner + +- update to version 1.2.6: + * orm + + [orm] [bug] Fixed bug where using Mutable.associate_with() or + Mutable.as_mutable() in conjunction with a class that has non- + primary mappers set up with alternatively-named attributes would + produce an attribute error. Since non-primary mappers are not + used for persistence, the mutable extension now excludes + non-primary mappers from its instrumentation steps. References: + #4215 + * engine + + [engine] [bug] Fixed bug in connection pool where a connection + could be present in the pool without all of its “connect” event + handlers called, if a previous “connect” handler threw an + exception; note that the dialects themselves have connect + handlers that emit SQL, such as those which set transaction + isolation, which can fail if the database is in a non-available + state, but still allows a connection. The connection is now + invalidated first if any of the connect handlers fail. + References: #4225 + * sql + + [sql] [bug] Fixed a regression that occurred from the previous + fix to #4204 in version 1.2.5, where a CTE that refers to itself + after the CTE.alias() method has been called would not refer to + iself correctly. References: #4204 + * postgresql + + [postgresql] [feature] Added support for “PARTITION BY” in + Postgresql table definitions, using + “postgresql_partition_by”. Pull request courtesy Vsevolod + Solovyov. + * mssql + + [mssql] [bug] Adjusted the SQL Server version detection for + pyodbc to only allow for numeric tokens, filtering out + non-integers, since the dialect does tuple- numeric comparisons + with this value. This is normally true for all known SQL Server + / pyodbc drivers in any case. References: #4227 + * oracle + + [oracle] [bug] The minimum cx_Oracle version supported is 5.2 + (June 2015). Previously, the dialect asserted against version + 5.0 but as of 1.2.2 we are using some symbols that did not + appear until 5.2. References: #4211 + * misc + + [bug] [declarative] Removed a warning that would be emitted when + calling upon __table_args__, __mapper_args__ as named with a + @declared_attr method, when called from a non-mapped declarative + mixin. Calling these directly is documented as the approach to + use when one is overidding one of these methods on a mapped + class. The warning still emits for regular attribute names. + References: #4221 + +------------------------------------------------------------------- Old: ---- SQLAlchemy-1.2.5.tar.gz New: ---- SQLAlchemy-1.2.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-SQLAlchemy.spec ++++++ --- /var/tmp/diff_new_pack.UYubXQ/_old 2018-04-11 13:59:56.591245357 +0200 +++ /var/tmp/diff_new_pack.UYubXQ/_new 2018-04-11 13:59:56.591245357 +0200 @@ -16,27 +16,25 @@ # -%bcond_without tests - %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python +%bcond_without tests Name: python-SQLAlchemy -Version: 1.2.5 +Version: 1.2.6 Release: 0 -Url: http://www.sqlalchemy.org Summary: Database Abstraction Library License: MIT Group: Development/Languages/Python +Url: http://www.sqlalchemy.org Source: https://files.pythonhosted.org/packages/source/S/SQLAlchemy/SQLAlchemy-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: %{python_module devel} -BuildRequires: %{python_module setuptools} -BuildRequires: fdupes -BuildRequires: python-rpm-macros # Test requirements: BuildRequires: %{python_module mock} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros #BuildRequires: python-pysqlite %ifpython2 Obsoletes: %{oldpython}-sqlalchemy < %{version} @@ -88,13 +86,12 @@ %endif %files %{python_files} -%defattr(-,root,root,-) -%doc CHANGES LICENSE README.rst README.dialects.rst README.unittests.rst +%license LICENSE +%doc CHANGES README.rst README.dialects.rst README.unittests.rst %{python_sitearch}/sqlalchemy/ %{python_sitearch}/SQLAlchemy-%{version}-py%{py_ver}.egg-info %files -n %{name}-doc -%defattr(-,root,root) %doc doc/ %doc examples/ ++++++ SQLAlchemy-1.2.5.tar.gz -> SQLAlchemy-1.2.6.tar.gz ++++++ ++++ 7750 lines of diff (skipped)
