Hello community,

here is the log from the commit of package python-SQLAlchemy for 
openSUSE:Factory checked in at 2020-10-29 09:48:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-SQLAlchemy (Old)
 and      /work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-SQLAlchemy"

Thu Oct 29 09:48:31 2020 rev:79 rq:842705 version:1.3.20

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-SQLAlchemy/python-SQLAlchemy.changes      
2020-08-25 12:38:54.749416110 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.3463/python-SQLAlchemy.changes
    2020-10-29 09:48:39.788185681 +0100
@@ -1,0 +2,90 @@
+Mon Oct 19 07:04:45 UTC 2020 - Adrian Schröter <adr...@suse.de>
+
+- added gpg pub key for source validation
+- Update to version 1.3.20
+  pytest_depr_from_parent.patch is obsolete again
+  orm
+   * An ArgumentError with more detail is now raised if the target
+     parameter for Query.join() is set to an unmapped object. Prior
+     to this change a less detailed AttributeError was raised. Pull
+     request courtesy Ramon Williams.  References: #4428
+
+   * Fixed issue where using a loader option against a string attribute
+     name that is not actually a mapped attribute, such as a plain
+     Python descriptor, would raise an uninformative AttributeError;
+     a descriptive error is now raised.  References: #4589
+
+  engine
+  * Fixed issue where a non-string object sent to SQLAlchemyError or a
+    subclass, as occurs with some third party dialects, would fail to
+    stringify correctly. Pull request courtesy Andrzej Bartosiński. 
+    References: #5599
+
+  * Repaired a function-level import that was not using SQLAlchemy’s
+    standard late-import system within the sqlalchemy.exc module.
+    References: #5632
+
+  sql
+  * Fixed issue where the pickle.dumps() operation against Over construct
+    would produce a recursion overflow.  References: #5644
+
+  * Fixed bug where an error was not raised in the case where a column()
+    were added to more than one table() at a time. This raised correctly
+    for the Column and Table objects. An ArgumentError is now raised when
+    this occurs.  References: #5618
+
+  postgresql
+  * The psycopg2 dialect now support PostgreSQL multiple host connections,
+    by passing host/port combinations to the query string.
+    References: #4392
+
+  * Adjusted the Comparator.any() and Comparator.all() methods to implement
+    a straight “NOT” operation for negation, rather than negating the
+    comparison operator.  References: #5518
+
+  * Fixed issue where the ENUM type would not consult the schema translate
+    map when emitting a CREATE TYPE or DROP TYPE during the test to see if
+    the type exists or not. Additionally, repaired an issue where if the
+    same enum were encountered multiple times in a single DDL sequence,
+    the “check” query would run repeatedly rather than relying upon a cached 
value.
+    References: #5520
+
+  mysql
+  * Adjusted the MySQL dialect to correctly parenthesize functional index
+    expressions as accepted by MySQL 8. Pull request courtesy Ramon Williams.
+    References: #5462
+
+  * The “skip_locked” keyword used with with_for_update() will emit a warning
+    when used on MariaDB backends, and will then be ignored. This is a
+    deprecated behavior that will raise in SQLAlchemy 1.4, as an application
+    that requests “skip locked” is looking for a non-blocking operation which
+    is not available on those backends.
+    References: #5568
+
+  * Fixed bug where an UPDATE statement against a JOIN using MySQL multi-table
+    format would fail to include the table prefix for the target table if the
+    statement had no WHERE clause, as only the WHERE clause were scanned to
+    detect a “multi table update” at that particular point. The target is now
+    also scanned if it’s a JOIN to get the leftmost table as the primary table
+    and the additional entries as additional FROM entries.
+    References: #5617
+
+  * Add new MySQL reserved words: cube, lateral added in MySQL 8.0.1 and 
8.0.14,
+    respectively; this indicates that these terms will be quoted if used as 
table
+    or column identifier names.
+    References: #5539
+
+
+-------------------------------------------------------------------
+Fri Oct  9 13:02:39 UTC 2020 - Matej Cepl <mc...@suse.com>
+
+- Replace pytest_depr_from_parent.patch with the upstream commit resolving
+  same issue (gh#sqlalchemy/sqlalchemy#commit40cdb9c0bf4d).
+
+-------------------------------------------------------------------
+Thu Oct  8 15:45:04 UTC 2020 - Matej Cepl <mc...@suse.com>
+
+- Add pytest_depr_from_parent.patch to fix FTBGS with pytest 6.*
+  (gh#sqlalchemy/sqlalchemy#5635)
+
+-------------------------------------------------------------------

Old:
----
  SQLAlchemy-1.3.19.tar.gz

New:
----
  SQLAlchemy-1.3.20.tar.gz
  SQLAlchemy.keyring

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-SQLAlchemy.spec ++++++
--- /var/tmp/diff_new_pack.ThyS2v/_old  2020-10-29 09:48:41.252186931 +0100
+++ /var/tmp/diff_new_pack.ThyS2v/_new  2020-10-29 09:48:41.256186934 +0100
@@ -19,12 +19,13 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
 Name:           python-SQLAlchemy
-Version:        1.3.19
+Version:        1.3.20
 Release:        0
 Summary:        Database Abstraction Library
 License:        MIT
 URL:            https://www.sqlalchemy.org
 Source:         
https://files.pythonhosted.org/packages/source/S/SQLAlchemy/SQLAlchemy-%{version}.tar.gz
+Source1:        SQLAlchemy.keyring
 # devel is needed for optional C extensions cprocessors.so, cresultproxy.so 
and cutils.so
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
@@ -65,6 +66,7 @@
 
 %prep
 %setup -q -n SQLAlchemy-%{version}
+
 rm -rf doc/build # Remove unnecessary scripts for building documentation
 sed -i 's/\r$//' examples/dynamic_dict/dynamic_dict.py
 
@@ -77,7 +79,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
 %check
-%pytest -n auto
+%pytest_arch -n auto
 
 %files %{python_files}
 %license LICENSE

++++++ SQLAlchemy-1.3.19.tar.gz -> SQLAlchemy-1.3.20.tar.gz ++++++
++++ 75521 lines of diff (skipped)


Reply via email to