Better support for numpy types.
Created originally on Bitbucket by syamajala (Seshu Yamajala)
I find that certain numpy types work while others don't. For example, doing something like ws['A1'] = np.int32(1) causes bind_value to throw a ValueError exception, while ws['A2'] = np.float(1) works. Similarly, ws['A3'] = np.bool(True) also throws an exception.
Maybe numpy could be an optional dependency, and if it is installed then numpy types could be added to the list of types _bind_value checks against?