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 <daniel.gar...@suse.com>
+
+- 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,
             )
 

Reply via email to