h5py
matplotlib>=3.7
mpmath
numba
numpy>=1.20
scipy
packaging

[all]
pyqt5
sphinx-autopackagesummary
sphinx-rtd-theme
sphinx<7
sphinxcontrib-napoleon
flake8
isort
pylint
pytest
xpart
xtrack
cupy-cuda12x
monkeytype
ruff

[dev]
monkeytype
ruff

[doc]
pyqt5
sphinx-autopackagesummary
sphinx-rtd-theme
sphinx<7
sphinxcontrib-napoleon

[gpu]
cupy-cuda12x

[lint]
flake8
isort
pylint

[test]
pytest
xpart
xtrack
