Better error message when a row in the CSV has too many columns in it, courtesy dazzag24
Upgrade to be compatible with Arrow 0.15.1, which removed the Column
type.
Add base64
type to interpret a base64-encoded string and store it as a binary field.
Upgrade to pyarrow 0.10.0, which supports zstd.
Support --type
.
Support --include
, --exclude
, --rename
.
Support --rows
, sanitize column names
Fix regression of output_file
Initial pypi release.
These are internal notes based on https://packaging.python.org/tutorials/packaging-projects/, because otherwise I'll forget how to do this.
python3 -m pip install --user --upgrade setuptools wheel
python3 setup.py sdist bdist_wheel
dist/
should now have a wheel and a tarball.
python3 -m pip install --user --upgrade twine
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
# Now validate with:
python3 -m pip install --index-url https://test.pypi.org/simple/ example_pkg
twine upload dist/*