Cython                 ; python_version < '3.7' or python_version >= '3.9'
Cython>=0.29.21,<3.0.0 ; python_version >= '3.7' and python_version < '3.9' # fixes further bcolz build

numpy<2.0.0 ; python_version <= '3.9' # tables==3.9.2 fails with numpy 2.x
numpy>2.0.0 ; python_version >  '3.9' # tables>=3.10 requires numpy>2.0.0

numexpr>=2.6.9,<2.8 ; python_version < '3'
numexpr             ; python_version >= '3'

intervaltree>=3.0.2
lxml>=4.6.5
openpyxl>=2.6.2
pandas
Whoosh>=2.7.4
xlrd>=2.0.1
xlwt>=1.3.0
fastavro>=0.24.2 ; python_version >= '3'
fastavro==0.24.2 ; python_version < '3'
gspread>=3.4.0 ; python_version >= '3'

tables<=3.8   ; python_version <  '3.9' and sys_platform != 'darwin'
tables>=3.9.2 ; python_version >= '3.9' and sys_platform != 'darwin'

