numpy>=1.24
scipy>=1.10

[:platform_system != "Darwin" or platform_machine != "x86_64"]
numba>=0.59

[:platform_system == "Darwin" and platform_machine == "x86_64"]
numba<0.63,>=0.59

[all]
ensim[dev,docs,gui]

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-timeout>=2.1.0
ruff>=0.1.0

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.26

[gui]
PyQt6>=6.5
matplotlib>=3.7
pyvista>=0.40
pyvistaqt>=0.11
