Sync from SUSE:SLFO:Main python-apsw revision 40ddbd777555b9f7aa1d0f3ce1ab710c
This commit is contained in:
parent
3b3120b983
commit
3973aadc1e
BIN
apsw-3.42.0.1.tar.gz
(Stored with Git LFS)
BIN
apsw-3.42.0.1.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
apsw-3.46.1.0.tar.gz
(Stored with Git LFS)
Normal file
BIN
apsw-3.46.1.0.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,131 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 28 19:15:48 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.46.1.0:
|
||||||
|
* The shell dump command outputs the application_id in addition
|
||||||
|
to the user_version.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jun 30 21:32:30 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.46.0.1:
|
||||||
|
* :func:`apsw.ext.query_info` provides the count and names of
|
||||||
|
bindings parameters. (:issue:`528`)
|
||||||
|
* Address how errors are handled in VFS xRandomness routine,
|
||||||
|
that is only called once by SQLite to seed its random number
|
||||||
|
generator. (:issue:`526`)
|
||||||
|
* Added :meth:`Connection.vfsname` and updated corresponding
|
||||||
|
shell command to get the diagnostic names of the vfs stack
|
||||||
|
for the connection. (:issue:`525`)
|
||||||
|
* Do not cache :meth:`Connection.pragma` statements to avoid
|
||||||
|
encryption keys, or pragmas that run during prepare from
|
||||||
|
being retained. (:issue:`522`)
|
||||||
|
* :meth:`Connection.pragma` adds keyword schema argument to run
|
||||||
|
pragma against attached databases. (:issue:`524`)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 6 08:35:40 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.46.0.0:
|
||||||
|
* Adjusted levels in :func:`apsw.ext.log_sqlite` to be lower
|
||||||
|
for some SQLite messages like SQLITE_SCHEMA and
|
||||||
|
SQLITE_NOTICE_RECOVER_WAL (:issue:`518`)
|
||||||
|
* Previous source releases were signed with PGP. Starting with
|
||||||
|
this release Sigstore's cosign tool is used
|
||||||
|
(:ref:`instructions <verifydownload>`). (:issue:`512`)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 20 14:09:15 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.45.3.0:
|
||||||
|
* No APSW changes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 18 10:27:56 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.45.2.0:
|
||||||
|
* Minor doc and tests change due to changed behaviour of
|
||||||
|
sqlite3_serialize on an empty database, used by
|
||||||
|
:meth:`Connection.serialize`.
|
||||||
|
* No APSW changes.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 20 12:28:34 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.45.0.0:
|
||||||
|
* Correctly handle NULL/None VFS filenames (:issue:`506`)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 3 09:42:09 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- require setuptools
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Dec 2 20:18:36 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.44.2.0:
|
||||||
|
* Added `logger` parameter to :func:`apsw.ext.log_sqlite` to
|
||||||
|
use a specific :class:`logging.Logger` (:issue:`493`)
|
||||||
|
* Added :func:`apsw.ext.result_string` to turn an result code
|
||||||
|
into a string, taking into account if it is extended or not.
|
||||||
|
* Provide detail when C implemented objects are printed. For
|
||||||
|
example :class:`connections <Connection>` include the filename.
|
||||||
|
* Added :meth:`URIFilename.parameters` (:issue:`496`)
|
||||||
|
* :class:`URIFilename` are only valid for the duration of the
|
||||||
|
:meth:`VFS.xOpen` call. If you save and use the object later
|
||||||
|
you will get an exception. (:issue:`501`)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 14 15:52:45 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 3.44.0.0:
|
||||||
|
* Added virtual table :meth:`VTTable.Integrity` support.
|
||||||
|
* On 64 bit platforms with the amalgamation,
|
||||||
|
`SQLITE_MAX_MMAP_SIZE SQLite's default limit is 2GB.
|
||||||
|
* :meth:`Connection.create_aggregate_function` can take a class
|
||||||
|
with step and final methods. (:issue:`421`)
|
||||||
|
* Corrected non :pep:`8` :ref:`compliant names <renaming>`.
|
||||||
|
The old names remain as aliases to the new ones, and your
|
||||||
|
code will not break.
|
||||||
|
* :doc:`Exception <exceptions>` handling has been updated, with
|
||||||
|
multiple exceptions in the same SQLite control flow being
|
||||||
|
chained together.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 6 06:51:24 UTC 2023 - ecsos <ecsos@opensuse.org>
|
||||||
|
|
||||||
|
- Update to 3.43.1.0
|
||||||
|
- All C code calling into Python and all C code called by Python
|
||||||
|
uses vectorcall / fastcall (see PEP 590) which reduces the
|
||||||
|
overhead of passing and receiving positional and keyword
|
||||||
|
arguments. (APSW issue 477 APSW issue 446):
|
||||||
|
* Conversion of arguments from Python values to C values drops
|
||||||
|
generic PyArg_ParseTupleAndKeywords in favour of direct
|
||||||
|
processing which is more efficient and allows better
|
||||||
|
exception messages.
|
||||||
|
* Running speedtest with a VFS that inherits all methods went
|
||||||
|
from being 17% slower than pure SQLite to 2% slower.
|
||||||
|
* A virtual table benchmark takes 35% less time. (Remember that
|
||||||
|
benchmarks are best case!)
|
||||||
|
- The shell JSON output modes have been fixed. Mode 'json'
|
||||||
|
outputs a json array, while mode 'jsonl' does newline delimited
|
||||||
|
json objects, aka json lines. (APSW issue 483)
|
||||||
|
- Changes from 3.43.1.0
|
||||||
|
- This is the last version that supports Python 3.6 and
|
||||||
|
Python 3.7 (both end of life). The policy as stated in the
|
||||||
|
about page is that there will be one more APSW release after
|
||||||
|
a Python version goes end of life supporting that Python
|
||||||
|
version. (APSW issue 471)
|
||||||
|
- Added best practice module (APSW issue 460)
|
||||||
|
- apsw.ext.log_sqlite() outputs SQLite warnings at warning level.
|
||||||
|
(APSW issue 472)
|
||||||
|
- sqlite3_stmt_explain is wrapped available as a explain keyword
|
||||||
|
parameter on execute/executemany methods. (APSW issue 474)
|
||||||
|
- Added documentation and helper class for implementing custom
|
||||||
|
pragmas in your own Virtual File System (VFS) (APSW issue 464)
|
||||||
|
- Reduced overhead of the Column method when using
|
||||||
|
apsw.ext.make_virtual_module() (APSW issue 465)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 26 14:57:47 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
Wed Jul 26 14:57:47 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-apsw
|
# spec file for package python-apsw
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -18,20 +18,21 @@
|
|||||||
|
|
||||||
%{?sle15_python_module_pythons}
|
%{?sle15_python_module_pythons}
|
||||||
Name: python-apsw
|
Name: python-apsw
|
||||||
Version: 3.42.0.1
|
Version: 3.46.1.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Another Python SQLite Wrapper
|
Summary: Another Python SQLite Wrapper
|
||||||
License: Zlib
|
License: Zlib
|
||||||
Group: Development/Libraries/Python
|
Group: Development/Libraries/Python
|
||||||
URL: https://github.com/rogerbinns/apsw/
|
URL: https://github.com/rogerbinns/apsw/
|
||||||
Source: https://github.com/rogerbinns/apsw/archive/refs/tags/%{version}.tar.gz#/apsw-%{version}.tar.gz
|
Source: https://github.com/rogerbinns/apsw/archive/refs/tags/%{version}.tar.gz#/apsw-%{version}.tar.gz
|
||||||
BuildRequires: %{python_module devel}
|
BuildRequires: %{python_module devel >= 3.8}
|
||||||
BuildRequires: %{python_module pip}
|
BuildRequires: %{python_module pip}
|
||||||
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: %{python_module wheel}
|
BuildRequires: %{python_module wheel}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
BuildRequires: pkgconfig(sqlite3) >= 3.42
|
BuildRequires: pkgconfig(sqlite3) >= 3.44
|
||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
%description
|
%description
|
||||||
|
Loading…
x
Reference in New Issue
Block a user