Tighten package lower bounds, bugfixes and cleanups
For 0.9.0, we set lower bounds for pandas, numpy, sqlalchemy and pytest to 1) hopefully speed up conda solving for environments and 2) lower the surface area of acceptable package versions to test against. For users of individual conda environments or virtualenv, this should generally have no adverse affects.
We also removed the ability to specify the format of the Thrift message result on the Cursor
class (kwarg: columnar
). This was an internal detail not expected to be needed by the end user; removing it makes the code simpler to maintain.
Finally, we fixed #68, which prevented the ability to get results from tables having columns of arrays.