platformdirs>=2.6.0
PyQt5
delegateto==1.5
PyHamcrest>=2

[:python_version < "3.10"]
certifi

[:python_version < "3.11"]
ijson>=3.1.0
typing_extensions

[:python_version < "3.9"]
pint<0.22

[:python_version >= "3.10"]
truststore

[:python_version >= "3.11"]
ijson>=3.2.0

[:python_version >= "3.12"]
ijson>=3.2.1

[:python_version >= "3.9"]
pint>=0.22

[dev]
pytest>=6.0
pytest-cov
pytest-timeout
pytest-qt>=2.0
tox>=4.0

[dev:platform_system == "Windows"]
pillow

[dev:platform_system == "Windows" and python_version < "3.12"]
PySide2

[dev:platform_system == "Windows" and python_version >= "3.12"]
PySide6_Essentials

[package]
build

[package:platform_python_implementation == "CPython"]
cx_Freeze>=7.2

[package:platform_system == "Windows"]
pillow

[package:platform_system == "Windows" and python_version < "3.12"]
PySide2

[package:platform_system == "Windows" and python_version >= "3.12"]
PySide6_Essentials
