# Development / test dependencies only.
#
# Runtime dependencies are declared in pyproject.toml under
# [project.dependencies]; optional extras are [mcp] and [documents].
# CI and local dev installs pull the runtime deps via
#   pip install -e ".[mcp,documents]"
# and the test tooling from this file.

pytest>=7.0
pytest-asyncio>=0.21
# Required by pyproject.toml addopts ("-n auto"); without it every pytest
# invocation fails with "unrecognized arguments: -n" (review A.7).
pytest-xdist>=3.0
# Test-only: exercises the real CSL path in TestCiteprocIntegration
# (without these, those tests skip and only the fallback is covered).
# NOTE: citeproc-py-styles is a separate package — citeproc-py alone
# is NOT enough (the style lookup fails and the tests silently take
# the approximation fallback, which then fails the no-italics pin).
citeproc-py>=0.11
citeproc-py-styles>=0.1
