# xdev availpkg numpy
numpy>=2.1.0   ; python_version < '4.0'  and python_version >= '3.13'    # Python 3.13+
numpy>=1.26.0  ; python_version < '3.13' and python_version >= '3.12'    # Python 3.12
numpy>=1.23.2  ; python_version < '3.12' and python_version >= '3.11'    # Python 3.11
numpy>=1.21.6  ; python_version < '3.11' and python_version >= '3.10'    # Python 3.10 - 3.11
numpy>=1.19.3  ; python_version < '3.10' and python_version >= '3.6.0'   # Python 3.6 - 3.9

ubelt>=1.3.0

networkx>=2.8           ; python_version < '4.0'   and python_version >= '3.11'   # Python 3.11+
networkx>=2.7           ; python_version < '3.11'  and python_version >= '3.8'    # Python 3.8-3.11
networkx>=2.6.2         ; python_version < '3.8' and python_version >= '3.7'     # Python 3.7
networkx>=2.5.1,<=2.5.1 ; python_version < '3.7.0' and python_version >= '3.6.0' # Python 3.6

# xdev availpkg rich
rich>=12.5.1


# TODO: lets make pandas an optional dependency
# xdev availpkg pandas
pandas>=2.2.3  ; python_version < '4.0'  and python_version >= '3.13'    # Python 3.13+
pandas>=2.1.1  ; python_version < '3.13' and python_version >= '3.12'    # Python 3.12
pandas>=1.5.0  ; python_version < '3.12' and python_version >= '3.11'    # Python 3.11
pandas>=1.4.0  ; python_version < '3.11' and python_version >= '3.10'    # Python 3.10
pandas>=1.4.0  ; python_version < '3.10' and python_version >= '3.9'     # Python 3.9
pandas>=1.4.0  ; python_version < '3.9'  and python_version >= '3.8'     # Python 3.8
pandas>=1.3.5  ; python_version < '3.8' and python_version >= '3.7'     # Python 3.7
pandas>=1.1.5  ; python_version < '3.7' and python_version >= '3.6'     # Python 3.6

scriptconfig >= 0.7.9

psutil>=5.9.1

ruamel.yaml>=0.17.22
