v0.2.1
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