Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-sqlite-utils for 
openSUSE:Factory checked in at 2021-02-19 23:45:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sqlite-utils (Old)
 and      /work/SRC/openSUSE:Factory/.python-sqlite-utils.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sqlite-utils"

Fri Feb 19 23:45:04 2021 rev:2 rq:873668 version:3.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sqlite-utils/python-sqlite-utils.changes  
2020-08-28 21:22:26.172355510 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-sqlite-utils.new.28504/python-sqlite-utils.changes
       2021-02-19 23:45:45.263392161 +0100
@@ -1,0 +2,100 @@
+Thu Feb 18 08:32:36 UTC 2021 - andy great <[email protected]>
+
+- Update to version 3.5.
+  * ``sqlite-utils insert --sniff`` option for detecting the delimiter
+    and quote character used by a CSV file
+  * The ``table.rows_where()``, ``table.search()`` and 
+    ``table.search_sql()`` methods all now take optional ``offset=`` 
+    and ``limit=`` arguments.
+  * New ``--no-headers`` option for ``sqlite-utils insert --csv`` to
+    handle CSV files that are missing the header row.
+  * Fixed bug where inserting data with extra columns in subsequent
+    chunks would throw an error.
+  * Fixed bug importing CSV files with columns containing more than
+    128KB of data.
+  * Test suite now runs in CI against Ubuntu, macOS and Windows.
+- Updates for 3.4.1
+  * Fixed a code import bug that slipped in to 3.4.
+- Updates for 3.4
+  * ``sqlite-utils insert --csv`` now accepts optional
+  ``--delimiter`` and ``--quotechar`` options.
+- Updates for 3.3
+  * The ``table.m2m()`` method now accepts an optional ``alter=True``
+    argument to specify that any missing columns should be added to
+    the referenced table.
+- Updates for 3.2.1
+  * Fixed a bug where ``.add_missing_columns()`` failed to take case
+    insensitive column names into account.
+- Updates for 3.2
+  * This release introduces a new mechanism for speeding up 
+    ``count(*)`` queries using cached table counts, stored in a 
+    ``_counts`` table and updated by triggers. This mechanism is 
+    described in :ref:`python_api_cached_table_counts`, and can be 
+    enabled using Python API methods or the new ``enable-counts`` 
+    CLI command.
+  * ``table.enable_counts()`` method for enabling these triggers 
+    on a specific table.
+  * ``db.enable_counts()`` method for enabling triggers on every 
+    table in the database.
+  * New ``sqlite-utils enable-counts my.db`` command for enabling 
+    counts on all or specific tables, see :ref:`cli_enable_counts`.
+  * New ``sqlite-utils triggers`` command for listing the triggers
+    defined for a database or specific tables.
+  * New ``db.use_counts_table`` property which, if ``True``, causes
+    ``table.count`` to read from the ``_counts`` table.
+  * ``table.has_counts_triggers`` property revealing if a table has
+    been configured with the new ``_counts`` database triggers.
+  * ``db.reset_counts()`` method and ``sqlite-utils reset-counts`` 
+    command for resetting the values in the ``_counts`` table.
+  * The previously undocumented ``db.escape()`` method has been 
+    renamed to ``db.quote()``.
+  * New ``table.triggers_dict`` and ``db.triggers_dict`` 
+    introspection properties.
+  * ``sqlite-utils insert`` now shows a more useful error message 
+    for invalid JSON.
+- Updates for 3.1.1
+  * Fixed failing test caused by ``optimize`` sometimes creating 
+   larger database files. 
+  * Documentation now lives on https://sqlite-utils.datasette.io/
+  * README now includes ``brew install sqlite-utils`` installation method.
+- Updates for 3.1
+  * New command: ``sqlite-utils analyze-tables my.db`` outputs useful
+   information about the table columns in the database, such as the
+   number of distinct values and how many rows are null.
+  * New ``table.analyze_column(column)`` Python method used by the 
+    ``analyze-tables`` command - see :ref:`python_api_analyze_column`.
+  * The ``table.update()`` method now correctly handles values that
+    should be stored as JSON. 
+- Updates for 3.0
+  * This release introduces a new ``sqlite-utils search`` command 
+    for searching tables, see :ref:`cli_search`.
+  * The ``table.search()`` method has been redesigned.
+  * The release includes minor backwards-incompatible changes, hence
+    the version bump to 3.0. Those changes, which should not affect 
+    most users, are:
+  * The ``-c`` shortcut option for outputting CSV is no longer 
+    available. The full ``--csv`` option is required instead.
+  * The ``-f`` shortcut for ``--fmt`` has also been removed - use 
+    ``--fmt``.
+  * The ``table.search()`` method now defaults to sorting by 
+    relevance, not sorting by ``rowid``.
+  * The ``table.search()`` method now returns a generator over a list
+    of Python dictionaries. It previously returned a list of tuples.
+  * The ``query``, ``tables``, ``rows`` and ``search`` CLI commands 
+    now accept a new ``--tsv`` option which outputs the results in TSV.
+  * A new ``table.virtual_table_using`` property reveals if a table
+    is a virtual table, and returns the upper case type of virtual 
+    table (e.g. ``FTS4`` or ``FTS5``) if it is. It returns ``None``
+    if the table is not a virtual table.
+  * The new ``table.search_sql()`` method returns the SQL for 
+    searching a table, see :ref:`python_api_fts_search_sql`.
+  * ``sqlite-utils rows`` now accepts multiple optional ``-c`` 
+    parameters specifying the columns to return.
+  * The ``sqlite-utils search`` command now defaults to returning 
+    every result, unless you add a ``--limit 20`` option.
+  * The ``sqlite-utils search -c`` and ``table.search(columns=[])``
+    options are now fully respected.
+- Skip python2 because python-sqlite-fts4 don't support it.
+- Skip python36 because python-panda don't support it.
+
+-------------------------------------------------------------------

