Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-apsw for openSUSE:Factory 
checked in at 2022-12-06 14:23:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-apsw (Old)
 and      /work/SRC/openSUSE:Factory/.python-apsw.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-apsw"

Tue Dec  6 14:23:45 2022 rev:12 rq:1040441 version:3.40.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-apsw/python-apsw.changes  2022-01-17 
22:35:30.174301621 +0100
+++ /work/SRC/openSUSE:Factory/.python-apsw.new.1835/python-apsw.changes        
2022-12-06 14:24:00.181947888 +0100
@@ -1,0 +2,67 @@
+Mon Dec  5 20:22:14 UTC 2022 - Dirk Müller <dmuel...@suse.com>
+
+- update to 3.40.0.0:
+  * Fixed regression in statement cache update (version 3.38.1-r1) where
+    trailing whitespace in queries would be incorrectly treated as
+    incomplete execution (APSW issue 376)
+  * Added Various interesting and useful bits of functionality (APSW issue
+    369)
+  * Added more Pythonic attributes as an alternative to getters and setters,
+    including Connection.in_transaction, Connection.exectrace,
+    Connection.rowtrace, Cursor.exectrace, Cursor.rowtrace,
+    Cursor.connection (APSW issue 371)
+  * Completed: To the extent permitted by CPython APIs every item has the
+    same docstring as this documentation. Every API can use named
+    parameters. The type stubs cover everything including constants. The
+    type stubs also include documentation for everything, which for example
+    Visual Studio Code displays as you type or hover. There is a single
+    source of documentation in the source code, which is then automatically
+    extracted to make this documentation, docstrings, and docstrings in the
+    type stubs.
+  * Example/Tour updated and appearance improved (APSW issue 367).
+  * Added Connection.cache_stats() to provide more information about the
+    statement cache.
+  * Cursor.execute() now uses sqlite_prepare_v3 which allows supplying
+    flags.
+  * Cursor.execute() has a new can_cache parameter to control whether the
+    query can use the statement cache. One example use is with authorizers
+    because they only run during prepare, which doesn’t happen with already
+    cached statements.
+  * (The Cursor.execute() additional parameters are keyword only and also
+    present in Cursor.executemany(), and the corresponding
+    Connection.execute() and Connection.executemany() methods.)
+  * Added Cursor.is_readonly, Cursor.is_explain, and Cursor.expanded_sql.
+  * Updated processing named bindings so that types registered with
+    collections.abc.Mapping (such as collections.UserDict) will also be
+    treated as dictionaries. (APSW issue 373)
+  * Test no longer fails if APSW was compiled without
+    SQLITE_ENABLE_COLUMN_METADATA but sqlite3 was separately compiled with
+    it. APSW should be compiled with the same flags as sqlite3 to match
+    functionality and APIs. (APSW issue 363)
+  * –use-system-sqlite-config setup.py build_ext option added to allow
+    Matching APSW and SQLite options. (APSW issue 364)
+  * Source ▪ Downloads ▪ Changelogs  ▪ Documentation
+  * PyPI now includes Python 3.11 builds.
+  * Instead of using scripts, you can now run several tools directly:
+  * tests: python3 -m apsw.tests [options]
+  * tracer: python3 -m apsw.trace [options]
+  * speed tester: python3 -m apsw.speedtest [options]
+  * shell: python3 -m apsw [options]
+  * The shell class has moved from apsw.Shell to apsw.shell.Shell (APSW
+    issue 356). You can still reference it via the old name (ie existing
+    code will not break, except on Python 3.6).
+  * Shell: On Windows the native console support for colour is now used
+    (previously a third party module was supported).
+  * You can use –definevalues in setup.py build_ext to provide compiler
+    defines used for configuring SQLite. (APSW issue 357)
+  * If SQLITE_ENABLE_COLUMN_METADATA is enabled then Cursor.description_full
+    is available providing all the column metadata available. (APSW issue
+    354)
+  * Connection.cursor_factory attribute is now present and is used when
+    Connection.cursor() is called. Added Connection.execute() and
+    Connection.executemany() which automatically obtain the underlying
+    cursor. See customizing connections and cursors in the Tips. (APSW issue
+    361)
+
+
+-------------------------------------------------------------------

Old:
----
  3.37.0-r1.tar.gz

New:
----
  3.40.0.0.tar.gz

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

Other differences:
------------------
++++++ python-apsw.spec ++++++
--- /var/tmp/diff_new_pack.jiRayw/_old  2022-12-06 14:24:01.849962109 +0100
+++ /var/tmp/diff_new_pack.jiRayw/_new  2022-12-06 14:24:01.853962144 +0100
@@ -17,15 +17,14 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define tarver  3.37.0-r1
 Name:           python-apsw
-Version:        3.37.0
+Version:        3.40.0.0
 Release:        0
 Summary:        Another Python SQLite Wrapper
 License:        Zlib
 Group:          Development/Libraries/Python
 URL:            https://github.com/rogerbinns/apsw/
-Source:         https://github.com/rogerbinns/apsw/archive/%{tarver}.tar.gz
+Source:         https://github.com/rogerbinns/apsw/archive/%{version}.tar.gz
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  pkgconfig
@@ -40,7 +39,7 @@
 complete SQLite API into Python.
 
 %prep
-%setup -q -n apsw-%{tarver}
+%setup -q -n apsw-%{version}
 
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"

++++++ 3.37.0-r1.tar.gz -> 3.40.0.0.tar.gz ++++++
++++ 53875 lines of diff (skipped)

Reply via email to