Changed
- Added the option for `read_sql` to read all columns as strings instead of converting them to meta data that matches the original athena table. (For all cols as strings -> `cols_as_str=True`)
- `read_sql` can now handle Athena txt file outputs e.g. (`SHOW COLUMNS FROM db.table`). It will return a pandas df with one col named `output` where each row is a line in the text file.
- Added option to `get_athena_query_response` to get credentials from the ec2 instance (using the param `force_ec2=True`). This is specifically to fix the [creds refresh/expiry issue in dbtools](https://github.com/moj-analytical-services/dbtools/issues/8).
- Published to pypi
Deleted
- setup.py
Added
- pyproject.toml