# # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --output-file=requirements.lock requirements.txt # aiohappyeyeballs==2.6.1 # via aiohttp aiohttp==3.13.3 # via # -r requirements.txt # langchain-tavily aiosignal==1.4.0 # via aiohttp annotated-types==0.7.0 # via pydantic anyio==4.12.1 # via # httpx # starlette apscheduler==3.11.0 # via -r requirements.txt argon2-cffi==25.1.0 # via -r requirements.txt argon2-cffi-bindings==25.1.0 # via argon2-cffi asttokens==3.0.1 # via stack-data async-generator==1.10 # via trio-typing asyncpg==0.30.0 # via -r requirements.txt attrs==25.4.0 # via # aiohttp # fiona # jsonschema # outcome # referencing # trio backports-tarfile==1.2.0 # via jaraco-context bcrypt==4.0.1 # via -r requirements.txt beautifulsoup4==4.12.2 # via -r requirements.txt bleach==6.3.0 # via -r requirements.txt bokeh==3.3.4 # via -r requirements.txt cachetools==5.5.2 # via google-auth certifi==2026.1.4 # via # fiona # httpcore # httpx # pyogrio # pyproj # requests # selenium cffi==2.0.0 # via # argon2-cffi-bindings # cryptography chardet==5.2.0 # via -r requirements.txt charset-normalizer==3.4.4 # via requests click==8.3.1 # via # click-plugins # cligj # fiona # uvicorn click-plugins==1.1.1.2 # via fiona cligj==0.7.2 # via fiona contourpy==1.3.3 # via # bokeh # matplotlib cryptography==43.0.3 # via # -r requirements.txt # msal # pyjwt # python-jose # secretstorage cycler==0.12.1 # via matplotlib decorator==5.2.1 # via -r requirements.txt deprecated==1.3.1 # via limits dnspython==2.8.0 # via email-validator docutils==0.22.4 # via -r requirements.txt ecdsa==0.19.1 # via python-jose email-validator==2.0.0 # via -r requirements.txt et-xmlfile==2.0.0 # via openpyxl executing==2.2.1 # via stack-data fastapi==0.115.0 # via -r requirements.txt fiona==1.10.1 # via -r requirements.txt fonttools==4.61.1 # via matplotlib frozenlist==1.8.0 # via # aiohttp # aiosignal geopandas==1.1.2 # via -r requirements.txt google-api-core[grpc]==2.29.0 # via # google-api-python-client # google-cloud-core # google-cloud-speech # google-cloud-texttospeech # google-cloud-translate google-api-python-client==2.170.0 # via -r requirements.txt google-auth==2.27.0 # via # -r requirements.txt # google-api-core # google-api-python-client # google-auth-httplib2 # google-auth-oauthlib # google-cloud-core # google-cloud-texttospeech google-auth-httplib2==0.3.0 # via google-api-python-client google-auth-oauthlib==1.2.0 # via -r requirements.txt google-cloud-core==2.5.0 # via google-cloud-translate google-cloud-speech==2.21.0 # via -r requirements.txt google-cloud-texttospeech==2.16.3 # via -r requirements.txt google-cloud-translate==3.11.1 # via -r requirements.txt googleapis-common-protos==1.72.0 # via # google-api-core # grpcio-status greenlet==3.3.1 # via sqlalchemy grpcio==1.76.0 # via # google-api-core # grpcio-status grpcio-status==1.62.3 # via google-api-core h11==0.16.0 # via # httpcore # uvicorn # wsproto httpcore==1.0.9 # via httpx httplib2==0.31.2 # via # google-api-python-client # google-auth-httplib2 httpx==0.28.1 # via # -r requirements.txt # langgraph-sdk # langsmith # tavily-python idna==3.11 # via # anyio # email-validator # httpx # requests # trio # yarl importlib-metadata==8.7.1 # via # keyring # trio-typing iniconfig==2.3.0 # via pytest jaraco-classes==3.4.0 # via keyring jaraco-context==6.1.0 # via keyring jaraco-functools==4.4.0 # via keyring jedi==0.19.2 # via -r requirements.txt jeepney==0.9.0 # via # keyring # secretstorage jinja2==3.1.6 # via bokeh jsonpatch==1.33 # via langchain-core jsonpointer==3.0.0 # via jsonpatch jsonschema==4.26.0 # via -r requirements.txt jsonschema-specifications==2025.9.1 # via jsonschema keyring==25.7.0 # via -r requirements.txt kiwisolver==1.4.9 # via matplotlib langchain==1.2.8 # via # -r requirements.txt # langchain-tavily langchain-core==1.2.8 # via # -r requirements.txt # langchain # langchain-tavily # langgraph # langgraph-checkpoint # langgraph-prebuilt langchain-tavily==0.2.17 # via -r requirements.txt langgraph==1.0.7 # via # -r requirements.txt # langchain langgraph-checkpoint==4.0.0 # via # langgraph # langgraph-prebuilt langgraph-prebuilt==1.0.7 # via langgraph langgraph-sdk==0.3.3 # via langgraph langsmith==0.6.8 # via langchain-core limits==5.6.0 # via slowapi linkify-it-py==2.0.3 # via -r requirements.txt lxml==6.0.2 # via # python-docx # python-pptx markdown==3.10.1 # via -r requirements.txt markdown-it-py==4.0.0 # via # -r requirements.txt # mdit-py-plugins markupsafe==3.0.3 # via jinja2 matplotlib==3.8.0 # via # -r requirements.txt # seaborn matplotlib-inline==0.2.1 # via -r requirements.txt mdit-py-plugins==0.5.0 # via -r requirements.txt mdurl==0.1.2 # via markdown-it-py more-itertools==10.8.0 # via # jaraco-classes # jaraco-functools msal==1.24.1 # via # -r requirements.txt # office365-rest-python-client multidict==6.7.1 # via # aiohttp # yarl mypy-extensions==1.1.0 # via trio-typing mysql-connector-python==8.1.0 # via -r requirements.txt nest-asyncio==1.6.0 # via -r requirements.txt numpy==1.26.3 # via # -r requirements.txt # bokeh # contourpy # geopandas # matplotlib # pandas # pyogrio # seaborn # shapely oauthlib==3.3.1 # via requests-oauthlib office365-rest-python-client==2.6.2 # via -r requirements.txt openpyxl==3.1.5 # via -r requirements.txt orjson==3.11.7 # via # langgraph-sdk # langsmith ormsgpack==1.12.2 # via langgraph-checkpoint outcome==1.3.0.post0 # via # trio # trio-websocket packaging==26.0 # via # bokeh # geopandas # langchain-core # langsmith # limits # matplotlib # pyogrio # pytest # trio-typing pandas==2.2.3 # via # -r requirements.txt # bokeh # geopandas # seaborn param==2.3.1 # via pyviz-comms parso==0.8.5 # via jedi passlib==1.7.4 # via -r requirements.txt pillow==12.1.0 # via # -r requirements.txt # bokeh # matplotlib # python-pptx # reportlab pkginfo==1.12.1.2 # via -r requirements.txt pluggy==1.6.0 # via pytest propcache==0.4.1 # via # aiohttp # yarl proto-plus==1.27.1 # via # google-api-core # google-cloud-speech # google-cloud-texttospeech # google-cloud-translate protobuf==4.21.12 # via # google-api-core # google-cloud-speech # google-cloud-texttospeech # google-cloud-translate # googleapis-common-protos # grpcio-status # mysql-connector-python # proto-plus psycopg2-binary==2.9.9 # via -r requirements.txt pure-eval==0.2.3 # via stack-data pyasn1==0.6.2 # via # pyasn1-modules # python-jose # rsa pyasn1-modules==0.4.2 # via google-auth pycparser==3.0 # via cffi pydantic==2.12.5 # via # -r requirements.txt # fastapi # langchain # langchain-core # langgraph # langsmith pydantic-core==2.41.5 # via pydantic pygments==2.19.2 # via pytest pyjwt[crypto]==2.11.0 # via # msal # pyjwt pymupdf==1.26.7 # via -r requirements.txt pyogrio==0.12.1 # via geopandas pyparsing==3.3.2 # via # httplib2 # matplotlib pypdf2==3.0.1 # via -r requirements.txt pyproj==3.7.2 # via # -r requirements.txt # geopandas pysocks==1.7.1 # via urllib3 pytest==9.0.2 # via # -r requirements.txt # pytest-asyncio pytest-asyncio==1.3.0 # via -r requirements.txt python-dateutil==2.8.2 # via # -r requirements.txt # matplotlib # pandas python-docx==1.2.0 # via -r requirements.txt python-dotenv==1.0.0 # via -r requirements.txt python-jose[cryptography]==3.3.0 # via -r requirements.txt python-multipart==0.0.6 # via -r requirements.txt python-pptx==1.0.2 # via -r requirements.txt pytz==2025.2 # via # -r requirements.txt # office365-rest-python-client # pandas pyviz-comms==3.0.6 # via -r requirements.txt pyyaml==6.0.3 # via # bokeh # langchain-core referencing==0.37.0 # via # jsonschema # jsonschema-specifications regex==2026.1.15 # via tiktoken reportlab==4.0.4 # via -r requirements.txt requests==2.32.5 # via # -r requirements.txt # google-api-core # langchain-tavily # langsmith # msal # office365-rest-python-client # requests-oauthlib # requests-toolbelt # tavily-python # tiktoken requests-oauthlib==1.3.1 # via # -r requirements.txt # google-auth-oauthlib requests-toolbelt==1.0.0 # via langsmith rpds-py==0.30.0 # via # jsonschema # referencing rsa==4.9.1 # via # google-auth # python-jose seaborn==0.13.0 # via -r requirements.txt secretstorage==3.5.0 # via keyring selenium==4.40.0 # via -r requirements.txt shapely==2.1.2 # via # -r requirements.txt # geopandas six==1.17.0 # via # ecdsa # python-dateutil slowapi==0.1.8 # via -r requirements.txt sniffio==1.3.1 # via trio sortedcontainers==2.4.0 # via # -r requirements.txt # trio soupsieve==2.8.3 # via beautifulsoup4 sqlalchemy==2.0.46 # via -r requirements.txt stack-data==0.6.3 # via -r requirements.txt starlette==0.38.6 # via fastapi tavily-python==0.7.11 # via -r requirements.txt tenacity==9.1.2 # via langchain-core tiktoken==0.12.0 # via tavily-python tornado==6.5.4 # via bokeh traitlets==5.14.3 # via # -r requirements.txt # matplotlib-inline trio==0.32.0 # via # selenium # trio-typing # trio-websocket trio-typing==0.10.0 # via selenium trio-websocket==0.12.2 # via selenium types-certifi==2021.10.8.3 # via selenium types-urllib3==1.26.25.14 # via selenium typing-extensions==4.15.0 # via # aiosignal # anyio # fastapi # grpcio # langchain-core # limits # office365-rest-python-client # pydantic # pydantic-core # pytest-asyncio # python-docx # python-pptx # referencing # selenium # sqlalchemy # trio-typing # typing-inspection typing-inspection==0.4.2 # via pydantic tzdata==2025.3 # via pandas tzlocal==5.3.1 # via apscheduler uc-micro-py==1.0.3 # via linkify-it-py uritemplate==4.2.0 # via google-api-python-client urllib3[socks]==2.6.3 # via # requests # selenium uuid-utils==0.14.0 # via # langchain-core # langsmith uvicorn==0.23.2 # via -r requirements.txt webencodings==0.5.1 # via bleach websocket-client==1.9.0 # via selenium websockets==12.0 # via -r requirements.txt wrapt==2.1.1 # via deprecated wsproto==1.3.2 # via trio-websocket xlsxwriter==3.2.9 # via python-pptx xxhash==3.6.0 # via # langgraph # langsmith xyzservices==2025.11.0 # via # -r requirements.txt # bokeh yarl==1.22.0 # via aiohttp zipp==3.23.0 # via importlib-metadata zstandard==0.25.0 # via langsmith