atsphinx-audioplayer>=0.2.1
beartype>=0.21.0
beautifulsoup4>=4.13.3
click>=8.0.0
cloup>=3.0.0
docutils>=0.21
notion-client>=2.3.0
pydantic<2.13
requests>=2.32.5
sphinx<10,>=9
sphinx-iframes>=1.1.0
sphinx-immaterial>=0.13.7
sphinx-simplepdf>=1.6.0
sphinx-toolbox==4.2.0
sphinxcontrib-mermaid>=1.0.0
sphinxcontrib-video>=0.4.0
sphinxnotes-strike>=2.0
ultimate-notion>=0.9.6

[dev]
actionlint-py==1.7.12.24
anstrip==0.2.2
check-manifest==0.51
deptry==0.25.1
doc8==2.0.0
doccmd==2026.5.25
freezegun==1.5.5
furo==2025.12.19
interrogate==1.7.0
mypy[faster-cache]==2.1.0
mypy-strict-kwargs==2026.5.20.1
prek==0.4.4
pydocstringformatter==0.7.5
pydocstyle==6.3
pygments==2.20.0
pylint[spelling]==4.0.5
pylint-per-file-ignores==3.2.1
pyproject-fmt==2.23.0
pyrefly==1.0.0
pyright==1.1.410
pyroma==5.0.1
pytest==9.0.3
pytest-beartype-tests==2026.4.26
pytest-cov==7.1.0
pytest-regressions==2.11.0
pyyaml==6.0.3
ruff==0.15.15
shellcheck-py==0.11.0.1
shfmt-py==4.0.0
sphinx-lint==1.0.2
sphinx-pyproject==0.3.0
sphinx-substitution-extensions==2026.1.12
sphinxcontrib-spelling==8.0.2
sphinxcontrib-text-styles==0.2.1
strict-kwargs==2026.6.8.post1
towncrier==25.8.0
ty==0.0.45
types-docutils==0.22.3.20260518
types-requests==2.33.0.20260518
vulture==2.16
wiremock-mock==2026.3.2.1
yamlfix==1.19.1
zizmor==1.25.2

[release]
check-wheel-contents==0.6.3
towncrier==25.8.0

[sample]
sphinxcontrib-text-styles==0.2.1
