Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 575d35f352 | |||
| 731a401bf1 | |||
| 6cbfced1be | |||
| 326cbffe3f |
3
apsw-3.50.4.0.tar.gz
Normal file
3
apsw-3.50.4.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a817c387ce2f4030ab7c3064cf21e9957911155f24f226c3ad4938df3a155e11
|
||||
size 1093635
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:916271dcf55fc3fd150354b6dbbf76d75a1a5e77cbefca3c3603a8b9c51f9529
|
||||
size 1156490
|
||||
@@ -1,62 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 22 09:36:34 UTC 2026 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 3.51.2.0:
|
||||
* apsw.ext.DataClassRowFactory now defaults slots to True for
|
||||
dataclasses.dataclass() which saves a small amount of memory.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 12 10:55:57 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 3.51.1.0:
|
||||
* All objects that can be closed implement __bool__() which
|
||||
returns True while open and False when closed - Connection,
|
||||
Cursor, Backup, Blob, Session, ChangesetBuilder, Rebaser.
|
||||
- update to 3.51.0.0:
|
||||
* JSON can be used as though it is a native type of SQLite,
|
||||
with automatic conversion of Python objects on writing and
|
||||
reading. (example)
|
||||
* Connection.convert_binding (and Cursor.convert_binding)
|
||||
callback to allow conversion of bindings when executing SQL.
|
||||
* Connection.convert_jsonb (and Cursor.convert_jsonb) callback
|
||||
to allow conversion of JSONB when reading query results.
|
||||
(JSONB is SQLite’s binary internal parsed format for quick
|
||||
operations on JSON.)
|
||||
* 3 functions for working directly with JSONB allowing direct
|
||||
conversion between Python objects and JSONB, without having
|
||||
to go through the intermediate JSON text format.
|
||||
* Added apsw.ext.Function() for calling SQL functions directly
|
||||
from Python.
|
||||
* When using with (Connection context manager) you can set the
|
||||
outer transaction mode to DEFERRED (default) / IMMEDIATE /
|
||||
EXCLUSIVE. (APSW issue 578)
|
||||
* Changeset.apply() now takes filter_change parameter for
|
||||
allowing filtering on individual change level, taking
|
||||
advantage of sqlite3changeset_apply_v3
|
||||
* Updated Connection.status() to use 64 bit API, and
|
||||
apsw.ext.ShowResourceUsage() to show TEMPBUF_SPILL. (pragma
|
||||
cache_size controls the amount of temp/cache memory
|
||||
available.)
|
||||
* The percentile extension is enabled when enabling all
|
||||
extensions, which is standard for pypi downloads. It enables
|
||||
several percentile, median, and related SQL functions.
|
||||
* The carray extension is enabled when enabling all extensions,
|
||||
which is standard for pypi downloads. apsw.carray() allows
|
||||
binding bulk numbers, strings, and blobs to a query. See the
|
||||
example.
|
||||
* SQLITE_SCM_ constants (BRANCH, TAGS, DATETIME) are available
|
||||
on the module if built with the amalgamation.
|
||||
* apsw.ext.generate_series_sqlite() updated to exactly match
|
||||
SQLite’s behaviour. apsw.ext.generate_series() is recommended
|
||||
as it matches other databases.
|
||||
* Updated apsw.unicode to support Unicode 17.0 which adds 4,803
|
||||
new codepoints, and updated line breaking, along with other
|
||||
small tweaks.
|
||||
* The Geopoly extension (GeoJSON access to RTree) is enabled
|
||||
when --enable-all-extensions is used with setup.py. This
|
||||
includes pypi builds.
|
||||
* This is the final release supporting Python 3.9.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 5 08:38:22 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-apsw
|
||||
#
|
||||
# Copyright (c) 2026 SUSE LLC and contributors
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -15,7 +15,6 @@
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%if 0%{?suse_version} > 1500
|
||||
%bcond_without libalternatives
|
||||
%else
|
||||
@@ -24,7 +23,7 @@
|
||||
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-apsw
|
||||
Version: 3.51.2.0
|
||||
Version: 3.50.4.0
|
||||
Release: 0
|
||||
Summary: Another Python SQLite Wrapper
|
||||
License: Zlib
|
||||
@@ -44,7 +43,7 @@ Requires: alts
|
||||
BuildRequires: alts
|
||||
%else
|
||||
Requires(post): update-alternatives
|
||||
Requires(postun): update-alternatives
|
||||
Requires(postun):update-alternatives
|
||||
%endif
|
||||
%python_subpackages
|
||||
|
||||
|
||||
Reference in New Issue
Block a user