* feat: :doc:`/scripts/csvpy` adds the options: --no-number-
ellipsis, to disable the ellipsis (…) if max precision is
exceeded, for example, when using table.print_table()
--sniff-limit` --no-inference`
* feat: :doc:`/scripts/csvpy` adds the options:
* --no-number-ellipsis, to disable the ellipsis (…) if max
precision is exceeded, for example, when using
table.print_table()
* feat: :doc:`/scripts/csvpy` removes the --linenumbers and
--zero output options, which had no effect.
* feat: :doc:`/scripts/csvpy` removes the --linenumbers and
--zero output options, which had no effect.
* feat: :doc:`/scripts/in2csv` adds a --reset-dimensions option
to recalculate the dimensions of an XLSX file, instead of
trusting the file's metadata. csvkit's dependency agate-excel
0.4.0 automatically recalculates the dimensions if the file's
metadata expresses dimensions of "A1:A1" (a single cell).
* feat: :doc:`/scripts/in2csv` adds a --reset-dimensions option
to recalculate the dimensions of an XLSX file, instead of
trusting the file's metadata. csvkit's dependency agate-excel
0.4.0 automatically recalculates the dimensions if the file's
metadata expresses dimensions of "A1:A1" (a single cell).
* fix: :doc:`/scripts/csvlook` only reads up to --max-rows rows
instead of the entire file.
* fix: :doc:`/scripts/csvlook` only reads up to --max-rows rows
instead of the entire file.
* fix: :doc:`/scripts/csvpy` supports the existing input
options: --locale --blanks --null-value --date-format
--datetime-format --skip-lines
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-csvkit?expand=0&rev=42
* /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.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-csvkit?expand=0&rev=40
* feat: :doc:`/scripts/csvsql` accepts multiple :code:`--query` command-
line arguments.
* feat: :doc:`/scripts/csvstat` adds :code:`--no-grouping-separator` and
:code:`--decimal-format` options.
* Add Python 3.11 support.
* Drop Python 3.6 support (end-of-life was December 23, 2021).
* Drop Python 2.7 support (end-of-life was January 1, 2020).
- update to 1.1.0:
* feat: :doc:`/scripts/csvsql` accepts multiple :code:`--query` command-
line arguments.
* feat: :doc:`/scripts/csvstat` adds :code:`--no-grouping-separator` and
:code:`--decimal-format` options.
* Add Python 3.11 support.
* Drop Python 3.6 support (end-of-life was December 23, 2021).
* Drop Python 2.7 support (end-of-life was January 1, 2020).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-csvkit?expand=0&rev=27
- Update to v1.0.7
* fix: :doc:`/scripts/csvcut` extracts the correct columns when
--line-numbers is set.
* fix: Restore Python 2.7 support in edge cases.
* feat: Use 1024 byte sniff-limit by default across csvkit. Improve csvstat
performance up to 10x.
* feat: Add support for .xz (LZMA) compressed input files.
* Add Python 3.10 support.
* Drop Python 3.5 support (end-of-life was September 30, 2020).
- v1.0.6
* :doc:`/scripts/csvstat` no longer prints "Row count: " when --count is set.
* :doc:`/scripts/csvclean`, :doc:`/scripts/csvcut`, :doc:`/scripts/csvgrep`
no longer error if standard input is null.
* :doc:`/scripts/csvformat` creates default headers when --no-header-row is
set, as documented.
* :doc:`/scripts/csvstack` no longer errors when --no-header-row is combined
with --groups or --filenames.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-csvkit?expand=0&rev=25
* Dropped Python 3.3 support (end-of-life was September 29, 2017).
* :doc:`/scripts/csvsql` adds a --chunk-size option to set the chunk size when batch inserting into a table.
* csvkit is now tested against Python 3.7.
* Dates and datetimes without punctuation can be parsed with --date-format and datetime-format.
* Error messages about column indices use 1-based numbering unless --zero is set.
- Remove merged patch remove-unittest2.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-csvkit?expand=0&rev=11