streamlit==1.49.1
rdflib>=7.0.0
owlrl>=6.0.2
networkx>=3.0
pyvis>=0.3.2
streamlit-local-storage>=0.0.25

[desktop]
streamlit-desktop-app>=0.3.3
darkdetect>=0.8.0

[desktop:sys_platform != "darwin"]
pywebview[pyside6]

[dev]
pytest>=7.0
pytest-cov>=4.0
ruff==0.15.19
mypy==1.18.2

[gtk]
streamlit-desktop-app>=0.3.3
darkdetect>=0.8.0

[gtk:sys_platform == "linux"]
pywebview[gtk]

[qt]
streamlit-desktop-app>=0.3.3
darkdetect>=0.8.0

[qt:sys_platform != "darwin"]
pywebview[pyside6]
