Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-databases for
openSUSE:Factory checked in at 2022-11-25 13:11:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-databases (Old)
and /work/SRC/openSUSE:Factory/.python-databases.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-databases"
Fri Nov 25 13:11:50 2022 rev:6 rq:1037887 version:0.6.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-databases/python-databases.changes
2021-10-21 23:55:59.840040024 +0200
+++
/work/SRC/openSUSE:Factory/.python-databases.new.1597/python-databases.changes
2022-11-25 13:22:15.111387417 +0100
@@ -1,0 +2,28 @@
+Thu Nov 24 11:40:22 UTC 2022 - Daniel Garcia <[email protected]>
+
+- Add patch sqlalchemy1442.patch to make it compatible with latest sqlalchemy
+ gh#encode/databases#513
+- Remove python_module macro definition
+- Update to 0.6.2:
+ * Pinned SQLAlchemy <=1.4.41 to avoid breaking changes (#520).
+- 0.6.1:
+ * Improve typing for Transaction (#493)
+ * Allow string indexing into Record (#501)
+- 0.6.0:
+ * Dropped Python 3.6 support (#458)
+ * Add _mapping property to the result set interface (#447 )
+ * Add contributing docs (#453 )
+ * Fix query result named access (#448)
+ * Fix connections getting into a bad state when a task is cancelled (#457)
+ * Revert #328 parallel transactions (#472)
+ * Change extra installations to specific drivers (#436)
+- 0.5.5:
+ * Revert the change of Record type to Sequence from Mapping(#408) to maintain
+ backward compatibility
+- 0.5.4:
+ * Support for Unix domain in connections (#423)
+ * asyncmy MySQL driver (#382)
+ * Fix SQLite fetch queries with multiple parameters (#435)
+ * Change Record type to Sequence (#408)
+
+-------------------------------------------------------------------
Old:
----
databases-0.5.3.tar.gz
New:
----
databases-0.6.2.tar.gz
sqlalchemy1442.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-databases.spec ++++++
--- /var/tmp/diff_new_pack.OWFX89/_old 2022-11-25 13:22:15.495389489 +0100
+++ /var/tmp/diff_new_pack.OWFX89/_new 2022-11-25 13:22:15.499389511 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-databases
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,15 +16,16 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-databases
-Version: 0.5.3
+Version: 0.6.2
Release: 0
Summary: Async database support for Python
License: BSD-3-Clause
URL: https://github.com/encode/databases
Source:
https://github.com/encode/databases/archive/%{version}.tar.gz#/databases-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM sqlalchemy1442.patch gh#encode/databases#513
+Patch: sqlalchemy1442.patch
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -56,21 +57,20 @@
# tests/test_integration.py depends on starlette
rm tests/test_integration.py
-# Remove test dependencies aiopg and aiomysql
-sed -Ei '/from .*(aiopg|mysql).* import /d' tests/test_connection_options.py
+# Remove test dependencies aiopg, aiomysql and asyncmy
+sed -Ei 's/from .*(aiopg|mysql|asyncmy).* import .*/pass/'
tests/test_connection_options.py
%build
%python_build
%install
%python_install
-rm %{buildroot}%{_prefix}/LICENSE.md
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
export TEST_DATABASE_URLS=sqlite:///mytestdb
export PYTHONPATH=${PWD}
-%pytest -k 'not (aiopg or mysql)'
+%pytest -k 'not (aiopg or mysql or asyncmy)'
%files %{python_files}
%doc README.md
++++++ databases-0.5.3.tar.gz -> databases-0.6.2.tar.gz ++++++
++++ 1763 lines of diff (skipped)
++++++ sqlalchemy1442.patch ++++++
diff --git a/databases/backends/aiopg.py b/databases/backends/aiopg.py
index 60c741a..1d35749 100644
--- a/databases/backends/aiopg.py
+++ b/databases/backends/aiopg.py
@@ -221,6 +221,7 @@ def _compile(
compiled._result_columns,
compiled._ordered_columns,
compiled._textual_ordered_columns,
+ compiled._ad_hoc_textual,
compiled._loose_column_name_matching,
)
else:
diff --git a/databases/backends/asyncmy.py b/databases/backends/asyncmy.py
index e15dfa4..233d2e0 100644
--- a/databases/backends/asyncmy.py
+++ b/databases/backends/asyncmy.py
@@ -211,6 +211,7 @@ def _compile(
compiled._result_columns,
compiled._ordered_columns,
compiled._textual_ordered_columns,
+ compiled._ad_hoc_textual,
compiled._loose_column_name_matching,
)
else:
diff --git a/databases/backends/mysql.py b/databases/backends/mysql.py
index 2a0a842..c7ac9f4 100644
--- a/databases/backends/mysql.py
+++ b/databases/backends/mysql.py
@@ -211,6 +211,7 @@ def _compile(
compiled._result_columns,
compiled._ordered_columns,
compiled._textual_ordered_columns,
+ compiled._ad_hoc_textual,
compiled._loose_column_name_matching,
)
else:
diff --git a/databases/backends/sqlite.py b/databases/backends/sqlite.py
index 9626dcf..69ef5b5 100644
--- a/databases/backends/sqlite.py
+++ b/databases/backends/sqlite.py
@@ -185,6 +185,7 @@ def _compile(
compiled._result_columns,
compiled._ordered_columns,
compiled._textual_ordered_columns,
+ compiled._ad_hoc_textual,
compiled._loose_column_name_matching,
)