# Packages bellow need complex local setup #
# Also check: .github/workflows/test-changes.yml

# Throubleshooting: 
# 1.  $ export DISABLE_BLOSC_AVX2=1

# 2.1 $ brew install c-blosc              # On macOS
# 2.2 $ sudo apt-get install python3-dev  # On debian distros
# 2.3 $ sudo dnf install python3-devel    # On debian distros

# 3.1 $ sudo find / -iname "Python.h"
# 3.2 $ export C_INCLUDE_PATH=/usr/include/python3.11/Python.h


blosc  ; python_version >= '3.7' and python_version != '3.13'

# Throubleshooting: 
# 1. $ pip install --prefer-binary 'Cython>=0.29.21,<3.0.0' bcolz
# 1. $ pip install --prefer-binary -r requirements-formats.txt
# 2. $ pip install --prefer-binary -r requirements-optional.txt

Cython>=0.29.21,<3.0.0 ; python_version >= '3.7' and python_version < '3.9'
bcolz  ; python_version >= '3.7' and python_version < '3.9'

bcolz-zipline ; python_version >= '3.9' and python_version < '3.13'
