# We're pinning our tooling, because it's an environment we can strictly control.
# We're not pinning package dependencies, because our tests need to pass with the
# latest version of the packages.

--prefer-binary

# Dependencies
deltalake
numpy
pandas
pyarrow
backports.zoneinfo; python_version < '3.9'
tzdata; platform_system == 'Windows'
xlsx2csv
XlsxWriter
adbc_driver_sqlite; python_version >= '3.9' and platform_system != 'Windows'
connectorx==0.3.2a2; python_version >= '3.8'  # Latest full release is broken - unpin when 0.3.2 released

# Tooling
hypothesis==6.68.2
maturin==0.14.10
pytest==7.2.0
pytest-cov==4.0.0
pytest-xdist==3.2.0

# Stub files
pandas-stubs==1.2.0.62
