# This file was autogenerated by uv via the following command: # uv pip compile pyproject.toml --extra dev --extra web -o requirements-dev.lock annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic anyio==4.13.0 # via # httpx # starlette # watchfiles bandit==1.9.4 # via picarones (pyproject.toml) boolean-py==5.0 # via license-expression cachecontrol==0.14.4 # via pip-audit certifi==2026.4.22 # via # httpcore # httpx # requests charset-normalizer==3.4.7 # via requests click==8.3.3 # via # picarones (pyproject.toml) # jiwer # uvicorn coverage==7.13.5 # via pytest-cov cyclonedx-python-lib==11.7.0 # via pip-audit defusedxml==0.7.1 # via # picarones (pyproject.toml) # py-serializable fastapi==0.136.1 # via picarones (pyproject.toml) filelock==3.29.0 # via cachecontrol h11==0.16.0 # via # httpcore # uvicorn httpcore==1.0.9 # via httpx httptools==0.7.1 # via uvicorn httpx==0.28.1 # via picarones (pyproject.toml) idna==3.13 # via # anyio # httpx # requests iniconfig==2.3.0 # via pytest jinja2==3.1.6 # via picarones (pyproject.toml) jiwer==4.0.0 # via picarones (pyproject.toml) librt==0.9.0 # via mypy license-expression==30.4.4 # via cyclonedx-python-lib markdown-it-py==4.0.0 # via rich markupsafe==3.0.3 # via jinja2 mdurl==0.1.2 # via markdown-it-py msgpack==1.1.2 # via cachecontrol mypy==1.20.2 # via picarones (pyproject.toml) mypy-extensions==1.1.0 # via mypy numpy==2.4.4 # via picarones (pyproject.toml) packageurl-python==0.17.6 # via cyclonedx-python-lib packaging==26.2 # via # pip-audit # pip-requirements-parser # pytesseract # pytest pathspec==1.1.1 # via mypy pillow==12.2.0 # via # picarones (pyproject.toml) # pytesseract pip==26.1 # via pip-api pip-api==0.0.34 # via pip-audit pip-audit==2.10.0 # via picarones (pyproject.toml) pip-requirements-parser==32.0.1 # via pip-audit platformdirs==4.9.6 # via pip-audit pluggy==1.6.0 # via # pytest # pytest-cov py-serializable==2.1.0 # via cyclonedx-python-lib pydantic==2.13.3 # via fastapi pydantic-core==2.46.3 # via pydantic pygments==2.20.0 # via # pytest # rich pyparsing==3.3.2 # via pip-requirements-parser pytesseract==0.3.13 # via picarones (pyproject.toml) pytest==9.0.3 # via # picarones (pyproject.toml) # pytest-cov # pytest-timeout pytest-cov==7.1.0 # via picarones (pyproject.toml) pytest-timeout==2.4.0 # via picarones (pyproject.toml) python-dotenv==1.2.2 # via uvicorn python-multipart==0.0.27 # via picarones (pyproject.toml) pyyaml==6.0.3 # via # picarones (pyproject.toml) # bandit # uvicorn rapidfuzz==3.14.5 # via jiwer requests==2.33.1 # via # cachecontrol # pip-audit rich==15.0.0 # via # bandit # pip-audit sortedcontainers==2.4.0 # via cyclonedx-python-lib starlette==1.0.0 # via fastapi stevedore==5.7.0 # via bandit tomli==2.4.1 # via pip-audit tomli-w==1.2.0 # via pip-audit tqdm==4.67.3 # via picarones (pyproject.toml) typing-extensions==4.15.0 # via # anyio # cyclonedx-python-lib # fastapi # mypy # pydantic # pydantic-core # starlette # typing-inspection typing-inspection==0.4.2 # via # fastapi # pydantic urllib3==2.6.3 # via requests uvicorn==0.46.0 # via picarones (pyproject.toml) uvloop==0.22.1 # via uvicorn watchfiles==1.1.1 # via uvicorn websockets==16.0 # via uvicorn