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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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)