|
gradio==4.44.1 |
|
prettytable==3.10.0 |
|
beautifulsoup4==4.12.3 |
|
# numpy 2.0.0 breaks the code |
|
numpy==1.25.2 |
|
scipy==1.13.0 |
|
arxiv==2.1.3 |
|
pyrootutils>=1.0.0,<1.1.0 |
|
|
|
########## from root requirements ########## |
|
# --------- pytorch-ie --------- # |
|
pytorch-ie>=0.29.6,<0.32.0 |
|
pie-datasets>=0.10.5,<0.11.0 |
|
pie-modules>=0.14.0,<0.15.0 |
|
|
|
# --------- models -------- # |
|
adapters>=0.1.2,<0.2.0 |
|
# ADU retrieval (and demo, in future): |
|
langchain>=0.3.0,<0.4.0 |
|
langchain-core>=0.3.0,<0.4.0 |
|
langchain-community>=0.3.0,<0.4.0 |
|
# we use QDrant as vectorstore backend |
|
langchain-qdrant>=0.1.0,<0.2.0 |
|
qdrant-client>=1.12.0,<2.0.0 |
|
# 0.26 seems to be broken when used with adapters, see https://github.com/adapter-hub/adapters/issues/748 |
|
huggingface_hub<0.26.0 # 0.26 seems to be broken |
|
# to to handle segmented entities (if HANDLE_PARTS_OF_SAME=True) |
|
networkx>=3.0.0,<4.0.0 |
|
|
|
# --------- config --------- # |
|
hydra-core>=1.3.0 |
|
|
|
# --------- dev --------- # |
|
pre-commit # hooks for applying linters on commit |
|
|