Revisions of python-apsw

buildservice-autocommit accepted request 1169376 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 54)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 53)
- update to 3.45.3.0:
  * No APSW changes.
buildservice-autocommit accepted request 1158947 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 52)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 51)
- 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.
buildservice-autocommit accepted request 1140101 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 50)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 49)
- update to 3.45.0.0:
  * Correctly handle NULL/None VFS filenames (:issue:`506`)
buildservice-autocommit accepted request 1137921 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 48)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 47)
- require setuptools
buildservice-autocommit accepted request 1130519 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 46)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 45)
- 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`)
buildservice-autocommit accepted request 1126235 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 44)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 43)
- 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.
  - Reduced overhead of the Column method when using
    Connection or Cursor
- Fix loadable extensions are missing,
  * Added constants: SQLITE_IOERR_CORRUPTFS
buildservice-autocommit accepted request 1116041 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 42)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1115988 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 41)
- 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)
buildservice-autocommit accepted request 1100912 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 40)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 39)
Fix SPEC
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 38)
- Make the test suite pass again (gh#rogerbinns/apsw#462).
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 37)
- Update to 3.42.0.1:
  - Work with SQLite compiled with
    SQLITE_OMIT_DEPRECATED. Connection.setprofile() was changed
    from using the deprecated sqlite3_profile to sqlite3_trace_v2
    giving the same results. When including the amalgamation,
    SQLITE_OMIT_DEPRECATED is defined. (APSW issue 443)
  - Shell updates adding various commands to match the SQLite
    shell, as well as code and documentation improvements. (APSW
    issue 397)
  - Added Connection.read() and apsw.ext.dbinfo() to provide
    information from the database and journal/wal files. The
    shell command .dbinfo displays it.
  - Added apsw.vfs_details(). The shell command .vfslist displays
    it.
  - Implemented VFS method xCurrentTimeInt64. The default SQLite
    VFS no longer provide xCurrentTime (floating point version)
    if SQLITE_OMIT_DEPRECATED is defined, so this is needed for
    inheritance to work. (APSW issue 451)
  - Backwards incompatible change: VFS If you override
    xCurrentTime, then you will need to override
    xCurrentTimeInt64 in the same way, or exclude
    xCurrentTimeInt64 in VFS, or use iVersion of 1.
  - speedtest now shows summary statistics, and improved help
    text. (APSW issue 444)
- Clean up the SPEC file, use %pyproject_* macros instead.
buildservice-autocommit accepted request 1094234 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 36)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1093989 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 35)
- Add %{?sle15_python_module_pythons}
Displaying revisions 1 - 20 of 54
openSUSE Build Service is sponsored by