numpy<3,>=1.26
scipy<2,>=1.11

[all]
ecg-records-engine<0.4,>=0.3.0
matplotlib<4,>=3.7
plotly<7,>=5.20
pandas<4,>=2.0
pyarrow>=14
ecginterpret<0.3,>=0.2

[dev]
build<2,>=1.2
hypothesis<7,>=6.100
import-linter<3,>=2
jsonschema<5,>=4.22
pytest<10,>=8
twine<7,>=5

[engine]
ecg-records-engine<0.4,>=0.3.0

[interactive]
plotly<7,>=5.20

[interpret]
ecginterpret<0.3,>=0.2

[performance]
numba<0.69,>=0.59

[table]
pandas<4,>=2.0
pyarrow>=14

[viz]
matplotlib<4,>=3.7

[wfdb]
wfdb<5,>=4.1
