Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-csvkit for openSUSE:Factory checked in at 2023-12-14 22:03:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-csvkit (Old) and /work/SRC/openSUSE:Factory/.python-csvkit.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-csvkit" Thu Dec 14 22:03:19 2023 rev:20 rq:1132979 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-csvkit/python-csvkit.changes 2023-10-02 20:08:45.931765412 +0200 +++ /work/SRC/openSUSE:Factory/.python-csvkit.new.25432/python-csvkit.changes 2023-12-14 22:03:21.196527677 +0100 @@ -1,0 +2,37 @@ +Thu Dec 14 06:03:03 UTC 2023 - Steve Kowalik <steven.kowa...@suse.com> + +- Update to 1.3.0: + * /scripts/csvformat adds a --skip-header (-E) option to not output a + header row. + * /scripts/csvlook adds a --max-precision option to set the maximum number + of decimal places to display. + * /scripts/csvlook adds a --no-number-ellipsis option to disable the + ellipsis (â¦) if --max-precision is exceeded. + * /scripts/csvstat supports the --no-inference (-I), --locale (-L), + --blanks, --date-format and datetime-format options. + * /scripts/csvstat reports a "Non-null values" statistic. + * /scripts/csvstat adds a --non-nulls option to only output counts + of non-null values. + * /scripts/csvstat reports a "Most decimal places" statistic. + * /scripts/csvstat adds a --max-precision option to only output the + most decimal places. + * /scripts/csvstat adds a --json option to output results as JSON text. + * /scripts/csvstat adds an --indent option to indent the JSON text when + --json is set. + * /scripts/in2csv adds a --use-sheet-names option to use the sheet names + as file names when --write-sheets is set. + * Add a --null-value option to commands with the --blanks option, to + convert additional values to NULL. + * Reconfigure the encoding of standard input according to the --encoding + option, which defaults to utf-8-sig. + * Prompt the user if additional input is expected (i.e. if no input file + or piped data is provided) in /scripts/csvjoin, /scripts/csvsql and + /scripts/csvstack. + * No longer errors if a NUL byte occurs in an input file. + * Add Python 3.12 support. + * /scripts/csvjoin uses the correct columns when performing a --right join. + * Add SQLAlchemy 2 support. + * Drop Python 3.7 support (end-of-life was June 5, 2023). +- Switch to pyproject macros. + +------------------------------------------------------------------- Old: ---- csvkit-1.1.1.tar.gz New: ---- csvkit-1.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-csvkit.spec ++++++ --- /var/tmp/diff_new_pack.7yhujS/_old 2023-12-14 22:03:22.428572114 +0100 +++ /var/tmp/diff_new_pack.7yhujS/_new 2023-12-14 22:03:22.432572259 +0100 @@ -18,11 +18,10 @@ %define binaries csvclean csvcut csvformat csvgrep csvjoin csvjson csvlook csvpy csvsort csvsql csvstack csvstat in2csv sql2csv Name: python-csvkit -Version: 1.1.1 +Version: 1.3.0 Release: 0 Summary: A library of utilities for working with CSV License: MIT -Group: Development/Languages/Python URL: https://github.com/wireservice/csvkit Source0: https://files.pythonhosted.org/packages/source/c/csvkit/csvkit-%{version}.tar.gz Source1: https://raw.githubusercontent.com/wireservice/csvkit/5f22e664121b13d9ff005a9206873a8f97431dca/examples/testdbf_converted.csv @@ -31,14 +30,21 @@ BuildRequires: %{python_module agate-excel >= 0.2.2} BuildRequires: %{python_module agate-sql >= 0.5.3} BuildRequires: %{python_module importlib-metadata if %python-base < 3.10} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-SQLAlchemy Requires: python-agate Requires: python-agate-dbf Requires: python-agate-excel Requires: python-agate-sql -Requires: (python-importlib-metadata if python-base < 3.10) +Requires: python-openpyxl +Requires: python-xlrd +%if %python_version_nodots < 310 +Requires: python-importlib-metadata +%endif Requires(post): update-alternatives Requires(postun):update-alternatives BuildArch: noarch @@ -59,10 +65,10 @@ %endif %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install for b in %{binaries}; do %python_clone -a %{buildroot}%{_bindir}/$b done @@ -88,6 +94,6 @@ %{lua:for b in rpm.expand("%{binaries}"):gmatch("%S+") do print(rpm.expand("%python_alternative %{_bindir}/" .. b .. "\n")) end} -%{python_sitelib}/csvkit-%{version}*-info +%{python_sitelib}/csvkit-%{version}.dist-info %{python_sitelib}/csvkit/ ++++++ csvkit-1.1.1.tar.gz -> csvkit-1.3.0.tar.gz ++++++ ++++ 6090 lines of diff (skipped)