numpy>=1.26,<3
bottleneck
brightpath>=1.0.0a14,<2
bw2data
bw2io
ecoinvent_interface
constructive-geometries>=1.0.0
cryptography
datapackage
# DeepDiff 9 pulls in cachebox, whose extension cannot build on Python 3.15.
deepdiff>=8.6.2,<9
# country_converter's CSV parser loses ISO codes such as NA with pandas 3.1.
pandas>=2.2,<3.1
openpyxl>=3.1.5,<3.2.0
lxml>=4.9.3,<7
platformdirs
portalocker>=2.8
pywin32; platform_system == "Windows"
prettytable
# Python 3.12 also supports NumPy 1.x; PyArrow 26 requires the NumPy 2 ABI.
pyarrow>=16,<26; python_version < "3.13"
pyarrow>=16; python_version >= "3.13"
pycountry
pyYaml
requests
schema
scipy>=1.13,<2
sparse>=0.14.0
wurst>=0.4
xarray>=2024.6
tqdm