Old:
----
  sqlite-utils-2.16.tar.gz

New:
----
  sqlite-utils-3.5.tar.gz

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

Other differences:
------------------
++++++ python-sqlite-utils.spec ++++++
--- /var/tmp/diff_new_pack.3FHiqh/_old  2021-02-19 23:45:46.315393193 +0100
+++ /var/tmp/diff_new_pack.3FHiqh/_new  2021-02-19 23:45:46.319393196 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-sqlite-utils
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,32 +18,34 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
+%define skip_python36 1
 Name:           python-sqlite-utils
-Version:        2.16
+Version:        3.5
 Release:        0
 Summary:        Python CLI tool and library for manipulating SQLite databases
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://github.com/simonw/sqlite-utils
 Source:         
https://files.pythonhosted.org/packages/source/s/sqlite-utils/sqlite-utils-%{version}.tar.gz
+BuildRequires:  %{python_module click-default-group}
+BuildRequires:  %{python_module click}
+BuildRequires:  %{python_module hypothesis}
+BuildRequires:  %{python_module pandas}
+BuildRequires:  %{python_module pytest-runner}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module sqlite-fts4}
+BuildRequires:  %{python_module tabulate}
+BuildRequires:  %{pythons}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-click
 Requires:       python-click-default-group
+Requires:       python-sqlite-fts4
 Requires:       python-tabulate
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 BuildArch:      noarch
-# SECTION test requirements
-BuildRequires:  %{python_module click-default-group}
-BuildRequires:  %{python_module click}
-BuildRequires:  %{python_module numpy}
-BuildRequires:  %{python_module pandas}
-BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module tabulate}
-BuildRequires:  %pythons
-# /SECTION
 %python_subpackages
 
 %description
@@ -51,8 +53,6 @@
 
 %prep
 %setup -q -n sqlite-utils-%{version}
-sed -i '/setup_requires=/d;s/"black"//' setup.py
-rm tests/test_black.py
 
 %build
 %python_build

++++++ sqlite-utils-2.16.tar.gz -> sqlite-utils-3.5.tar.gz ++++++
++++ 8277 lines of diff (skipped)

Reply via email to