This commit, released with version v0.4.2 introduces a reliance on sqlalchemy.types.DOUBLE.
Yet, the sqlalchemy docs indicate that said object has only been introduced with sqlalchemy version 2.0: https://docs.sqlalchemy.org/en/20/core/type_basics.html#sqlalchemy.types.Double
This can also be seen in code: sqlalchemy 1.4.54 (highest release <2.0) doesn't include DOUBLE in its types module:
https://github.com/sqlalchemy/sqlalchemy/blob/rel_1_4_54/lib/sqlalchemy/types.py
Yet, this necessity of sqlalchemy being >= 2.0 is not reflected
- in the readme, which states
SQLAlchemy version between 0.7.3 - 2.0.x.
- in the feedstock's recipe, which doesn't have any lower bound on
sqlalchemy
- in the
setup.py, file which only requires 'sqlalchemy>=0.7.3'