# This file was autogenerated by uv via the following command: # uv pip compile requirements-typecheck.txt --python-version 3.11 --python-platform x86_64-unknown-linux-gnu -o requirements-typecheck.lock aiofiles==25.1.0 # via -r requirements.lock aioftp==0.28.3 # via -r requirements.lock aiohappyeyeballs==2.7.1 # via # -r requirements.lock # aiohttp aiohttp==3.14.4 # via -r requirements.lock aiosignal==1.4.0 # via # -r requirements.lock # aiohttp aiosqlite==0.22.1 # via -r requirements.lock annotated-doc==0.0.5 # via # -r requirements.lock # fastapi annotated-types==0.8.0 # via # -r requirements.lock # pydantic anyio==4.15.1 # via # -r requirements.lock # httpx # starlette # watchfiles asyncpg==0.32.0 # via -r requirements.lock asyncssh==2.24.1 # via -r requirements.lock attrs==26.1.0 # via # -r requirements.lock # aiohttp basedpyright==1.40.2 # via -r requirements-typecheck.txt bcrypt==5.0.0 # via -r requirements.lock certifi==2026.7.22 # via # -r requirements.lock # curl-cffi # httpcore # httpx cffi==2.1.1 # via # -r requirements.lock # cryptography # curl-cffi charset-normalizer==3.5.2 # via # -r requirements.lock # reportlab click==8.5.0 # via # -r requirements.lock # uvicorn contourpy==1.3.3 # via # -r requirements.lock # matplotlib cryptography==50.0.2 # via # -r requirements.lock # asyncssh # pyopenssl curl-cffi==0.16.3 # via -r requirements.lock cycler==0.12.1 # via # -r requirements.lock # matplotlib defusedxml==0.7.1 # via -r requirements.lock et-xmlfile==2.0.0 # via # -r requirements.lock # openpyxl fast-simplification==0.2.0 # via -r requirements.lock fastapi==0.135.4 # via -r requirements.lock fonttools==4.66.1 # via # -r requirements.lock # matplotlib frozenlist==1.8.0 # via # -r requirements.lock # aiohttp # aiosignal greenlet==3.5.6 # via -r requirements.lock h11==0.16.0 # via # -r requirements.lock # httpcore # uvicorn httpcore==1.0.9 # via # -r requirements.lock # httpx httptools==0.9.0 # via -r requirements.lock httpx==0.28.1 # via -r requirements.lock idna==3.20 # via # -r requirements.lock # anyio # httpx # yarl iniconfig==2.3.1 # via # -r requirements.lock # pytest kiwisolver==1.5.1 # via # -r requirements.lock # matplotlib ldap3==2.9.1 # via -r requirements.lock lxml==6.1.3 # via -r requirements.lock matplotlib==3.11.2 # via -r requirements.lock multidict==6.9.1 # via # -r requirements.lock # aiohttp # yarl networkx==3.6.1 # via -r requirements.lock nodejs-wheel-binaries==24.19.0 # via basedpyright numpy==2.4.6 # via # -r requirements.lock # contourpy # fast-simplification # matplotlib # opencv-python-headless # trimesh opencv-python-headless==5.0.0.93 # via -r requirements.lock openpyxl==3.1.5 # via -r requirements.lock packaging==26.3 # via # -r requirements.lock # matplotlib # pytest paho-mqtt==2.1.0 # via -r requirements.lock passlib==1.7.4 # via -r requirements.lock pillow==12.3.0 # via # -r requirements.lock # matplotlib # reportlab pluggy==1.6.0 # via # -r requirements.lock # pytest propcache==0.5.4 # via # -r requirements.lock # aiohttp # yarl psutil==7.2.2 # via -r requirements.lock pyasn1==0.6.4 # via # -r requirements.lock # ldap3 pycparser==3.11 # via # -r requirements.lock # cffi pydantic==2.14.0 # via # -r requirements.lock # fastapi # pydantic-settings pydantic-core==2.50.0 # via # -r requirements.lock # pydantic pydantic-settings==2.15.0 # via -r requirements.lock pyftpdlib==2.2.0 # via -r requirements.lock pygments==2.21.0 # via # -r requirements.lock # pytest pyjwt==2.15.1 # via -r requirements.lock pyopenssl==26.4.0 # via -r requirements.lock pyotp==2.10.0 # via -r requirements.lock pyparsing==3.3.3 # via # -r requirements.lock # matplotlib pypdfium2==5.14.0 # via -r requirements.lock pytest==9.1.1 # via # -r requirements.lock # pytest-asyncio pytest-asyncio==1.4.0 # via -r requirements.lock python-dateutil==2.9.0.post0 # via # -r requirements.lock # matplotlib python-dotenv==1.2.4 # via # -r requirements.lock # pydantic-settings python-multipart==0.0.32 # via -r requirements.lock pyyaml==6.0.3 # via -r requirements.lock qrcode==8.2 # via -r requirements.lock reportlab==5.0.1 # via -r requirements.lock ruff==0.17.0 # via -r requirements.lock six==1.17.0 # via # -r requirements.lock # python-dateutil sqlalchemy==2.1.4 # via -r requirements.lock starlette==1.7.0 # via # -r requirements.lock # fastapi trimesh==5.1.1 # via -r requirements.lock typing-extensions==4.16.0 # via # -r requirements.lock # aiohttp # aiosignal # anyio # asyncssh # fastapi # pydantic # pydantic-core # pyopenssl # pytest-asyncio # sqlalchemy # starlette # typing-inspection typing-inspection==0.4.4 # via # -r requirements.lock # fastapi # pydantic # pydantic-settings urllib3==2.8.0 # via -r requirements.lock uvicorn==0.54.0 # via -r requirements.lock uvloop==0.23.0 # via -r requirements.lock watchfiles==1.3.0 # via -r requirements.lock websockets==17.2 # via -r requirements.lock yarl==1.25.1 # via # -r requirements.lock # aiohttp