Skip to content

v0.2.1

Compare
Choose a tag to compare
@kenfar kenfar released this 22 Apr 18:20
· 101 commits to master since this release
b339130

V0.2.1 - 2021-04

Improvement: added gristle_sorter as a script to install in the system so that it is available to users.
Improvement: Now supports python versions 3.8 and 3.9.
Improvement: All csv programs now support envvars and config files for input and can generate config files.
Improvement: Programs always autodetect file csv dialect before applying user overrides - except for piped-in data. This results in a very consistent experience but also means that you may sometimes need to turn dialect options off rather than only on.
Improvement: A directly or example configurations is provided for reference - and is also used for testing: https://github.com/kenfar/DataGristle/tree/master/examples
BREAKING CHANGE: dropped support for python version 3.7
BREAKING CHANGES to all csv programs:

  • Various changes to names of options for consistency between programs, with older names caught with an error msg that provides the new name.
  • Various improvements to csv dialect handling for consistency and correct handling of escapechar, doublequoting, skipinitialspace.

Installation can be done through either pypi or building from source:

* pip from pypi:  https://pypi.org/project/datagristle/0.2.1/
* pip from this release on github:  pip install -U -e git://github.com/kenfar/[email protected]#egg=datagristle
* build from source