pandas>=1.3
numpy>=1.21
nltk>=3.6
spacy>=3.0
scikit-learn>=1.0
networkx>=2.6
matplotlib>=3.4
seaborn>=0.11
sentence-transformers>=2.2.2
hdbscan>=0.8.28
loguru>=0.6
tqdm>=4.62
pydantic<3.0,>=1.9
pyvis>=0.3.0
openai>=1.0
tenacity==9.1.4

[all]
allennlp>=2.10
allennlp-models>=2.10
torch<1.13.0,>=1.7.0
hanlp>=2.1
jieba>=0.42
pyvis>=0.3.0
playwright>=1.40
nest-asyncio>=1.5
pytest>=6.0
black>=22.0
isort>=5.10

[allennlp]
allennlp>=2.10
allennlp-models>=2.10
torch<1.13.0,>=1.7.0

[chinese]
hanlp>=2.1
jieba>=0.42

[dev]
pytest>=6.0
black>=22.0
isort>=5.10
pre-commit>=2.15
pytest-cov>=3.0

[viz]
pyvis>=0.3.0
playwright>=1.40
nest-asyncio>=1.5
