Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-agate for openSUSE:Factory checked in at 2022-01-15 20:05:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-agate (Old) and /work/SRC/openSUSE:Factory/.python-agate.new.1892 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-agate" Sat Jan 15 20:05:19 2022 rev:10 rq:946644 version:1.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-agate/python-agate.changes 2021-07-16 00:02:22.856707695 +0200 +++ /work/SRC/openSUSE:Factory/.python-agate.new.1892/python-agate.changes 2022-01-15 20:05:33.281775606 +0100 @@ -1,0 +2,33 @@ +Sat Jan 15 12:54:04 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 1.6.3 + * feat: Table.from_csv() accepts a row_limit keyword argument. + (#740) + * feat: Table.from_json() accepts an encoding keyword argument. + (#734) + * feat: Table.print_html() accepts a max_precision keyword + argument, like Table.print_table(). (#753) + * feat: TypeTester accepts a null_values keyword argument, like + individual data types. (#745) + * feat: Min, Max and Sum (#735) work with TimeDelta. + * feat: FieldSizeLimitError includes the line number in the error + message. (#681) + * feat: csv.Sniffer warns on error while sniffing CSV dialect. + * fix: Table.normalize() works with basic processing methods. + (#691) + * fix: Table.homogenize() works with basic processing methods. + (#756) + * fix: Table.homogenize() casts compare_values and default_row. + (#700) + * fix: Table.homogenize() accepts tuples. (#710) + * fix: TableSet.group_by() accepts input with no rows. (#703) + * fix: TypeTester warns if a column specified by the force + argument is not in the table, instead of raising an error. + (#747) + * fix: Aggregations return None if all values are None, instead + of raising an error. Note that Sum, MaxLength and MaxPrecision + continue to return 0 if all values are None. (#706) + * fix: Ensure files are closed when errors occur. (#734) + * build: Make PyICU an optional dependency. + +------------------------------------------------------------------- Old: ---- agate-1.6.2.tar.gz New: ---- agate-1.6.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-agate.spec ++++++ --- /var/tmp/diff_new_pack.GWlehQ/_old 2022-01-15 20:05:35.105777027 +0100 +++ /var/tmp/diff_new_pack.GWlehQ/_new 2022-01-15 20:05:35.113777034 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-agate # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without python2 +%{?!python_module:%define python_module() python3-%{**}} +%define skip_python2 1 %define modname agate Name: python-agate -Version: 1.6.2 +Version: 1.6.3 Release: 0 Summary: Data analysis library optimized for humans instead of machines License: MIT @@ -28,29 +28,28 @@ URL: https://github.com/wireservice/agate Source: https://github.com/wireservice/agate/archive/refs/tags/%{version}.tar.gz#/agate-%{version}.tar.gz BuildRequires: %{python_module Babel >= 2.0} -BuildRequires: %{python_module future} BuildRequires: %{python_module isodate >= 0.5.4} BuildRequires: %{python_module leather >= 0.3.2} -BuildRequires: %{python_module lxml >= 0.3.2} BuildRequires: %{python_module parsedatetime >= 2.1} -BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-slugify >= 1.2.1} BuildRequires: %{python_module pytimeparse >= 1.1.5} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module six >= 1.9.0} BuildRequires: fdupes BuildRequires: python-rpm-macros -%if %{with python2} -BuildRequires: python2-unittest2 -%endif +# SECTION test requirements +BuildRequires: %{python_module cssselect >= 0.9.1} +BuildRequires: %{python_module lxml >= 0.3.2} +BuildRequires: %{python_module pytest} +# /SECTION Requires: python-Babel >= 2.0 -Requires: python-future Requires: python-isodate >= 0.5.4 Requires: python-leather >= 0.3.2 Requires: python-parsedatetime >= 2.1 Requires: python-python-slugify >= 1.2.1 Requires: python-pytimeparse >= 1.1.5 Requires: python-six >= 1.9.0 +Recommends: python-PyICU >= 2.4.2 BuildArch: noarch %python_subpackages @@ -79,6 +78,7 @@ %files %{python_files} %doc CHANGELOG.rst README.rst %license COPYING -%{python_sitelib}/* +%{python_sitelib}/agate +%{python_sitelib}/agate-%{version}*-info %changelog ++++++ agate-1.6.2.tar.gz -> agate-1.6.3.tar.gz ++++++ ++++ 4313 lines of diff (skipped)