python-docx>=1.2.0
pandas>=2.3.0
numpy>=2.0.0
scipy>=1.16.0
shapely>=2.0.0
pillow>=11.0.0
matplotlib>=3.10.0
seaborn>=0.13.0
opencv-python>=4.11.0
requests>=2.32.0
python-dotenv>=1.1.0
openpyxl>=3.1.0
chardet>=5.2.0
scikit-learn>=1.7.0
pykrige>=1.7.0
autowaterqualitymodeler>=4.8.0
aspose-words>=25.8.0
spire-doc>=13.8.0
oss2>=2.19.0
aliyun-python-sdk-core>=2.16.0
aliyun-python-sdk-kms>=2.16.5
colorama>=0.4.6
crcmod>=1.7
dotenv>=0.9.9
fpdf>=1.7.2
jmespath>=0.10.0
plum-dispatch>=1.7.4
pycryptodome>=3.23.0
pyyaml>=6.0.2
setuptools>=80.9.0
setuptools-scm>=9.2.0

[:sys_platform == "win32"]
pywin32>=311

[dev]
pytest>=8.4.0
pytest-cov>=6.2.0
coverage>=7.10.0
black>=25.1.0
ruff>=0.14.0
mypy>=1.17.0
pre-commit>=4.0.0
iniconfig>=2.1.0
pluggy>=1.6.0
