# Cython is the only hard requirement
Cython==3.0.0a11             ; python_version < '4.0'  and python_version >= '3.12'    # Python 3.12+
Cython>=0.29.24,<=3.0.0a11   ; python_version < '3.12'                                 # Python 3.6 - 3.11

scikit-build>=0.11.1
cmake>=3.21.2
ninja>=1.10.2

cibuildwheel>=2.11.2    ; python_version < '4.0'  and python_version >= '3.11'    # Python 3.11+
cibuildwheel>=2.11.2    ; python_version < '3.11' and python_version >= '3.10'    # Python 3.10
cibuildwheel>=2.11.2    ; python_version < '3.10' and python_version >= '3.9'     # Python 3.9
cibuildwheel>=2.11.2    ; python_version < '3.9'  and python_version >= '3.8'     # Python 3.8
cibuildwheel>=2.11.2    ; python_version < '3.8'  and python_version >= '3.7'     # Python 3.7
cibuildwheel>=2.8.1     ; python_version < '3.7'  and python_version >= '3.6'     # Python 3.6
