Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-apsw-3.50.4.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python312-apsw Distribution: openSUSE Tumbleweed
Version: 3.50.4.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Aug 5 10:38:22 2025
Group: Development/Libraries/Python Build host: reproducible
Size: 6048894 Source RPM: python-apsw-3.50.4.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/rogerbinns/apsw/
Summary: Another Python SQLite Wrapper
APSW is a Python wrapper for the SQLite embedded relational database
engine. In contrast to other wrappers such as pysqlite it focuses on
being a minimal layer over SQLite attempting just to translate the
complete SQLite API into Python.

Provides

Requires

License

Zlib

Changelog

* Tue Aug 05 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 3.50.4.0
    * PyPI binary builds are available for:
    * Python 3.14
    * Windows ARM
    * Python 3.14 `free threaded`__ (no GIL).  The GIL will be
      enabled when APSW is loaded.  APSW will be free threaded
      in the future (#568)
  - from version 3.50.3.0
    * preupdate_hook` is available. The `commit` and `rollback`
      hooks let you provide multiple callbacks, multiplex by APSW.
      `apsw.ext.Trace` can now show updates, and transaction begin,
      commit, and rollback.
  - from version 3.50.2.0
    * PyPi builds now use `cibuildwheel version 3` which advances
      the minimum supported Linux distribution.  It is configured
      to continue building both 32 and 64 bit binaries.
  - from version 3.50.1.0
    * No user visible changes.
  - from version 3.50.0.0
    * Full support for the `session`
    * Added `Connection.setlk_timeout`, `apsw.mapping_setlk_timeout_flags`,
      and enabled the timeout for amalgamation builds such as PyPI.
    * Shell `open command <shell-cmd-open>` allows specifying flags to
      open a connection, and `connection command <shell-cmd-connection>`
      shows flags used for each open. (#557)
    * Type stubs updated to `collections.abc.Buffer` (Python 3.12+)
      wherever some bytes are taken.  `Buffers `__ have always been used,
      but Python 3.12 added typing.
  - from version 3.49.2.0
    * Shell dump command handles generated columns correctly. (#556)
  - from version 3.49.1.0
    * No APSW changes.
  - from version 3.49.0.0
    * `Connection.set_progress_handler` allows multiple callbacks
      (multiplexed by APSW).
    * Added `apsw.ext.query_limit` to limit total row count and execution
      time within a block. (#520)
    * `Connection.config` updated with new DBCONFIG options
    * Adjustments for SQLite's new build process.
  - from version 3.48.0.0
    * You can `pass any Python objects <pyobject>` into SQLite, and
      return them when used as runtime values such as functions.  SQLite's
      `pointer passing interface` is used behind the scenes. (#521)
    * `Source releases <sources>` are also available in tar format (#548),
      and have updated source release signing `instructions <verifydownload>`.
      (#549)
    * `Shared cache` (2006) is omitted when APSW includes the amalgamation
      like PyPI builds.  This is `recommended by SQLite `, has been `discouraged
      for a long time`. `apsw.enable_shared_cache` will raise an exception
      if called and the shared cache has been omitted.  You can see what options
      are in effect in `apsw.compile_options`.  If you were using it for
      shared memory databases then `use the memdb VFS <memdb>`.
  - from version 3.47.2.0
    * Added `apsw.ext.page_usage_to_svg` which shows database usage as
      SVG.  Available as shell `.pages-svg command <shell-cmd-pages-svg>`.
  - from version 3.47.1.0
    * Documentation on how to `build for packagers <packagers>` such as
      those maintaining Linux and BSD distributions.
    * Documentation on how to `build for pyodide>`, the Python WASM
      implementation that runs in the browser and NPM.  PyPI does not
      accept pyodide packages yet.
    * A command line tool ``apsw`` is defined which invokes the `shell
      <shell>`.  This also allows using `uvx apsw` without having to
      explicitly install APSW.
    * Added `apsw.ext.analyze_pages` which uses `dbstat` to provide useful
      information about the pages making up the database, and fragmentation.
      The shell `.pages command <shell-cmd-pages>` shows it in a pretty form.
  - from version 3.47.0.0
    * Support for Python 3.8 removed (#539).
    * The readonly database statistics virtual table (`dbstat`) is enabled
      by default for PyPI builds, and when ``--enable-all-extensions`` is
      passed to manual `builds <build>`.
    * Added `recursive triggers <apsw.bestpractice.connection_recursive_triggers>`
      and `optimize <apsw.bestpractice.connection_optimize>` to `apsw.bestpractice`.
    * Multiple callbacks can be present for `Connection.trace_v2` with APSW ensuring
      they are all called (#502)
    * `Connection.trace_v2` callback information now has ``trigger``, ``id``,
      and ``total_changes`` fields.
    * Added `Connection.data_version` for getting a change counter. `pragma
      data_version` doesn't update when changes are made on the same connection,
      only others.
    * Added `apsw.ext.ShowResourceUsage` for getting resource and SQLite usage
      in a context block, and also use it for the shell `timer <shell-cmd-timer>`
      command.
    * Added `apsw.ext.Trace` for tracing SQL execution, row and change
      counting, and timing per statement for use in a context block.
    * Added `FTS5 support <textsearch>` including registering and
      calling tokenizers, and auxiliary functions.  The `apsw.fts5`
      module provides many additional classes and methods for working with
      FTS5, including tokenizers for HTML, JSON, regular expressions,
      support tokenizers for synonyms, stop words, transformers, and a
      `~apsw.fts5.Table` class that wraps access to a FTS5 table
      (including `creating one <apsw.fts5.Table.create>`) with
      `~apsw.fts5.Table.search`, `~apsw.fts5.Table.more_like`,
      and `~apsw.fts5.Table.query_suggest`.  `apsw.fts5query` can
      parse, modify, and reconstruct queries.  The shell gets a `ftsq
      <shell-cmd-ftsq>` command for issuing queries.
    * Added `apsw.unicode` which implements Unicode algorithms for
      determining codepoint groups making up a user perceived character,
      word and sentence splitting, and where line breaks can be made.  These
      are used to make provided FTS5 tokenizers and auxiliary functions
      fully Unicode aware.  There are many additional methods such as
      getting categories, stripping diacritics, case folding, width when
      output to a terminal, text wrapping, and more.
    * `apsw.ext.format_query_table` uses `apsw.unicode` to get widths and
      line breaks more accurate.  As a side effect it loses the `word_wrap`
      parameter (breaking change).
  - Add support for both update-alternatives and libalternatives
  - Include apsw binary in %files section
  - Remove shebang from all Python sources
  - Switch upstream source back to PyPi
  - Update BuildRequires from pyproject.toml
* Sat Sep 28 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 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 06 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 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.45.3.0:
    * No APSW changes.
* Mon Mar 18 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 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.45.0.0:
    * Correctly handle NULL/None VFS filenames (:issue:`506`)
* Wed Jan 03 2024 Dirk Müller <dmueller@suse.com>
  - require setuptools
* Sat Dec 02 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 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 06 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 2023 Matej Cepl <mcepl@suse.com>
  - 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.
  - Make the test suite pass again (gh#rogerbinns/apsw#462).
* Tue Jun 20 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Sat May 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.42.0.0:
    * Shell: Errors when SQLite are preparing a statement now show
      the relevant extract of the query, and where the error was
      detected.
    * Shell: Output modes table (ASCII line drawing, lots of
      sanitization), box (Unicode line drawing) and
      qbox (box with quoted values) available.
    * Shell: if started interactively then box is the default mode
      (list remains the default in non-interactive)
    * Added :meth:`Connection.pragma` to execute pragmas
      and get results.
    * Added :attr:`Cursor.get` returning query results with the
      least amount of structure.
    * Fixed execution tracers should return comment text for
      comment only queries, and add :attr:`Cursor.has_vdbe`.
    * Ensure that all applicable options are implemented for
      :func:`apsw.config`, :meth:`Connection.config` and similar.
    * Added :func:`apsw.sleep`
    * Strings for :meth:`apsw.VFS.xNextSystemCall` are interned
    * Detect unbound recursion not handled by CPython, and handle
      better.
* Sun Apr 16 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.41.2.0:
    * Fixed :issue:`412` in :meth:`apsw.ext.make_virtual_module`.
    * Added :meth:`apsw.connections` to get all connections.
    * :func:`sys.unraisablehook` is called correctly (:issue:`410`)
    * Be stricter where :class:`bool` values are expected (eg
    * :meth:`VTTable.BestIndex`), only accepting :class:`int` and
      :class:`bool`.  Previously you could for example supply
      strings and lists, which were almost certainly unintended
      errors.
* Fri Feb 10 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.40.1.0:
    * Implemented `window functions
    * Function flags can be specified to
      Connection.createscalarfunction and
      Connection.createaggregatefunction
    * Added apsw.mapping_function_flags
    * Added Connection.trace_v2` with apsw.mapping_trace_codes
      and apsw.mapping_statement_status
    * Ensure all SQLite APIs are wrapped.
    * When an unraisable exception happens, sqlite3_log is
      now called so you will have context within SQLite's actions.
    * sys.unraisablehook now called first, and if it doesn't exist then
      sys.excepthook as before.
    * When the wrong type is given for a function argument, the
      error message now includes the parameter name and function
      signature.
    * Let SQLite do size checking instead of APSW for strings and
      blobs.
    * Added :meth:`apsw.ext.log_sqlite` which installs a handler
      that forwards SQLite messages to the logging module
    * Added set_default_vfs and unregister_vfs taking vfs
      names.
* Mon Dec 05 2022 Dirk Müller <dmueller@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)
* Mon Jan 17 2022 Dirk Müller <dmueller@suse.com>
  - update to 3.37.0-r1:
    * Allow breaking of reference cycles between objects that contain a
      Connection or Cursor
    * Fixed custom VFS extension loading failure could leave the error message
      unterminated
    * Updated size of mutex array used by the fork checker
    * Connections are opened with SQLITE_OPEN_EXRESCODE so open errors will also
      include extended result codes
    * Connection.changes() and Connection.totalchanges() use the new SQLite APIs
      that return 64 bit values
    * Added Connection.autovacuum_pages()
    * Implemented Connection.serialize() and Connection.deserialize().
    * Allow any subclass of VFS to implement WAL, not just direct subclasses

Files

/usr/bin/apsw
/usr/bin/apsw-3.12
/usr/lib64/python3.12/site-packages/apsw
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info/INSTALLER
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info/METADATA
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info/RECORD
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info/REQUESTED
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info/WHEEL
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info/entry_points.txt
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info/licenses
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info/licenses/LICENSE
/usr/lib64/python3.12/site-packages/apsw-3.50.4.0.dist-info/top_level.txt
/usr/lib64/python3.12/site-packages/apsw/__init__.cpython-312-x86_64-linux-gnu.so
/usr/lib64/python3.12/site-packages/apsw/__init__.pyi
/usr/lib64/python3.12/site-packages/apsw/__main__.py
/usr/lib64/python3.12/site-packages/apsw/__pycache__
/usr/lib64/python3.12/site-packages/apsw/__pycache__/__main__.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/__main__.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/bestpractice.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/bestpractice.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/ext.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/ext.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/fts5.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/fts5.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/fts5aux.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/fts5aux.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/fts5query.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/fts5query.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/shell.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/shell.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/speedtest.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/speedtest.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/trace.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/trace.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/unicode.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/__pycache__/unicode.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/_unicode.cpython-312-x86_64-linux-gnu.so
/usr/lib64/python3.12/site-packages/apsw/bestpractice.py
/usr/lib64/python3.12/site-packages/apsw/ext.py
/usr/lib64/python3.12/site-packages/apsw/fts5.py
/usr/lib64/python3.12/site-packages/apsw/fts5aux.py
/usr/lib64/python3.12/site-packages/apsw/fts5query.py
/usr/lib64/python3.12/site-packages/apsw/fts_test_strings
/usr/lib64/python3.12/site-packages/apsw/py.typed
/usr/lib64/python3.12/site-packages/apsw/shell.py
/usr/lib64/python3.12/site-packages/apsw/speedtest.py
/usr/lib64/python3.12/site-packages/apsw/tests
/usr/lib64/python3.12/site-packages/apsw/tests/__main__.py
/usr/lib64/python3.12/site-packages/apsw/tests/__pycache__
/usr/lib64/python3.12/site-packages/apsw/tests/__pycache__/__main__.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/tests/__pycache__/__main__.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/tests/__pycache__/ftstests.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/tests/__pycache__/ftstests.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/tests/__pycache__/sessiontests.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/apsw/tests/__pycache__/sessiontests.cpython-312.pyc
/usr/lib64/python3.12/site-packages/apsw/tests/ftstests.py
/usr/lib64/python3.12/site-packages/apsw/tests/sessiontests.py
/usr/lib64/python3.12/site-packages/apsw/trace.py
/usr/lib64/python3.12/site-packages/apsw/unicode.py
/usr/share/doc/packages/python312-apsw
/usr/share/doc/packages/python312-apsw/README.rst
/usr/share/libalternatives/apsw
/usr/share/libalternatives/apsw/312.conf
/usr/share/licenses/python312-apsw
/usr/share/licenses/python312-apsw/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 18 22:36:43 2025