# project
numpy>=1.21.5,<3.0
pandas>=1.4.1,<3.0
matplotlib>=3.5.1,<4.0

# development
maturin>=1.8.0,<2.0
pytest>=8.3.5,<9.0
coverage>=7.6.1,<8.0  # for test and code monitoring

# doc building
sphinx>=8.1,<8.2
sphinx-automodapi>=0.19.0,<1.0
sphinxcontrib-googleanalytics>=0.4,<1.0
sphinx-tabs>=3.4,<4.0
pydata-sphinx-theme>=0.16.0,<1.0
nbsphinx>=0.9.5,<1.0
pickleshare>=0.7.5,<1.0

ruff>=0.11.0,<1.0  # for code linting
mypy>=1.16.0,<1.20  # for type checking
pandas-stubs>=2.0,<3.0

jupyterlab>=4.0,<5.0

# asv==0.5.1  # for performance test suite
# virtualenv==20.16.3  # requirement of asv