# Core documentation dependencies
Sphinx>=7.2,<9
pydata-sphinx-theme==0.16.1
sphinx-design
nbsphinx
sphinx-copybutton

# Syntax highlighting and accessibility
Pygments==2.17.2
accessible-pygments==0.0.4

# HTML parsing and processing
beautifulsoup4==4.12.2
soupsieve==2.4.1

# Localization
Babel==2.14.0
snowballstemmer==2.2.0

# Core utilities
docutils==0.19
Jinja2==3.1.3
MarkupSafe==2.1.3
packaging==23.2
imagesize==1.4.1
typing_extensions==4.7.1
zipp==3.15.0

# Ontology handling and linked data tools
EMMOntoPy>=0.8.0,<0.8.1
rdflib
owlrl
PyYAML
pyld

# Markdown support (optional, if needed in docs)
Markdown==3.4.3

# Pandoc for cross-format rendering (required for Sphinx + nbsphinx in some setups)
pandoc

# HTTP and network utilities (for ontology tools and FOOPS badge fetching)
requests==2.31.0
certifi==2023.11.17
charset-normalizer==3.3.2
idna==3.6
urllib3==2.0.7
importlib-metadata==6.7.0

# Optional development tools
jupyter
ipykernel
